File "details-bookreader.min.js"

Path: /IB QUESTIONBANKS/5 Fifth Edition - PAPER/HTML/Biology/Topic 4/js/details-bookreaderminjs
File size: 2.57 MB
MIME-type: text/plain
Charset: utf-8

 
Open Back
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0
/**
 * Copyright (c) 2014-present, Facebook, Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

var runtime = (function (exports) {
  "use strict";

  var Op = Object.prototype;
  var hasOwn = Op.hasOwnProperty;
  var undefined; // More compressible than void 0.
  var $Symbol = typeof Symbol === "function" ? Symbol : {};
  var iteratorSymbol = $Symbol.iterator || "@@iterator";
  var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
  var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";

  function define(obj, key, value) {
    Object.defineProperty(obj, key, {
      value: value,
      enumerable: true,
      configurable: true,
      writable: true
    });
    return obj[key];
  }
  try {
    // IE 8 has a broken Object.defineProperty that only works on DOM objects.
    define({}, "");
  } catch (err) {
    define = function(obj, key, value) {
      return obj[key] = value;
    };
  }

  function wrap(innerFn, outerFn, self, tryLocsList) {
    // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
    var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
    var generator = Object.create(protoGenerator.prototype);
    var context = new Context(tryLocsList || []);

    // The ._invoke method unifies the implementations of the .next,
    // .throw, and .return methods.
    generator._invoke = makeInvokeMethod(innerFn, self, context);

    return generator;
  }
  exports.wrap = wrap;

  // Try/catch helper to minimize deoptimizations. Returns a completion
  // record like context.tryEntries[i].completion. This interface could
  // have been (and was previously) designed to take a closure to be
  // invoked without arguments, but in all the cases we care about we
  // already have an existing method we want to call, so there's no need
  // to create a new function object. We can even get away with assuming
  // the method takes exactly one argument, since that happens to be true
  // in every case, so we don't have to touch the arguments object. The
  // only additional allocation required is the completion record, which
  // has a stable shape and so hopefully should be cheap to allocate.
  function tryCatch(fn, obj, arg) {
    try {
      return { type: "normal", arg: fn.call(obj, arg) };
    } catch (err) {
      return { type: "throw", arg: err };
    }
  }

  var GenStateSuspendedStart = "suspendedStart";
  var GenStateSuspendedYield = "suspendedYield";
  var GenStateExecuting = "executing";
  var GenStateCompleted = "completed";

  // Returning this object from the innerFn has the same effect as
  // breaking out of the dispatch switch statement.
  var ContinueSentinel = {};

  // Dummy constructor functions that we use as the .constructor and
  // .constructor.prototype properties for functions that return Generator
  // objects. For full spec compliance, you may wish to configure your
  // minifier not to mangle the names of these two functions.
  function Generator() {}
  function GeneratorFunction() {}
  function GeneratorFunctionPrototype() {}

  // This is a polyfill for %IteratorPrototype% for environments that
  // don't natively support it.
  var IteratorPrototype = {};
  define(IteratorPrototype, iteratorSymbol, function () {
    return this;
  });

  var getProto = Object.getPrototypeOf;
  var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
  if (NativeIteratorPrototype &&
      NativeIteratorPrototype !== Op &&
      hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
    // This environment has a native %IteratorPrototype%; use it instead
    // of the polyfill.
    IteratorPrototype = NativeIteratorPrototype;
  }

  var Gp = GeneratorFunctionPrototype.prototype =
    Generator.prototype = Object.create(IteratorPrototype);
  GeneratorFunction.prototype = GeneratorFunctionPrototype;
  define(Gp, "constructor", GeneratorFunctionPrototype);
  define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
  GeneratorFunction.displayName = define(
    GeneratorFunctionPrototype,
    toStringTagSymbol,
    "GeneratorFunction"
  );

  // Helper for defining the .next, .throw, and .return methods of the
  // Iterator interface in terms of a single ._invoke method.
  function defineIteratorMethods(prototype) {
    ["next", "throw", "return"].forEach(function(method) {
      define(prototype, method, function(arg) {
        return this._invoke(method, arg);
      });
    });
  }

  exports.isGeneratorFunction = function(genFun) {
    var ctor = typeof genFun === "function" && genFun.constructor;
    return ctor
      ? ctor === GeneratorFunction ||
        // For the native GeneratorFunction constructor, the best we can
        // do is to check its .name property.
        (ctor.displayName || ctor.name) === "GeneratorFunction"
      : false;
  };

  exports.mark = function(genFun) {
    if (Object.setPrototypeOf) {
      Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
    } else {
      genFun.__proto__ = GeneratorFunctionPrototype;
      define(genFun, toStringTagSymbol, "GeneratorFunction");
    }
    genFun.prototype = Object.create(Gp);
    return genFun;
  };

  // Within the body of any async function, `await x` is transformed to
  // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
  // `hasOwn.call(value, "__await")` to determine if the yielded value is
  // meant to be awaited.
  exports.awrap = function(arg) {
    return { __await: arg };
  };

  function AsyncIterator(generator, PromiseImpl) {
    function invoke(method, arg, resolve, reject) {
      var record = tryCatch(generator[method], generator, arg);
      if (record.type === "throw") {
        reject(record.arg);
      } else {
        var result = record.arg;
        var value = result.value;
        if (value &&
            typeof value === "object" &&
            hasOwn.call(value, "__await")) {
          return PromiseImpl.resolve(value.__await).then(function(value) {
            invoke("next", value, resolve, reject);
          }, function(err) {
            invoke("throw", err, resolve, reject);
          });
        }

        return PromiseImpl.resolve(value).then(function(unwrapped) {
          // When a yielded Promise is resolved, its final value becomes
          // the .value of the Promise<{value,done}> result for the
          // current iteration.
          result.value = unwrapped;
          resolve(result);
        }, function(error) {
          // If a rejected Promise was yielded, throw the rejection back
          // into the async generator function so it can be handled there.
          return invoke("throw", error, resolve, reject);
        });
      }
    }

    var previousPromise;

    function enqueue(method, arg) {
      function callInvokeWithMethodAndArg() {
        return new PromiseImpl(function(resolve, reject) {
          invoke(method, arg, resolve, reject);
        });
      }

      return previousPromise =
        // If enqueue has been called before, then we want to wait until
        // all previous Promises have been resolved before calling invoke,
        // so that results are always delivered in the correct order. If
        // enqueue has not been called before, then it is important to
        // call invoke immediately, without waiting on a callback to fire,
        // so that the async generator function has the opportunity to do
        // any necessary setup in a predictable way. This predictability
        // is why the Promise constructor synchronously invokes its
        // executor callback, and why async functions synchronously
        // execute code before the first await. Since we implement simple
        // async functions in terms of async generators, it is especially
        // important to get this right, even though it requires care.
        previousPromise ? previousPromise.then(
          callInvokeWithMethodAndArg,
          // Avoid propagating failures to Promises returned by later
          // invocations of the iterator.
          callInvokeWithMethodAndArg
        ) : callInvokeWithMethodAndArg();
    }

    // Define the unified helper method that is used to implement .next,
    // .throw, and .return (see defineIteratorMethods).
    this._invoke = enqueue;
  }

  defineIteratorMethods(AsyncIterator.prototype);
  define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
    return this;
  });
  exports.AsyncIterator = AsyncIterator;

  // Note that simple async functions are implemented on top of
  // AsyncIterator objects; they just return a Promise for the value of
  // the final result produced by the iterator.
  exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
    if (PromiseImpl === void 0) PromiseImpl = Promise;

    var iter = new AsyncIterator(
      wrap(innerFn, outerFn, self, tryLocsList),
      PromiseImpl
    );

    return exports.isGeneratorFunction(outerFn)
      ? iter // If outerFn is a generator, return the full iterator.
      : iter.next().then(function(result) {
          return result.done ? result.value : iter.next();
        });
  };

  function makeInvokeMethod(innerFn, self, context) {
    var state = GenStateSuspendedStart;

    return function invoke(method, arg) {
      if (state === GenStateExecuting) {
        throw new Error("Generator is already running");
      }

      if (state === GenStateCompleted) {
        if (method === "throw") {
          throw arg;
        }

        // Be forgiving, per 25.3.3.3.3 of the spec:
        // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
        return doneResult();
      }

      context.method = method;
      context.arg = arg;

      while (true) {
        var delegate = context.delegate;
        if (delegate) {
          var delegateResult = maybeInvokeDelegate(delegate, context);
          if (delegateResult) {
            if (delegateResult === ContinueSentinel) continue;
            return delegateResult;
          }
        }

        if (context.method === "next") {
          // Setting context._sent for legacy support of Babel's
          // function.sent implementation.
          context.sent = context._sent = context.arg;

        } else if (context.method === "throw") {
          if (state === GenStateSuspendedStart) {
            state = GenStateCompleted;
            throw context.arg;
          }

          context.dispatchException(context.arg);

        } else if (context.method === "return") {
          context.abrupt("return", context.arg);
        }

        state = GenStateExecuting;

        var record = tryCatch(innerFn, self, context);
        if (record.type === "normal") {
          // If an exception is thrown from innerFn, we leave state ===
          // GenStateExecuting and loop back for another invocation.
          state = context.done
            ? GenStateCompleted
            : GenStateSuspendedYield;

          if (record.arg === ContinueSentinel) {
            continue;
          }

          return {
            value: record.arg,
            done: context.done
          };

        } else if (record.type === "throw") {
          state = GenStateCompleted;
          // Dispatch the exception by looping back around to the
          // context.dispatchException(context.arg) call above.
          context.method = "throw";
          context.arg = record.arg;
        }
      }
    };
  }

  // Call delegate.iterator[context.method](context.arg) and handle the
  // result, either by returning a { value, done } result from the
  // delegate iterator, or by modifying context.method and context.arg,
  // setting context.delegate to null, and returning the ContinueSentinel.
  function maybeInvokeDelegate(delegate, context) {
    var method = delegate.iterator[context.method];
    if (method === undefined) {
      // A .throw or .return when the delegate iterator has no .throw
      // method always terminates the yield* loop.
      context.delegate = null;

      if (context.method === "throw") {
        // Note: ["return"] must be used for ES3 parsing compatibility.
        if (delegate.iterator["return"]) {
          // If the delegate iterator has a return method, give it a
          // chance to clean up.
          context.method = "return";
          context.arg = undefined;
          maybeInvokeDelegate(delegate, context);

          if (context.method === "throw") {
            // If maybeInvokeDelegate(context) changed context.method from
            // "return" to "throw", let that override the TypeError below.
            return ContinueSentinel;
          }
        }

        context.method = "throw";
        context.arg = new TypeError(
          "The iterator does not provide a 'throw' method");
      }

      return ContinueSentinel;
    }

    var record = tryCatch(method, delegate.iterator, context.arg);

    if (record.type === "throw") {
      context.method = "throw";
      context.arg = record.arg;
      context.delegate = null;
      return ContinueSentinel;
    }

    var info = record.arg;

    if (! info) {
      context.method = "throw";
      context.arg = new TypeError("iterator result is not an object");
      context.delegate = null;
      return ContinueSentinel;
    }

    if (info.done) {
      // Assign the result of the finished delegate to the temporary
      // variable specified by delegate.resultName (see delegateYield).
      context[delegate.resultName] = info.value;

      // Resume execution at the desired location (see delegateYield).
      context.next = delegate.nextLoc;

      // If context.method was "throw" but the delegate handled the
      // exception, let the outer generator proceed normally. If
      // context.method was "next", forget context.arg since it has been
      // "consumed" by the delegate iterator. If context.method was
      // "return", allow the original .return call to continue in the
      // outer generator.
      if (context.method !== "return") {
        context.method = "next";
        context.arg = undefined;
      }

    } else {
      // Re-yield the result returned by the delegate method.
      return info;
    }

    // The delegate iterator is finished, so forget it and continue with
    // the outer generator.
    context.delegate = null;
    return ContinueSentinel;
  }

  // Define Generator.prototype.{next,throw,return} in terms of the
  // unified ._invoke helper method.
  defineIteratorMethods(Gp);

  define(Gp, toStringTagSymbol, "Generator");

  // A Generator should always return itself as the iterator object when the
  // @@iterator function is called on it. Some browsers' implementations of the
  // iterator prototype chain incorrectly implement this, causing the Generator
  // object to not be returned from this call. This ensures that doesn't happen.
  // See https://github.com/facebook/regenerator/issues/274 for more details.
  define(Gp, iteratorSymbol, function() {
    return this;
  });

  define(Gp, "toString", function() {
    return "[object Generator]";
  });

  function pushTryEntry(locs) {
    var entry = { tryLoc: locs[0] };

    if (1 in locs) {
      entry.catchLoc = locs[1];
    }

    if (2 in locs) {
      entry.finallyLoc = locs[2];
      entry.afterLoc = locs[3];
    }

    this.tryEntries.push(entry);
  }

  function resetTryEntry(entry) {
    var record = entry.completion || {};
    record.type = "normal";
    delete record.arg;
    entry.completion = record;
  }

  function Context(tryLocsList) {
    // The root entry object (effectively a try statement without a catch
    // or a finally block) gives us a place to store values thrown from
    // locations where there is no enclosing try statement.
    this.tryEntries = [{ tryLoc: "root" }];
    tryLocsList.forEach(pushTryEntry, this);
    this.reset(true);
  }

  exports.keys = function(object) {
    var keys = [];
    for (var key in object) {
      keys.push(key);
    }
    keys.reverse();

    // Rather than returning an object with a next method, we keep
    // things simple and return the next function itself.
    return function next() {
      while (keys.length) {
        var key = keys.pop();
        if (key in object) {
          next.value = key;
          next.done = false;
          return next;
        }
      }

      // To avoid creating an additional object, we just hang the .value
      // and .done properties off the next function object itself. This
      // also ensures that the minifier will not anonymize the function.
      next.done = true;
      return next;
    };
  };

  function values(iterable) {
    if (iterable) {
      var iteratorMethod = iterable[iteratorSymbol];
      if (iteratorMethod) {
        return iteratorMethod.call(iterable);
      }

      if (typeof iterable.next === "function") {
        return iterable;
      }

      if (!isNaN(iterable.length)) {
        var i = -1, next = function next() {
          while (++i < iterable.length) {
            if (hasOwn.call(iterable, i)) {
              next.value = iterable[i];
              next.done = false;
              return next;
            }
          }

          next.value = undefined;
          next.done = true;

          return next;
        };

        return next.next = next;
      }
    }

    // Return an iterator with no values.
    return { next: doneResult };
  }
  exports.values = values;

  function doneResult() {
    return { value: undefined, done: true };
  }

  Context.prototype = {
    constructor: Context,

    reset: function(skipTempReset) {
      this.prev = 0;
      this.next = 0;
      // Resetting context._sent for legacy support of Babel's
      // function.sent implementation.
      this.sent = this._sent = undefined;
      this.done = false;
      this.delegate = null;

      this.method = "next";
      this.arg = undefined;

      this.tryEntries.forEach(resetTryEntry);

      if (!skipTempReset) {
        for (var name in this) {
          // Not sure about the optimal order of these conditions:
          if (name.charAt(0) === "t" &&
              hasOwn.call(this, name) &&
              !isNaN(+name.slice(1))) {
            this[name] = undefined;
          }
        }
      }
    },

    stop: function() {
      this.done = true;

      var rootEntry = this.tryEntries[0];
      var rootRecord = rootEntry.completion;
      if (rootRecord.type === "throw") {
        throw rootRecord.arg;
      }

      return this.rval;
    },

    dispatchException: function(exception) {
      if (this.done) {
        throw exception;
      }

      var context = this;
      function handle(loc, caught) {
        record.type = "throw";
        record.arg = exception;
        context.next = loc;

        if (caught) {
          // If the dispatched exception was caught by a catch block,
          // then let that catch block handle the exception normally.
          context.method = "next";
          context.arg = undefined;
        }

        return !! caught;
      }

      for (var i = this.tryEntries.length - 1; i >= 0; --i) {
        var entry = this.tryEntries[i];
        var record = entry.completion;

        if (entry.tryLoc === "root") {
          // Exception thrown outside of any try block that could handle
          // it, so set the completion value of the entire function to
          // throw the exception.
          return handle("end");
        }

        if (entry.tryLoc <= this.prev) {
          var hasCatch = hasOwn.call(entry, "catchLoc");
          var hasFinally = hasOwn.call(entry, "finallyLoc");

          if (hasCatch && hasFinally) {
            if (this.prev < entry.catchLoc) {
              return handle(entry.catchLoc, true);
            } else if (this.prev < entry.finallyLoc) {
              return handle(entry.finallyLoc);
            }

          } else if (hasCatch) {
            if (this.prev < entry.catchLoc) {
              return handle(entry.catchLoc, true);
            }

          } else if (hasFinally) {
            if (this.prev < entry.finallyLoc) {
              return handle(entry.finallyLoc);
            }

          } else {
            throw new Error("try statement without catch or finally");
          }
        }
      }
    },

    abrupt: function(type, arg) {
      for (var i = this.tryEntries.length - 1; i >= 0; --i) {
        var entry = this.tryEntries[i];
        if (entry.tryLoc <= this.prev &&
            hasOwn.call(entry, "finallyLoc") &&
            this.prev < entry.finallyLoc) {
          var finallyEntry = entry;
          break;
        }
      }

      if (finallyEntry &&
          (type === "break" ||
           type === "continue") &&
          finallyEntry.tryLoc <= arg &&
          arg <= finallyEntry.finallyLoc) {
        // Ignore the finally entry if control is not jumping to a
        // location outside the try/catch block.
        finallyEntry = null;
      }

      var record = finallyEntry ? finallyEntry.completion : {};
      record.type = type;
      record.arg = arg;

      if (finallyEntry) {
        this.method = "next";
        this.next = finallyEntry.finallyLoc;
        return ContinueSentinel;
      }

      return this.complete(record);
    },

    complete: function(record, afterLoc) {
      if (record.type === "throw") {
        throw record.arg;
      }

      if (record.type === "break" ||
          record.type === "continue") {
        this.next = record.arg;
      } else if (record.type === "return") {
        this.rval = this.arg = record.arg;
        this.method = "return";
        this.next = "end";
      } else if (record.type === "normal" && afterLoc) {
        this.next = afterLoc;
      }

      return ContinueSentinel;
    },

    finish: function(finallyLoc) {
      for (var i = this.tryEntries.length - 1; i >= 0; --i) {
        var entry = this.tryEntries[i];
        if (entry.finallyLoc === finallyLoc) {
          this.complete(entry.completion, entry.afterLoc);
          resetTryEntry(entry);
          return ContinueSentinel;
        }
      }
    },

    "catch": function(tryLoc) {
      for (var i = this.tryEntries.length - 1; i >= 0; --i) {
        var entry = this.tryEntries[i];
        if (entry.tryLoc === tryLoc) {
          var record = entry.completion;
          if (record.type === "throw") {
            var thrown = record.arg;
            resetTryEntry(entry);
          }
          return thrown;
        }
      }

      // The context.catch method must only be called with a location
      // argument that corresponds to a known catch block.
      throw new Error("illegal catch attempt");
    },

    delegateYield: function(iterable, resultName, nextLoc) {
      this.delegate = {
        iterator: values(iterable),
        resultName: resultName,
        nextLoc: nextLoc
      };

      if (this.method === "next") {
        // Deliberately forget the last sent value so that we don't
        // accidentally pass it on to the delegate.
        this.arg = undefined;
      }

      return ContinueSentinel;
    }
  };

  // Regardless of whether this script is executing as a CommonJS module
  // or not, return the runtime object so that we can declare the variable
  // regeneratorRuntime in the outer scope, which allows this module to be
  // injected easily by `bin/regenerator --include-runtime script.js`.
  return exports;

}(
  // If this script is executing as a CommonJS module, use module.exports
  // as the regeneratorRuntime namespace. Otherwise create a new empty
  // object. Either way, the resulting object will be used to initialize
  // the regeneratorRuntime variable at the top of this file.
  typeof module === "object" ? module.exports : {}
));

try {
  regeneratorRuntime = runtime;
} catch (accidentalStrictMode) {
  // This module should not be running in strict mode, so the above
  // assignment should always work unless something is misconfigured. Just
  // in case runtime.js accidentally runs in strict mode, in modern engines
  // we can explicitly access globalThis. In older engines we can escape
  // strict mode using a global Function call. This could conceivably fail
  // if a Content Security Policy forbids using Function, but in that case
  // the proper solution is to fix the accidental strict mode problem. If
  // you've misconfigured your bundler to force strict mode and applied a
  // CSP to forbid Function, and you're not willing to fix either of those
  // problems, please detail your unique predicament in a GitHub issue.
  if (typeof globalThis === "object") {
    globalThis.regeneratorRuntime = runtime;
  } else {
    Function("r", "regeneratorRuntime = r")(runtime);
  }
}
"use strict";var _regeneratorRuntime=_interopRequireDefault1(regeneratorRuntime);function _arrayLikeToArray1(Ut,jt){(jt==null||jt>Ut.length)&&(jt=Ut.length);for(var xt=0,Rt=new Array(jt);xt<jt;xt++)Rt[xt]=Ut[xt];return Rt}function _arrayWithHoles1(Ut){if(Array.isArray(Ut))return Ut}function _arrayWithoutHoles(Ut){if(Array.isArray(Ut))return _arrayLikeToArray1(Ut)}function _assertThisInitialized1(Ut){if(Ut===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ut}function _classCallCheck1(Ut,jt){if(!(Ut instanceof jt))throw new TypeError("Cannot call a class as a function")}function isNativeReflectConstruct(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(Ut){return!1}}function _construct(Ut,jt,xt){return isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(Lt,Bt,Vt){var Nt=[null];Nt.push.apply(Nt,Bt);var qt=Function.bind.apply(Lt,Nt),Jt=new qt;return Vt&&_setPrototypeOf(Jt,Vt.prototype),Jt},_construct.apply(null,arguments)}function _defineProperties1(Ut,jt){for(var xt=0;xt<jt.length;xt++){var Rt=jt[xt];Rt.enumerable=Rt.enumerable||!1,Rt.configurable=!0,"value"in Rt&&(Rt.writable=!0),Object.defineProperty(Ut,Rt.key,Rt)}}function _createClass1(Ut,jt,xt){return jt&&_defineProperties1(Ut.prototype,jt),xt&&_defineProperties1(Ut,xt),Ut}function _get(Ut,jt,xt){return typeof Reflect!="undefined"&&Reflect.get?_get=Reflect.get:_get=function(Lt,Bt,Vt){var Nt=_superPropBase(Lt,Bt);if(!!Nt){var qt=Object.getOwnPropertyDescriptor(Nt,Bt);return qt.get?qt.get.call(Vt):qt.value}},_get(Ut,jt,xt||Ut)}function _getPrototypeOf(Ut){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(xt){return xt.__proto__||Object.getPrototypeOf(xt)},_getPrototypeOf(Ut)}function _inherits1(Ut,jt){if(typeof jt!="function"&&jt!==null)throw new TypeError("Super expression must either be null or a function");Ut.prototype=Object.create(jt&&jt.prototype,{constructor:{value:Ut,writable:!0,configurable:!0}}),jt&&_setPrototypeOf(Ut,jt)}function _instanceof(Ut,jt){return jt!=null&&typeof Symbol!="undefined"&&jt[Symbol.hasInstance]?!!jt[Symbol.hasInstance](Ut):Ut instanceof jt}function _interopRequireDefault1(Ut){return Ut&&Ut.__esModule?Ut:{default:Ut}}function _isNativeFunction(Ut){return Function.toString.call(Ut).indexOf("[native code]")!==-1}function _iterableToArray(Ut){if(typeof Symbol!="undefined"&&Ut[Symbol.iterator]!=null||Ut["@@iterator"]!=null)return Array.from(Ut)}function _iterableToArrayLimit1(Ut,jt){var xt=Ut==null?null:typeof Symbol!="undefined"&&Ut[Symbol.iterator]||Ut["@@iterator"];if(xt!=null){var Rt=[],Lt=!0,Bt=!1,Vt,Nt;try{for(xt=xt.call(Ut);!(Lt=(Vt=xt.next()).done)&&(Rt.push(Vt.value),!(jt&&Rt.length===jt));Lt=!0);}catch(qt){Bt=!0,Nt=qt}finally{try{!Lt&&xt.return!=null&&xt.return()}finally{if(Bt)throw Nt}}return Rt}}function _nonIterableRest1(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _possibleConstructorReturn1(Ut,jt){return jt&&(_typeof(jt)==="object"||typeof jt=="function")?jt:_assertThisInitialized1(Ut)}function _setPrototypeOf(Ut,jt){return _setPrototypeOf=Object.setPrototypeOf||function(Rt,Lt){return Rt.__proto__=Lt,Rt},_setPrototypeOf(Ut,jt)}function _slicedToArray(Ut,jt){return _arrayWithHoles1(Ut)||_iterableToArrayLimit1(Ut,jt)||_unsupportedIterableToArray(Ut,jt)||_nonIterableRest1()}function _superPropBase(Ut,jt){for(;!Object.prototype.hasOwnProperty.call(Ut,jt)&&(Ut=_getPrototypeOf(Ut),Ut!==null););return Ut}function _taggedTemplateLiteral(Ut,jt){return jt||(jt=Ut.slice(0)),Object.freeze(Object.defineProperties(Ut,{raw:{value:Object.freeze(jt)}}))}function _toConsumableArray(Ut){return _arrayWithoutHoles(Ut)||_iterableToArray(Ut)||_unsupportedIterableToArray(Ut)||_nonIterableSpread()}var _typeof=function(Ut){return Ut&&typeof Symbol!="undefined"&&Ut.constructor===Symbol?"symbol":typeof Ut};function _unsupportedIterableToArray(Ut,jt){if(!!Ut){if(typeof Ut=="string")return _arrayLikeToArray1(Ut,jt);var xt=Object.prototype.toString.call(Ut).slice(8,-1);if(xt==="Object"&&Ut.constructor&&(xt=Ut.constructor.name),xt==="Map"||xt==="Set")return Array.from(xt);if(xt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xt))return _arrayLikeToArray1(Ut,jt)}}function _wrapNativeSuper(Ut){var jt=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(Rt){if(Rt===null||!_isNativeFunction(Rt))return Rt;if(typeof Rt!="function")throw new TypeError("Super expression must either be null or a function");if(typeof jt!="undefined"){if(jt.has(Rt))return jt.get(Rt);jt.set(Rt,Lt)}function Lt(){return _construct(Rt,arguments,_getPrototypeOf(this).constructor)}return Lt.prototype=Object.create(Rt.prototype,{constructor:{value:Lt,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Lt,Rt)},_wrapNativeSuper(Ut)}function _isNativeReflectConstruct1(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Ut){return!1}}function _createSuper1(Ut){var jt=_isNativeReflectConstruct1();return function(){var Rt=_getPrototypeOf(Ut),Lt;if(jt){var Bt=_getPrototypeOf(this).constructor;Lt=Reflect.construct(Rt,arguments,Bt)}else Lt=Rt.apply(this,arguments);return _possibleConstructorReturn1(this,Lt)}}function _templateObject(){var Ut=_taggedTemplateLiteral([' <div class="title">',"</div> "]);return _templateObject=function(){return Ut},Ut}function _templateObject1(){var Ut=_taggedTemplateLiteral(['\n      <div class="container ','">\n        <div class="badge-container">\n          <div class="badge">','</div>\n        </div>\n        <div class="content-container">\n          ','\n          <div class="content">\n            <slot></slot>\n          </div>\n        </div>\n      </div>\n    ']);return _templateObject1=function(){return Ut},Ut}function _templateObject2(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeTransition, 0.25s ease-out)"]);return _templateObject2=function(){return Ut},Ut}function _templateObject3(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeMargin, 1rem)"]);return _templateObject3=function(){return Ut},Ut}function _templateObject4(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeBackgroundColor, #333)"]);return _templateObject4=function(){return Ut},Ut}function _templateObject5(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeRadius, 1.2rem)"]);return _templateObject5=function(){return Ut},Ut}function _templateObject6(){var Ut=_taggedTemplateLiteral(["calc("," * 2)"]);return _templateObject6=function(){return Ut},Ut}function _templateObject7(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeFontSize, 1.8rem)"]);return _templateObject7=function(){return Ut},Ut}function _templateObject8(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeFontWeight, bold)"]);return _templateObject8=function(){return Ut},Ut}function _templateObject9(){var Ut=_taggedTemplateLiteral(["var(--formSectionBadgeFontColor, #fff)"]);return _templateObject9=function(){return Ut},Ut}function _templateObject10(){var Ut=_taggedTemplateLiteral(["var(--formSectionTitleFontSize, 1.8rem)"]);return _templateObject10=function(){return Ut},Ut}function _templateObject11(){var Ut=_taggedTemplateLiteral(["var(--formSectionTitleFontWeight, bold)"]);return _templateObject11=function(){return Ut},Ut}function _templateObject12(){var Ut=_taggedTemplateLiteral(["var(--formSectionContentBackgroundColor, transparent)"]);return _templateObject12=function(){return Ut},Ut}function _templateObject13(){var Ut=_taggedTemplateLiteral(["var(--formSectionTextColor, #333)"]);return _templateObject13=function(){return Ut},Ut}function _templateObject14(){var Ut=_taggedTemplateLiteral(["calc("," * 2)"]);return _templateObject14=function(){return Ut},Ut}function _templateObject15(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n        background-color: ",";\n        color: ",";\n      }\n      .container {\n        position: relative;\n        padding: 0.5rem;\n      }\n\n      .content-container {\n        position: relative;\n        left: calc("," + ",");\n        width: calc(100% - ("," + ","));\n        transition: ",";\n        z-index: 1;\n      }\n\n      .hidebadge .content-container {\n        left: 0;\n        width: 100%;\n      }\n\n      .hidebadge .badge-container {\n        display: none;\n      }\n\n      .hidebadgeleavespacing .badge {\n        display: none;\n      }\n\n      .badge-container {\n        position: absolute;\n        width: ",";\n      }\n\n      .badge {\n        background-color: ",";\n        color: ",";\n        width: ",";\n        height: ",";\n        border-radius: ",";\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        font-weight: ",";\n        font-size: ",";\n      }\n\n      .title {\n        line-height: ",";\n        margin-bottom: 0.5rem;\n        font-size: ",";\n        font-weight: ",";\n      }\n    "]);return _templateObject15=function(){return Ut},Ut}function _templateObject16(){var Ut=_taggedTemplateLiteral(["\n      ",'\n\n      <donation-form-section\n        sectionBadge="','"\n        headline="Choose an amount (USD)"\n        badgeMode=','\n      >\n        <ul class="amount-selector">\n          ','\n          <li class="custom-amount">','</li>\n        </ul>\n\n        <div class="errors">','</div>\n\n        <div class="checkbox-options">\n          ',"\n          ","\n        </div>\n      </donation-form-section>\n    "]);return _templateObject16=function(){return Ut},Ut}function _templateObject17(){var Ut=_taggedTemplateLiteral(['\n      <donation-form-section\n        sectionBadge="1"\n        headline="Choose a frequency"\n        badgeMode=','\n      >\n        <ul class="frequency-selector">\n          ',"\n        </ul>\n      </donation-form-section>\n    "]);return _templateObject17=function(){return Ut},Ut}function _templateObject18(){var Ut=_taggedTemplateLiteral(['\n      <div class="checkbox-option-container">\n        <input\n          type="checkbox"\n          id="make-this-monthly"\n          @input=',"\n          .checked=",'\n          tabindex="0"\n        />\n        <label for="make-this-monthly"> Make this monthly </label>\n      </div>\n    ']);return _templateObject18=function(){return Ut},Ut}function _templateObject19(){var Ut=_taggedTemplateLiteral(['\n      <div class="checkbox-option-container">\n        <input\n          type="checkbox"\n          id="cover-fees"\n          @input=',"\n          .checked=",'\n          tabindex="0"\n        />\n        <label for="cover-fees"> '," </label>\n      </div>\n    "]);return _templateObject19=function(){return Ut},Ut}function _templateObject20(){var Ut=_taggedTemplateLiteral([" I'll generously add "," to cover fees. "]);return _templateObject20=function(){return Ut},Ut}function _templateObject21(){var Ut=_taggedTemplateLiteral(["\n      <li>\n        ","\n      </li>\n\n      <li>\n        ","\n      </li>\n    "]);return _templateObject21=function(){return Ut},Ut}function _templateObject22(){var Ut=_taggedTemplateLiteral(["\n          <li>\n            ","\n          </li>\n        "]);return _templateObject22=function(){return Ut},Ut}function _templateObject23(){var Ut=_taggedTemplateLiteral(["\n      ","\n    "]);return _templateObject23=function(){return Ut},Ut}function _templateObject24(){var Ut=_taggedTemplateLiteral(['\n      <div class="selection-button">\n        <input\n          type="radio"\n          name=',"\n          value=","\n          id=",'\n          tabindex="0"\n          .checked=',"\n          @change=","\n        />\n        <label for=","> "," </label>\n      </div>\n    "]);return _templateObject24=function(){return Ut},Ut}function _templateObject25(){var Ut=_taggedTemplateLiteral(['\n      <div class="selection-button">\n        <input\n          type="radio"\n          name=','\n          value="custom"\n          id="custom-amount-button"\n          tabindex="0"\n          @change=','\n        />\n\n        <label for="custom-amount-button">\n          <span class="custom-amount-text">Custom: $</span\n          ><input\n            type="text"\n            id="custom-amount-input"\n            tabindex="-1"\n            value=',"\n            @input=","\n            @keydown=","\n            @focus=","\n          />\n        </label>\n      </div>\n    "]);return _templateObject25=function(){return Ut},Ut}function _templateObject26(){var Ut=_taggedTemplateLiteral(['\n          To make a donation of $10,000 or more, please contact our philanthropy\n          department at\n          <a href="mailto:[email protected]">[email protected]</a>\n        ']);return _templateObject26=function(){return Ut},Ut}function _templateObject27(){var Ut=_taggedTemplateLiteral([" Please select an amount (minimum $1) "]);return _templateObject27=function(){return Ut},Ut}function _templateObject28(){var Ut=_taggedTemplateLiteral([" Please enter a valid donation amount "]);return _templateObject28=function(){return Ut},Ut}function _templateObject29(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonBorderColor, #333)"]);return _templateObject29=function(){return Ut},Ut}function _templateObject30(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonGridGap, 1rem)"]);return _templateObject30=function(){return Ut},Ut}function _templateObject31(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonFontSize, 1.6rem)"]);return _templateObject31=function(){return Ut},Ut}function _templateObject32(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonFontColor, #000)"]);return _templateObject32=function(){return Ut},Ut}function _templateObject33(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonSelectedFontColor, #000)"]);return _templateObject33=function(){return Ut},Ut}function _templateObject34(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonSelectedColor, #f9bf3b)"]);return _templateObject34=function(){return Ut},Ut}function _templateObject35(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonFocusedOutlineColor, #7fb3f9)"]);return _templateObject35=function(){return Ut},Ut}function _templateObject36(){var Ut=_taggedTemplateLiteral(["var(--paymentButtonColor, #fff)"]);return _templateObject36=function(){return Ut},Ut}function _templateObject37(){var Ut=_taggedTemplateLiteral(["var(--coverFeesFontSize, 1.2rem)"]);return _templateObject37=function(){return Ut},Ut}function _templateObject38(){var Ut=_taggedTemplateLiteral(["var(--coverFeesFontWeight, bold)"]);return _templateObject38=function(){return Ut},Ut}function _templateObject39(){var Ut=_taggedTemplateLiteral(["var(--customAmountWidth, 4rem)"]);return _templateObject39=function(){return Ut},Ut}function _templateObject40(){var Ut=_taggedTemplateLiteral(["var(--inputFieldFontColor, #333)"]);return _templateObject40=function(){return Ut},Ut}function _templateObject41(){var Ut=_taggedTemplateLiteral(["var(--inputBorder, 1px solid #d9d9d9)"]);return _templateObject41=function(){return Ut},Ut}function _templateObject42(){var Ut=_taggedTemplateLiteral(["var(--paymentSelectorAmountColumnCount, 5)"]);return _templateObject42=function(){return Ut},Ut}function _templateObject43(){var Ut=_taggedTemplateLiteral(["var(--paymentSelectorCustomAmountColSpan, 3)"]);return _templateObject43=function(){return Ut},Ut}function _templateObject44(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        --formSectionContentBackgroundColor: var(--editFormBgColor, transparent);\n        --formSectionBadgeBackgroundColor: var(--editFormBadgeBgColor, #333);\n        --formSectionBadgeFontColor: var(--editFormBadgeFontColor, #fff);\n        --formSectionTextColor: var(--editFormTextColor, #333);\n      }\n      .errors {\n        color: red;\n        font-size: 1.4rem;\n        margin-top: 0.5rem;\n      }\n\n      ul {\n        list-style: none;\n        margin: 0;\n        padding: 0;\n        display: grid;\n        grid-gap: ",";\n      }\n\n      li {\n        margin: 0;\n        padding: 0;\n        display: inline-block;\n      }\n\n      .frequency-selector {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .amount-selector {\n        grid-template-columns: repeat(",", 1fr);\n      }\n\n      .custom-amount {\n        grid-column: span ",";\n      }\n\n      .selection-button {\n        height: 3rem;\n      }\n\n      .selection-button label {\n        padding: 0 0.3rem;\n        display: flex;\n        cursor: pointer;\n        text-align: center;\n        font-size: ",";\n        font-weight: bold;\n        border: 1px solid ",";\n        border-radius: 5px;\n        background-color: #ccc;\n        height: 100%;\n        justify-content: center;\n        align-items: center;\n      }\n\n      label[for='custom-amount-button'] {\n        padding: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n      }\n\n      .custom-amount-text {\n        white-space: nowrap;\n        margin-right: 0.5rem;\n      }\n\n      input[type='radio'] {\n        opacity: 0;\n        width: 0;\n        height: 0;\n        position: absolute;\n      }\n\n      input[type='radio'] + label {\n        color: ",";\n        background-color: ",";\n      }\n\n      input[type='radio']:checked + label {\n        color: ",";\n        background-color: ",";\n      }\n\n      input[type='radio']:focus + label {\n        outline: 2px solid ",";\n      }\n\n      .checkbox-options {\n        margin-top: 1rem;\n      }\n\n      .checkbox-option-container {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n      }\n\n      .checkbox-option-container input {\n        width: 2rem;\n      }\n\n      .checkbox-option-container label {\n        font-size: ",";\n        font-weight: ",";\n        flex: 1;\n      }\n\n      #custom-amount-input {\n        width: ",";\n        font-size: 1.6rem;\n        font-weight: bold;\n        color: ",";\n        padding: 0.1rem;\n        border: ",";\n        appearance: none;\n        -moz-appearance: none;\n        -webkit-appearance: none;\n      }\n    "]);return _templateObject44=function(){return Ut},Ut}function _templateObject45(){var Ut=_taggedTemplateLiteral([' <div class="donate-goal">',"</div> "]);return _templateObject45=function(){return Ut},Ut}function _templateObject46(){var Ut=_taggedTemplateLiteral(['\n      <div\n        class="container"\n        role="progressbar"\n        aria-valuemin="0"\n        aria-valuemax="','"\n        aria-valuenow="','"\n        aria-valuetext="','"\n      >\n        <div class="thermometer-message-container">\n          <div class="thermometer-container">\n            <div\n              class="thermometer-background ','"\n            >\n              <div\n                class="thermometer-fill"\n                style="width: ','%"\n              >\n                ',"\n              </div>\n              ","\n            </div>\n          </div>\n          ","\n        </div>\n      </div>\n    "]);return _templateObject46=function(){return Ut},Ut}function _templateObject47(){var Ut=_taggedTemplateLiteral(["",""]);return _templateObject47=function(){return Ut},Ut}function _templateObject48(){var Ut=_taggedTemplateLiteral(['\n          <div class="thermometer-value">',"</div>\n        "]);return _templateObject48=function(){return Ut},Ut}function _templateObject49(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerHeight, 20px)"]);return _templateObject49=function(){return Ut},Ut}function _templateObject50(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerCurrentValueLeftColor, #fff)"]);return _templateObject50=function(){return Ut},Ut}function _templateObject51(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerProgressColor, #23765D)"]);return _templateObject51=function(){return Ut},Ut}function _templateObject52(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerCurrentValueRightColor, ",")"]);return _templateObject52=function(){return Ut},Ut}function _templateObject53(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerBackgroundColor, #B8F5E2)"]);return _templateObject53=function(){return Ut},Ut}function _templateObject54(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerBorder, 1px solid ",")"]);return _templateObject54=function(){return Ut},Ut}function _templateObject55(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerBorderRadius, calc("," / 2))"]);return _templateObject55=function(){return Ut},Ut}function _templateObject56(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerGoalMessagePadding, 0 10px)"]);return _templateObject56=function(){return Ut},Ut}function _templateObject57(){var Ut=_taggedTemplateLiteral(["var(--bannerThermometerGoalValueColor, #2c2c2c)"]);return _templateObject57=function(){return Ut},Ut}function _templateObject58(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n      }\n\n      .container {\n        height: 100%;\n      }\n\n      .thermometer-message-container {\n        height: 100%;\n        display: flex;\n        align-items: center;\n      }\n\n      .thermometer-container {\n        height: 100%;\n        flex: 1;\n      }\n\n      .thermometer-background {\n        background-color: ",";\n        padding: 0;\n        height: 100%;\n        border-radius: ",";\n        border: ",";\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n      }\n\n      .thermometer-fill {\n        background-color: ",";\n        text-align: right;\n        height: 100%;\n        display: flex;\n        justify-content: flex-end;\n        align-items: center;\n      }\n\n      .thermometer-value {\n        font-weight: bold;\n      }\n\n      .value-left .thermometer-value {\n        color: ",";\n        padding: 0 0.5rem 0 1rem;\n      }\n\n      .value-right .thermometer-value {\n        color: ",";\n        padding: 0 1rem 0 0.5rem;\n      }\n\n      .donate-goal {\n        text-align: left;\n        padding: ",";\n        text-transform: uppercase;\n        font-weight: bold;\n        color: ",";\n      }\n    "]);return _templateObject58=function(){return Ut},Ut}function _templateObject59(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 18 18"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="collapseSidebarTitleID collapseSidebarDescID"\n>\n  <title id="collapseSidebarTitleID">Collapse sidebar</title>\n  <desc id="collapseSidebarDescID">A circle with a left pointing chevron</desc>\n  <path d="m9 0c4.9705627 0 9 4.02943725 9 9 0 4.9705627-4.0294373 9-9 9-4.97056275 0-9-4.0294373-9-9 0-4.97056275 4.02943725-9 9-9zm1.6976167 5.28352881c-.365258-.3556459-.9328083-.37581056-1.32099801-.06558269l-.09308988.0844372-3 3.08108108-.08194436.09533317c-.27484337.36339327-.26799482.87009349.01656959 1.22592581l.084491.09308363 3 2.91891889.09533796.0818904c.3633964.2746544.8699472.2677153 1.2256839-.0167901l.093059-.0844712.0818904-.095338c.2746544-.3633964.2677153-.8699472-.0167901-1.2256839l-.0844712-.093059-2.283355-2.2222741 2.3024712-2.36338332.0819252-.09530804c.2997677-.39632298.2644782-.96313393-.1007797-1.31877983z" fill-rule="evenodd" class="fill-color" />\n</svg>\n']);return _templateObject59=function(){return Ut},Ut}function _templateObject60(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject60=function(){return Ut},Ut}function _templateObject61(){var Ut=_taggedTemplateLiteral(["42px"]);return _templateObject61=function(){return Ut},Ut}function _templateObject62(){var Ut=_taggedTemplateLiteral(["var(--menuWidth, 320px)"]);return _templateObject62=function(){return Ut},Ut}function _templateObject63(){var Ut=_taggedTemplateLiteral(["var(--animationTiming, 200ms)"]);return _templateObject63=function(){return Ut},Ut}function _templateObject64(){var Ut=_taggedTemplateLiteral(["\n\n  .main {\n    overflow: hidden;\n    width: 100%;\n    height: 100%;\n  }\n\n  .animate {\n    transition: transform "," ease-out;\n  }\n\n  .menu {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    width: ",";\n    padding: .5rem .5rem 0 0;\n    box-sizing: border-box;\n    font-size: 1.4rem;\n    color: var(--primaryTextColor);\n    background: var(--menuSliderBg);\n    transform: translateX(calc("," * -1));\n  }\n\n  .menu > button.close {\n    right: 0.7rem;\n  }\n\n  button {\n    outline: none;\n    cursor: pointer;\n  }\n\n  header {\n    margin: 0 0 .5rem 0;\n  }\n\n  header * {\n    margin: 0;\n    display: inline-block;\n  }\n  header button {\n    outline: none;\n    cursor: pointer;\n  }\n\n  header.with-secondary-action .details {\n    width: 80%;\n  }\n\n  header .details {\n    font-weight: bold;\n    width: 88%;\n  }\n\n  header .custom-action > *,\n  button.close {\n    padding: 0;\n    background-color: transparent;\n    border: 0;\n    --iconWidth: var(--menuSliderHeaderIconWidth);\n    --iconHeight: var(--menuSliderHeaderIconHeight);\n  }\n\n  header .custom-action,\n  button.close {\n    position: absolute;\n  }\n  button.close {\n    right: .5rem;\n  }\n\n  button.close * {\n    float: right;\n  }\n\n  .content {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    left: ",";\n    z-index: 1;\n    transform: translateX(calc("," * -1));\n    transition: transform "," ease-out;\n    background: var(--activeButtonBg);\n    border-right: .2rem solid;\n    border-color: var(--subpanelRightBorderColor);\n    padding: .5rem 0 0 .5rem;\n  }\n\n  .open {\n    transform: translateX(0);\n  }\n\n  .menu-list {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n    background: var(--menuSliderBg);\n  }\n  .menu-list li {\n    margin-bottom: .2rem;\n  }\n\n  .content section {\n    height: 100%;\n    position: relative;\n    width: 100%;\n  }\n\n  .content .selected-menu {\n    overflow: auto;\n    height: inherit;\n    position: relative;\n  }\n\n  .content .selected-menu > * {\n    display: block;\n    padding-bottom: 3rem;\n    position: relative;\n  }\n"]);return _templateObject64=function(){return Ut},Ut}function _templateObject65(){var Ut=_taggedTemplateLiteral(["\n  a {\n    display: inline-block;\n    text-decoration: none;\n  }\n\n  .menu-item {\n    display: inline-flex;\n    width: 100%;\n    padding: 0;\n    font-size: 1.6rem;\n    text-align: left;\n    background: transparent;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    border: none;\n    cursor: pointer;\n  }\n\n  button.menu-item {\n    -webkit-appearance: none;\n    appearance: none;\n    border-radius: 0;\n  }\n\n  .menu-item:focus {\n    outline: none;\n  }\n\n  .label {\n    display: var(--menuButtonLabelDisplay, none);\n    padding: 0;\n    font-weight: 400;\n    color: var(--primaryTextColor);\n    text-align: left;\n    vertical-align: middle;\n    margin-left: 1rem;\n  }\n\n  .menu-details {\n    color: var(--primaryTextColor);\n    display: inline-block;\n    margin-left: .5rem;\n    font-style: italic;\n    font-size: 1.5rem;\n  }\n\n  .menu-item > .icon {\n    position: relative;\n    display: inline-flex;\n    z-index: 2;\n    min-width: 4.2rem;\n    max-width: 4.2rem;\n    height: 4.2rem;\n    vertical-align: middle;\n    -webkit-box-align: center;\n    -ms-flex-align: center;\n    align-items: center;\n    -webkit-box-pack: center;\n    -ms-flex-pack: center;\n    justify-content: center;\n  }\n\n  .menu-item.selected .icon {\n    background-color: var(--activeButtonBg);\n    border-radius: 1rem 0 0 1rem;\n  }\n\n  .icon .fill-color {\n    fill: #999;\n  }\n\n  .icon.active .fill-color {\n    fill: #fff;\n  }\n"]);return _templateObject65=function(){return Ut},Ut}function _templateObject66(){var Ut=_taggedTemplateLiteral(['\n      <span class="icon ','">\n        ','\n      </span>\n      <span class="label">','</span>\n      <span class="menu-details">',"</span>\n    "]);return _templateObject66=function(){return Ut},Ut}function _templateObject67(){var Ut=_taggedTemplateLiteral(['\n      <a\n        href="','"\n        class="menu-item ','"\n        @click=',"\n      >","</a>\n    "]);return _templateObject67=function(){return Ut},Ut}function _templateObject68(){var Ut=_taggedTemplateLiteral(['\n      <button\n        class="menu-item ','"\n        @click=',"\n      >\n        ","\n      </button>\n  "]);return _templateObject68=function(){return Ut},Ut}function _templateObject69(){var Ut=_taggedTemplateLiteral([""]);return _templateObject69=function(){return Ut},Ut}function _templateObject70(){var Ut=_taggedTemplateLiteral(["\n        <li>\n          <menu-button\n            @menuTypeSelected=","\n            .icon=","\n            .label=","\n            .menuDetails=","\n            .id=","\n            .selected=","\n            .followable=","\n            .href=","\n          ></menu-button>\n        </li>\n      "]);return _templateObject70=function(){return Ut},Ut}function _templateObject71(){var Ut=_taggedTemplateLiteral(['<span class="custom-action">',"</span>"]);return _templateObject71=function(){return Ut},Ut}function _templateObject72(){var Ut=_taggedTemplateLiteral(['\n      <header class="','">\n        <div class="details">\n          <h3>','</h3>\n          <span class="extra-details">',"</span>\n        </div>\n        ","\n        ","\n      </header>\n    "]);return _templateObject72=function(){return Ut},Ut}function _templateObject73(){var Ut=_taggedTemplateLiteral(['\n      <button class="close" aria-label="Close this menu" @click=',">\n        <ia-icon-collapse-sidebar></ia-icon-collapse-sidebar>\n      </button>\n    "]);return _templateObject73=function(){return Ut},Ut}function _templateObject74(){var Ut=_taggedTemplateLiteral(['\n      <div class="main">\n      <div class="menu ','">\n        ','\n        <ul class="menu-list">\n          ','\n        </ul>\n        <div class="content ','" @menuTypeSelected=',">\n          ",'\n          <section>\n            <div class="selected-menu">\n              ',"\n            </div>\n          </section>\n        </div>\n      </div>\n      </div>\n    "]);return _templateObject74=function(){return Ut},Ut}function _templateObject75(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 40 40"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="ellipsesTitleID ellipsesDescID"\n>\n  <title id="ellipsesTitleID">Ellipses icon</title>\n  <desc id="ellipsesDescID">An illustration of text ellipses.</desc>\n  <path class="fill-color" d="m10.5 17.5c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5c-1.38071187 0-2.5-1.1192881-2.5-2.5s1.11928813-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5zm9.5 0c1.3807119 0 2.5 1.1192881 2.5 2.5s-1.1192881 2.5-2.5 2.5-2.5-1.1192881-2.5-2.5 1.1192881-2.5 2.5-2.5z" fill-rule="evenodd"/>\n</svg>\n']);return _templateObject75=function(){return Ut},Ut}function _templateObject76(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject76=function(){return Ut},Ut}function _templateObject77(){var Ut=_taggedTemplateLiteral(['\n      <g class="bookIcon" transform="matrix(1 0 0 -1 28 67.362264)">\n        <path d="m44.71698 31.6981124v-29.99320678s-18.0956599.30735848-18.6322637-.7171698c-.0633962-.12226414-1.890566-.59207545-2.9745282-.59207545-1.3228302 0-3.5122641 0-4.1286791.74547168-.9707547 1.17452827-18.82811278.71660375-18.82811278.71660375v30.040754l1.83849052.7867924.29094339-28.48188608s15.94981097.15339622 17.09094297-1.10716978c.8145283-.90056602 4.997547-.91641507 5.3450942-.3526415.9611321 1.55716977 14.7101883 1.31716978 17.6077354 1.45981128l.3266038 28.22830118z"/>\n        <path d="m40.1129424 33.5957539h-12.8337733c-1.8690565 0-3.1098112-.7545283-3.9299999-1.6279245v-26.70452764l1.2362264-.00792453c.4584906.72962262 3.0922641 1.39415091 3.0922641 1.39415091h10.1298111s1.0381131.01754717 1.5141509.47377357c.5643396.54056602.7913207 1.36981129.7913207 1.36981129z"/>\n        <path d="m17.3354713 33.5957539h-12.8337733v-25.37660316s0-.75283017.49358489-1.14113205c.52867924-.41433961 1.3415094-.42849055 1.3415094-.42849055h10.59905631s2.2075471-.52698112 3.0928301-1.39415091l1.2.00792453v26.74245214c-.8201886.8581132-2.0530188 1.59-3.8932074 1.59"/>\n      </g>\n    ']);return _templateObject77=function(){return Ut},Ut}function _templateObject78(){var Ut=_taggedTemplateLiteral(['\n    <svg\n      height="100"\n      viewBox="0 0 100 100"\n      width="100"\n      xmlns="http://www.w3.org/2000/svg"\n      aria-labelledby="item-loading"\n    >\n      <title id="item-loading">Currently loading viewer.</title>\n      <desc>Please wait while we load theater.</desc>\n      <g fill="#333" fill-rule="evenodd" class="book-icon">\n        ','\n        <path\n          class="ring"\n          d="m17.8618849 11.6970233c18.5864635-15.59603144 45.6875867-15.59603102 64.2740497.000001 1.9271446 1.6170806 2.1785128 4.4902567.5614466 6.4174186-1.6170661 1.9271618-4.4902166 2.1785323-6.4173612.5614517-15.1996922-12.75416882-37.3625282-12.75416916-52.5622206-.000001-15.19969387 12.7541707-19.04823077 34.5805019-9.1273354 51.7641499 9.9208955 17.183646 30.7471499 24.7638499 49.3923323 17.9774983 18.6451823-6.7863521 29.7266014-25.9801026 26.2811129-45.5206248-.436848-2.4775114 1.2174186-4.8400696 3.6949079-5.2769215 2.4774893-.4368518 4.8400264 1.2174296 5.2768744 3.694941 4.2132065 23.8945096-9.3373563 47.3649806-32.137028 55.6634567-22.799672 8.2984758-48.2663986-.9707372-60.39785211-21.9832155-12.1314534-21.012481-7.42539173-47.7021198 11.16107351-63.2981544z"\n          fill-rule="nonzero"\n        />\n      </g>\n    </svg>\n    ']);return _templateObject78=function(){return Ut},Ut}function _templateObject79(){var Ut=_taggedTemplateLiteral(["<h2>","</h2>"]);return _templateObject79=function(){return Ut},Ut}function _templateObject80(){var Ut=_taggedTemplateLiteral(['\n      <div class="place-holder">\n        '," ","\n        <h3>Loading viewer</h3>\n      </div>\n    "]);return _templateObject80=function(){return Ut},Ut}function _templateObject81(){var Ut=_taggedTemplateLiteral(["\n      .place-holder {\n        width: 30%;\n        margin: auto;\n        text-align: center;\n        color: var(--primaryTextColor);\n      }\n\n      .place-holder {\n        position: relative;\n      }\n\n      .place-holder svg {\n        display: block;\n        width: 60%;\n        max-width: 100px;\n        height: auto;\n        margin: auto;\n      }\n\n      svg * {\n        fill: var(--primaryTextColor);\n      }\n\n      svg .ring {\n        animation: rotate 1.3s infinite linear;\n        transform-origin: 50px 50px;\n        transform-box: fill-box;\n        display: block; // transform won't work on inline style\n      }\n\n      @keyframes rotate {\n        0% {\n          -moz-transform: rotate(-360deg);\n          -webkit-transform: rotate(-360deg);\n          transform: rotate(-360deg);\n        }\n      }\n    "]);return _templateObject81=function(){return Ut},Ut}function _templateObject82(){var Ut=_taggedTemplateLiteral(["\n      <section>\n        <h2>THERE IS NO PREVIEW AVAILABLE FOR THIS ITEM</h2>\n        <p>\n          This item does not appear to have any files that can be experienced on\n          Archive.org. <br />\n          Please download files in this item to interact with them on your\n          computer.\n        </p>\n        <a href=",">Show all files</a>\n      </section>\n    "]);return _templateObject82=function(){return Ut},Ut}function _templateObject83(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        color: var(--primaryTextColor, #fff);\n        text-align: center;\n      }\n      section {\n        width: 100%;\n        margin: 5%;\n        padding: 0 5%;\n      }\n      p {\n        font-size: 1.4rem;\n      }\n      a {\n        color: var(--primaryTextColor, #fff);\n        background-color: rgb(25, 72, 128);\n        min-height: 35px;\n        outline: none;\n        cursor: pointer;\n        line-height: normal;\n        border-radius: 0.4rem;\n        text-align: center;\n        vertical-align: middle;\n        font-size: 1.4rem;\n        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n        display: inline-block;\n        padding: 0.85rem 1.2rem;\n        border: 1px solid rgb(197, 209, 223);\n        white-space: nowrap;\n        appearance: auto;\n        box-sizing: border-box;\n        user-select: none;\n        text-decoration: none;\n      }\n    "]);return _templateObject83=function(){return Ut},Ut}function _templateObject84(){var Ut=_taggedTemplateLiteral(['\n      <div class="loading-area">\n        <div class="loading-view">\n          <ia-itemnav-loader .title=',"></ia-itemnav-loader>\n        </div>\n      </div>\n    "]);return _templateObject84=function(){return Ut},Ut}function _templateObject85(){var Ut=_taggedTemplateLiteral(['\n      <div id="frame" class=','>\n        <slot\n          name="header"\n          style=',"\n          @slotchange=",'\n        ></slot>\n        <div class="menu-and-reader">\n          ','\n          <div id="reader" class=',">\n            ","\n          </div>\n          ","\n        </div>\n      </div>\n    "]);return _templateObject85=function(){return Ut},Ut}function _templateObject86(){var Ut=_taggedTemplateLiteral(["<ia-no-theater-available\n      .identifier=","\n      @loadingStateUpdated=","\n    ></ia-no-theater-available>"]);return _templateObject86=function(){return Ut},Ut}function _templateObject87(){var Ut=_taggedTemplateLiteral(['\n      <div slot="main" style=','>\n        <slot\n          name="main"\n          @slotchange=',"\n        ></slot>\n      </div>\n    "]);return _templateObject87=function(){return Ut},Ut}function _templateObject88(){var Ut=_taggedTemplateLiteral(['\n      <button\n        class="toggle-menu"\n        @click=','\n        title="Toggle theater side panels"\n      >\n        <div>\n          <ia-icon-ellipses\n            style="width: var(--iconWidth); height: var(--iconHeight);"\n          ></ia-icon-ellipses>\n        </div>\n      </button>\n    ']);return _templateObject88=function(){return Ut},Ut}function _templateObject89(){var Ut=_taggedTemplateLiteral(['\n      <nav>\n        <div class="minimized">'," ",'</div>\n        <div id="menu" class=',">\n          <ia-menu-slider\n            .menus=","\n            .selectedMenu=","\n            @menuTypeSelected=","\n            @menuSliderClosed=","\n            manuallyHandleClose\n            open\n          ></ia-menu-slider>\n        </div>\n      </nav>\n    "]);return _templateObject89=function(){return Ut},Ut}function _templateObject90(){var Ut=_taggedTemplateLiteral(["",""]);return _templateObject90=function(){return Ut},Ut}function _templateObject91(){var Ut=_taggedTemplateLiteral(['\n        <button class="shortcut ','" @click="','">\n          ',"\n        </button>\n      "]);return _templateObject91=function(){return Ut},Ut}function _templateObject92(){var Ut=_taggedTemplateLiteral(['<div class="shortcuts">',"</div>"]);return _templateObject92=function(){return Ut},Ut}function _templateObject93(){var Ut=_taggedTemplateLiteral(["var(--menuWidth, 320px)"]);return _templateObject93=function(){return Ut},Ut}function _templateObject94(){var Ut=_taggedTemplateLiteral(["var(--animationTiming, 200ms)"]);return _templateObject94=function(){return Ut},Ut}function _templateObject95(){var Ut=_taggedTemplateLiteral(["transform "," ease-out"]);return _templateObject95=function(){return Ut},Ut}function _templateObject96(){var Ut=_taggedTemplateLiteral(["var(--theaterMenuMargin, 42px)"]);return _templateObject96=function(){return Ut},Ut}function _templateObject97(){var Ut=_taggedTemplateLiteral(["var(--theaterBgColor, #000)"]);return _templateObject97=function(){return Ut},Ut}function _templateObject98(){var Ut=_taggedTemplateLiteral(["\n      :host,\n      #frame,\n      .menu-and-reader {\n        position: relative;\n        overflow: hidden;\n        display: block;\n      }\n\n      :host,\n      #frame,\n      .loading-area,\n      .loading-view {\n        min-height: inherit;\n        height: inherit;\n      }\n\n      slot {\n        display: block;\n        width: 100%;\n      }\n\n      slot * {\n        display: block;\n        height: inherit;\n      }\n\n      #frame {\n        background-color: ",";\n        color-scheme: dark;\n        display: flex;\n        flex-direction: column;\n      }\n\n      #frame.fullscreen {\n        position: fixed;\n        top: 0;\n        bottom: 0;\n        left: 0;\n        right: 0;\n        z-index: 9;\n      }\n\n      .loading-view {\n        height: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n      }\n\n      .loading-area {\n        width: 100%;\n      }\n\n      ia-itemnav-loader {\n        display: block;\n        width: 100%;\n      }\n\n      .hidden {\n        display: none !important;\n      }\n\n      button {\n        cursor: pointer;\n        padding: 0;\n        border: 0;\n      }\n\n      button:focus,\n      button:active {\n        outline: none;\n      }\n\n      .menu-and-reader {\n        position: relative;\n        display: flex;\n        flex: 1;\n      }\n\n      nav button {\n        background: none;\n      }\n\n      nav .minimized {\n        background: rgba(0, 0, 0, 0.7);\n        padding-top: 6px;\n        position: absolute;\n        width: ",";\n        z-index: 2;\n        left: 0;\n        border-bottom-right-radius: 5%;\n      }\n\n      nav .minimized button {\n        width: var(--iconWidth);\n        height: var(--iconHeight);\n        margin-bottom: 0.2rem;\n        margin: auto;\n        display: inline-flex;\n        vertical-align: middle;\n        -webkit-box-align: center;\n        align-items: center;\n        -webkit-box-pack: center;\n        justify-content: center;\n        width: ",";\n        height: ",";\n      }\n\n      nav .minimized button.toggle-menu > * {\n        border: 2px solid var(--iconStrokeColor);\n        border-radius: var(--iconWidth);\n        width: var(--iconWidth);\n        height: var(--iconHeight);\n        margin: auto;\n      }\n\n      ia-icon-ellipses {\n        width: var(--iconWidth);\n        height: var(--iconHeight);\n      }\n\n      #menu {\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        left: 0;\n        z-index: 3;\n        overflow: hidden;\n        transform: translateX(-",");\n        width: ",";\n        transform: translateX(calc("," * -1));\n        transition: ",";\n      }\n\n      #reader {\n        position: relative;\n        z-index: 1;\n        transform: translateX(0);\n        width: 100%;\n        display: flex;\n      }\n\n      #reader > * {\n        width: 100%;\n        display: flex;\n        flex: 1;\n      }\n\n      .open.overlay #reader {\n        transition: none;\n      }\n\n      .open #menu {\n        width: ",";\n        transform: translateX(0);\n        transition: ",";\n      }\n\n      .open.shift #reader {\n        width: calc(100% - ",");\n        margin-left: ",";\n        transition: ",";\n      }\n    "]);return _templateObject98=function(){return Ut},Ut}function _templateObject99(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 40 40"\n  version="1.1"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="closeTitleID closeDescID"\n>\n  <title id="closeTitleID">Close icon</title>\n  <desc id="closeDescID">A line drawing of an X</desc>\n  <path d="m29.1923882 10.8076118c.5857864.5857865.5857864 1.535534 0 2.1213204l-7.0711162 7.0703398 7.0711162 7.0717958c.5857864.5857864.5857864 1.5355339 0 2.1213204-.5857865.5857864-1.535534.5857864-2.1213204 0l-7.0717958-7.0711162-7.0703398 7.0711162c-.5857864.5857864-1.5355339.5857864-2.1213204 0-.5857864-.5857865-.5857864-1.535534 0-2.1213204l7.0706602-7.0717958-7.0706602-7.0703398c-.5857864-.5857864-.5857864-1.5355339 0-2.1213204.5857865-.5857864 1.535534-.5857864 2.1213204 0l7.0703398 7.0706602 7.0717958-7.0706602c.5857864-.5857864 1.5355339-.5857864 2.1213204 0z" class="fill-color" fill-rule="evenodd"/>\n</svg>\n']);return _templateObject99=function(){return Ut},Ut}function _templateObject100(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject100=function(){return Ut},Ut}function _templateObject101(){var Ut=_taggedTemplateLiteral(['\n<svg\n  class="ia-logo"\n  viewBox="0 0 27 30"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="logoTitleID logoDescID"\n>\n  <title id="logoTitleID">Internet Archive logo</title>\n  <desc id="logoDescID">A line drawing of the Internet Archive headquarters building fa\xE7ade.</desc>\n  <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n    <mask id="mask-2" class="fill-color">\n      <path d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z" id="path-1"></path>\n    </mask>\n    <use class="fill-color" xlink:href="#path-1"></use>\n    <g mask="url(#mask-2)" class="fill-color">\n      <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch"></path>\n    </g>\n  </g>\n</svg>\n']);return _templateObject101=function(){return Ut},Ut}function _templateObject102(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject102=function(){return Ut},Ut}function _templateObject103(){var Ut=_taggedTemplateLiteral(['<div class="logo-icon">',"</div>"]);return _templateObject103=function(){return Ut},Ut}function _templateObject104(){var Ut=_taggedTemplateLiteral(['<h1 class="title">',"</h1>"]);return _templateObject104=function(){return Ut},Ut}function _templateObject105(){var Ut=_taggedTemplateLiteral(['<h2 class="subtitle">',"</h2>"]);return _templateObject105=function(){return Ut},Ut}function _templateObject106(){var Ut=_taggedTemplateLiteral([' <h1 class="headline">',"</h1> "]);return _templateObject106=function(){return Ut},Ut}function _templateObject107(){var Ut=_taggedTemplateLiteral([' <p class="message">',"</p> "]);return _templateObject107=function(){return Ut},Ut}function _templateObject108(){var Ut=_taggedTemplateLiteral(['\n      <div class="modal-wrapper">\n        <div class="modal-container">\n          <header style="background-color: ','">\n            ',"\n            ","\n            ","\n            ",'\n          </header>\n          <section\n            class="modal-body"\n            style="background-color: ','"\n          >\n            <div class="content">\n              <div\n                class="processing-logo ','"\n              >\n                <ia-activity-indicator\n                  .mode=',"\n                ></ia-activity-indicator>\n              </div>\n              ","\n              ",'\n\n              <div class="slot-container">\n                <slot> </slot>\n              </div>\n            </div>\n          </section>\n        </div>\n      </div>\n    ']);return _templateObject108=function(){return Ut},Ut}function _templateObject109(){var Ut=_taggedTemplateLiteral(['\n      <button\n        type="button"\n        class="close-button"\n        tabindex="0"\n        @click=',"\n      >\n        ","\n      </button>\n    "]);return _templateObject109=function(){return Ut},Ut}function _templateObject110(){var Ut=_taggedTemplateLiteral(["var(--modalLogoSize, 6.5rem)"]);return _templateObject110=function(){return Ut},Ut}function _templateObject111(){var Ut=_taggedTemplateLiteral(["var(--processingImageSize, 7.5rem)"]);return _templateObject111=function(){return Ut},Ut}function _templateObject112(){var Ut=_taggedTemplateLiteral(["var(--modalCornerRadius, 1rem)"]);return _templateObject112=function(){return Ut},Ut}function _templateObject113(){var Ut=_taggedTemplateLiteral(["var(--modalBorder, 2px solid black)"]);return _templateObject113=function(){return Ut},Ut}function _templateObject114(){var Ut=_taggedTemplateLiteral(["var(--modalBottomMargin, 2.5rem)"]);return _templateObject114=function(){return Ut},Ut}function _templateObject115(){var Ut=_taggedTemplateLiteral(["var(--modalTopMargin, 5rem)"]);return _templateObject115=function(){return Ut},Ut}function _templateObject116(){var Ut=_taggedTemplateLiteral(["var(--modalHeaderBottomPadding, 0.5em)"]);return _templateObject116=function(){return Ut},Ut}function _templateObject117(){var Ut=_taggedTemplateLiteral(["var(--modalBottomPadding, 2rem)"]);return _templateObject117=function(){return Ut},Ut}function _templateObject118(){var Ut=_taggedTemplateLiteral(["var(--modalScrollOffset, 5px)"]);return _templateObject118=function(){return Ut},Ut}function _templateObject119(){var Ut=_taggedTemplateLiteral(["var(--modalTitleFontSize, 1.8rem)"]);return _templateObject119=function(){return Ut},Ut}function _templateObject120(){var Ut=_taggedTemplateLiteral(["var(--modalSubtitleFontSize, 1.4rem)"]);return _templateObject120=function(){return Ut},Ut}function _templateObject121(){var Ut=_taggedTemplateLiteral(["var(--modalHeadlineFontSize, 1.6rem)"]);return _templateObject121=function(){return Ut},Ut}function _templateObject122(){var Ut=_taggedTemplateLiteral(["var(--modalMessageFontSize, 1.4rem)"]);return _templateObject122=function(){return Ut},Ut}function _templateObject123(){var Ut=_taggedTemplateLiteral(["var(--modalTitleLineHeight, normal)"]);return _templateObject123=function(){return Ut},Ut}function _templateObject124(){var Ut=_taggedTemplateLiteral(["var(--modalSubtitleLineHeight, normal)"]);return _templateObject124=function(){return Ut},Ut}function _templateObject125(){var Ut=_taggedTemplateLiteral(["var(--modalHeadlineLineHeight, normal)"]);return _templateObject125=function(){return Ut},Ut}function _templateObject126(){var Ut=_taggedTemplateLiteral(["var(--modalMessageLineHeight, normal)"]);return _templateObject126=function(){return Ut},Ut}function _templateObject127(){var Ut=_taggedTemplateLiteral(["\n      .processing-logo {\n        margin: auto;\n        width: ",";\n        height: ",";\n      }\n\n      .processing-logo.hidden {\n        height: 1rem;\n      }\n\n      .processing-logo.hidden ia-activity-indicator {\n        display: none;\n      }\n\n      .modal-wrapper {\n        outline: none;\n      }\n\n      .modal-container {\n        border-radius: ",";\n        width: 100%;\n        margin-top: ",";\n      }\n\n      header {\n        position: relative;\n        background-color: #36a483;\n        color: white;\n        border-radius: calc(",") calc(",") 0 0;\n        border: ",";\n        border-bottom: 0;\n        text-align: center;\n        padding-bottom: ",";\n      }\n\n      .title {\n        margin: 0;\n        padding: 0;\n        font-size: ",";\n        font-weight: bold;\n        line-height: ",";\n      }\n\n      .subtitle {\n        margin: 0;\n        padding: 0;\n        font-weight: normal;\n        padding-top: 0;\n        font-size: ",";\n        line-height: ",";\n      }\n\n      .modal-body {\n        background-color: #f5f5f7;\n        border-radius: 0 0 calc(",") calc(",");\n        border: ",";\n        border-top: 0;\n        padding: 0 1rem calc("," - ",") 1rem;\n        color: #333;\n        margin-bottom: 2.5rem;\n        min-height: 5rem;\n      }\n\n      .content {\n        overflow-y: auto;\n        max-height: calc(100vh - (16.5rem + ","));\n        min-height: 5rem;\n        padding: 0 0 calc(",") 0;\n      }\n\n      .headline {\n        font-size: ",";\n        font-weight: bold;\n        text-align: center;\n        line-height: ",";\n        margin: 0;\n        padding: 0;\n      }\n\n      .message {\n        margin: 1rem 0 0 0;\n        text-align: center;\n        font-size: ",";\n        line-height: ",";\n      }\n\n      .logo-icon {\n        border-radius: 100%;\n        border: 3px solid #fff;\n        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18),\n          0 2px 2px 0 rgba(0, 0, 0, 0.08);\n        width: ",";\n        height: ",";\n        margin: -2.9rem auto 0.5rem auto;\n        background-color: black;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .logo-icon svg {\n        width: calc("," * 0.65);\n        height: calc("," * 0.65);\n      }\n\n      .logo-icon svg .fill-color {\n        fill: white;\n      }\n\n      .logo-icon svg .stroke-color {\n        stroke: red;\n      }\n\n      .close-button {\n        position: absolute;\n        right: 1.2rem;\n        top: 1.2rem;\n        width: 2rem;\n        height: 2rem;\n        border-radius: 100%;\n        border: 0;\n        padding: 0;\n        cursor: pointer;\n        background-color: white;\n        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18),\n          0 4px 4px 0 rgba(0, 0, 0, 0.08);\n      }\n\n      .sr-only {\n        position: absolute;\n        width: 1px;\n        height: 1px;\n        padding: 0;\n        margin: -1px;\n        overflow: hidden;\n        clip: rect(0, 0, 0, 0);\n        border: 0;\n      }\n\n      slot::slotted(.sr-only) {\n        position: absolute;\n        width: 1px;\n        height: 1px;\n        padding: 0;\n        margin: -1px;\n        overflow: hidden;\n        clip: rect(0, 0, 0, 0);\n        border: 0;\n      }\n    "]);return _templateObject127=function(){return Ut},Ut}function _templateObject128(){var Ut=_taggedTemplateLiteral(['\n      <div class="container">\n        <div class="backdrop" @click=',"></div>\n        <modal-template\n          @closeButtonPressed=",'\n          tabindex="0"\n        >\n          ',"\n        </modal-template>\n      </div>\n    "]);return _templateObject128=function(){return Ut},Ut}function _templateObject129(){var Ut=_taggedTemplateLiteral(["var(--modalBackdropColor, rgba(10, 10, 10, 0.9))"]);return _templateObject129=function(){return Ut},Ut}function _templateObject130(){var Ut=_taggedTemplateLiteral(["var(--modalBackdropZindex, 1000)"]);return _templateObject130=function(){return Ut},Ut}function _templateObject131(){var Ut=_taggedTemplateLiteral(["var(--modalWidth, 32rem)"]);return _templateObject131=function(){return Ut},Ut}function _templateObject132(){var Ut=_taggedTemplateLiteral(["var(--modalMaxWidth, 95%)"]);return _templateObject132=function(){return Ut},Ut}function _templateObject133(){var Ut=_taggedTemplateLiteral(["var(--modalZindex, 2000)"]);return _templateObject133=function(){return Ut},Ut}function _templateObject134(){var Ut=_taggedTemplateLiteral(["\n      .container {\n        width: 100%;\n        height: 100%;\n      }\n\n      .backdrop {\n        position: fixed;\n        top: 0;\n        left: 0;\n        background-color: ",";\n        width: 100%;\n        height: 100%;\n        z-index: ",";\n      }\n\n      modal-template {\n        outline: 0;\n        position: fixed;\n        top: 0;\n        left: 50%;\n        transform: translate(-50%, 0);\n        z-index: ",";\n        width: ",";\n        max-width: ",";\n      }\n    "]);return _templateObject134=function(){return Ut},Ut}function _templateObject135(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 100 100"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="searchTitleID searchDescID"\n>\n  <title id="searchTitleID">Search icon</title>\n  <desc id="searchDescID">Search for something.</desc>\n  <path\n    class="fill-color"\n    fill="none"\n    d="m17.0555551 41.3194459c0-12.7430552 10.3541664-23.1027772 23.0847216-23.1027772 12.7166664 0 23.0777773 10.359722 23.0777773 23.1027772 0 12.7361108-10.3611109 23.0986106-23.0777773 23.0986106-12.7305552 0-23.0847216-10.3624998-23.0847216-23.0986106zm-17.24305512 0c0 22.2916661 18.04583292 40.3472213 40.32777672 40.3472213 8.9208332 0 17.145833-2.9319449 23.8194439-7.8527776l24.1513883 24.0777771c1.2125 1.1402778 2.8430555 1.8430556 4.6374999 1.8430556 3.7444443 0 6.7805554-3.0361111 6.7805554-6.7791665 0-2.0652778-.9222222-3.9069444-2.3736111-5.1499999l-23.718055-23.7458328c4.4152777-6.4791665 7.0152776-14.3055552 7.0152776-22.7402772 0-22.2791661-18.0458328-40.34861006-40.312499-40.34861006-22.2819438 0-40.32777672 18.06944396-40.32777672 40.34861006z" />\n</svg>\n']);return _templateObject135=function(){return Ut},Ut}function _templateObject136(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject136=function(){return Ut},Ut}function _templateObject137(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 100 100"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="downloadTitleID downloadDescID"\n>\n  <title id="downloadTitleID">Download icon</title>\n  <desc id="downloadDescID">An arrow pointing downward at an empty document tray</desc>\n  <g class="fill-color">\n\n    <path d="m50 80 33.3333333-43.3333333h-20v-36.6666667h-26.6666666v36.6666667h-20zm50 20v-13.3333333h-100v13.3333333z"/>\n  </g>\n</svg>\n']);return _templateObject137=function(){return Ut},Ut}function _templateObject138(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject138=function(){return Ut},Ut}function _templateObject139(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 24 24"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="visualAdjustmentTitleID visualAdjustmentDescID"\n>\n  <title id="visualAdjustmentTitleID">Visual adjustment</title>\n  <desc id="visualAdjustmentDescID">A circle with its left hemisphere filled</desc>\n  <path class="fill-color" d="m12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12-12-5.372583-12-12 5.372583-12 12-12zm0 2v20l.2664041-.0034797c5.399703-.1412166 9.7335959-4.562751 9.7335959-9.9965203 0-5.5228475-4.4771525-10-10-10z" fill-rule="evenodd" />\n</svg>\n']);return _templateObject139=function(){return Ut},Ut}function _templateObject140(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject140=function(){return Ut},Ut}function _templateObject141(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 100 100"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="magnify-minusTitleID magnify-minusDescID"\n>\n  <title id="magnify-minusTitleID">Zoom out</title>\n  <desc id="magnify-minusDescID">Take a look further.</desc>\n  <g\n    class="fill-color"\n    fill="none"\n    fill-rule="nonzero"\n  >\n    <path d="m2.3239824 87.3815869 25.8938394-23.8143095c-4.5929593-6.6937643-6.889439-14.1059452-6.889439-22.2365428 0-7.1360431 1.7567382-13.7186647 5.2702146-19.7478649 3.5134763-6.0292002 8.2852035-10.8003118 14.3151815-14.31333499 6.029978-3.51302314 12.6134488-5.26953471 19.7504125-5.26953471s13.7204346 1.75651157 19.7504126 5.26953471c6.029978 3.51302319 10.8017051 8.28413479 14.3151815 14.31333499 3.5134763 6.0292002 5.2702145 12.6118218 5.2702145 19.7478649s-1.7567382 13.7324143-5.2702145 19.7891137c-3.5134764 6.0566994-8.2852035 10.8415607-14.3151815 14.3545838-6.029978 3.5130232-12.6134489 5.2695347-19.7504126 5.2695347-8.5762743 0-16.3217363-2.5723212-23.2363861-7.7169637l-26.3063807 24.2302349c-1.27200216 1.1618413-2.76631826 1.742762-4.48294825 1.742762-1.826641 0-3.38971397-.6496687-4.68921892-1.949006s-1.94925743-2.8622087-1.94925743-4.688614c0-1.9364022.7746608-3.5955208 2.3239824-4.9773557zm58.3436469-19.9162976c7.1919692 0 13.3331041-2.5585716 18.4234048-7.6757149s7.635451-11.2712357 7.635451-18.4622772-2.5451503-13.3313843-7.635451-18.4210284-11.2314356-7.6344661-18.4234048-7.6344661-13.3331042 2.544822-18.4234049 7.6344661-7.635451 11.2299869-7.635451 18.4210284 2.5451503 13.3451339 7.635451 18.4622772 11.2314357 7.6757149 18.4234049 7.6757149zm-14.9374313-21.3256316h31.2878163v-9.5422233h-31.2878163z"/>\n  </g>\n</svg>\n']);return _templateObject141=function(){return Ut},Ut}function _templateObject142(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject142=function(){return Ut},Ut}function _templateObject143(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 100 100"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="magnify-plusTitleID magnify-plusDescID"\n>\n  <title id="magnify-plusTitleID">Zoom in</title>\n  <desc id="magnify-plusDescID">Take a look closer.</desc>\n  <g\n    class="fill-color"\n    fill="none"\n    fill-rule="nonzero"\n  >\n    <path d="m2.40305276 87.4017263 25.81133064-23.7730295c-4.5356618-6.5723551-6.8034928-14.000283-6.8034928-22.2837838 0-7.1236734 1.7429868-13.6948847 5.2289603-19.7136338 3.4859736-6.0187491 8.2577006-10.7953163 14.3151813-14.32970144 6.0574806-3.53438517 12.6547027-5.30157776 19.7916662-5.30157776 10.8429591 0 20.0964884 3.85236545 27.760588 11.5570964 7.6640996 7.7047309 11.4950036 16.9684802 11.4927136 27.791248 0 10.8799585-3.8309059 20.1574336-11.4927136 27.8324254-7.6618077 7.6749917-16.915337 11.5124876-27.760588 11.5124876-8.6312796 0-16.431747-2.5678624-23.4014021-7.7035871l-26.1413636 24.188234c-1.21699671 1.2147305-2.73881553 1.8220957-4.56545649 1.8220957s-3.3897139-.6485425-4.68921882-1.9456276c-1.29950493-1.297085-1.94925739-2.8572473-1.94925739-4.6804867 0-1.8781426.80216353-3.5343852 2.4064906-4.9687279zm58.34020784-19.878343c7.1369635 0 13.264347-2.5678623 18.3821503-7.7035871 5.1178034-5.1357247 7.676705-11.2928753 7.676705-18.4714518s-2.5589016-13.3082755-7.676705-18.3890972c-5.1178033-5.0808217-11.2451868-7.6212325-18.3821503-7.6212325-7.2469746 0-13.4156121 2.5404108-18.5059127 7.6212325s-7.6354509 11.2105207-7.6354509 18.3890972 2.5589016 13.3357271 7.676705 18.4714518c5.1178033 5.1357248 11.2726895 7.7035871 18.4646586 7.7035871zm-13.3594607-21.8685793h10.206958v10.1879511h7.2194718v-10.1879511h10.206958v-7.206028h-10.206958v-10.187951h-7.2194718v10.187951h-10.206958z"/>\n  </g>\n</svg>\n']);return _templateObject143=function(){return Ut},Ut}function _templateObject144(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject144=function(){return Ut},Ut}function _templateObject145(){var Ut=_taggedTemplateLiteral(['\n<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg" aria-labelledby="editPencilTitleID editPencilDescID"><title id="editPencilTitleID">Pencil icon</title><desc id="editPencilDescID">An illustration of a pencil, used to represent an edit action</desc><path class="fill-color" d="m15.6111048 9.3708338-9.52237183 9.5222966-5.14363353 1.0897111c-.42296707.0896082-.83849202-.1806298-.92810097-.6035935-.02266463-.1069795-.02266463-.2175207 0-.3245001l1.08971974-5.1435929 9.52237189-9.52229656zm-10.89310224 5.9110366-2.78094924-.5403869-.67567462 3.166657.83033407.8303275 3.16668096-.6756703zm14.82724244-12.05935921c.6114418.61143705.6055516 1.6086709-.0131615 2.22737904l-2.2405581 2.24054036-4.9820147-4.98197536 2.2405581-2.24054036c.618713-.61870814 1.6159506-.62460252 2.2273925-.01316547z" fill-rule="evenodd"/></svg>\n']);return _templateObject145=function(){return Ut},Ut}function _templateObject146(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject146=function(){return Ut},Ut}function _templateObject147(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      #hollow,\n      #plus,\n      #minus {\n        display: none;\n      }\n\n      .hollow #filled,\n      .plus #filled,\n      .minus #filled {\n        display: none;\n      }\n\n      .hollow #hollow,\n      .plus #hollow,\n      .minus #hollow {\n        display: block;\n      }\n\n      .plus #plus {\n        display: block;\n      }\n\n      .minus #minus {\n        display: block;\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject147=function(){return Ut},Ut}function _templateObject148(){var Ut=_taggedTemplateLiteral(["\n      <div class=",'>\n        <svg\n          height="24"\n          viewBox="0 0 16 24"\n          width="16"\n          xmlns="http://www.w3.org/2000/svg"\n          aria-labelledby="bookmarkTitleID bookmarDescID"\n        >\n          <title id="bookmarkTitleID">Bookmark icon</title>\n          <desc id="bookmarkDescID">An outline of the shape of a bookmark</desc>\n          <path\n            id="filled"\n            d="m1 0h14c.5522847 0 1 .44771525 1 1v23l-8-5.4545455-8 5.4545455v-23c0-.55228475.44771525-1 1-1z"\n            class="fill-color"\n            fill-rule="evenodd"\n          />\n          <g class="fill-color" fill-rule="evenodd">\n            <path\n              id="hollow"\n              d="m15 0c.5522847 0 1 .44771525 1 1v23l-8-5.4545455-8 5.4545455v-23c0-.55228475.44771525-1 1-1zm-2 2h-10c-.51283584 0-.93550716.38604019-.99327227.88337887l-.00672773.11662113v18l6-4.3181818 6 4.3181818v-18c0-.51283584-.3860402-.93550716-.8833789-.99327227z"\n            />\n            <path\n              id="plus"\n              d="m8.75 6v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25v-2.25z"\n              fill-rule="nonzero"\n            />\n            <path id="minus" d="m11 8.25v1.5h-6v-1.5z" fill-rule="nonzero" />\n          </g>\n        </svg>\n      </div>\n    ']);return _templateObject148=function(){return Ut},Ut}function _templateObject149(){var Ut=_taggedTemplateLiteral(['\n<svg\n  viewBox="0 0 100 100"\n  xmlns="http://www.w3.org/2000/svg"\n  aria-labelledby="shareTitleID shareDescID"\n>\n  <title id="shareTitleID">Share icon</title>\n  <desc id="shareDescID">A square with an arrow arcing out from the center of the square</desc>\n  <g class="fill-color">\n    <path d="M70.6784759,10 L70.6784759,21.3240186 C64.5020053,21.66334 58.9104278,22.5826126 53.9037433,24.0818363 C48.8970588,25.5810601 44.8495989,27.4085163 41.7613636,29.5642049 C38.6731283,31.7198935 35.9982175,34.0552229 33.736631,36.5701929 C31.4750446,39.085163 29.8217469,41.5657574 28.776738,44.011976 C27.7317291,46.4581947 26.9173351,48.6848525 26.3335561,50.6919494 C25.7497772,52.6990464 25.4088681,54.3324462 25.3108289,55.592149 L25.2372995,57.4085163 C29.0296346,54.1661122 33.1751337,51.5524507 37.6737968,49.5675316 C42.1724599,47.5826126 46.2934492,46.3118208 50.0367647,45.7551564 C53.7800802,45.1984919 57.2571301,44.8713684 60.4679144,44.7737858 C63.6786988,44.6762031 66.1831551,44.7726769 67.9812834,45.0632069 L70.6784759,45.499002 L70.6784759,57.4051896 L100,33.3765802 L70.6784759,10 Z M76.4438503,62.4883566 L82.8609626,57.1157685 C82.9099822,57.0669772 82.9946524,57.0303837 83.1149733,57.005988 C83.2352941,56.9815924 83.4536542,56.9571967 83.7700535,56.9328011 C84.0864528,56.9084054 84.3905971,56.9449989 84.6824866,57.0425815 C84.9743761,57.1401641 85.217246,57.2854291 85.4110963,57.4783766 C85.6049465,57.671324 85.7263815,57.8409847 85.7754011,57.9873586 L85.8489305,58.2035928 L85.8489305,90 L0,90 L0,17.910845 L43.1784759,17.910845 C43.2765152,17.9596363 43.410205,18.0317143 43.5795455,18.1270792 C43.7488859,18.222444 43.9438503,18.4519849 44.1644385,18.8157019 C44.3850267,19.1794189 44.469697,19.5542249 44.4184492,19.9401198 C44.4184492,20.2794411 44.3092692,20.582169 44.0909091,20.8483034 C43.872549,21.1144378 43.6664439,21.3206919 43.4725936,21.4670659 L43.1818182,21.6134398 C40.557041,23.06609 38.2954545,24.396762 36.3970588,25.6054558 L30.7820856,29.8170326 L11.5274064,29.8170326 L11.5274064,78.1669993 L74.1811497,78.1669993 L74.1811497,65.5355955 C74.1811497,65.1009093 74.3995098,64.6407186 74.8362299,64.1550233 L76.4438503,62.4883566 Z" id="Shape"></path>\n  </g>\n</svg>\n']);return _templateObject149=function(){return Ut},Ut}function _templateObject150(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject150=function(){return Ut},Ut}function _templateObject151(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" aria-labelledby="linkTitleID linkDescID">\n  <title id="linkTitleID">Link icon</title>\n  <desc id="linkDescID">Two chain links linked together</desc>\n  <path d="m7.80511706 12.3659763c1.2669254-2.2579539 4.09819784-2.9949938 6.41200864-1.7733458l.2295791.12871 1.6067188.9559859 3.5467013-6.31849361c1.2682451-2.26030597 4.104098-2.99652769 6.4192376-1.76952182l.2223501.12488594 3.2168204 1.91103915c2.2770002 1.3527136 3.1866331 4.21502324 2.0564431 6.51290984l-.1198433.2278304-5.2002499 9.2680474c-1.2669254 2.2579539-4.0981978 2.9949938-6.4120086 1.7733458l-.2295791-.12871-1.6096554-.9558482-3.5437647 6.3183559c-1.2682451 2.260306-4.104098 2.9965277-6.41923761 1.7695218l-.22235013-.1248859-3.21682032-1.9110392c-2.27700024-1.3527136-3.18663314-4.2150232-2.05644312-6.5129098l.11984332-.2278304zm13.93955474-5.73311741-3.563271 6.35055051c1.889633 1.4530595 2.5776248 4.0429866 1.5410255 6.156875l-.1223014.2328355-.4183304.7430134 1.6096554.9558483c1.1431442.6791157 2.5155496.3977368 3.1667361-.5628389l.0921501-.1491451 5.2002498-9.2680474c.5752467-1.0252226.2110342-2.4011579-.8559335-3.14755806l-.1742742-.11247814-3.2168203-1.91103915c-1.1402863-.67741793-2.5086889-.39913772-3.1618387.55564729zm-11.79500786 7.00714351-5.20024982 9.2680474c-.57524673 1.0252226-.21103426 2.4011579.85593348 3.1475581l.17427416.1124781 3.21682032 1.9110392c1.14028632.6774179 2.50868892.3991377 3.16183872-.5556473l.0970474-.1563368 3.5622708-6.3513198c-1.8888875-1.4532134-2.5764504-4.042623-1.5400057-6.1561456l.1222818-.2327956.4153938-.7428758-1.6067188-.9559859c-1.1431442-.6791157-2.5155496-.3977368-3.1667361.5628389zm6.97653866 1.5796652-.3817806.6812386c-.5117123.9119895-.2800268 2.1014993.528439 2.8785267l.382717-.6803391c.5119098-.9123415.2798478-2.1024176-.5293754-2.8794262z" class="fill-color" />\n</svg>\n']);return _templateObject151=function(){return Ut},Ut}function _templateObject152(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject152=function(){return Ut},Ut}function _templateObject153(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" aria-labelledby="emailTitleID emailDescID">\n  <title id="emailTitleID">Email icon</title>\n  <desc id="emailDescID">An illustration of an envelope</desc>\n  <path d="m32 7.04156803v19.91686397c0 .5752421-.4763773 1.041568-1.0640184 1.041568h-27.87196316c-.58764116 0-1.06401844-.4663259-1.06401844-1.041568v-19.91686397c0-.57524214.47637728-1.04156803 1.06401844-1.04156803h27.87196316c.5876411 0 1.0640184.46632589 1.0640184 1.04156803zm-26.25039901 1.19676167 10.04327011 10.1323738c.5135662.4194048.8817166.6291071 1.1044511.6291071.1198794 0 .2695514-.0503424.4490158-.1510273.1794644-.100685.3291364-.2013699.4490158-.3020548l.1798191-.1510273 10.1198794-10.15841306zm16.77212271 9.7303286 6.8831353 6.7889404v-13.5778809zm-17.92871075-6.6379131v13.350819l6.78098955-6.6629107zm22.09008685 14.2059464-5.9074304-5.8588202-.9757049.9551179-.3594018.3295984c-.0342324.0304241-.0665646.0587822-.0969964.0850743l-.1597867.1329606c-.0684912.0540844-.1198794.0895749-.1541644.1064714-.6674943.3687151-1.3523675.5530727-2.0546196.5530727-.65047 0-1.3782586-.218035-2.1833659-.6541048l-.6682036-.4520405-1.0278418-1.0311524-5.95850326 5.832781z" class="fill-color" />\n</svg>\n']);return _templateObject153=function(){return Ut},Ut}function _templateObject154(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject154=function(){return Ut},Ut}function _templateObject155(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" aria-labelledby="facebookTitleID facebookDescID">\n  <title id="facebookTitleID">Facebook icon</title>\n  <desc id="facebookDescID">A lowercase f</desc>\n  <path d="m30.91057 19.2442068.2670004-5.3339402h-5.7329237c-.0890001-3.4962895.25183-5.42243459 1.0224903-5.77843514.3560005-.17800028.8004955-.28925046 1.333485-.33375053s1.0442346-.0520853 1.5337353-.02275571c.4895008.02932959 1.045246.01466479 1.6672356-.04399439.0890001-1.59997977.1335002-3.24445961.1335002-4.93343953-2.1633102-.20732987-3.6742898-.28115953-4.5329389-.22148898-2.8146294.17800028-4.7847688 1.25965538-5.9104183 3.2449653-.1780003.3256596-.3261653.68873971-.444495 1.08924034-.1183298.40050062-.2144095.76358074-.2882391 1.08924034-.0738297.32565959-.125915.7848194-.1562559 1.37747942-.030341.59266002-.052591 1.04474028-.0667501 1.35624078-.0141592.3115005-.0217444.8449956-.0227558 1.6004854v1.5777298h-3.8229605v5.3339401h3.8669549v14.622824h5.8224296c0-.3560006-.0146648-1.6819003-.0439944-3.9776994-.0293296-2.295799-.0515796-4.2957737-.0667501-5.9999241s-.0075853-3.2525506.0227557-4.6452005h5.4219289z" class="fill-color" />\n</svg>\n']);return _templateObject155=function(){return Ut},Ut}function _templateObject156(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject156=function(){return Ut},Ut}function _templateObject157(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pinterestTitleID pinterestDescID">\n  <title id="pinterestTitleID">Pinterest icon</title>\n  <desc id="pinterestDescID">A stylized letter p</desc>\n  <path d="m11.9051049 30.5873434.653491-1.0742755.4207845-.839975c.2805229-.591861.5371377-1.2533214.7698443-1.9843813.2327065-.7310599.4659444-1.6029125.6997135-2.6155579.2337692-1.0126455.4128151-1.752206.5371377-2.2186817.0308151.030815.0775689.0855382.1402615.1641697.0626927.0786314.1094465.1333547.1402615.1641697.1243227.1870153.2178304.311338.280523.372968 1.1210293.964829 2.3817888 1.4631823 3.7822785 1.4950599 1.4939973 0 2.8790795-.3426843 4.1552465-1.0280529 2.1166733-1.1826593 3.6733633-3.1128487 4.6700699-5.7905679.4048457-1.1518444.6848374-2.5996192.8399751-4.3433245.1243226-1.587505-.0781002-3.0974411-.6072685-4.5298084-.903199-2.36638128-2.5528653-4.20306294-4.948999-5.51004497-1.276167-.65349101-2.5990879-1.05833667-3.9687625-1.21453696-1.525875-.21783034-3.1293188-.17107651-4.8103315.14026149-2.7701643.52916833-5.02709913 1.743174-6.77080442 3.64201699-1.99235065 2.14748836-2.98852598 4.62225355-2.98852598 7.42429545 0 2.9571797.9494215 5.0584455 2.84826449 6.3037975l.83997504.4207845c.12432268 0 .22526845.0154075.3028373.0462225s.1551377.0074381.23270656-.0701308c.07756885-.0775688.13229208-.1243226.16416969-.1402614s.07066204-.0860696.11635328-.2103923c.04569124-.1243226.07703756-.2098609.09403895-.2566147.01700139-.0467539.04834771-.1476996.09403895-.3028373s.06906816-.2486454.07013074-.280523l.14026149-.5132295c.06269263-.311338.09403895-.5291684.09403895-.653491-.03081502-.1243227-.12432268-.2799917-.28052297-.467007-.15620029-.1870154-.23376915-.2959305-.23270656-.3267455-.62267599-.8096914-.9494215-1.7904592-.98023652-2.9423035-.03081502-1.55669.28052297-2.9731185.93401399-4.24928547 1.18265932-2.45882635 3.17501002-3.93741618 5.97705192-4.43576949 1.6183201-.311338 3.1356943-.25661476 4.5521228.16416969 1.4164285.42078446 2.5135496 1.09765239 3.2913633 2.03060379.8405063 1.02752164 1.3229208 2.28828114 1.4472435 3.78227848.1243227 1.4004897-.0313463 2.9725872-.467007 4.7162925-.3740306 1.3696746-.9186065 2.5528653-1.6337275 3.5495719-.9967066 1.245352-2.0863896 1.8834355-3.269049 1.9142505-1.7118277.0626926-2.7547568-.6375522-3.1287874-2.1007345-.0935077-.4664757 0-1.2134744.2805229-2.240996.7469987-2.5842117 1.1359055-3.9384788 1.1667206-4.0628015.1870153-1.0275216.2024228-1.7904591.0462225-2.2888124-.1870153-.65349104-.5759222-1.15928246-1.1667205-1.51737429-.5907984-.35809182-1.2756357-.39687625-2.054512-.11635327-1.1826594.43566067-1.9610044 1.40048968-2.335035 2.89448706-.311338 1.306982-.2491767 2.6299028.186484 3.9687625 0 .0626926.0313463.1402615.094039.2327065.0626926.0924451.0940389.1700139.0940389.2327066 0 .0935076-.0313463.2491766-.0940389.467007-.0626927.2178303-.094039.3580918-.094039.4207844-.0935076.4356607-.3038999 1.3308903-.6311767 2.6856887-.3272768 1.3547985-.5838915 2.3897582-.7698443 3.1048793-.7778136 3.2068876-1.12049796 5.5881451-1.02805289 7.1437725l.37296809 2.7558194c.653491-.591861 1.2294131-1.2299445 1.7277664-1.9142505z" class="fill-color" />\n</svg>\n']);return _templateObject157=function(){return Ut},Ut}function _templateObject158(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject158=function(){return Ut},Ut}function _templateObject159(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" aria-labelledby="tumblrTitleID tumblrDescID">\n  <title id="tumblrTitleID">Tumblr icon</title>\n  <desc id="tumblrDescID">A lowercase letter t</desc>\n  <path d="m8.50321407 8.54544475v5.32088575c.15641786.0310693.6819176.0310693 1.57649923 0 .8945816-.0310693 1.3574071.0160703 1.3884764.1414189.0942792 1.5695354.1333837 3.2253149.1173133 4.9673385-.0160703 1.7420236-.0316049 3.3426283-.0466039 4.8018141s.2046288 2.824628.6588835 4.0963267c.4542546 1.2716986 1.1999178 2.2209194 2.2369897 2.8476622 1.2556283.784232 2.9896167 1.207953 5.2019653 1.271163 2.2123485.0632099 4.1659648-.2506972 5.8608487-.9417213-.0310693-.3449764-.0230341-1.4045467.0241055-3.1787109.0471397-1.7741643-.0080351-2.75499-.1655244-2.9424772-3.5472571 1.0360005-5.697467.6904885-6.4506298-1.0365361-.7220934-1.6638147-.8635123-4.9909084-.4242566-9.981281v-.046604h6.7318605v-5.32088568h-6.7318605v-6.54383772h-4.0497228c-.2828378 1.28669763-.6122795 2.35376743-.9883252 3.20120941-.3760457.84744199-.98029 1.60060471-1.812733 2.25948817-.832443.65888347-1.87594303 1.01993018-3.1305 1.08314014z" class="fill-color" />\n</svg>\n']);return _templateObject159=function(){return Ut},Ut}function _templateObject160(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject160=function(){return Ut},Ut}function _templateObject161(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg" aria-labelledby="twitterTitleID twitterDescID">\n  <title id="twitterTitleID">Twitter icon</title>\n  <desc id="twitterDescID">The Twitter logo, a cartoon bird</desc>\n  <path d="m31.5297453 8.76273313c-.3135031.40766104-.7447036.83083673-1.2936015 1.26952707-.5488979.4386904-.9169698.7837578-1.1042157 1.0352022.1562166 2.319709-.1417719 4.5297454-.8939653 6.6301092-.7521935 2.1003638-1.8023754 3.9182538-3.1505457 5.45367-1.3481704 1.5354162-2.9627648 2.8284828-4.8437835 3.8791996-1.8810186 1.0507169-3.8321207 1.7483416-5.8533062 2.092874s-4.1215493.2894286-6.30109136-.1653114c-2.17954205-.45474-4.2092874-1.3401455-6.08923604-2.6562165 2.72737.4697196 5.67408517-.2514445 8.8401455-2.1634924-3.0719024-.7521935-4.88979241-2.2881447-5.45367-4.6078537 1.12882516.0631287 1.86550396.0631287 2.21003638 0-2.91568586-1.2850417-4.38904344-3.3693558-4.42007276-6.2529424.21934517.0310293.53284828.1487267.94050931.3530922s.78375775.3060133 1.12829017.3049433c-.81532206-.7211641-1.41076396-1.9045581-1.7863257-3.5501819-.37556173-1.64562376-.17173122-3.17355015.61149155-4.58377912 1.81789001 1.88101862 3.6908838 3.36989086 5.61898138 4.46661672 1.92809757 1.0967259 4.22426707 1.7547614 6.88850847 1.9741066-.2503745-1.1908838-.1722662-2.32719882.2343248-3.40894502.4065911-1.0817462 1.0416221-1.93612241 1.9050931-2.56312861.863471-.62700621 1.8114702-1.0817462 2.8439975-1.36421999 1.0325272-.28247378 2.0827091-.27444896 3.1505456.02407447s1.9767815.87042585 2.726835 1.71570726c1.3791997-.37663172 2.6802911-.87845068 3.9032742-1.50545688-.0310293.37663171-.1407019.74470361-.3290178 1.1042157-.1883158.35951209-.3530922.62593623-.4943291.79927242s-.3841216.4317355-.728654.77519795c-.3445324.34346244-.5638776.57832227-.6580355.70457949.2193452-.09415792.6895998-.23539482 1.410764-.42371067.7211641-.18831586 1.2069334-.39214638 1.4573079-.61149155 0 .44350524-.1567516.86668093-.4702547 1.27434196z" class="fill-color" />\n</svg>\n']);return _templateObject161=function(){return Ut},Ut}function _templateObject162(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject162=function(){return Ut},Ut}function _templateObject163(){var Ut=_taggedTemplateLiteral(['\n:host {\n  display: block;\n  height: 100%;\n  overflow-y: auto;\n  font-size: 1.4rem;\n  box-sizing: border-box;\n}\n\nheader {\n  display: flex;\n  align-items: baseline;\n}\n\nh3 {\n  padding: 0;\n  margin: 0 1rem 0 0;\n  font-size: 1.6rem;\n}\n\nh4 {\n  font-size: 1.4rem;\n}\n\nul {\n  padding: 0 0 2rem 0;\n  list-style: none;\n}\n\nli {\n  padding: 0 0 1rem 0;\n}\n\nli a {\n  font-size: 1.6rem;\n  text-decoration: none;\n  color: var(--shareLinkColor);\n}\n\nli a * {\n  display: inline-block;\n  padding: .2rem;\n  margin-right: 1rem;\n  vertical-align: middle;\n  border: 1px solid var(--shareIconBorder);\n  border-radius: 7px;\n  background: var(--shareIconBg);\n}\n\n.embed {\n  display: none;\n}\n.embed.visible {\n  display: block;\n  width: 95%;\n}\n\n.embed a {\n  color: var(--shareLinkColor);\n}\n\n.code {\n  position: relative;\n}\n\ntextarea {\n  display: block;\n  width: 100%;\n  height: 120px;\n  padding: .8rem 1rem;\n  box-sizing: border-box;\n  resize: none;\n  cursor: pointer;\n  font: normal 1.4rem "Helvetica Neue", Helvetica, Arial, sans-serif;\n  color: var(--textareaColor, #fff);\n  background: var(--textareaBg, #151515);\n}\n\nsmall {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 3rem;\n  padding: .5rem 1rem;\n  box-sizing: border-box;\n  font: normal 1.2rem/2rem "Helvetica Neue", Helvetica, Arial, sans-serif;\n  color: var(--textareaBg, #151515);\n  background: var(--textareaColor, #fff);\n  opacity: 0;\n  transition: opacity 300ms linear;\n}\nsmall.visible {\n  opacity: 1;\n}\n']);return _templateObject163=function(){return Ut},Ut}function _templateObject164(){var Ut=_taggedTemplateLiteral(["<ia-icon-email></ia-icon-email>"]);return _templateObject164=function(){return Ut},Ut}function _templateObject165(){var Ut=_taggedTemplateLiteral(["<ia-icon-facebook></ia-icon-facebook>"]);return _templateObject165=function(){return Ut},Ut}function _templateObject166(){var Ut=_taggedTemplateLiteral(["<ia-icon-pinterest></ia-icon-pinterest>"]);return _templateObject166=function(){return Ut},Ut}function _templateObject167(){var Ut=_taggedTemplateLiteral(["<ia-icon-tumblr></ia-icon-tumblr>"]);return _templateObject167=function(){return Ut},Ut}function _templateObject168(){var Ut=_taggedTemplateLiteral(["<ia-icon-twitter></ia-icon-twitter>"]);return _templateObject168=function(){return Ut},Ut}function _templateObject169(){var Ut=_taggedTemplateLiteral(['<li>\n        <a class="','" href="','" target="_blank">\n          ',"\n          ","\n        </a>\n      </li>"]);return _templateObject169=function(){return Ut},Ut}function _templateObject170(){var Ut=_taggedTemplateLiteral(['<li>\n      <a href="#" @click=',">\n        <ia-icon-link></ia-icon-link>\n        Get an embeddable link\n      </a>\n    </li>"]);return _templateObject170=function(){return Ut},Ut}function _templateObject171(){var Ut=_taggedTemplateLiteral(['&lt;iframe src="https://',"/embed/",'" width="560" height="384" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen&gt;&lt;/iframe&gt;']);return _templateObject171=function(){return Ut},Ut}function _templateObject172(){var Ut=_taggedTemplateLiteral(["<header><h3>Share this ","</h3></header>"]);return _templateObject172=function(){return Ut},Ut}function _templateObject173(){var Ut=_taggedTemplateLiteral(["\n      ","\n      <ul>\n        ","\n        ","\n        <div class=",'>\n          <h4>Embed</h4>\n          <div class="code" @click=','>\n            <textarea readonly="readonly">','</textarea>\n            <small>Copied to clipboard</small>\n          </div>\n          <h4>Embed for wordpress.com hosted blogs and archive.org item &lt;description&gt; tags</h4>\n          <div class="code" @click=','>\n            <textarea readonly="readonly">',"</textarea>\n            <small>Copied to clipboard</small>\n          </div>\n          <p>Want more? <a href=",">Advanced embedding details, examples, and help</a>!</p>\n        </div>\n      </ul>\n    "]);return _templateObject173=function(){return Ut},Ut}function _templateObject174(){var Ut=_taggedTemplateLiteral(["<p>\n      ","\n    </p>"]);return _templateObject174=function(){return Ut},Ut}function _templateObject175(){var Ut=_taggedTemplateLiteral(['<img src="','" />']);return _templateObject175=function(){return Ut},Ut}function _templateObject176(){var Ut=_taggedTemplateLiteral(["\n      <li @click=",">\n        ","\n        <h4>",'</h4>\n        <p class="page-num">Page ',"</p>\n        ","\n      </li>\n    "]);return _templateObject176=function(){return Ut},Ut}function _templateObject177(){var Ut=_taggedTemplateLiteral(["data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4zMzMzMzMzMyAxMC00LjMzMzMzMzMzLTQuMTY2NjY2NjcgMS43MzMzMzMzMy0xLjY2NjY2NjY2IDIuNiAyLjUgNi45MzMzMzMzNy02LjY2NjY2NjY3IDEuNzMzMzMzMyAxLjY2NjY2NjY3eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+"]);return _templateObject177=function(){return Ut},Ut}function _templateObject178(){var Ut=_taggedTemplateLiteral(["data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYXJpYS1sYWJlbGxlZGJ5PSJjbG9zZVRpdGxlSUQgY2xvc2VEZXNjSUQiPjxwYXRoIGQ9Ik0yOS4xOTIgMTAuODA4YTEuNSAxLjUgMCAwMTAgMi4xMkwyMi4xMjIgMjBsNy4wNyA3LjA3MmExLjUgMS41IDAgMDEtMi4xMiAyLjEyMWwtNy4wNzMtNy4wNy03LjA3IDcuMDdhMS41IDEuNSAwIDAxLTIuMTIxLTIuMTJsNy4wNy03LjA3My03LjA3LTcuMDdhMS41IDEuNSAwIDAxMi4xMi0yLjEyMUwyMCAxNy44NzhsNy4wNzItNy4wN2ExLjUgMS41IDAgMDEyLjEyMSAweiIgY2xhc3M9ImZpbGwtY29sb3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="]);return _templateObject178=function(){return Ut},Ut}function _templateObject179(){var Ut=_taggedTemplateLiteral(["\n  .ia-button {\n    min-height: 3rem;\n    border: none;\n    outline: none;\n    cursor: pointer;\n    color: var(--primaryTextColor);\n    line-height: normal;\n    border-radius: .4rem;\n    text-align: center;\n    vertical-align: middle;\n    font-size: 1.4rem;\n    display: inline-block;\n    padding: .6rem 1.2rem;\n    border: 1px solid transparent;\n\n    white-space: nowrap;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    -o-user-select: none;\n    user-select: none;\n  }\n\n  .ia-button.link,\n  .ia-button.external {\n    min-height: unset;\n    text-decoration: none;\n  }\n\n  .ia-button:disabled,\n  .ia-button.disabled {\n    cursor: not-allowed;\n    opacity: 0.5;\n  }\n\n  .ia-button.transparent {\n    background-color: transparent;\n  }\n  \n  .ia-button.slim {\n    padding: 0;\n  }\n\n  .ia-button.primary {\n    background-color: var(--primaryCTAFill);\n    border-color: var(--primaryCTABorder);\n  }\n\n  .ia-button.cancel {\n    background-color: var(--primaryErrorCTAFill);\n    border-color: var(--primaryErrorCTABorder);\n  }\n\n  .ia-button.external {\n    background: var(--secondaryCTAFill);\n    border-color: var(--secondaryCTABorder);\n  }\n"]);return _templateObject179=function(){return Ut},Ut}function _templateObject180(){var Ut=_taggedTemplateLiteral(["<p>("," result",")</p>"]);return _templateObject180=function(){return Ut},Ut}function _templateObject181(){var Ut=_taggedTemplateLiteral(["<header>\n      <h3>Search inside</h3>\n      ","\n    </header>"]);return _templateObject181=function(){return Ut},Ut}function _templateObject182(){var Ut=_taggedTemplateLiteral(['\n      <input name="all_files" id="all_files" type="checkbox" />\n      <label class="checkbox" for="all_files">Search all files</label>\n    ']);return _templateObject182=function(){return Ut},Ut}function _templateObject183(){var Ut=_taggedTemplateLiteral(['\n      <div class="loading">\n        <ia-activity-indicator mode="processing"></ia-activity-indicator>\n        <p>Searching</p>\n        <button class="ia-button external cancel-search" @click=',">Cancel</button>\n      </div>\n    "]);return _templateObject183=function(){return Ut},Ut}function _templateObject184(){var Ut=_taggedTemplateLiteral(["\n            <book-search-result\n              .match=","\n              @resultSelected=","\n            ></book-search-result>\n          "]);return _templateObject184=function(){return Ut},Ut}function _templateObject185(){var Ut=_taggedTemplateLiteral(['\n      <ul class="results ','">\n        ',"\n      </ul>\n    "]);return _templateObject185=function(){return Ut},Ut}function _templateObject186(){var Ut=_taggedTemplateLiteral(['\n      <form action="" method="get" @submit=',">\n        <fieldset>\n          ",'\n          <input\n            type="search"\n            name="query"\n            alt="Search inside this book."\n            @keyup=',"\n            @search=","\n            .value=","\n          />\n        </fieldset>\n      </form>\n    "]);return _templateObject186=function(){return Ut},Ut}function _templateObject187(){var Ut=_taggedTemplateLiteral(['\n      <p class="error-message">',"</p>\n    "]);return _templateObject187=function(){return Ut},Ut}function _templateObject188(){var Ut=_taggedTemplateLiteral(['<p class="search-cta"><em>Please enter text to search for</em></p>']);return _templateObject188=function(){return Ut},Ut}function _templateObject189(){var Ut=_taggedTemplateLiteral(["\n      ","\n      ",'\n      <div class="results-container">\n        ',"\n        ","\n        ","\n        ","\n      </div>\n    "]);return _templateObject189=function(){return Ut},Ut}function _templateObject190(){var Ut=_taggedTemplateLiteral(["var(--searchResultText, #adaedc)"]);return _templateObject190=function(){return Ut},Ut}function _templateObject191(){var Ut=_taggedTemplateLiteral(["var(--searchResultBg, #272958)"]);return _templateObject191=function(){return Ut},Ut}function _templateObject192(){var Ut=_taggedTemplateLiteral(["var(--searchResultBorder, #adaedc)"]);return _templateObject192=function(){return Ut},Ut}function _templateObject193(){var Ut=_taggedTemplateLiteral(["(--tertiaryBGColor, #333)"]);return _templateObject193=function(){return Ut},Ut}function _templateObject194(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n        height: 100%;\n        padding: 1.5rem 1rem 2rem 0;\n        overflow-y: auto;\n        font-size: 1.4rem;\n        box-sizing: border-box;\n      }\n\n      mark {\n        padding: 0 .2rem;\n        color: ",";\n        background: ",";\n        border: 1px solid ",';\n        border-radius: 2px;\n      }\n\n      h3 {\n        padding: 0;\n        margin: 0 1rem 0 0;\n        font-size: 2rem;\n      }\n\n      header {\n        display: flex;\n        align-items: center;\n        padding: 0 2rem 0 0;\n      }\n      header p {\n        padding: 0;\n        margin: 0;\n        font-size: 1.2rem;\n        font-weight: bold;\n        font-style: italic;\n      }\n\n      fieldset {\n        padding: 0 0 1rem 0;\n        border: none;\n      }\n\n      [type="checkbox"] {\n        display: none;\n      }\n\n      label {\n        display: block;\n        text-align: center;\n      }\n\n      label.checkbox {\n        padding-bottom: .5rem;\n        font-size: 1.6rem;\n        line-height: 150%;\n        vertical-align: middle;\n      }\n\n      label.checkbox:after {\n        display: inline-block;\n        width: 14px;\n        height: 14px;\n        margin-left: .7rem;\n        content: "";\n        border-radius: 2px;\n      }\n      :checked + label.checkbox:after {\n        background-image: url(\'','\');\n      }\n\n      label.checkbox[for="all_files"]:after {\n        background: ',' 50% 50% no-repeat;\n        border: 1px solid var(--primaryTextColor);\n      }\n\n      [type="search"] {\n        color: var(--primaryTextColor);\n        border: 1px solid var(--primaryTextColor);\n        -webkit-appearance: textfield;\n        width: 100%;\n        height: 3rem;\n        padding: 0 1.5rem;\n        box-sizing: border-box;\n        font: normal 1.6rem "Helvetica qNeue", Helvetica, Arial, sans-serif;\n        border-radius: 1.5rem;\n        background: transparent;\n      }\n      [type="search"]:focus {\n        outline: none;\n      }\n      [type="search"]::-webkit-search-cancel-button {\n        width: 18px;\n        height: 18px;\n        -webkit-appearance: none;\n        appearance: none;\n        -webkit-mask: url(\'',"') 0 0 no-repeat;\n        mask: url('","') 0 0 no-repeat;\n        -webkit-mask-size: 100%;\n        mask-size: 100%;\n        background: #fff;\n      }\n\n      p.page-num {\n        font-weight: bold;\n        padding-bottom: 0;\n      }\n\n      p.search-cta {\n        text-align: center;\n      }\n\n      .results-container {\n        padding-bottom: 2rem;\n      }\n\n      ul {\n        padding: 0 0 2rem 0;\n        margin: 0;\n        list-style: none;\n      }\n\n      ul.show-image li {\n        display: grid;\n      }\n\n      li {\n        cursor: pointer;\n        grid-template-columns: 30px 1fr;\n        grid-gap: 0 .5rem;\n      }\n\n      li img {\n        display: block;\n        width: 100%;\n      }\n\n      li h4 {\n        grid-column: 2 / 3;\n        padding: 0 0 2rem 0;\n        margin: 0;\n        font-weight: normal;\n      }\n\n      li p {\n        grid-column: 2 / 3;\n        padding: 0 0 1.5rem 0;\n        margin: 0;\n        font-size: 1.2rem;\n      }\n\n      .loading {\n        text-align: center;\n      }\n\n      .loading p {\n        padding: 0 0 1rem 0;\n        margin: 0;\n        font-size: 1.2rem;\n      }\n\n      ia-activity-indicator {\n        display: block;\n        width: 40px;\n        height: 40px;\n        margin: 0 auto;\n      }\n    "]);return _templateObject194=function(){return Ut},Ut}function _templateObject195(){var Ut=_taggedTemplateLiteral(["("," ",")"]);return _templateObject195=function(){return Ut},Ut}function _templateObject196(){var Ut=_taggedTemplateLiteral(['<p class="error">',"</p>"]);return _templateObject196=function(){return Ut},Ut}function _templateObject197(){var Ut=_taggedTemplateLiteral(["\n    <ia-book-search-results\n      .query=","\n      .results=","\n      .errorMessage=","\n      ?queryInProgress=","\n      ?renderSearchAllFiles=","\n      @resultSelected=","\n      @bookSearchInitiated=","\n      @bookSearchResultsCleared=","\n      @bookSearchCanceled=","\n    ></ia-book-search-results>\n  "]);return _templateObject197=function(){return Ut},Ut}function _templateObject198(){var Ut=_taggedTemplateLiteral(['<ia-icon-search style="width: var(--iconWidth); height: var(--iconHeight);"></ia-icon-search>']);return _templateObject198=function(){return Ut},Ut}function _templateObject199(){var Ut=_taggedTemplateLiteral(["<p>"," format","</p>"]);return _templateObject199=function(){return Ut},Ut}function _templateObject200(){var Ut=_taggedTemplateLiteral([""]);return _templateObject200=function(){return Ut},Ut}function _templateObject201(){var Ut=_taggedTemplateLiteral(["<h2>These files will expire in "," days.</h2>"]);return _templateObject201=function(){return Ut},Ut}function _templateObject202(){var Ut=_taggedTemplateLiteral([""]);return _templateObject202=function(){return Ut},Ut}function _templateObject203(){var Ut=_taggedTemplateLiteral(["<p>","</p>"]);return _templateObject203=function(){return Ut},Ut}function _templateObject204(){var Ut=_taggedTemplateLiteral([""]);return _templateObject204=function(){return Ut},Ut}function _templateObject205(){var Ut=_taggedTemplateLiteral(['\n        <li>\n          <a class="ia-button link primary" href="','">Get ',"</a>\n          ","\n        </li>\n      "]);return _templateObject205=function(){return Ut},Ut}function _templateObject206(){var Ut=_taggedTemplateLiteral(["\n      <header>\n        <h3>Downloadable files</h3>\n        ","\n      </header>\n    "]);return _templateObject206=function(){return Ut},Ut}function _templateObject207(){var Ut=_taggedTemplateLiteral(['\n      <p>To access downloaded books, you need Adobe-compliant software on your device. The Internet Archive will administer this loan, but Adobe may also collect some information.</p>\n      <a class="ia-button external primary" href="https://www.adobe.com/solutions/ebook/digital-editions/download.html" rel="noopener noreferrer" target="_blank">Install Adobe Digital Editions</a>\n    ']);return _templateObject207=function(){return Ut},Ut}function _templateObject208(){var Ut=_taggedTemplateLiteral(['\n    <p>For LCP downloads, make sure you have SimplyE or Aldiko Next installed on mobile or Thorium on desktop.</p>\n    <ul>\n      <li><a href="https://librarysimplified.org/simplye/" rel="noopener noreferrer nofollow" target="_blank">Install SimplyE</a></li>\n      <li><a href="https://www.demarque.com/en-aldiko" rel="noopener noreferrer nofollow" target="_blank">Install Aldiko</a></li>\n      <li><a href="https://www.edrlab.org/software/thorium-reader/" rel="noopener noreferrer nofollow" target="_blank">Install Thorium</a></li>\n    </ul>\n  ']);return _templateObject208=function(){return Ut},Ut}function _templateObject209(){var Ut=_taggedTemplateLiteral(["\n      ","\n      ","\n      <ul>","</ul>\n      ","\n    "]);return _templateObject209=function(){return Ut},Ut}function _templateObject210(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n        height: 100%;\n        padding: 1.5rem 0;\n        overflow-y: auto;\n        font-size: 1.4rem;\n        box-sizing: border-box;\n      }\n\n      a.close ia-icon {\n        --iconWidth: 18px;\n        --iconHeight: 18px;\n      }\n      a.close {\n        justify-self: end;\n      }\n\n      header {\n        display: flex;\n        align-items: center;\n        padding: 0 2rem;\n      }\n      header p {\n        padding: 0;\n        margin: 0;\n        font-size: 1.2rem;\n        font-weight: bold;\n        font-style: italic;\n      }\n      header div {\n        display: flex;\n        align-items: baseline;\n      }      \n\n      h2 {\n        font-size: 1.6rem;\n      }\n\n      h3 {\n        padding: 0;\n        margin: 0 1rem 0 0;\n        font-size: 1.4rem;\n      }\n\n      ul {\n        padding: 0;\n        margin: 0;\n        list-style: none;\n      }\n\n      p {\n        margin: .3rem 0 0 0;\n      }\n\n      li,\n      ul + p {\n        padding-bottom: 1.2rem;\n        font-size: 1.2rem;\n        line-height: 140%;\n      }\n    "]);return _templateObject210=function(){return Ut},Ut}function _templateObject211(){var Ut=_taggedTemplateLiteral(["<ia-book-downloads .downloads=","></ia-book-downloads>"]);return _templateObject211=function(){return Ut},Ut}function _templateObject212(){var Ut=_taggedTemplateLiteral(['<ia-icon-dl style="width: var(--iconWidth); height: var(--iconHeight);"></ia-icon-dl>']);return _templateObject212=function(){return Ut},Ut}function _templateObject213(){var Ut=_taggedTemplateLiteral(["\n      <div class=",'>\n        <input\n          type="range"\n          name="','_range"\n          min=',"\n          max=","\n          step=","\n          .value=","\n          @input=","\n          @change=","\n        />\n        <p>","%</p>\n      </div>\n    "]);return _templateObject213=function(){return Ut},Ut}function _templateObject214(){var Ut=_taggedTemplateLiteral(['<li>\n      <label for="','">\n        <span class="name">','</span>\n        <input\n          type="checkbox"\n          name="','"\n          id="','"\n          @change=',"\n          ?checked=",'\n        />\n        <span class="icon"></span>\n      </label>\n      ',"\n    </li>"]);return _templateObject214=function(){return Ut},Ut}function _templateObject215(){var Ut=_taggedTemplateLiteral(["<p>("," active)</p>"]);return _templateObject215=function(){return Ut},Ut}function _templateObject216(){var Ut=_taggedTemplateLiteral(["<header>\n      <h3>Visual adjustments</h3>\n      ","\n    </header>"]);return _templateObject216=function(){return Ut},Ut}function _templateObject217(){var Ut=_taggedTemplateLiteral(['\n      <h4>Zoom</h4>\n      <button class="zoom_out" @click=',' title="zoom out">\n        <ia-icon-magnify-minus></ia-icon-magnify-minus>\n      </button>\n      <button class="zoom_in" @click=',' title="zoom in">\n        <ia-icon-magnify-plus></ia-icon-magnify-plus>\n      </button>\n    ']);return _templateObject217=function(){return Ut},Ut}function _templateObject218(){var Ut=_taggedTemplateLiteral(["\n      ","\n      <ul>\n        ","\n      </ul>\n      ","\n    "]);return _templateObject218=function(){return Ut},Ut}function _templateObject219(){var Ut=_taggedTemplateLiteral(['\n    :host {\n      display: block;\n      height: 100%;\n      overflow-y: auto;\n      font-size: 1.4rem;\n      box-sizing: border-box;\n    }\n\n    header {\n      display: flex;\n      align-items: baseline;\n    }\n\n    h3 {\n      padding: 0;\n      margin: 0 1rem 0 0;\n      font-size: 1.6rem;\n    }\n\n    header p {\n      padding: 0;\n      margin: 0;\n      font-size: 1.2rem;\n      font-weight: bold;\n      font-style: italic;\n    }\n\n    ul {\n      padding: 1rem 2rem 0 0;\n      list-style: none;\n      margin-top: 0;\n    }\n\n    [type="checkbox"] {\n      display: none;\n    }\n\n    label {\n      display: flex;\n      justify-content: space-between;\n      align-items: baseline;\n      font-size: 1.4rem;\n      font-weight: bold;\n      line-height: 150%;\n      vertical-align: middle;\n    }\n\n    .icon {\n      display: inline-block;\n      width: 14px;\n      height: 14px;\n      margin-left: .7rem;\n      border: 1px solid var(--primaryTextColor);\n      border-radius: 2px;\n      background: var(--activeButtonBg) 50% 50% no-repeat;\n    }\n    :checked + .icon {\n      background-image: url(\'',"');\n    }\n\n    .range {\n      display: none;\n      padding-top: .5rem;\n    }\n    .range.visible {\n      display: flex;\n    }\n\n    .range p {\n      margin-left: 1rem;\n    }\n\n    h4 {\n      padding: 1rem 0;\n      margin: 0;\n      font-size: 1.4rem;\n    }\n\n    button {\n      -webkit-appearance: none;\n      appearance: none;\n      border: none;\n      border-radius: 0;\n      background: transparent;\n      outline: none;\n      cursor: pointer;\n      --iconFillColor: var(--primaryTextColor);\n      --iconStrokeColor: var(--primaryTextColor);\n      height: 4rem;\n      width: 4rem;\n    }\n\n    button * {\n      display: inline-block;\n    }"]);return _templateObject219=function(){return Ut},Ut}function _templateObject220(){var Ut=_taggedTemplateLiteral(['<ia-icon-visual-adjustment style="width: var(--iconWidth); height: var(--iconHeight);"></ia-icon-visual-adjustment>']);return _templateObject220=function(){return Ut},Ut}function _templateObject221(){var Ut=_taggedTemplateLiteral(["\n      <ia-book-visual-adjustments\n        .options=","\n        @visualAdjustmentOptionChanged=","\n        @visualAdjustmentZoomIn=","\n        @visualAdjustmentZoomOut=","\n      ></ia-book-visual-adjustments>\n    "]);return _templateObject221=function(){return Ut},Ut}function _templateObject222(){var Ut=_taggedTemplateLiteral(['\n      div {\n        display: flex;\n        justify-content: center;\n        padding-top: 2rem;\n      }\n\n      button {\n        appearance: none;\n        padding: 0.5rem 1rem;\n        margin: 0 .5rem;\n        box-sizing: border-box;\n        font: 1.3rem "Helvetica Neue", Helvetica, Arial, sans-serif;\n        color: var(--primaryTextColor);\n        border: none;\n        border-radius: 4px;\n        cursor: pointer;\n        background: var(--primaryCTAFill);\n      }\n\n      .delete {\n        background: var(--primaryErrorCTAFill);\n      }\n    ']);return _templateObject222=function(){return Ut},Ut}function _templateObject223(){var Ut=_taggedTemplateLiteral(['\n      <div>\n        <button class="delete" @click=',">Delete</button>\n        <button @click=",">Cancel</button>\n      </div>\n    "]);return _templateObject223=function(){return Ut},Ut}function _templateObject224(){var Ut=_taggedTemplateLiteral(["\n      button {\n        -webkit-appearance: none;\n        appearance: none;\n        outline: 0;\n        border: none;\n        padding: 0;\n        height: 4rem;\n        width: 4rem;\n        background: transparent;\n        cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 16 24' width='16'%3E%3Cg fill='%23333' fill-rule='evenodd'%3E%3Cpath d='m15 0c.5522847 0 1 .44771525 1 1v23l-8-5.4545455-8 5.4545455v-23c0-.55228475.44771525-1 1-1zm-2 2h-10c-.51283584 0-.93550716.38604019-.99327227.88337887l-.00672773.11662113v18l6-4.3181818 6 4.3181818v-18c0-.51283584-.3860402-.93550716-.8833789-.99327227z'/%3E%3Cpath d='m8.75 6v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25v-2.25z' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E\"), pointer;\n        position: relative;\n      }\n      button > * {\n        display: block;\n        position: absolute;\n        top: 0.2rem;\n      }\n      button.left > * {\n        left: 0.2rem;\n      }\n\n      button.right > * {\n        right: 0.2rem;\n      }\n    "]);return _templateObject224=function(){return Ut},Ut}function _templateObject225(){var Ut=_taggedTemplateLiteral(["\n      <button title="," @click="," class=",">\n        <icon-bookmark state=","></icon-bookmark>\n      </button>\n    "]);return _templateObject225=function(){return Ut},Ut}function _templateObject226(){var Ut=_taggedTemplateLiteral(['\n      <p>A free account is required to save and access bookmarks.</p>\n      <a class="ia-button link primary" href="','">Log in</a>\n    ']);return _templateObject226=function(){return Ut},Ut}function _templateObject227(){var Ut=_taggedTemplateLiteral(["\n      .bookmarks {\n        height: 100%;\n        overflow: hidden;\n        padding-bottom: 20px;\n      }\n\n      .list ia-bookmark-edit {\n        display: none;\n      }\n\n      .edit ia-bookmarks-list {\n        display: none;\n      }\n    "]);return _templateObject227=function(){return Ut},Ut}function _templateObject228(){var Ut=_taggedTemplateLiteral(["\n        <bookmark-button\n          @bookmarkButtonClicked=","\n          state=","\n          side=","\n        ></bookmark-button>"]);return _templateObject228=function(){return Ut},Ut}function _templateObject229(){var Ut=_taggedTemplateLiteral(["\n      <delete-modal-actions\n        .deleteAction=","\n        .cancelAction=","\n        .pageID=","\n      ></delete-modal-actions>\n    "]);return _templateObject229=function(){return Ut},Ut}function _templateObject230(){var Ut=_taggedTemplateLiteral(['\n      <button\n        class="ia-button primary"\n        tabindex="-1"\n        ?disabled=',"\n        @click=",">\n        Add bookmark\n      </button>\n    "]);return _templateObject230=function(){return Ut},Ut}function _templateObject231(){var Ut=_taggedTemplateLiteral(["\n      <ia-bookmarks-list\n        @bookmarkEdited=","\n        @bookmarkSelected=","\n        @saveBookmark=","\n        @deleteBookmark=","\n        .editedBookmark=","\n        .bookmarks=","\n        .activeBookmarkID=","\n        .bookmarkColors=","\n        .defaultBookmarkColor=",">\n      </ia-bookmarks-list>\n    "]);return _templateObject231=function(){return Ut},Ut}function _templateObject232(){var Ut=_taggedTemplateLiteral(["<p>Please use 1up or 2up view modes to add bookmark.</p>"]);return _templateObject232=function(){return Ut},Ut}function _templateObject233(){var Ut=_taggedTemplateLiteral(["\n      ","\n      ","\n    "]);return _templateObject233=function(){return Ut},Ut}function _templateObject234(){var Ut=_taggedTemplateLiteral(["<bookmarks-login\n        @click=","\n        .url=","></bookmarks-login>"]);return _templateObject234=function(){return Ut},Ut}function _templateObject235(){var Ut=_taggedTemplateLiteral(['\n      <section class="bookmarks">\n      ',"\n      </section>\n    "]);return _templateObject235=function(){return Ut},Ut}function _templateObject236(){var Ut=_taggedTemplateLiteral(["\n  .blue {\n    --iconFillColor: var(--blueBookmarkColor, #0023f5);\n  }\n\n  .red {\n    --iconFillColor: var(--redBookmarkColor, #eb3223);\n  }\n\n  .green {\n    --iconFillColor: var(--greenBookmarkColor, #75ef4c);\n  }\n"]);return _templateObject236=function(){return Ut},Ut}function _templateObject237(){var Ut=_taggedTemplateLiteral(["<header>\n      <h3>Edit Bookmark</h3>\n    </header>"]);return _templateObject237=function(){return Ut},Ut}function _templateObject238(){var Ut=_taggedTemplateLiteral(['\n      <li>\n        <input type="radio" name="color" id="color_','" .value='," @change="," ?checked=",'>\n        <label for="color_','">\n          <icon-bookmark class=',"></icon-bookmark>\n        </label>\n      </li>\n    "]);return _templateObject238=function(){return Ut},Ut}function _templateObject239(){var Ut=_taggedTemplateLiteral(['\n      <div class="bookmark">\n        <img src='," />\n        <h4>Page ","</h4>\n      </div>\n    "]);return _templateObject239=function(){return Ut},Ut}function _templateObject240(){var Ut=_taggedTemplateLiteral(["\n      ","\n      ",'\n      <form action="" method="put" @submit=','>\n        <fieldset>\n          <label for="note">Note <small>(optional)</small></label>\n          <textarea rows="4" cols="80" name="note" id="note" @change=',">",'</textarea>\n          <label for="color">Bookmark color</label>\n          <ul>\n            ','\n          </ul>\n          <div class="actions">\n            <button type="button" class="ia-button cancel" @click=','>Delete</button>\n            <input class="ia-button" type="submit" value="Save">\n          </div>\n        </fieldset>\n      </form>\n    ']);return _templateObject240=function(){return Ut},Ut}function _templateObject241(){var Ut=_taggedTemplateLiteral(['\n    :host {\n      display: block;\n      padding: 0 1rem 2rem 1rem;\n      color: var(--primaryTextColor);\n    }\n\n    small {\n      font-style: italic;\n    }\n\n    .bookmark {\n      display: grid;\n      grid-template-columns: 37px 1fr;\n      grid-gap: 0 1rem;\n      align-items: center;\n    }\n\n    h4 {\n      margin: 0;\n      font-size: 1.4rem;\n    }\n\n    fieldset {\n      padding: 2rem 0 0 0;\n      border: none;\n    }\n\n    label {\n      display: block;\n      font-weight: bold;\n    }\n\n    p {\n      padding: 0;\n      margin: .5rem 0;\n      font-size: 1.2rem;\n      line-height: 120%;\n    }\n\n    textarea {\n      width: 100%;\n      margin-bottom: 2rem;\n      box-sizing: border-box;\n      font: normal 1.4rem "Helvetica Neue", Helvetica, Arial, sans-serif;\n      resize: vertical;\n    }\n\n    ul {\n      display: grid;\n      grid-template-columns: repeat(3, auto);\n      grid-gap: 0 2rem;\n      justify-content: start;\n      padding: 1rem 0 0 0;\n      margin: 0 0 2rem 0;\n      list-style: none;\n    }\n\n    li input {\n      display: none;\n    }\n\n    li label {\n      display: block;\n      min-width: 50px;\n      padding-top: .4rem;\n      text-align: center;\n      border: 1px solid transparent;\n      border-radius: 4px;\n      cursor: pointer;\n    }\n\n    li input:checked + label {\n      border-color: var(--primaryTextColor);\n    }\n\n    input[type="submit"] {\n      background: var(--primaryCTAFill);\n      border-color: var(--primaryCTABorder);\n    }\n\n    button {\n      background: var(--primaryErrorCTAFill);\n      border-color: var(--primaryErrorCTABorder);\n    }\n\n    .button {\n      -webkit-appearance: none;\n      appearance: none;\n      padding: .5rem 1rem;\n      box-sizing: border-box;\n      color: var(--primaryTextColor);\n      border: none;\n      border-radius: 4px;\n      cursor: pointer;\n    }\n\n    .actions {\n      display: grid;\n      grid-template-columns: auto auto;\n      grid-gap: 0 1rem;\n      justify-items: stretch;\n    }\n    ']);return _templateObject241=function(){return Ut},Ut}function _templateObject242(){var Ut=_taggedTemplateLiteral(["<p>","</p>"]);return _templateObject242=function(){return Ut},Ut}function _templateObject243(){var Ut=_taggedTemplateLiteral(["\n      <li\n        @click=",'\n        tabindex="0"\n        data-pageIndex=','\n      >\n        <div class="separator"></div>\n        <div class="content ','">\n          <button\n            class="edit"\n            @click=','\n            title="Edit this bookmark"\n          >\n            <ia-icon-edit-pencil></ia-icon-edit-pencil>\n          </button>\n          <h4>\n            <icon-bookmark class=',"></icon-bookmark>\n            <span> Page ","</span>\n          </h4>\n          ","\n          ","\n        </div>\n      </li>\n    "]);return _templateObject243=function(){return Ut},Ut}function _templateObject244(){var Ut=_taggedTemplateLiteral(["\n      <ia-bookmark-edit\n        .bookmark=","\n        .bookmarkColors=","\n        .defaultBookmarkColor=","\n        .showBookmark=","\n        @saveBookmark=","\n        @deleteBookmark=","\n        @bookmarkColorChanged=","\n      ></ia-bookmark-edit>\n    "]);return _templateObject244=function(){return Ut},Ut}function _templateObject245(){var Ut=_taggedTemplateLiteral(["<small>(",")</small>"]);return _templateObject245=function(){return Ut},Ut}function _templateObject246(){var Ut=_taggedTemplateLiteral(["<header>\n      <h3>\n        Bookmarks\n        ","\n      </h3>\n    </header>"]);return _templateObject246=function(){return Ut},Ut}function _templateObject247(){var Ut=_taggedTemplateLiteral(["\n      <ul>\n        ",'\n        <div class="separator"></div>\n      </ul>\n    ']);return _templateObject247=function(){return Ut},Ut}function _templateObject248(){var Ut=_taggedTemplateLiteral(["\n      ","\n      ","\n    "]);return _templateObject248=function(){return Ut},Ut}function _templateObject249(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n        overflow-y: auto;\n        box-sizing: border-box;\n        color: var(--primaryTextColor);\n        margin-bottom: 2rem;\n        --activeBorderWidth: 2px;\n      }\n\n      icon-bookmark {\n        width: 16px;\n        height: 24px;\n      }\n\n      .separator {\n        background-color: var(--secondaryBGColor);\n        width: 98%;\n        margin: 1px auto;\n        height: 1px;\n      }\n\n      small {\n        font-style: italic;\n      }\n\n      h4 {\n        margin: 0;\n        font-size: 1.4rem;\n      }\n      h4 * {\n        display: inline-block;\n      }\n      h4 icon-bookmark {\n        vertical-align: bottom;\n      }\n      h4 span {\n        vertical-align: top;\n        padding-top: 1%;\n      }\n\n      p {\n        padding: 0;\n        margin: 5px 0 0 0;\n        width: 98%;\n        overflow-wrap: break-word;\n      }\n\n      ia-bookmark-edit {\n        margin: 5px 5px 3px 6px;\n      }\n\n      ul {\n        padding: 0;\n        list-style: none;\n        margin: var(--activeBorderWidth) 0.5rem 1rem 0;\n      }\n      ul > li:first-child .separator {\n        display: none;\n      }\n      li {\n        cursor: pointer;\n        outline: none;\n        position: relative;\n      }\n      li .content {\n        padding: 2px 0 4px 2px;\n        border: var(--activeBorderWidth) solid transparent;\n        padding: .2rem 0 .4rem .2rem;\n      }\n      li .content.active {\n        border: var(--activeBorderWidth) solid #538bc5;\n      }\n      li button.edit {\n        padding: 5px 2px 0 0;\n        background: transparent;\n        cursor: pointer;\n        height: 40px;\n        width: 40px;\n        position: absolute;\n        right: 2px;\n        top: 2px;\n        text-align: right;\n        -webkit-appearance: none;\n        appearance: none;\n        outline: none;\n        box-sizing: border-box;\n        border: none;\n      }\n      li button.edit > * {\n        display: block;\n        height: 100%;\n        width: 100%;\n      }\n    "]);return _templateObject249=function(){return Ut},Ut}function _templateObject250(){var Ut=_taggedTemplateLiteral(['<icon-bookmark state="hollow" style="--iconWidth: 16px; --iconHeight: 24px;"></icon-bookmark>']);return _templateObject250=function(){return Ut},Ut}function _templateObject251(){var Ut=_taggedTemplateLiteral(['<ia-icon-share style="width: var(--iconWidth); height: var(--iconHeight);"></ia-icon-share>']);return _templateObject251=function(){return Ut},Ut}function _templateObject252(){var Ut=_taggedTemplateLiteral(["<ia-sharing-options\n      .identifier=","\n      .type=","\n      .creator=","\n      .description=","\n      .baseHost=","\n      .fileSubPrefix=","\n    ></ia-sharing-options>"]);return _templateObject252=function(){return Ut},Ut}function _templateObject253(){var Ut=_taggedTemplateLiteral(['\n<svg name="sort-desc" height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="m2.32514544 8.30769231.7756949-2.08468003h2.92824822l.75630252 2.08468003h1.01809955l-2.70523594-6.92307693h-1.01809955l-2.69553976 6.92307693zm3.41305753-2.86037492h-2.34647705l1.17323853-3.22883h.01939237z" fill="#fff" fill-rule="nonzero"/><path d="m7.1689722 16.6153846v-.7756949h-4.4117647l4.29541047-5.3716871v-.77569491h-5.06140918v.77569491h3.97543633l-4.30510666 5.3716871v.7756949z" fill="#fff" fill-rule="nonzero"/><path d="m10.3846154 11.0769231 2.7692308 5.5384615 2.7692307-5.5384615m-2.7692307 4.1538461v-13.15384612" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.661538"/></g></svg>\n']);return _templateObject253=function(){return Ut},Ut}function _templateObject254(){var Ut=_taggedTemplateLiteral(['\n<svg name="sort-asc" height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="m2.32514544 8.30769231.7756949-2.08468003h2.92824822l.75630252 2.08468003h1.01809955l-2.70523594-6.92307693h-1.01809955l-2.69553976 6.92307693zm3.41305753-2.86037492h-2.34647705l1.17323853-3.22883h.01939237z" fill="#fff" fill-rule="nonzero"/><path d="m7.1689722 16.6153846v-.7756949h-4.4117647l4.29541047-5.3716871v-.77569491h-5.06140918v.77569491h3.97543633l-4.30510666 5.3716871v.7756949z" fill="#fff" fill-rule="nonzero"/><path d="m10.3846154 11.0769231 2.7692308 5.5384615 2.7692307-5.5384615m-2.7692307 4.1538461v-13.15384612" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.661538" transform="matrix(1 0 0 -1 0 18.692308)"/></g></svg>\n']);return _templateObject254=function(){return Ut},Ut}function _templateObject255(){var Ut=_taggedTemplateLiteral(['\n<svg name="sort-neutral" height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd"><path d="m2.32514544 8.30769231.7756949-2.08468003h2.92824822l.75630252 2.08468003h1.01809955l-2.70523594-6.92307693h-1.01809955l-2.69553976 6.92307693zm3.41305753-2.86037492h-2.34647705l1.17323853-3.22883h.01939237z" fill-rule="nonzero"/><path d="m7.1689722 16.6153846v-.7756949h-4.4117647l4.29541047-5.3716871v-.77569491h-5.06140918v.77569491h3.97543633l-4.30510666 5.3716871v.7756949z" fill-rule="nonzero"/><circle cx="13" cy="9" r="2"/></g></svg>\n']);return _templateObject255=function(){return Ut},Ut}function _templateObject256(){var Ut=_taggedTemplateLiteral(['\n  <svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" aria-labelledby="volumesTitleID volumesDescID">\n    <title id="volumesTitleID">Volumes icon</title>\n    <desc id="volumesDescID">Three books stacked on each other</desc>\n    <g fill="#ffffff">\n      <path fill="#ffffff" d="m9.83536396 0h10.07241114c.1725502.47117517.3378411.76385809.4958725.87804878.1295523.11419069.3199719.1998337.5712586.25692905.2512868.05709534.4704647.08564301.6575337.08564301h.2806036v15.24362526h-4.3355343v3.8106985h-4.44275v3.7250554h-12.01318261c-.27306495 0-.50313194-.085643-.69020098-.256929-.18706903-.1712861-.30936193-.3425721-.36687867-.5138581l-.06449694-.2785477v-14.2159091c0-.32815965.08627512-.5922949.25882537-.79240577.17255024-.20011086.34510049-.32150776.51765073-.36419068l.25882537-.0640244h3.36472977v-2.54767184c0-.31374722.08627513-.57067627.25882537-.77078714.17255025-.20011086.34510049-.32150776.51765074-.36419068l.25882536-.06402439h3.36472978v-2.56929047c0-.32815964.08627512-.5922949.25882537-.79240576.17255024-.20011087.34510049-.31430156.51765073-.34257207zm10.78355264 15.6294346v-13.53076498c-.2730649-.08536585-.4456152-.16380266-.5176507-.23531042-.1725502-.1424612-.2730649-.27078714-.3015441-.38497783v13.36031043h-9.87808272c0 .0144124-.02149898.0144124-.06449694 0-.04299795-.0144124-.08962561.006929-.13988296.0640244-.05025735.0570953-.07538603.1427383-.07538603.256929s.02149898.210643.06449694.289357c.04299795.078714.08599591.1322062.12899387.1604767l.06449693.0216187h10.71905571zm-10.2449613-2.4412417h7.98003v-11.60421286h-7.98003zm1.6827837-9.41990022h4.6153002c.1725502 0 .3199718.05349224.4422647.16047672s.1834393.23891353.1834393.39578714c0 .15687362-.0611464.28519956-.1834393.38497783s-.2697145.1496674-.4422647.1496674h-4.6153002c-.1725503 0-.3199719-.04988913-.4422647-.1496674-.1222929-.09977827-.1834394-.22810421-.1834394-.38497783 0-.15687361.0611465-.28880266.1834394-.39578714.1222928-.10698448.2697144-.16047672.4422647-.16047672zm-6.08197737 13.50997782h7.72120467v-.8131929h-3.79610541c-.27306495 0-.49950224-.085643-.67931188-.256929-.17980964-.1712861-.29847284-.3425721-.35598958-.5138581l-.06449694-.2785477v-10.02023282h-2.82530086zm6.77217827-11.36890243h3.2139578c.1295522 0 .240956.05709534.3342113.17128603.0932554.11419069.139883.24972284.139883.40659645 0 .15687362-.0466276.28880267-.139883.39578714-.0932553.10698448-.2046591.16047672-.3342113.16047672h-3.2139578c-.1295523 0-.2373264-.05349224-.3233223-.16047672-.0859959-.10698447-.1289938-.23891352-.1289938-.39578714 0-.15687361.0429979-.29240576.1289938-.40659645s.19377-.17128603.3233223-.17128603zm-11.15043132 15.11557653h7.69942646v-.7491685h-3.79610539c-.25854616 0-.48135376-.0892462-.66842279-.2677384-.18706904-.1784922-.30936193-.3605876-.36687868-.546286l-.06449694-.2569291v-10.04101994h-2.80352266zm14.62237682-4.5606985h-.8191949v2.1410754h-9.89986085s-.04299796.0285477-.12899387.085643c-.08599592.0570954-.12201369.1427384-.10805331.2569291 0 .1141907.01786928.210643.05360784.289357.03573856.0787139.07538603.125.1189424.138858l.06449694.0432373h10.71905575v-2.9542683zm-4.3991936 3.8106985h-.8191949v2.077051h-9.8563045c0 .0144124-.02149898.0144124-.06449694 0-.04299795-.0144125-.08962561.0105321-.13988296.0748337-.05025735.0643015-.07538603.1607538-.07538603.289357 0 .1141906.02149898.2070399.06449694.2785476.04299795.0715078.08599591.1141907.12899387.1280488l.06449693.0216186h10.69811519v-2.8686252z" />\n    </g>\n  </svg>\n']);return _templateObject256=function(){return Ut},Ut}function _templateObject257(){var Ut=_taggedTemplateLiteral(['\n      <li class="content active">\n        <div class="separator"></div>\n        <a class="container" href="','">\n          <div class="image">\n            <img src="','">\n          </div>\n          <div class="text">\n            <p class="item-title">',"</p>\n            <small>by: ","</small>\n          </div>\n        </a>\n      </li>\n    "]);return _templateObject257=function(){return Ut},Ut}function _templateObject258(){var Ut=_taggedTemplateLiteral(['\n      <li>\n        <div class="separator"></div>\n        <div class="content','">\n          <a href="https://','">\n            <p class="item-title">',"</p>\n          </a>\n        </div>\n      </li>\n    "]);return _templateObject258=function(){return Ut},Ut}function _templateObject259(){var Ut=_taggedTemplateLiteral(["\n      <ul>\n        ",'\n        <div class="separator"></div> \n      </ul>\n    ']);return _templateObject259=function(){return Ut},Ut}function _templateObject260(){var Ut=_taggedTemplateLiteral(["\n      ","\n    "]);return _templateObject260=function(){return Ut},Ut}function _templateObject261(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n        overflow-y: auto;\n        box-sizing: border-box;\n        color: var(--primaryTextColor);\n        margin-top: 14px;\n        margin-bottom: 2rem;\n        --activeBorderWidth: 2px;\n      }\n\n      a {\n        color: #ffffff;\n        text-decoration: none\n      }\n\n      img {\n        width: 35px;\n        height: 45px;\n      }\n\n      ul {\n        padding: 0;\n        list-style: none;\n        margin: var(--activeBorderWidth) 0.5rem 1rem 0;\n      }\n\n      ul > li:first-child .separator {\n        display: none;\n      }\n\n      li {\n        cursor: pointer;\n        outline: none;\n        position: relative;\n      }\n\n      li .content {\n        padding: 2px 0 4px 2px;\n        border: var(--activeBorderWidth) solid transparent;\n        padding: .2rem 0 .4rem .2rem;\n      }\n      \n      li .content.active {\n        border: var(--activeBorderWidth) solid #538bc5;\n      }\n\n      small {\n        font-style: italic;\n        white-space: initial;\n      }\n\n      .container {\n        display: flex;\n        align-items: center;\n        justify-content: center\n      }\n\n      .item-title {\n        margin-block-start: 0em;\n        margin-block-end: 0em;\n        font-size: 14px;\n        font-weight: bold;\n        word-wrap: break-word;\n        padding-left: 5px;\n      }\n\n      .separator {\n        background-color: var(--secondaryBGColor);\n        width: 98%;\n        margin: 1px auto;\n        height: 1px;\n      }\n\n      .text {\n        padding-left: 10px;\n      }\n\n      .icon {\n        display: inline-block;\n        width: 14px;\n        height: 14px;\n        margin-left: .7rem;\n        border: 1px solid var(--primaryTextColor);\n        border-radius: 2px;\n        background: var(--activeButtonBg) 50% 50% no-repeat;\n      }\n\n    "]);return _templateObject261=function(){return Ut},Ut}function _templateObject262(){var Ut=_taggedTemplateLiteral(['\n        <button class="sort-by neutral-icon" aria-label="Sort volumes in initial order" @click=',">","</button>\n      "]);return _templateObject262=function(){return Ut},Ut}function _templateObject263(){var Ut=_taggedTemplateLiteral(['\n        <button class="sort-by asc-icon" aria-label="Sort volumes in ascending order" @click=',">","</button>\n      "]);return _templateObject263=function(){return Ut},Ut}function _templateObject264(){var Ut=_taggedTemplateLiteral(['\n        <button class="sort-by desc-icon" aria-label="Sort volumes in descending order" @click=',">","</button>\n      "]);return _templateObject264=function(){return Ut},Ut}function _templateObject265(){var Ut=_taggedTemplateLiteral(["",""]);return _templateObject265=function(){return Ut},Ut}function _templateObject266(){var Ut=_taggedTemplateLiteral(['\n  <svg class="ia-logo" width="27" height="30" viewBox="0 0 27 30" xmlns="http://www.w3.org/2000/svg" aria-labelledby="logoTitleID logoDescID">\n    <title id="logoTitleID">Internet Archive logo</title>\n    <desc id="logoDescID">A line drawing of the Internet Archive headquarters building fa\xE7ade.</desc>\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n      <mask id="mask-2" fill="white">\n        <path d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z" id="path-1"></path>\n      </mask>\n      <use fill="#FFFFFF" xlink:href="#path-1"></use>\n      <g mask="url(#mask-2)" fill="#FFFFFF">\n        <path d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z" id="swatch"></path>\n      </g>\n    </g>\n  </svg>\n']);return _templateObject266=function(){return Ut},Ut}function _templateObject267(){var Ut=_taggedTemplateLiteral(["\n      <button\n        @click=",'\n        title="Exit fullscreen view"\n      >',"</button>\n    "]);return _templateObject267=function(){return Ut},Ut}function _templateObject268(){var Ut=_taggedTemplateLiteral(['<img class="cover-img" src=',' alt="cover image for ','">']);return _templateObject268=function(){return Ut},Ut}function _templateObject269(){var Ut=_taggedTemplateLiteral(['<div class="placeholder">',"</div>"]);return _templateObject269=function(){return Ut},Ut}function _templateObject270(){var Ut=_taggedTemplateLiteral(['<slot name="main"></slot>']);return _templateObject270=function(){return Ut},Ut}function _templateObject271(){var Ut=_taggedTemplateLiteral(['<div id="book-navigator__root">\n      ',"\n      ","\n    </div>\n  "]);return _templateObject271=function(){return Ut},Ut}function _templateObject272(){var Ut=_taggedTemplateLiteral(["\n    :host,\n    #book-navigator__root,\n    slot,\n    slot > * {\n      display: block;\n      height: inherit;\n      width: inherit;\n    }\n    .placeholder {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-direction: column;\n      margin: 5%;\n    }\n    .cover-img {\n      max-height: 300px;\n    }\n  "]);return _templateObject272=function(){return Ut},Ut}function _templateObject273(){var Ut=_taggedTemplateLiteral(['\n      <div class="main-component">\n        <ia-item-navigator\n          ?viewportInFullscreen=',"\n          .basehost=","\n          .item=","\n          .modal=","\n          .loaded=","\n          .sharedObserver=","\n          ?signedIn=","\n          .menuShortcuts=","\n          .menuContents=","\n          .openMenu=",'\n        >\n          <div slot="header">\n            <slot name="header"></slot>\n          </div>\n          <div slot="main">\n            <book-navigator\n              .modal=',"\n              .baseHost=","\n              .itemMD=","\n              ?signedIn=","\n              ?sideMenuOpen=","\n              .sharedObserver=","\n              @ViewportInFullScreen=","\n              @loadingStateUpdated=","\n              @updateSideMenu=","\n              @menuUpdated=","\n              @menuShortcutsUpdated=",'\n            >\n              <div slot="main">\n                <slot name="main"></slot>\n              </div>\n            </book-navigator>\n          </div>\n        </ia-item-navigator>\n      </div>\n    ']);return _templateObject273=function(){return Ut},Ut}function _templateObject274(){var Ut=_taggedTemplateLiteral(['\n      :host {\n        display: block;\n        --primaryBGColor: var(--black, #000);\n        --secondaryBGColor: #222;\n        --tertiaryBGColor: #333;\n        --primaryTextColor: var(--white, #fff);\n        --primaryCTAFill: #194880;\n        --primaryCTABorder: #c5d1df;\n        --secondaryCTAFill: #333;\n        --secondaryCTABorder: #999;\n        --primaryErrorCTAFill: #e51c26;\n        --primaryErrorCTABorder: #f8c6c8;\n        background-color: var(--primaryBGColor);\n        position: relative;\n      }\n\n      :host([fullscreen]),\n      ia-item-navigator[viewportinfullscreen] {\n        position: fixed;\n        inset: 0;\n        height: 100%;\n        min-height: unset;\n      }\n\n      .main-component {\n        height: 100%;\n        width: 100%;\n        min-height: inherit;\n      }\n\n      div[slot="header"],\n      div[slot="main"] {\n        display: flex;\n        width: 100%;\n      }\n\n      slot {\n        display: block;\n        flex: 1;\n      }\n\n      ia-item-navigator {\n        min-height: var(--br-height, inherit);\n        height: var(--br-height, inherit);\n        display: block;\n        width: 100%;\n        color: var(--primaryTextColor);\n        --menuButtonLabelDisplay: block;\n        --menuWidth: 320px;\n        --menuSliderBg: var(--secondaryBGColor);\n        --activeButtonBg: var(--tertiaryBGColor);\n        --subpanelRightBorderColor: var(--secondaryCTABorder);\n        --animationTiming: 100ms;\n        --iconFillColor: var(--primaryTextColor);\n        --iconStrokeColor: var(--primaryTextColor);\n        --menuSliderHeaderIconHeight: 2rem;\n        --menuSliderHeaderIconWidth: 2rem;\n        --iconWidth: 2.4rem;\n        --iconHeight: 2.4rem;\n        --shareLinkColor: var(--primaryTextColor);\n        --shareIconBorder: var(--primaryTextColor);\n        --shareIconBg: var(--secondaryBGColor);\n        --activityIndicatorLoadingDotColor: var(--primaryTextColor);\n        --activityIndicatorLoadingRingColor: var(--primaryTextColor);\n      }\n    ']);return _templateObject274=function(){return Ut},Ut}function _templateObject275(){var Ut=_taggedTemplateLiteral(["<a\n        href=","\n        @click=","\n        >","</a\n      >"]);return _templateObject275=function(){return Ut},Ut}function _templateObject276(){var Ut=_taggedTemplateLiteral(["<button\n        @click=","\n      >\n        ","\n      </button>"]);return _templateObject276=function(){return Ut},Ut}function _templateObject277(){var Ut=_taggedTemplateLiteral(["<li class=",">","</li>"]);return _templateObject277=function(){return Ut},Ut}function _templateObject278(){var Ut=_taggedTemplateLiteral(['<svg class="caret-up-svg" viewBox="0 0 8 4" xmlns="http://www.w3.org/2000/svg">\n    <path d="m6.7226499 3.51689722c.22976435.15317623.54019902.0910893.69337525-.13867505.13615665-.20423497.10222882-.47220946-.06836249-.63681849l-.07031256-.05655675-3.2773501-2.18490007-3.2773501 2.18490007c-.22976434.15317623-.29185128.4636109-.13867505.69337524.13615665.20423498.39656688.27598409.61412572.18182636l.07924953-.04315131 2.7226499-1.81402514z"\n      fill=""></path>\n  </svg>']);return _templateObject278=function(){return Ut},Ut}function _templateObject279(){var Ut=_taggedTemplateLiteral(['<svg class="caret-down-svg" viewBox="0 0 8 4" xmlns="http://www.w3.org/2000/svg">\n    <path d="m6.7226499.58397485c.22976435-.15317623.54019902-.09108929.69337525.13867505.13615665.20423498.10222882.47220947-.06836249.63681849l-.07031256.05655676-3.2773501 2.18490006-3.2773501-2.18490006c-.22976434-.15317623-.29185128-.4636109-.13867505-.69337525.13615665-.20423497.39656688-.27598409.61412572-.18182636l.07924953.04315131 2.7226499 1.81402515z"\n    fill=""></path>\n  </svg>']);return _templateObject279=function(){return Ut},Ut}function _templateObject280(){var Ut=_taggedTemplateLiteral(['<span class="caret">',"</span>"]);return _templateObject280=function(){return Ut},Ut}function _templateObject281(){var Ut=_taggedTemplateLiteral(['\n      <div class="ia-dropdown-group">\n        <button @click=',' class="click-main">\n          <span class="cta sr-only">Toggle ','</span>\n          <slot name="dropdown-label"></slot>\n          ','\n        </button>\n\n        <ul class="dropdown-main ','">\n          ',"\n        </ul>\n      </div>\n    "]);return _templateObject281=function(){return Ut},Ut}function _templateObject282(){var Ut=_taggedTemplateLiteral(["\n    :host {\n      display: inline;\n      color: var(--dropdownTextColor, #fff);\n    }\n\n    svg.caret-up-svg,\n    svg.caret-down-svg {\n      fill: var(--dropdownCaretColor, #fff);\n      vertical-align: middle;\n    }\n\n    button.click-main {\n      background: transparent;\n      color: inherit;\n      border: none;\n      cursor: pointer;\n      outline: inherit;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      align-content: center;\n      flex-wrap: nowrap;\n      flex-direction: row;\n      padding-left: 0;\n    }\n\n    button slot {\n      padding-right: 5px;\n      display: inline-block;\n    }\n\n    .ia-dropdown-group {\n      width: inherit;\n      height: inherit;\n      position: relative;\n    }\n\n    .sr-only {\n      border: 0 !important;\n      clip: rect(1px, 1px, 1px, 1px) !important;\n      -webkit-clip-path: inset(50%) !important;\n      clip-path: inset(50%) !important;\n      height: 1px !important;\n      margin: -1px !important;\n      overflow: hidden !important;\n      padding: 0 !important;\n      position: absolute !important;\n      width: 1px !important;\n      white-space: nowrap !important;\n    }\n\n    .caret svg {\n      height: var(--caretHeight, 10px);\n      width: var(--caretWidth, 20px);\n    }\n\n    ul {\n      z-index: var(--dropdownListZIndex, 1);\n    }\n\n    ul.dropdown-main.closed {\n      visibility: hidden;\n      height: 1px;\n      width: 1px;\n    }\n\n    ul.dropdown-main {\n      position: absolute;\n      list-style: none;\n      margin: 5px 0 0 0;\n      padding: 0;\n      color: var(--dropdownTextColor, #fff);\n      border-radius: 4px;\n      border: 1px solid var(--dropdownBorderColor, #fff);\n    }\n\n    ul.dropdown-main {\n      background: var(--dropdownBgColor, #333);\n    }\n\n    ul.dropdown-main li:hover:first-child {\n      border-top-color: var(--dropdownHoverBgColor, rgba(255, 255, 255, 0.3));\n    }\n\n    ul.dropdown-main li:hover:last-child {\n      border-bottom-color: var(\n        --dropdownHoverBgColor,\n        rgba(255, 255, 255, 0.3)\n      );\n    }\n\n    ul.dropdown-main li:hover:not(:first-child) {\n      border-top: 0.5px solid var(--dropdownHoverTopBottomBorderColor, #333);\n    }\n    ul.dropdown-main li:hover:not(:last-child) {\n      border-bottom: 0.5px solid var(--dropdownHoverTopBottomBorderColor, #333);\n    }\n\n    ul.dropdown-main li.selected:last-child {\n      border-bottom-color: var(--dropdownSelectedBgColor, #fff);\n    }\n\n    ul.dropdown-main li.selected:first-child {\n      border-top-color: var(--dropdownSelectedBgColor, #fff);\n    }\n\n    ul.dropdown-main li.selected > * {\n      background-color: var(--dropdownSelectedBgColor, #fff);\n      color: var(--dropdownSelectedTextColor, #2c2c2c);\n    }\n\n    ul.dropdown-main li:hover {\n      background-color: var(--dropdownHoverBgColor, rgba(255, 255, 255, 0.3));\n      color: var(--dropdownHoverTextColor, #fff);\n      list-style: none;\n      cursor: pointer;\n    }\n\n    ul.dropdown-main li:hover > * {\n      background-color: var(--dropdownHoverBgColor, rgba(255, 255, 255, 0.3));\n      color: var(--dropdownHoverTextColor, #fff);\n    }\n\n    ul.dropdown-main li {\n      background: var(--dropdownBgColor, #333);\n      list-style: none;\n      height: 30px;\n      cursor: pointer;\n      border-bottom: 0.5px solid var(--dropdownBgColor, #333);\n      border-top: 0.5px solid var(--dropdownBgColor, #333);\n    }\n\n    ul.dropdown-main li button {\n      background: none;\n      color: inherit;\n      border: none;\n      font: inherit;\n      cursor: pointer;\n      outline: inherit;\n    }\n\n    ul.dropdown-main li a {\n      text-decoration: none;\n      display: block;\n      box-sizing: border-box;\n    }\n\n    ul.dropdown-main li:first-child {\n      border-top-left-radius: 4px;\n      border-top-right-radius: 4px;\n    }\n\n    ul.dropdown-main li:last-child {\n      border-bottom-right-radius: 4px;\n      border-bottom-left-radius: 4px;\n    }\n\n    /* cover the list with the label */\n    ul.dropdown-main li > * > :first-child {\n      margin: 0;\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      align-content: center;\n      flex-wrap: nowrap;\n      height: 100%;\n      padding: 5px 10px;\n      box-sizing: border-box;\n    }\n\n    ul.dropdown-main li > * {\n      width: 100%;\n      height: inherit;\n      color: var(--dropdownTextColor, #fff);\n      background: transparent;\n      padding: 0;\n    }\n  "]);return _templateObject282=function(){return Ut},Ut}function _templateObject283(){var Ut=_taggedTemplateLiteral(["\n  section#radio {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n  }\n\n  #radio #selector-title {\n    margin-right: 5px;\n  }\n\n  #radio ul {\n    display: inline-block;\n  }\n\n  #radio ul {\n    border-radius: 50px;\n    display: inline-flex;\n    align-content: flex-start;\n    flex-wrap: nowrap;\n    justify-content: center;\n    align-items: center;\n  }\n\n  #radio li {\n    border: 1px solid #fff;\n  }\n\n  #radio li:first-child {\n    border-top-left-radius: 50px;\n    border-bottom-left-radius: 50px;\n    padding-left: 5px;\n  }\n  #radio li:first-child ia-icon-label {\n    margin-left: 5px;\n  }\n\n  #radio li:last-child {\n    border-top-right-radius: 50px;\n    border-bottom-right-radius: 50px;\n    padding-right: 10px;\n    padding-left: 5px;\n  }\n\n  #radio li:last-child ia-icon-label {\n    margin-right: 5px;\n  }\n\n  #radio li:not(:last-child) {\n    border-right: none;\n    padding-right: 5px;\n    padding-left: 5px;\n  }\n\n  /* Demarcate when hovering next to selected channel */\n  #radio li > ia-icon-label {\n    height: 30px;\n    padding: 5px;\n    box-sizing: border-box;\n  }\n  /* End demarcation */\n"]);return _templateObject283=function(){return Ut},Ut}function _templateObject284(){var Ut=_taggedTemplateLiteral(['\n      <div class="icon-label-container">\n        <slot name="icon"></slot>\n        <slot></slot>\n      </div>\n    ']);return _templateObject284=function(){return Ut},Ut}function _templateObject285(){var Ut=_taggedTemplateLiteral(["\n    :host {\n      display: block;\n      width: 100%;\n      height: 100%;\n      position: relative;\n    }\n\n    :host(.invert-icon-at-hover:hover) slot[name='icon'] {\n      filter: invert(1);\n    }\n\n    :host(.selected) {\n      background-color: var(--selectedBgColor, #fff);\n      color: var(--selectedTextColor, #2c2c2c);\n    }\n\n    :host(.invert-icon-at-selected.selected) slot[name='icon'] {\n      filter: invert(1);\n    }\n\n    div.icon-label-container {\n      display: flex;\n      width: 100%;\n      align-items: center;\n      justify-content: flex-start;\n      align-content: center;\n      flex-wrap: nowrap;\n      height: 100%;\n    }\n\n    slot[name='icon'] {\n      width: var(--iconWidth, 20px);\n      margin-right: var(--iconLabelGutterWidth, 10px);\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      align-content: center;\n      flex-wrap: nowrap;\n      height: 100%;\n    }\n  "]);return _templateObject285=function(){return Ut},Ut}function _templateObject286(){var Ut=_taggedTemplateLiteral(['<img\n    class="ia"\n    src="https://archive.org/images/music-theater/internet-archive.svg"\n    alt="Internet Archive logo"\n    style="height: 20px; width: 20px;"\n  />']);return _templateObject286=function(){return Ut},Ut}function _templateObject287(){var Ut=_taggedTemplateLiteral(['<img\n    class="ia-beta"\n    src="https://archive.org/images/music-theater/streaming.svg"\n    alt="Internet Archive beta player logo"\n    style="height: 20px; width: 20px;"\n  />']);return _templateObject287=function(){return Ut},Ut}function _templateObject288(){var Ut=_taggedTemplateLiteral(['<img\n    class="spotify"\n    src="https://archive.org/images/music-theater/spotify.svg"\n    alt="Spotify logo"\n    style="display: block;"\n  />']);return _templateObject288=function(){return Ut},Ut}function _templateObject289(){var Ut=_taggedTemplateLiteral(['<img\n    class="webamp"\n    src="https://archive.org/images/music-theater/webamp.svg"\n    alt="webamp logo"\n    style="height: 20px;"\n  />']);return _templateObject289=function(){return Ut},Ut}function _templateObject290(){var Ut=_taggedTemplateLiteral(['<img\n    class="youtube"\n    src="https://archive.org/images/music-theater/youtube.svg"\n    alt="youtube logo"\n    style="height: 20px; width: 20px; display: block;"\n  />']);return _templateObject290=function(){return Ut},Ut}function _templateObject291(){var Ut=_taggedTemplateLiteral(["\n    <ia-icon-label class=",'>\n      <span slot="icon" style=',">","</span>\n      <span>","</span>\n    </ia-icon-label>\n  "]);return _templateObject291=function(){return Ut},Ut}function _templateObject292(){var Ut=_taggedTemplateLiteral(["\n    <ia-icon-label class=",'>\n      <span slot="icon" style=',">","</span>\n      <span>","</span>\n    </ia-icon-label>\n  "]);return _templateObject292=function(){return Ut},Ut}function _templateObject293(){var Ut=_taggedTemplateLiteral(['\n  <ia-icon-label class="','">\n    <span slot="icon">',"</span>\n    <span>","</span>\n  </ia-icon-label>\n"]);return _templateObject293=function(){return Ut},Ut}function _templateObject294(){var Ut=_taggedTemplateLiteral(["\n    <ia-icon-label class=",'>\n      <span slot="icon" style=',">","</span>\n      <span>Webamp</span>\n    </ia-icon-label>\n  "]);return _templateObject294=function(){return Ut},Ut}function _templateObject295(){var Ut=_taggedTemplateLiteral(['\n  <ia-icon-label class="','">\n    <span slot="icon">',"</span>\n    <span>","</span>\n  </ia-icon-label>\n"]);return _templateObject295=function(){return Ut},Ut}function _templateObject296(){var Ut=_taggedTemplateLiteral(["\n    <a href="," @click=",">","</button>\n  "]);return _templateObject296=function(){return Ut},Ut}function _templateObject297(){var Ut=_taggedTemplateLiteral(["\n    <button @click=",' class="ia">\n      ',"\n    </button>\n  "]);return _templateObject297=function(){return Ut},Ut}function _templateObject298(){var Ut=_taggedTemplateLiteral(["<button\n  @click=",'\n  class="ia-beta"\n>\n  ',"\n</button>"]);return _templateObject298=function(){return Ut},Ut}function _templateObject299(){var Ut=_taggedTemplateLiteral(["<button\n  @click=",'\n  class="sp"\n>\n  ',"\n</button>"]);return _templateObject299=function(){return Ut},Ut}function _templateObject300(){var Ut=_taggedTemplateLiteral(["\n    <a href="," @click=",' class="wa">',"</button>\n  "]);return _templateObject300=function(){return Ut},Ut}function _templateObject301(){var Ut=_taggedTemplateLiteral(["<button\n  @click=",'\n  class="yt"\n>\n  ',"\n</button>"]);return _templateObject301=function(){return Ut},Ut}function _templateObject302(){var Ut=_taggedTemplateLiteral(["\n      <li class=",">\n        ","\n      </li>\n    "]);return _templateObject302=function(){return Ut},Ut}function _templateObject303(){var Ut=_taggedTemplateLiteral(["\n      <li class=",">\n        ","\n      </li>\n    "]);return _templateObject303=function(){return Ut},Ut}function _templateObject304(){var Ut=_taggedTemplateLiteral(["\n      <li class=",">\n        ","\n      </li>\n    "]);return _templateObject304=function(){return Ut},Ut}function _templateObject305(){var Ut=_taggedTemplateLiteral(["\n      <li class=",">\n        ","\n      </li>\n    "]);return _templateObject305=function(){return Ut},Ut}function _templateObject306(){var Ut=_taggedTemplateLiteral(["\n      <li class=",">\n        ","\n      </li>\n    "]);return _templateObject306=function(){return Ut},Ut}function _templateObject307(){var Ut=_taggedTemplateLiteral(["\n      <li class=",">\n        ","\n      </li>\n    "]);return _templateObject307=function(){return Ut},Ut}function _templateObject308(){var Ut=_taggedTemplateLiteral(["\n      <ia-dropdown\n        displayCaret\n        .options=","\n        .selectedOption=","\n        class=",'\n      >\n        <span slot="dropdown-label">',"</span>\n      </ia-dropdown>\n    "]);return _templateObject308=function(){return Ut},Ut}function _templateObject309(){var Ut=_taggedTemplateLiteral(['\n      <div id="selector-title"><h4>Play from:</h4></div>\n      <div>\n        <ul>\n          '," ","\n          ","\n          ","\n          ","\n        </ul>\n      </div>\n    "]);return _templateObject309=function(){return Ut},Ut}function _templateObject310(){var Ut=_taggedTemplateLiteral(["\n      <section\n        id=",'\n        class="'," ",'"\n      >\n        ',"\n      </section>\n    "]);return _templateObject310=function(){return Ut},Ut}function _templateObject311(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n      }\n\n      :host(:focus) {\n        outline: none;\n      }\n\n      section.radio ul {\n        color: #fff;\n      }\n\n      section.radio.light h4 {\n        color: #222;\n      }\n\n      ia-dropdown.light {\n        --channel-selector-dropdown-text-color: #222;\n        color: var(--channel-selector-dropdown-text-color, #222);\n        --dropdownCaretColor: var(--channel-selector-dropdown-text-color, #222);\n      }\n\n      ia-dropdown {\n        --dropdownBgColor: #333;\n        --dropdownHoverBgColor: #474747;\n        color: var(--channel-selector-dropdown-text-color, #fff);\n        --dropdownCaretColor: var(--channel-selector-dropdown-text-color, #fff);\n      }\n\n      ia-dropdown.light img.ia,\n      ia-dropdown.light img.ia-beta,\n      ia-dropdown.light img.webamp {\n        filter: invert(1);\n      }\n\n      h4 {\n        margin: 0;\n      }\n\n      a:link,\n      a:visited,\n      a:active,\n      a {\n        color: inherit;\n        text-decoration: none;\n      }\n\n      button {\n        color: inherit;\n        background: none;\n        border: none;\n        padding: 0;\n        font: inherit;\n        cursor: pointer;\n        outline: inherit;\n        margin: 0;\n      }\n\n      li > *,\n      #dropdown .selected-option {\n        display: flex;\n        flex-direction: row;\n        flex-wrap: nowrap;\n        align-content: center;\n        justify-content: center;\n        align-items: center;\n        width: 100%;\n      }\n\n      li:hover {\n        background-color: var(--channel-selector-hover-bg-color, #474747);\n      }\n\n      li.selected {\n        background-color: #fff;\n        color: #2c2c2c;\n      }\n\n      ul,\n      li {\n        list-style-type: none;\n        padding: 0;\n        margin: 0;\n      }\n\n      li {\n        display: flex;\n        height: 30px;\n        background-color: #333;\n      }\n\n      #dropdown .close,\n      .sr-only {\n        width: 1px;\n        height: 1px;\n        padding: 0px;\n        margin: -1px;\n        overflow: hidden;\n        clip: rect(0px, 0px, 0px, 0px);\n        border: 0px;\n        display: block;\n      }\n\n      #radio .selected-option {\n        display: none;\n      }\n\n      li a.ia {\n        display: flex;\n      }\n\n      *[slot='dropdown-label'] img {\n        height: 30px !important;\n        width: 30px !important;\n        display: block;\n      }\n    "]);return _templateObject311=function(){return Ut},Ut}function _templateObject312(){var Ut=_taggedTemplateLiteral(['\n      <section id="music-theater" class="','">\n        <channel-selector\n          .backgroundTheme=',"\n          webamp\n          ?beta=","\n          .url=","\n          .selected=","\n          @channelChange=","\n          .displayStyle=",'\n        ></channel-selector>\n        <slot name="image" class="image"></slot>\n        <slot class="player"></slot>\n      </section>\n    ']);return _templateObject312=function(){return Ut},Ut}function _templateObject313(){var Ut=_taggedTemplateLiteral(['\n      :host {\n        display: block;\n        position: relative;\n        /* petabox styling is very sticky for outlines, let\'s remove */\n        outline: none !important;\n        font-size: 16px;\n        height: 100%;\n        min-height: inherit;\n      }\n\n      :host([display-style="two-col"]) {\n        max-height: calc(100vh - 150px); // peekaboo\n      }\n\n      /* do not apply grid if no image */\n      :host(.no-image) #music-theater.two-col  {\n        display: block;\n      }\n\n      channel-selector {\n        z-index: 1;\n        position: relative;\n      }\n\n      channel-selector[displaystyle="dropdown"] {\n        padding-left: 5px;\n        padding-bottom: 10px;\n      }\n\n      #music-theater.dropdown {\n        margin-top: 5px;\n      }\n\n      @media(max-width: 768px) {\n        #music-theater.one-col slot[name="image"] {\n          max-height: 200px;\n        }\n\n        #music-theater.one-col slot.player {\n          padding: 0 5px;\n        }\n      }\n\n      @media(min-width: 1201px) {\n        #music-theater.two-col {\n          margin: 10px auto;\n        }\n      }\n\n      #music-theater.two-col {\n        display: grid;\n        grid-template-columns: 0.7fr 1.3fr;\n        grid-template-rows: 0.2fr;\n        gap: 0;\n        column-gap: 0;\n        grid-template-areas: "image channel-selector" "image player";\n        column-gap: 20px;\n        margin: 10px 30px;\n      }\n\n      #music-theater.two-col .image {\n        grid-area: image;\n      }\n      #music-theater.two-col .player {\n        grid-area: player;\n      }\n      #music-theater.two-col channel-selector[displaystyle="radio"] {\n        grid-area: channel-selector;\n      }\n\n      slot {\n        display: block;\n      }\n\n      slot[name="image"] {\n        max-height: 400px;\n        display: block;\n        max-width: 100%;\n        height: inherit;\n        object-fit: contain;\n        position: relative;\n      }\n    ']);return _templateObject313=function(){return Ut},Ut}function _templateObject314(){var Ut=_taggedTemplateLiteral(['<i class="track-artist">- ',"</i>"]);return _templateObject314=function(){return Ut},Ut}function _templateObject315(){var Ut=_taggedTemplateLiteral(['\n      <button\n        @click="','"\n        type="button"\n        class="track ','"\n        data-track-number="','"\n        data-event-click-tracking="TrackList|Item">\n        <span class="track-number">','</span>\n        <span class="track-title">',"\n          ",'\n        </span>\n        <span class="track-length">\n          ',"\n        </span>\n      </button>"]);return _templateObject315=function(){return Ut},Ut}function _templateObject316(){var Ut=_taggedTemplateLiteral(['\n        <button type="button"\n          @click="','"\n          data-page-number="','"\n          class="page-button ','"\n          data-event-click-tracking="Play-AV|Paginator-Button"\n          tabindex="-1">\n          <span class="sr-only">',"</span>\n        </button>"]);return _templateObject316=function(){return Ut},Ut}function _templateObject317(){var Ut=_taggedTemplateLiteral(['\n<div class="playlist">\n  <button type="button" class="page-left page-arrow iconochive iconochive-left"\n    onclick="Play(\'','\').prior_panel()"\n    data-event-click-tracking="Play-AV|Paginator-Arrow-Left" tabindex="-1">\n    <span class="sr-only">prior page</span>\n  </button>\n\n  <div class="track-list">\n    <div class="flexbox-pages column">\n      ','\n    </div>\n\n    <div class="page-buttons">\n      ','\n    </div>\n  </div>\n\n  <button type="button" class="page-right page-arrow iconochive iconochive-right"\n    onclick="Play(\'','\').next_panel()"\n    data-event-click-tracking="Play-AV|Paginator-Arrow-Right" tabindex="-1">\n    <span class="sr-only">next page</span>\n  </button>\n\n</div>\n']);return _templateObject317=function(){return Ut},Ut}function _templateObject318(){var Ut=_taggedTemplateLiteral(["\n:host {\n  outline: 0 !important;\n  outline-offset: unset !important;\n}\n\n#waveformer-wrap {\n  position: relative;\n  display: inline-block;\n  height: ","px;\n  width: 50%;\n  border-radius: 0 ","px ","px 0;\n  border-right: 20px solid black;\n  cursor: pointer;\n\n  background-color: white; /* would be supercool transparent otherwise... */\n}\n#waveformer {\n  position: absolute;\n  height: ","px;\n  width: 0;\n  background-color: #ddd; /* fallback in case no imagery or colorthief fails */\n}\n#waveformer-wrap img {\n  position: absolute;\n  height: ","px;\n  width: 100%;\n  background-color: transparent;\n}\n\n::slotted(#ia-scrubber) {\n  z-index: 1;\n  position: absolute;\n  left: 0;\n  right: 0;\n  height: 17px;\n  top: ","px;\n}\n\n/* even short height controlbar -- we want to see our custom buttons xxxhls dont work */\n::slotted(#jw6 .jw-icon[button=btn-prv]) { display: flex !important }\n::slotted(#jw6 .jw-icon[button=btn-nxt]) { display: flex !important }\n::slotted(#jw6 .jw-icon[button=btn-shr]) { display: flex !important }\n::slotted(#jw6 .jw-icon[button=btn-ia] ) { display: flex !important }\n::slotted(#jw6 .jw-icon[button=btn-cast]){ display: flex !important }\n\n\n@media (max-width: ","px) {\n  .media-section {\n    margin-bottom: 1rem;\n  }\n  .playlist {\n    max-height: 340px; /* xxxhls revisit hardcode & in 'archive.less', min-height for audio, etc. */\n  }\n  .page-buttons,\n  .page-arrow {\n    display: none;\n  }\n}\n\n\n.playlist {\n  color: #fff;\n  margin-top: 1rem;\n  padding: 0 2rem 2rem 1rem;\n  overflow-y: auto;\n  position: relative; // xxxhls\n\n  /* max-height: 90%;  overflow: auto; */ /* for desktop at least xxxhls */\n}\n\n.track-list {\n  /* split overflow declaration needed for Safari */\n  position: relative;\n  overflow-x: hidden;\n  overflow-y: auto;\n  box-sizing: border-box;\n}\n\n.track {\n  vertical-align: top;\n  cursor: pointer;\n  border-width: 0.3rem;\n  border-style: solid;\n  border-color: transparent;\n  text-align: left;\n  background: transparent;\n  color: inherit;\n  padding-right: 0;\n  padding-left: 0;\n  min-height: 4rem;\n  margin-left: 0.5%;\n  margin-right: 0.5%;\n  box-sizing: border-box;\n  font-weight: 400;  /* being explicit keeps safari consistent w/ chrome, etc. */\n  font-size: 13.3px; /* safari consistent w/ chrome */\n}\n\n.track.selected {\n  border-color: #00A1DD;\n  border-radius: .5rem;\n}\n.track.selected:focus {\n  outline: none;\n}\n\n.track-number,\n.track-title,\n.track-length {\n  display: inline-block;\n  box-sizing: border-box;\n  border-right: 10px solid transparent;\n  vertical-align: top;\n}\n\n.track-number {\n  text-align: right;\n  font-weight: 100;\n  width: 9%;\n}\n\n.track-title {\n  width: 60%;\n}\n\n.track-artist {\n  font-weight: 200;\n}\n\n.track-length {\n  text-align: right;\n  font-weight: 100;\n  float: right;\n}\n\n\n\n.flexbox-pages {\n  display: flex;\n  align-items: stretch;\n  flex-direction: column;\n  flex-wrap: wrap;\n  height: inherit; /* must set with parent to wrap columns */\n  overflow: hidden;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n}\n\n.flexbox-pages.column > * {\n  width: inherit; /* set at parent, for better display control */ /*xxxhls*/\n}\n\n@media (max-width: 500px) { /* xxxhls number */\n  .flexbox-pages {\n    flex-wrap: nowrap;\n  }\n}\n\n@media (min-width: ","px) {\n  .flexbox-pages {\n    height: 350px; /*calc(400px - 50px);*/\n    float: unset;\n  }\n\n  .flexbox-pages.column > * {\n    width: 49%;\n  }\n}\n\n.page-buttons {\n  width: 100%;\n  text-align: center;\n}\n.page-button {\n  border-radius: 50%;\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0.1rem;\n  color: white;\n  background-color: transparent;\n  height: 1.5rem;\n  width: 1.5rem;\n  margin: 0 .5rem;\n}\n.page-button.selected {\n  background-color: white;\n}\n.page-button.selected:focus {\n  outline: none;\n}\n\n.page-arrow {\n  background: transparent;\n  border: none;\n  position: absolute;\n  top: 35%;\n  font-size: 2.5rem;\n  color: white;\n  opacity: 0.6;\n}\n.page-arrow:hover {\n  cursor: pointer;\n  opacity: 1.0;\n}\n\n.page-left {\n  left: -1rem;\n}\n.page-right {\n  right: -1rem;\n}\n\n.sr-only {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  top: auto;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n}\n"]);return _templateObject318=function(){return Ut},Ut}function _templateObject319(){var Ut=_taggedTemplateLiteral(['<img src="','" @click="','">']);return _templateObject319=function(){return Ut},Ut}function _templateObject320(){var Ut=_taggedTemplateLiteral(['<img src="https://archive.org/images/black.jpg">']);return _templateObject320=function(){return Ut},Ut}function _templateObject321(){var Ut=_taggedTemplateLiteral(['<div id="waveformer-wrap">\n        <div id="waveformer"></div>\n        ','\n        <slot name="ia-scrubber"></slot>\n      </div>']);return _templateObject321=function(){return Ut},Ut}function _templateObject322(){var Ut=_taggedTemplateLiteral(['\n      <link rel="stylesheet" href="https://av.prod.archive.org/css/iconochive.css">\n      <slot></slot>',"\n\n      ","\n    "]);return _templateObject322=function(){return Ut},Ut}function _templateObject323(){var Ut=_taggedTemplateLiteral(['\n<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">\n  <title id="linkTitleID">Info icon</title>\n  <desc id="linkDescID">Informative icon</desc>\n    <path d="m0 0h100v100h-100z" fill="#000"/>\n    <path d="m49.8315487 0h.1702245c6.7356878 0 13.1853038 1.31117332 19.3488483 3.93351997 6.1635444 2.62234664 11.4854233 6.15778963 15.9656369 10.60632903 4.4802135 4.4485394 8.0478347 9.7522946 10.7028636 15.9112655 2.655029 6.1589709 3.980878 12.6038012 3.9789971 19.3344909.0567419 6.6716279-1.1702933 13.0585776-3.6811042 19.1608491-2.510811 6.1022715-6.106803 11.5206067-10.7879759 16.2550055-9.7027949 9.7522946-21.4884754 14.6851412-35.3570414 14.79854h-.1702244c-6.7333236 0-13.1829397-1.3111733-19.3488483-3.93352-6.1659087-2.6223466-11.4877876-6.1577896-15.9656369-10.606329s-8.04547055-9.7522946-10.7028637-15.9112655c-2.65739314-6.1589709-3.9844243-12.6038012-3.98254337-19.3344909-.05674149-6.6716279 1.17029325-13.0585776 3.68110421-19.1608491 2.51081095-6.1022715 6.10680292-11.5206067 10.78797586-16.2550055 9.7027949-9.75229456 21.4884754-14.68514123 35.3570414-14.79854zm12.6566146 26.4757998c1.6745578-1.6828001 2.5118367-3.6747334 2.5118367-5.9757998 0-2.4126333-.8095238-4.4324583-2.4285714-6.059475s-3.6289796-2.440525-6.0297959-2.440525c-2.4008164 0-4.4107483.8135083-6.029796 2.440525-1.6745578 1.6270167-2.5118367 3.6468417-2.5118367 6.059475 0 2.1871753.8372789 4.1791086 2.5118367 5.9757998 1.6745579 1.6828001 3.6844898 2.5242002 6.029796 2.5242002 2.3453061 0 4.3274829-.8414001 5.9465306-2.5242002zm-12.1370589 52.7776981-1.2815282-.9486968c0-.4588935.398855-1.8938272 1.196565-4.3048011l12.7338588-39-23.0745876 3.6164609.2548896 3.873251c0-.1141289.4554971-.1997256 1.3664914-.2567901.9109942 0 1.623741.1723823 2.1382404.5171468.5121392.2306356.7965299.6039323.8531721 1.1198902 0 .8607225-.6549247 3.2134431-1.9647739 7.0581619l-8.1175252 24.1061729c-1.0242785 3.2716963-1.5080967 5.5388203-1.4514546 6.8013717.0566421 1.6643804.8826732 2.9839963 2.4780932 3.9588477 1.2532071.803658 2.8769482 1.205487 4.8712231 1.205487h.5982825c1.7653464-.0570645 3.8445846-.3875629 6.2377146-.9914952 2.3931299-.6039323 4.3590839-1.3933242 5.8978617-2.3681756 1.3098493-.803658 2.3919499-1.5359853 3.2463021-2.1969821.8543521-.6609968 1.3959925-1.1341564 1.6249211-1.4194788l.3433929-.3459533-2.8214861-3.3596708-2.9914125 2.0650205c-.79771.4588935-1.5104568.7454047-2.1382404.8595337z" class="fill-color" fill-rule="nonzero"/>\n</svg>\n']);return _templateObject323=function(){return Ut},Ut}function _templateObject324(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        width: var(--iconWidth, 'auto');\n        height: var(--iconHeight, 'auto');\n      }\n\n      .fill-color {\n        fill: var(--iconFillColor);\n      }\n\n      .stroke-color {\n        stroke: var(--iconStrokeColor);\n      }\n    "]);return _templateObject324=function(){return Ut},Ut}function _templateObject325(){var Ut=_taggedTemplateLiteral(["var(--white, #fff)"]);return _templateObject325=function(){return Ut},Ut}function _templateObject326(){var Ut=_taggedTemplateLiteral(["var(--primaryDisableCTAFill, #767676)"]);return _templateObject326=function(){return Ut},Ut}function _templateObject327(){var Ut=_taggedTemplateLiteral(["var(--secondaryCTABorder, #999)"]);return _templateObject327=function(){return Ut},Ut}function _templateObject328(){var Ut=_taggedTemplateLiteral(["var(--primaryCTAFill, #194880)"]);return _templateObject328=function(){return Ut},Ut}function _templateObject329(){var Ut=_taggedTemplateLiteral(["var(--primaryCTAFillRGB, 25, 72, 128)"]);return _templateObject329=function(){return Ut},Ut}function _templateObject330(){var Ut=_taggedTemplateLiteral(["var(--primaryCTABorder, #c5d1df)"]);return _templateObject330=function(){return Ut},Ut}function _templateObject331(){var Ut=_taggedTemplateLiteral(["var(--primaryErrorCTAFill, #d9534f)"]);return _templateObject331=function(){return Ut},Ut}function _templateObject332(){var Ut=_taggedTemplateLiteral(["var(--primaryErrorCTAFillRGB, 229, 28, 38)"]);return _templateObject332=function(){return Ut},Ut}function _templateObject333(){var Ut=_taggedTemplateLiteral(["var(--primaryErrorCTABorder, #d43f3a)"]);return _templateObject333=function(){return Ut},Ut}function _templateObject334(){var Ut=_taggedTemplateLiteral(["var(--secondaryCTAFill, #333)"]);return _templateObject334=function(){return Ut},Ut}function _templateObject335(){var Ut=_taggedTemplateLiteral(["var(--secondaryCTAFillRGB, 51, 51, 51)"]);return _templateObject335=function(){return Ut},Ut}function _templateObject336(){var Ut=_taggedTemplateLiteral(["var(--primaryCTABorder, #979797)"]);return _templateObject336=function(){return Ut},Ut}function _templateObject337(){var Ut=_taggedTemplateLiteral(["#ee8950"]);return _templateObject337=function(){return Ut},Ut}function _templateObject338(){var Ut=_taggedTemplateLiteral(["#ec7939"]);return _templateObject338=function(){return Ut},Ut}function _templateObject339(){var Ut=_taggedTemplateLiteral(["\n  .ia-button {\n    min-height: 3rem;\n    cursor: pointer;\n    color: ",";\n    line-height: normal;\n    border-radius: 0.4rem;\n    font-size: 1.4rem;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    border: 1px solid transparent;\n    white-space: nowrap;\n    appearance: auto;\n    box-sizing: border-box;\n    display: flex;\n    align-items: center;\n    transition: all 0.1s ease 0s;\n    vertical-align: middle;\n    padding: 0 1rem;\n    outline-color: ",";\n    outline-offset: -4px;\n    user-select: none;\n    text-decoration: none;\n    width: fit-content;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    -o-user-select: none;\n  }\n  .ia-button:focus-visible {\n    outline-style: double;\n  }\n  .ia-button:disabled {\n    cursor: not-allowed;\n    background-color: ",";\n    border: 1px solid ",";\n  }\n  .ia-button.transparent {\n    background-color: transparent;\n  }\n  .ia-button.warning {\n    background-color: ","\n    border-color: ",";\n  }\n\n  .ia-button.primary {\n    background-color: ",";\n    border-color: ",";\n  }\n  .ia-button.primary:hover {\n    background-color: rgba(",", 0.9);\n  }\n  .ia-button.primary:focus-visible {\n    background-color: rgba(",", 0.8);\n  }\n  .ia-button.primary:active {\n    background-color: rgba(",", 0.7);\n  }\n\n  .ia-button.danger {\n    background-color: ",";\n    border-color: ",";\n  }\n  .ia-button.danger:hover {\n    background-color: rgba(",", 0.9);\n  }\n  .ia-button.danger:focus-visible {\n    background-color: rgba(",", 0.8);\n  }\n  .ia-button.danger:active {\n    background-color: rgba(",", 0.7);\n  }\n\n  .ia-button.dark {\n    background-color: ",";\n    border-color: ",";\n  }\n  .ia-button.dark:hover {\n    background-color: rgba(",", 0.9);\n  }\n  .ia-button.dark:focus-visible {\n    background-color: rgba(",", 0.8);\n  }\n  .ia-button.dark:active {\n    background-color: rgba(",", 0.7);\n  }\n"]);return _templateObject339=function(){return Ut},Ut}function _templateObject340(){var Ut=_taggedTemplateLiteral(["var(--white, #fff)"]);return _templateObject340=function(){return Ut},Ut}function _templateObject341(){var Ut=_taggedTemplateLiteral(["var(--primaryBGColor, #000)"]);return _templateObject341=function(){return Ut},Ut}function _templateObject342(){var Ut=_taggedTemplateLiteral(["var(--iaBookActionsDropdownBGColor, #2d2d2d)"]);return _templateObject342=function(){return Ut},Ut}function _templateObject343(){var Ut=_taggedTemplateLiteral(["\n  :host {\n    display: inline-flex;\n    height: 3.5rem;\n    padding: 1rem 0;\n  }\n  .actiongroup {\n    display: flex;\n  }\n  .action-buttons {\n    display: inline-flex;\n    align-items: center;\n  }\n  .action-buttons .ia-button {\n    margin: 0;\n    height: 3.5rem;\n  }\n  .action-buttons .desktop {\n    background-color: ",";\n    border-radius: 10px;\n  }\n  .action-buttons .desktop.purchase {\n    margin-left: 5px;\n  }\n  .action-buttons .mobile.purchase.dark {\n    padding-left: 0;\n  }\n  .primary {\n    background-color: ",";\n  }\n  .primary,\n  .secondary {\n    position: relative;\n    border-radius: 5px;\n    margin: 0 3px;\n  }\n  .primary .initial {\n    border-radius: 4px 0 0 4px;\n    margin-right: 0;\n  }\n  .primary svg {\n    vertical-align: middle;\n  }\n\n  .secondary .ia-button.purchase {\n    padding: 2px 10px 2px 35px;\n    position: relative;\n    display: inline-block;\n    vertical-align: middle;\n  }\n  .secondary .ia-button.exit-admin {\n    background-color: ",";\n    border: 1px solid ",";\n  }\n\n  .dropdown-content {\n    position: absolute;\n    min-width: 14rem;\n    margin: 0;\n    padding: 0;\n    background: ",";\n    border-radius: 4px;\n    border: 1px solid var(--primaryCTABorder);\n    top: 3.4rem;\n    left: 50%;\n    -webkit-transform: translateX(-50%);\n    transform: translateX(-50%);\n  }\n  .dropdown-content li {\n    color: ",";\n    list-style: none;\n    height: 3rem;\n  }\n  .dropdown-content .ia-button {\n    background: none;\n    color: ",";\n    border: none;\n    box-sizing: border-box;\n    width: 100%;\n    text-align: left;\n    height: 3rem;\n    position: relative;\n    padding: 0.6rem 1.2rem;\n    margin: 0;\n  }\n  .dropdown-content .ia-button:is(:focus-visible, :hover) {\n    background: unset;\n  }\n  .dropdown-content li .ia-button {\n    border-radius: 0;\n  }\n  .dropdown-content li .ia-button:hover {\n    background: ",";\n    color: rgb(45, 45, 45);\n  }\n  .dropdown-content li:first-child .ia-button {\n    border-radius: 0.3rem 0.3rem 0 0;\n  }\n  .dropdown-content li:last-child .ia-button {\n    border-radius: 0;\n    border-radius: 0 0 0.3rem 0.3rem;\n  }\n  .dropdown-content .purchase:hover svg g {\n    fill: black;\n  }\n  .dropdown-content .purchase {\n    padding-left: 35px;\n    margin: 0;\n  }\n  .dropdown-content .purchase small {\n    display: initial;\n    font-size: 1.4rem;\n  }\n\n  .ia-button.down-arrow {\n    border-radius: 0 0.4rem 0.4rem 0;\n    padding: 0 0.6rem;\n    margin-left: 0;\n  }\n  .actionloader {\n    vertical-align: middle;\n    visibility: hidden;\n    padding: 0.9rem 0.2rem;\n  }\n  .close {\n    display: none;\n  }\n  .open {\n    display: block;\n    z-index: 2;\n  }\n  .visible {\n    display: inline-block;\n  }\n  .btn:hover,\n  .dropdown:hover .btn {\n    background-color: ",";\n  }\n  a {\n    text-decoration: none;\n  }\n  .purchase small {\n    display: block;\n    font-size: 1rem;\n  }\n  .purchase svg {\n    position: absolute;\n    left: 10px;\n    top: 20%;\n  }\n  .unavailable {\n    opacity: 0.7;\n    pointer-events: none;\n  }\n  .disabled {\n    opacity: 0.8;\n    pointer-events: none;\n    visibility: visible;\n  }\n"]);return _templateObject343=function(){return Ut},Ut}function _templateObject344(){var Ut=_taggedTemplateLiteral(['<svg\n  height="20"\n  viewBox="0 0 75 75"\n  width="20"\n  xmlns="http://www.w3.org/2000/svg"\n>\n  <g fill="#fff" fill-rule="evenodd" transform="translate(0 13.736264)">\n    <path\n      d="m22.8463837 18.2119173c6.5756797.1478113 10.585751 1.8020104 13.0298545 3.5887422l3.9291669 17.6234408c-4.8169735 1.3742664-9.2153954 4.1561307-12.6728799 7.9003587-5.9346575-9.1046945-13.627732-14.2752618-26.92576083-19.445829l.0576431-.0724863.08436419-.1026121c1.1105031-1.331793 8.72437099-9.8023542 22.49761204-9.4916143z"\n    />\n    <path\n      d="m74.9439846 1.1046788c-8.1318682 11.7830147-14.8351649 24.4553135-17.2527473 38.4615385-2.8571429-1.0004447-5.9340659-1.5562473-9.1208791-1.5562473-1.3812656 0-2.7625312.1317192-4.0892393.3399693l-2.9788221-18.0144913c6.444022-11.67552841 19.228784-18.40456144 32.9707606-19.20539059z"\n    />\n    <path\n      d="m36.8571258 21.719357 3.6273911-.8052884 2.5793903 17.8073684c-.7020757.1150413-1.4041514.2300825-2.1062271.4601649z"\n    />\n    <path\n      d="m70.1594803.55538282c-13.7069528 2.06173881-23.764449 8.35192747-29.6753948 19.07620888l-.2624906.5200262-3.7425669.8013234c-2.8059684-1.7413364-5.5070193-3.8778459-12.5979079-4.0336896-7.5995702-.1676376-12.2045639 1.9616824-16.46353768 3.7996974l.57415955-.5673312c4.03313533-3.936109 8.45564043-7.3737923 14.98104763-8.4391649 4.9512458-.776666 10.8981852.1535901 14.8163388 6.4911269.6044492-19.13367701 23.3058132-18.5735241 32.3703519-17.64819708z"\n    />\n  </g>\n</svg>']);return _templateObject344=function(){return Ut},Ut}function _templateObject345(){var Ut=_taggedTemplateLiteral(['<svg\n  height="4"\n  viewBox="0 0 8 4"\n  width="8"\n  xmlns="http://www.w3.org/2000/svg"\n>\n  <path\n    d="m6.7226499 3.51689722c.22976435.15317623.54019902.0910893.69337525-.13867505.13615665-.20423497.10222882-.47220946-.06836249-.63681849l-.07031256-.05655675-3.2773501-2.18490007-3.2773501 2.18490007c-.22976434.15317623-.29185128.4636109-.13867505.69337524.13615665.20423498.39656688.27598409.61412572.18182636l.07924953-.04315131 2.7226499-1.81402514z"\n    fill="#fff"\n  />\n</svg>']);return _templateObject345=function(){return Ut},Ut}function _templateObject346(){var Ut=_taggedTemplateLiteral(['<svg\n  height="4"\n  viewBox="0 0 8 4"\n  width="8"\n  xmlns="http://www.w3.org/2000/svg"\n>\n  <path\n    d="m6.7226499.58397485c.22976435-.15317623.54019902-.09108929.69337525.13867505.13615665.20423498.10222882.47220947-.06836249.63681849l-.07031256.05655676-3.2773501 2.18490006-3.2773501-2.18490006c-.22976434-.15317623-.29185128-.4636109-.13867505-.69337525.13615665-.20423497.39656688-.27598409.61412572-.18182636l.07924953.04315131 2.7226499 1.81402515z"\n    fill="#fff"\n  />\n</svg>']);return _templateObject346=function(){return Ut},Ut}function _templateObject347(){var Ut=_taggedTemplateLiteral(['\n      <div\n        class="','"\n      >\n        ','\n        <section class="action-buttons primary">\n          ','\n        </section>\n        <section class="action-buttons secondary">\n          ',"\n        </section>\n      </div>\n    "]);return _templateObject347=function(){return Ut},Ut}function _templateObject348(){var Ut=_taggedTemplateLiteral(["\n      ",'\n      <button\n        class="ia-button ',' down-arrow"\n        @click=',"\n      >\n        ",'\n      </button>\n\n      <ul class="dropdown-content ','">\n        ',"\n      </ul>\n    "]);return _templateObject348=function(){return Ut},Ut}function _templateObject349(){var Ut=_taggedTemplateLiteral(['<span class="'," ",'">\n      <a\n        class="ia-button '," ",'"\n        href="','"\n        target=',"\n        @click=","\n      >\n        "," ","\n        <small>","</small>\n      </a>\n    </span>"]);return _templateObject349=function(){return Ut},Ut}function _templateObject350(){var Ut=_taggedTemplateLiteral(['<button\n      class="ia-button '," ",'"\n      @click=',"\n    >\n      ","\n    </button>"]);return _templateObject350=function(){return Ut},Ut}function _templateObject351(){var Ut=_taggedTemplateLiteral(["<li>","</li>"]);return _templateObject351=function(){return Ut},Ut}function _templateObject352(){var Ut=_taggedTemplateLiteral(['<img\n      class="','"\n      alt=""\n      src="','"\n    />']);return _templateObject352=function(){return Ut},Ut}function _templateObject353(){var Ut=_taggedTemplateLiteral(['\n  <svg\n    class="ia-logo"\n    width="26"\n    height="26"\n    viewBox="0 0 27 30"\n    xmlns="http://www.w3.org/2000/svg"\n    aria-labelledby="logoTitleID logoDescID"\n  >\n    <title id="logoTitleID">Internet Archive logo</title>\n    <desc id="logoDescID">\n      A line drawing of the Internet Archive headquarters building fa\xE7ade.\n    </desc>\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n      <mask id="mask-2" fill="white">\n        <path\n          d="M26.6666667,28.6046512 L26.6666667,30 L0,30 L0.000283687943,28.6046512 L26.6666667,28.6046512 Z M25.6140351,26.5116279 L25.6140351,28.255814 L1.05263158,28.255814 L1.05263158,26.5116279 L25.6140351,26.5116279 Z M3.62469203,7.6744186 L3.91746909,7.82153285 L4.0639977,10.1739544 L4.21052632,13.9963932 L4.21052632,17.6725617 L4.0639977,22.255044 L4.03962296,25.3421929 L3.62469203,25.4651163 L2.16024641,25.4651163 L1.72094074,25.3421929 L1.55031755,22.255044 L1.40350877,17.6970339 L1.40350877,14.0211467 L1.55031755,10.1739544 L1.68423854,7.80887484 L1.98962322,7.6744186 L3.62469203,7.6744186 Z M24.6774869,7.6744186 L24.9706026,7.82153285 L25.1168803,10.1739544 L25.2631579,13.9963932 L25.2631579,17.6725617 L25.1168803,22.255044 L25.0927809,25.3421929 L24.6774869,25.4651163 L23.2130291,25.4651163 L22.7736357,25.3421929 L22.602418,22.255044 L22.4561404,17.6970339 L22.4561404,14.0211467 L22.602418,10.1739544 L22.7369262,7.80887484 L23.0420916,7.6744186 L24.6774869,7.6744186 Z M9.94042303,7.6744186 L10.2332293,7.82153285 L10.3797725,10.1739544 L10.5263158,13.9963932 L10.5263158,17.6725617 L10.3797725,22.255044 L10.3556756,25.3421929 L9.94042303,25.4651163 L8.47583122,25.4651163 L8.0362015,25.3421929 L7.86556129,22.255044 L7.71929825,17.6970339 L7.71929825,14.0211467 L7.86556129,10.1739544 L8.00005604,7.80887484 L8.30491081,7.6744186 L9.94042303,7.6744186 Z M18.0105985,7.6744186 L18.3034047,7.82153285 L18.449948,10.1739544 L18.5964912,13.9963932 L18.5964912,17.6725617 L18.449948,22.255044 L18.425851,25.3421929 L18.0105985,25.4651163 L16.5460067,25.4651163 L16.1066571,25.3421929 L15.9357367,22.255044 L15.7894737,17.6970339 L15.7894737,14.0211467 L15.9357367,10.1739544 L16.0702315,7.80887484 L16.3753664,7.6744186 L18.0105985,7.6744186 Z M25.6140351,4.53488372 L25.6140351,6.97674419 L1.05263158,6.97674419 L1.05263158,4.53488372 L25.6140351,4.53488372 Z M13.0806755,0 L25.9649123,2.93331338 L25.4484139,3.8372093 L0.771925248,3.8372093 L0,3.1041615 L13.0806755,0 Z"\n          id="path-1"\n        ></path>\n      </mask>\n      <use fill="#FFFFFF" xlink:href="#path-1"></use>\n      <g mask="url(#mask-2)" fill="#FFFFFF">\n        <path\n          d="M0,0 L26.6666667,0 L26.6666667,30 L0,30 L0,0 Z"\n          id="swatch"\n        ></path>\n      </g>\n    </g>\n  </svg>\n']);return _templateObject353=function(){return Ut},Ut}function _templateObject354(){var Ut=_taggedTemplateLiteral(['\n      <a\n        class="embed-link"\n        @click=','\n        href="/details/','"\n      >\n        <span>','</span>\n        <span class="title">',"</span>\n      </a>\n    "]);return _templateObject354=function(){return Ut},Ut}function _templateObject355(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        padding: 0 10px;\n        height: 3.4rem;\n        display: flex;\n      }\n      .embed-link {\n        display: inline-flex;\n        align-items: center;\n        text-decoration: none;\n        color: var(--primaryTextColor, #fff);\n        font-size: 1.4rem;\n      }\n      .embed-link .title {\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n        overflow: hidden;\n        text-align: left;\n        line-height: initial;\n      }\n      .embed-link svg {\n        margin-right: 0.5rem;\n        display: block;\n      }\n      .embed-link:hover {\n        text-decoration: underline;\n      }\n    "]);return _templateObject355=function(){return Ut},Ut}function _templateObject356(){var Ut=_taggedTemplateLiteral(['\n      <span class="variable-texts ','">',"</span>\n    "]);return _templateObject356=function(){return Ut},Ut}function _templateObject357(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: inline-block;\n      }\n      .variable-texts {\n        margin-left: 10px;\n        vertical-align: middle;\n        font-size: 1.7rem;\n      }\n      .hidden {\n        display: none;\n      }\n      .visible {\n        display: inline-block;\n      }\n    "]);return _templateObject357=function(){return Ut},Ut}function _templateObject358(){var Ut=_taggedTemplateLiteral(['\n      <a\n        class="more-info-icon ','"\n        href=','\n        target="_blank"\n        title="Get more info on borrowing from The Lending Library"\n        data-event-click-tracking="BookReader|BrowsableMoreInfo"\n      >\n        <ia-icon-info></ia-icon-info>\n      </a>\n    ']);return _templateObject358=function(){return Ut},Ut}function _templateObject359(){var Ut=_taggedTemplateLiteral(["",""]);return _templateObject359=function(){return Ut},Ut}function _templateObject360(){var Ut=_taggedTemplateLiteral(["\n      ia-icon-info {\n        display: inline-block;\n        width: 18px;\n        height: 20px;\n        vertical-align: middle;\n        --iconFillColor: white;\n      }\n      .more-info-icon {\n        margin-left: 10px;\n      }\n      .more-info-icon img {\n        width: 24px;\n        height: 24px;\n        vertical-align: middle;\n        background: white;\n      }\n      .more-info-icon.mobile {\n        position: absolute;\n        top: 4px;\n        right: 10px;\n        margin-top: 15px;\n      }\n      .hidden {\n        display: none;\n      }\n      .visible {\n        display: inline-block;\n      }\n    "]);return _templateObject360=function(){return Ut},Ut}function _templateObject361(){var Ut=_taggedTemplateLiteral(['<section class="lending-wrapper">\n        ',"\n      </section>"]);return _templateObject361=function(){return Ut},Ut}function _templateObject362(){var Ut=_taggedTemplateLiteral(['<section class="lending-wrapper">\n      ',"\n    </section>"]);return _templateObject362=function(){return Ut},Ut}function _templateObject363(){var Ut=_taggedTemplateLiteral(["<book-title-bar\n      .identifier=","\n      .bookTitle=","\n    ></book-title-bar>"]);return _templateObject363=function(){return Ut},Ut}function _templateObject364(){var Ut=_taggedTemplateLiteral(["\n      <collapsible-action-group\n        .userid=","\n        .identifier=","\n        .primaryColor=","\n        .primaryActions=","\n        .secondaryActions=","\n        .width=","\n        .borrowType=","\n        .returnUrl=","\n        ?hasAdminAccess=","\n        ?disabled=","\n        @lendingActionError=","\n        @toggleActionGroup=","\n      >\n      </collapsible-action-group>\n      "," ","\n    "]);return _templateObject364=function(){return Ut},Ut}function _templateObject365(){var Ut=_taggedTemplateLiteral(['<button\n        style="background:none;font-size:inherit;border:0;padding:0;color:#0000ee;cursor:pointer;text-decoration:underline"\n        @click=',"\n      >\n        refresh\n      </button>"]);return _templateObject365=function(){return Ut},Ut}function _templateObject366(){var Ut=_taggedTemplateLiteral([" Uh oh, something went wrong trying to access\n        this book.<br />\n        Please ",' to try again or send us an email to\n        <a\n          href="mailto:[email protected]?subject=Help: cannot access my borrowed book: ','"\n          >[email protected]</a\n        >']);return _templateObject366=function(){return Ut},Ut}function _templateObject367(){var Ut=_taggedTemplateLiteral(["<info-icon iconClass=","></info-icon>"]);return _templateObject367=function(){return Ut},Ut}function _templateObject368(){var Ut=_taggedTemplateLiteral(["<text-group\n      textClass=","\n      texts=","\n    >\n    </text-group>"]);return _templateObject368=function(){return Ut},Ut}function _templateObject369(){var Ut=_taggedTemplateLiteral(["\n      :host {\n        display: block;\n        background: var(--primaryBGColor, #000);\n        color: var(--primaryTextColor, #fff);\n      }\n      .lending-wrapper {\n        width: 100%;\n        margin: 0 auto;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        flex-wrap: wrap;\n      }\n    "]);return _templateObject369=function(){return Ut},Ut}function _templateObject370(){var Ut=_taggedTemplateLiteral(['\n      div[slot="main"] {\n        height: inherit;\n        width: inherit;\n      }\n      ia-bookreader {\n        height: 100%;\n        width: 100%;\n        min-height: inherit;\n      }\n\n      div[slot="header"],\n      div[slot="main"] {\n        width: 100%;\n      }\n    ']);return _templateObject370=function(){return Ut},Ut}function _templateObject371(){var Ut=_taggedTemplateLiteral(["\n      <ia-bookreader\n      .item=","\n      .baseHost=","\n      ?signedIn=",'\n      class="focus-on-child-only"\n      style="min-height: inherit;"\n      .sharedObserver=',"\n      .modal=","\n      @fullscreenStateUpdated=",'\n      >\n        <div slot="header">\n          <slot name="header"></slot>\n        </div>\n        <!--\n          This width is set via CSS, but is not working on older browsers\n          for some reason, resulting in black screen. So set explicitly.\n        -->\n        <div slot="main" style="width:100%">\n          <slot name="main"></slot>\n        </div>\n      </ia-bookreader>\n    ']);return _templateObject371=function(){return Ut},Ut}(function(){var d=function(jt){for(var xt=1;xt<arguments.length;xt++){var Rt=arguments[xt];for(var Lt in Rt)jt[Lt]=Rt[Lt]}return jt},tilebars=function(){yr(".row .tilebars").find(".results").parents(".row").each(function(jt,xt){var Rt=!1;yr(xt).find(".results").each(function(Lt,Bt){yr(Bt).show().css({visibility:"hidden"}),Rt||(Rt=yr(Bt).offset()),yr(Bt).offset().top!==Rt.top?yr(Bt).hide():yr(Bt).css({visibility:"visible"})})})},showStatusMessage=function(jt,xt){var Rt=jt.querySelector("output");Rt||(Rt=document.createElement("output"),Rt.setAttribute("role","alert"),jt.appendChild(Rt)),Rt.textContent="",Rt.textContent=xt},createButton=function(jt){var xt=document.createElement("button");return xt.type="button",xt.textContent="Copy",xt.title="Copy to clipboard",xt.setAttribute("data-clipboard-target","#".concat(jt.querySelector("input").id)),xt},setUpCopyableText=function(jt){!jt.querySelector("input")||(jt.appendChild(createButton(jt)),jt.setAttribute("data-copyable-text-ready",""))},setUpClipboardJS=function(){var jt=new at("[data-copyable-text] [data-clipboard-target]");jt.on("success",function(xt){var Rt=xt.trigger.parentElement,Lt=Rt.getAttribute("data-copyable-text-success-message")||"Text copied to clipboard.";showStatusMessage(Rt,Lt)}),jt.on("error",function(xt){var Rt=xt.trigger.parentElement,Lt=Rt.getAttribute("data-copyable-text-error-message")||"Something went wrong.";showStatusMessage(Rt,Lt)})},setUpCopyableTexts=function(){var jt=document.querySelectorAll("[data-copyable-text]:not([data-copyable-text-ready])");jt.length<=0||!at.isSupported()||(_toConsumableArray(jt).forEach(setUpCopyableText),setUpClipboardJS())},getFieldValue=function(jt,xt){var Rt=jt.querySelector(xt);return Rt?Rt.value:""},setUpDisabilityEligibility=function(){log("setUpDisabilityEligibility()"),Array.from(document.querySelectorAll(".js-disability-eligibility")).forEach(function(jt){var xt=jt.dataset.disabilityEligibilityType;jt.addEventListener("submit",function(Rt){var Lt=getFieldValue(jt,".disability-eligibility-password"),Bt=getFieldValue(jt,".disability-eligibility-token"),Vt={type:xt,password:Lt,token:Bt},Nt=/\?.*login=([^&]+)/,qt=location.href.match(Nt),Jt;qt&&(Jt=_slicedToArray(qt,2),Vt.login=Jt[1]);var Zt=document.createElement("img");Zt.src="/images/loading.gif";var Yt=jt.querySelector('input[type="submit"]').parentNode;Yt.appendChild(Zt),yr.ajax({type:"POST",url:"/services/disability_eligibility.php",dataType:"json",data:Vt,success:function(Xt){if(Xt.status==="success"){alert("Success! Your eligibility has been verified.");return}if(Xt.message==="not logged in"){alert("Please login first.");return}alert("Sorry. We could not verify your eligibility at this time."),console.log("Verification error: ".concat(Xt.status_code,", ").concat(Xt.message))},error:function(Xt,nn,un){alert("Sorry. We could not verify your eligibility at this time."),console.log("Verification error: ".concat(nn,", ").concat(un))},complete:function(){Zt.remove()}}),Rt.preventDefault()})})},cgiarg=function(jt,xt){for(var Rt=xt&&location.search===""?location.href.slice(1).split("&"):location.search.slice(1).split("&"),Lt=0;Lt<Rt.length;Lt++)if(Rt[Lt].slice(0,Rt[Lt].indexOf("="))===jt){var Bt=Rt[Lt].slice(Rt[Lt].indexOf("=")+1);return Bt.length>0?unescape(Bt):""}return""},add_commas=function(jt){for(var xt="".concat(jt).split("."),Rt=xt[0],Lt=xt.length>1?".".concat(xt[1]):"",Bt=/(\d+)(\d{3})/;Bt.test(Rt);)Rt=Rt.replace(Bt,"$1,$2");return Rt+Lt},r=function(jt,xt){Object.keys(xt).forEach(function(Rt){var Lt=Rt;c&&Rt.search("animation")>-1&&(Lt=c+Rt[0].toUpperCase()+Rt.substr(1)),jt.style[Lt]=xt[Rt]})},z=function(jt){r(jt,{display:"block"})},p=function(jt){r(jt,{display:"none"})},_=function(){var jt=document.body,xt=document.documentElement,Rt;return window.innerHeight?Rt=window.innerHeight:xt&&xt.clientHeight?Rt=xt.clientHeight:jt&&(Rt=jt.clientHeight),Rt||0},k=function(){var jt=document.body,xt=document.documentElement,Rt;return window.innerWidth?Rt=window.innerWidth:xt&&xt.clientWidth?Rt=xt.clientWidth:jt&&(Rt=jt.clientWidth),Rt||0},y=function(jt,xt){return xt||(xt=document.createElement("style"),document.body.appendChild(xt)),xt.textContent=jt,xt},m=function(jt){jt&&jt.parentNode&&jt.parentNode.removeChild(jt)},b=function(jt){return jt===document.body},o=function(jt,xt){jt.classList.add(xt)},v2=function(jt,xt){jt.classList.remove(xt)},g2=function(jt,xt){return jt+Math.floor(Math.random()*(xt-jt))},d2=function(jt,xt,Rt,Lt,Bt){return Lt+(Bt-Lt)*(jt-xt)/(Rt-xt)},u=function(jt,xt,Rt){return Math.floor(d2(jt,0,w,xt,Rt))},P=function(jt,xt,Rt,Lt){var Bt=arguments.length,Vt=Bt<3?xt:Lt===null?Lt=Object.getOwnPropertyDescriptor(xt,Rt):Lt,Nt;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Vt=Reflect.decorate(jt,xt,Rt,Lt);else for(var qt=jt.length-1;qt>=0;qt--)(Nt=jt[qt])&&(Vt=(Bt<3?Nt(Vt):Bt>3?Nt(xt,Rt,Vt):Nt(xt,Rt))||Vt);return Bt>3&&Vt&&Object.defineProperty(xt,Rt,Vt),Vt},T=function(jt,xt,Rt,Lt){function Bt(Vt){return _instanceof(Vt,Rt)?Vt:new Rt(function(Nt){Nt(Vt)})}return new(Rt||(Rt=Promise))(function(Vt,Nt){function qt(Yt){try{Zt(Lt.next(Yt))}catch(Xt){Nt(Xt)}}function Jt(Yt){try{Zt(Lt.throw(Yt))}catch(Xt){Nt(Xt)}}function Zt(Yt){Yt.done?Vt(Yt.value):Bt(Yt.value).then(qt,Jt)}Zt((Lt=Lt.apply(jt,xt||[])).next())})},y4=function(jt){return function(xt,Rt){return Rt!==void 0?function(Lt,Bt,Vt){Bt.constructor.createProperty(Vt,Lt)}(jt,xt,Rt):c5(jt,xt)}},o2=function(jt){return y4(__spreadProps(__spreadValues({},jt),{state:!0}))},s4=function(jt,xt){return s3({descriptor:function(Rt){var Lt={get:function(){var Nt,qt;return(qt=(Nt=this.renderRoot)===null||Nt===void 0?void 0:Nt.querySelector(jt))!==null&&qt!==void 0?qt:null},enumerable:!0,configurable:!0};if(xt){var Bt=(typeof Rt=="undefined"?"undefined":_typeof(Rt))=="symbol"?Symbol():"__"+Rt;Lt.get=function(){var Vt,Nt;return this[Bt]===void 0&&(this[Bt]=(Nt=(Vt=this.renderRoot)===null||Vt===void 0?void 0:Vt.querySelector(jt))!==null&&Nt!==void 0?Nt:null),this[Bt]}}return Lt}})},f4=function(jt,xt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Lt=0,Bt=xt.decimal,Vt=xt.errorOnInvalid,Nt=xt.precision,qt=xt.fromCents,Jt=d6(Nt),Zt=typeof jt=="number",Yt=_instanceof(jt,s5);if(Yt&&qt)return jt.intValue;if(Zt||Yt)Lt=Yt?jt.value:jt;else if(typeof jt=="string"){var Xt=new RegExp("[^-\\d"+Bt+"]","g"),nn=new RegExp("\\"+Bt,"g");Lt=jt.replace(/\((.*)\)/,"-$1").replace(Xt,"").replace(nn,"."),Lt=Lt||0}else{if(Vt)throw Error("Invalid Input");Lt=0}return qt||(Lt*=Jt,Lt=Lt.toFixed(4)),Rt?h3(Lt):Lt},y5=function(jt,xt){var Rt=xt.pattern,Lt=xt.negativePattern,Bt=xt.symbol,Vt=xt.separator,Nt=xt.decimal,qt=xt.groups,Jt=(""+jt).replace(/^-/,"").split("."),Zt=Jt[0],Yt=Jt[1];return(jt.value>=0?Rt:Lt).replace("!",Bt).replace("#",Zt.replace(qt,"$1"+Vt)+(Yt?Nt+Yt:""))},onclick=function(jt,xt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"false",Lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(typeof jt!="string")throw new Error("first arg should be a string");yr(jt).on("click",Lt,function(Bt){var Vt=xt(Bt);return Rt==="callback"&&Vt?Vt:Rt==="default"?!0:(Bt&&Bt.preventDefault&&Bt.preventDefault(),Bt&&Bt.stopPropagation&&Bt.stopPropagation(),!1)})},logError2=function(jt,xt,Rt){if(typeof window.archive_analytics!="undefined"){var Lt={bookreader:"error",description:jt,page:xt,line:Rt};document.referrer==""?Lt.referrer="-":Lt.referrer=document.referrer,typeof br!="undefined"&&(Lt.itemid=br.bookId,Lt.subPrefix=br.subPrefix,Lt.server=br.server,Lt.bookPath=br.bookPath),archive_analytics.send_ping(Lt)}return!1},M6=function(jt,xt,Rt){var Lt=Rt||{},Bt=Lt.noTrailing,Vt=Bt===void 0?!1:Bt,Nt=Lt.noLeading,qt=Nt===void 0?!1:Nt,Jt=Lt.debounceMode,Zt=Jt===void 0?void 0:Jt,Yt,Xt=!1,nn=0;function un(){Yt&&clearTimeout(Yt)}function fn(pn){var mn=pn||{},hn=mn.upcomingOnly,gn=hn===void 0?!1:hn;un(),Xt=!gn}function dn(){for(var pn=arguments.length,mn=new Array(pn),hn=0;hn<pn;hn++)mn[hn]=arguments[hn];var gn=this,on=Date.now()-nn;if(Xt)return;function Ft(){nn=Date.now(),xt.apply(gn,mn)}function Gt(){Yt=void 0}!qt&&Zt&&!Yt&&Ft(),un(),Zt===void 0&&on>jt?qt?(nn=Date.now(),Vt||(Yt=setTimeout(Zt?Gt:Ft,jt))):Ft():Vt!==!0&&(Yt=setTimeout(Zt?Gt:Ft,Zt===void 0?jt-on:jt))}return dn.cancel=fn,dn},ee4=function(jt){return jt.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;")},tilebars2=function(){yr(".row .tilebars").find(".results").parents(".row").each(function(jt,xt){var Rt=!1;yr(xt).find(".results").each(function(Lt,Bt){yr(Bt).show().css({visibility:"hidden"}),Rt||(Rt=yr(Bt).offset()),yr(Bt).offset().top!==Rt.top?yr(Bt).hide():yr(Bt).css({visibility:"visible"})})})},showStatusMessage2=function(jt,xt){var Rt=jt.querySelector("output");Rt||(Rt=document.createElement("output"),Rt.setAttribute("role","alert"),jt.appendChild(Rt)),Rt.textContent="",Rt.textContent=xt},createButton2=function(jt){var xt=document.createElement("button");return xt.type="button",xt.textContent="Copy",xt.title="Copy to clipboard",xt.setAttribute("data-clipboard-target","#".concat(jt.querySelector("input").id)),xt},setUpCopyableText2=function(jt){!jt.querySelector("input")||(jt.appendChild(createButton2(jt)),jt.setAttribute("data-copyable-text-ready",""))},setUpClipboardJS2=function(){var jt=new at("[data-copyable-text] [data-clipboard-target]");jt.on("success",function(xt){var Rt=xt.trigger.parentElement,Lt=Rt.getAttribute("data-copyable-text-success-message")||"Text copied to clipboard.";showStatusMessage2(Rt,Lt)}),jt.on("error",function(xt){var Rt=xt.trigger.parentElement,Lt=Rt.getAttribute("data-copyable-text-error-message")||"Something went wrong.";showStatusMessage2(Rt,Lt)})},setUpCopyableTexts2=function(){var jt=document.querySelectorAll("[data-copyable-text]:not([data-copyable-text-ready])");jt.length<=0||!at.isSupported()||(_toConsumableArray(jt).forEach(setUpCopyableText2),setUpClipboardJS2())},getFieldValue2=function(jt,xt){var Rt=jt.querySelector(xt);return Rt?Rt.value:""},setUpDisabilityEligibility2=function(){log2("setUpDisabilityEligibility()"),Array.from(document.querySelectorAll(".js-disability-eligibility")).forEach(function(jt){var xt=jt.dataset.disabilityEligibilityType;jt.addEventListener("submit",function(Rt){var Lt=getFieldValue2(jt,".disability-eligibility-password"),Bt=getFieldValue2(jt,".disability-eligibility-token"),Vt={type:xt,password:Lt,token:Bt},Nt=/\?.*login=([^&]+)/,qt=location.href.match(Nt),Jt;qt&&(Jt=_slicedToArray(qt,2),Vt.login=Jt[1]);var Zt=document.createElement("img");Zt.src="/images/loading.gif";var Yt=jt.querySelector('input[type="submit"]').parentNode;Yt.appendChild(Zt),yr.ajax({type:"POST",url:"/services/disability_eligibility.php",dataType:"json",data:Vt,success:function(Xt){if(Xt.status==="success"){alert("Success! Your eligibility has been verified.");return}if(Xt.message==="not logged in"){alert("Please login first.");return}alert("Sorry. We could not verify your eligibility at this time."),console.log("Verification error: ".concat(Xt.status_code,", ").concat(Xt.message))},error:function(Xt,nn,un){alert("Sorry. We could not verify your eligibility at this time."),console.log("Verification error: ".concat(nn,", ").concat(un))},complete:function(){Zt.remove()}}),Rt.preventDefault()})})},cgiarg2=function(jt,xt){for(var Rt=xt&&location.search===""?location.href.slice(1).split("&"):location.search.slice(1).split("&"),Lt=0;Lt<Rt.length;Lt++)if(Rt[Lt].slice(0,Rt[Lt].indexOf("="))===jt){var Bt=Rt[Lt].slice(Rt[Lt].indexOf("=")+1);return Bt.length>0?unescape(Bt):""}return""},add_commas2=function(jt){for(var xt="".concat(jt).split("."),Rt=xt[0],Lt=xt.length>1?".".concat(xt[1]):"",Bt=/(\d+)(\d{3})/;Bt.test(Rt);)Rt=Rt.replace(Bt,"$1,$2");return Rt+Lt},cgiarg3=function(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(typeof location=="undefined")return"";for(var Rt=xt&&location.search===""?location.href.slice(1).split("&"):location.search.slice(1).split("&"),Lt=0;Lt<Rt.length;Lt++)if(Rt[Lt].slice(0,Rt[Lt].indexOf("="))===jt){var Bt=Rt[Lt].slice(Rt[Lt].indexOf("=")+1);return Bt.length>0?unescape(Bt):""}return""},friendly_truncate=function(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:300,Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Lt=_toConsumableArray(jt);if(Lt.length<=xt)return jt;var Bt=Lt.slice(0,xt).join(""),Vt=Bt.lastIndexOf(" ");return Vt>=0?Rt?jt:"".concat(Bt.slice(0,Vt),"..."):"".concat(Lt.slice(0,xt-2).join(""),"..")},array_flip=function(jt){var xt={};return Object.entries(jt).map(function(Rt){xt[Rt[1]]=Rt[0]}),xt},hostname=function(){return location.hostname||location.host},hms2sec=function(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt;return xt&&(Rt=jt.match(/^(\d+):(\d+):([\d.]+),(\d+)$/))?Number(Rt[1])*3600+Number(Rt[2])*60+Number(Rt[3])+Number("0.".concat(Rt[4])):(Rt=jt.match(/^(\d+):(\d+):([\d+.]+)$/))?(Rt=Rt.map(function(Lt){return parseFloat(Lt)}),Rt[1]*3600+Rt[2]*60+Rt[3]):(Rt=jt.match(/^(\d+):([\d+.]+)$/))?(Rt=Rt.map(function(Lt){return parseFloat(Lt)}),Rt[1]*60+Rt[2]):(Rt=jt.match(/^([\d+.]+)$/))?parseFloat(Rt[1]):!1},onclick2=function(jt,xt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"false",Lt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(typeof jt!="string")throw new Error("first arg should be a string");$(jt).on("click",Lt,function(Bt){var Vt=xt(Bt);return Rt==="callback"&&Vt?Vt:Rt==="default"?!0:(Bt&&Bt.preventDefault&&Bt.preventDefault(),Bt&&Bt.stopPropagation&&Bt.stopPropagation(),!1)})},get2=function(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt,Bt,Vt;return _regeneratorRuntime.default.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return Lt=typeof window!="undefined"&&window.navigator.onLine===!1,Bt=Lt?"".concat(location.origin,"/json/").concat(jt,".json"):"https://archive.org/metadata/".concat(jt).concat(xt?"/".concat(xt):""),qt.next=4,fetch(Bt);case 4:return Vt=qt.sent,qt.abrupt("return",Vt.json());case 6:case"end":return qt.stop()}},Rt)}))},_arrayLikeToArray=function(jt,xt){(xt==null||xt>jt.length)&&(xt=jt.length);for(var Rt=0,Lt=new Array(xt);Rt<xt;Rt++)Lt[Rt]=jt[Rt];return Lt},_arrayWithHoles=function(jt){if(Array.isArray(jt))return jt},_assertThisInitialized=function(jt){if(jt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return jt},_classCallCheck2=function(jt,xt){if(!_instanceof(jt,xt))throw new TypeError("Cannot call a class as a function")},_defineProperties2=function(jt,xt){for(var Rt=0;Rt<xt.length;Rt++){var Lt=xt[Rt];Lt.enumerable=Lt.enumerable||!1,Lt.configurable=!0,"value"in Lt&&(Lt.writable=!0),Object.defineProperty(jt,Lt.key,Lt)}},_createClass2=function(jt,xt,Rt){return xt&&_defineProperties2(jt.prototype,xt),Rt&&_defineProperties2(jt,Rt),jt},_inherits=function(jt,xt){if(typeof xt!="function"&&xt!==null)throw new TypeError("Super expression must either be null or a function");jt.prototype=Object.create(xt&&xt.prototype,{constructor:{value:jt,writable:!0,configurable:!0}}),xt&&_setPrototypeOf(jt,xt)},_instanceof1=function(jt,xt){return xt!=null&&typeof Symbol!="undefined"&&xt[Symbol.hasInstance]?!!xt[Symbol.hasInstance](jt):_instanceof(jt,xt)},_interopRequireDefault=function(jt){return jt&&jt.__esModule?jt:{default:jt}},_iterableToArrayLimit=function(jt,xt){var Rt=jt==null?null:typeof Symbol!="undefined"&&jt[Symbol.iterator]||jt["@@iterator"];if(Rt!=null){var Lt=[],Bt=!0,Vt=!1,Nt,qt;try{for(Rt=Rt.call(jt);!(Bt=(Nt=Rt.next()).done)&&(Lt.push(Nt.value),!(xt&&Lt.length===xt));Bt=!0);}catch(Jt){Vt=!0,qt=Jt}finally{try{!Bt&&Rt.return!=null&&Rt.return()}finally{if(Vt)throw qt}}return Lt}},_nonIterableRest=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},_possibleConstructorReturn=function(jt,xt){return xt&&(_typeof1(xt)==="object"||typeof xt=="function")?xt:_assertThisInitialized(jt)},_slicedToArray1=function(jt,xt){return _arrayWithHoles(jt)||_iterableToArrayLimit(jt,xt)||_unsupportedIterableToArray1(jt,xt)||_nonIterableRest()},_unsupportedIterableToArray1=function(jt,xt){if(jt){if(typeof jt=="string")return _arrayLikeToArray(jt,xt);var Rt=Object.prototype.toString.call(jt).slice(8,-1);if(Rt==="Object"&&jt.constructor&&(Rt=jt.constructor.name),Rt==="Map"||Rt==="Set")return Array.from(Rt);if(Rt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Rt))return _arrayLikeToArray(jt,xt)}},_isNativeReflectConstruct=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(jt){return!1}},_createSuper=function(jt){var xt=_isNativeReflectConstruct();return function(){var Rt=_getPrototypeOf1(jt),Lt;if(xt){var Bt=_getPrototypeOf1(this).constructor;Lt=Reflect.construct(Rt,arguments,Bt)}else Lt=Rt.apply(this,arguments);return _possibleConstructorReturn(this,Lt)}},g18=function(jt){return __async(this,null,_regeneratorRuntime.default.mark(function xt(){var Rt,Lt,Bt,Vt,Nt,qt,Jt,Zt,Yt,Xt;return _regeneratorRuntime.default.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return Bt=__spreadValues({action:null,identifier:"",success:function(){},error:function(){}},jt),Vt="/services/loans/loan",Nt=window==null?void 0:window.location,qt="loan token not found. please try again later.",Jt="This book is not available to borrow at this time. Please try again later.",Zt=["browse_book","borrow_book","create_token"],Yt=((Rt=Nt==null?void 0:Nt.href)==null?void 0:Rt.indexOf("?error=true"))!==-1&&(Nt==null?void 0:Nt.hostname)!=="archive.org",(Nt==null?void 0:Nt.pathname)==="/demo/"&&(Vt="/demo/"),Xt=new FormData,Xt.append("action",Bt.action),Xt.append("identifier",Bt.identifier),un.prev=5,un.next=8,fetch(Vt,{method:"POST",body:Xt}).then(function(fn){return Yt&&Zt.includes(Bt==null?void 0:Bt.action)?{success:!1,error:(Bt==null?void 0:Bt.action)==="create_token"?qt:Jt}:Vt=="/demo/1"||Vt=="/demo/"?{success:!0,message:"operation executed successfully!"}:fn.json()}).then(function(fn){fn!=null&&fn.error?Bt==null||Bt.error(fn):Bt==null||Bt.success(fn)});case 8:un.next=13;break;case 10:un.prev=10,un.t0=un.catch(5),(Lt=window==null?void 0:window.Sentry)==null||Lt.captureException(un.t0);case 13:case"end":return un.stop()}},xt,null,[[5,10]])}))},A11=function(jt){return jt&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(jt).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},k15=function(jt,xt,Rt,Lt,Bt,Vt){return document.cookie=encodeURIComponent(jt)+"="+encodeURIComponent(xt)+(Rt?"; expires=".concat(Rt.toUTCString()):"")+(Bt?"; domain=".concat(Bt):"")+(Lt?"; path=".concat(Lt):"")+(Vt?"; secure":""),!0},SearchInsideAccess2=function(jt,xt,Rt){this.maxAge=18e4,this.postInitCB=null,this.requestCount=0,this.maxRequests=3,this.br=jt,this.bookId=xt||"",this.postInitCB=Rt,this.tokenErrorMessage="no access token",window.archive_analytics&&window.archive_analytics.send_event("BRSearchInsideToken","initiating")},addBWBPurchaseButton=function(jt){var xt=$(".bwb-buy-button");if(!!xt.length)var Rt=$("<a />",{text:"Purchase",class:"btn btn-purchase btn-dark",href:xt.attr("href"),title:"Purchase from Better World Books","data-event-click-tracking":"BookReaderHeader|BWBPurchase"}).insertBefore(jt.find(".IABookReaderLoader"))},__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropNames=Object.getOwnPropertyNames,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__pow=Math.pow,__defNormalProp=function(Ut,jt,xt){return jt in Ut?__defProp(Ut,jt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ut[jt]=xt},__spreadValues=function(Ut,jt){for(var xt in jt||(jt={}))__hasOwnProp.call(jt,xt)&&__defNormalProp(Ut,xt,jt[xt]);var Rt=!0,Lt=!1,Bt=void 0;if(__getOwnPropSymbols)try{for(var Vt=__getOwnPropSymbols(jt)[Symbol.iterator](),Nt;!(Rt=(Nt=Vt.next()).done);Rt=!0){var xt=Nt.value;__propIsEnum.call(jt,xt)&&__defNormalProp(Ut,xt,jt[xt])}}catch(qt){Lt=!0,Bt=qt}finally{try{!Rt&&Vt.return!=null&&Vt.return()}finally{if(Lt)throw Bt}}return Ut},__spreadProps=function(Ut,jt){return __defProps(Ut,__getOwnPropDescs(jt))},__require=function(Ut){return typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(Ut,{get:function(jt,xt){return(typeof require!="undefined"?require:jt)[xt]}}):Ut}(function(Ut){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+Ut+'" is not supported')}),__objRest=function(Ut,jt){var xt={};for(var Rt in Ut)__hasOwnProp.call(Ut,Rt)&&jt.indexOf(Rt)<0&&(xt[Rt]=Ut[Rt]);var Lt=!0,Bt=!1,Vt=void 0;if(Ut!=null&&__getOwnPropSymbols)try{for(var Nt=__getOwnPropSymbols(Ut)[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Rt=qt.value;jt.indexOf(Rt)<0&&__propIsEnum.call(Ut,Rt)&&(xt[Rt]=Ut[Rt])}}catch(Jt){Bt=!0,Vt=Jt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}return xt},__esm=function(Ut,jt){return function(){return Ut&&(jt=(0,Ut[__getOwnPropNames(Ut)[0]])(Ut=0)),jt}},__export=function(Ut,jt){for(var xt in jt)__defProp(Ut,xt,{get:jt[xt],enumerable:!0})},__async=function(Ut,jt,xt){return new Promise(function(Rt,Lt){var Bt=function(qt){try{Nt(xt.next(qt))}catch(Jt){Lt(Jt)}},Vt=function(qt){try{Nt(xt.throw(qt))}catch(Jt){Lt(Jt)}},Nt=function(qt){return qt.done?Rt(qt.value):Promise.resolve(qt.value).then(Bt,Vt)};Nt((xt=xt.apply(Ut,jt)).next())})};function s(Ut,jt){function xt(Lt,Bt,Vt){if(!((typeof document=="undefined"?"undefined":_typeof(document))>"u")){Vt=d({},jt,Vt),typeof Vt.expires=="number"&&(Vt.expires=new Date(Date.now()+Vt.expires*864e5)),Vt.expires&&(Vt.expires=Vt.expires.toUTCString()),Lt=encodeURIComponent(Lt).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var Nt="";for(var qt in Vt)Vt[qt]&&(Nt+="; "+qt,Vt[qt]!==!0&&(Nt+="="+Vt[qt].split(";")[0]));return document.cookie=Lt+"="+Ut.write(Bt,Lt)+Nt}}function Rt(Lt){if(!((typeof document=="undefined"?"undefined":_typeof(document))>"u"||arguments.length&&!Lt)){for(var Bt=document.cookie?document.cookie.split("; "):[],Vt={},Nt=0;Nt<Bt.length;Nt++){var qt=Bt[Nt].split("="),Jt=qt.slice(1).join("=");try{var Zt=decodeURIComponent(qt[0]);if(Vt[Zt]=Ut.read(Jt,Zt),Lt===Zt)break}catch(Yt){}}return Lt?Vt[Lt]:Vt}}return Object.create({set:xt,get:Rt,remove:function(Bt,Vt){xt(Bt,"",d({},Vt,{expires:-1}))},withAttributes:function(Bt){return s(this.converter,d({},this.attributes,Bt))},withConverter:function(Bt){return s(d({},this.converter,Bt),this.attributes)}},{attributes:{value:Object.freeze(jt)},converter:{value:Object.freeze(Ut)}})}var v,g,l,init_js_cookie=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/js-cookie.js":function(){v={read:function(jt){return jt[0]==='"'&&(jt=jt.slice(1,-1)),jt.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(jt){return encodeURIComponent(jt).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},g=s(v,{path:"/"}),l=g}}),init_js_cookie2=__esm({"https-url:https://esm.archive.org/js-cookie":function(){init_js_cookie(),init_js_cookie()}}),or,Bn,ur,ar,sr,fr,lr,cr,dr,zn,pr,_a,Un,hr,yr,init_jquery=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/jquery.js":function(){or=Object.create,Bn=Object.defineProperty,ur=Object.getOwnPropertyDescriptor,ar=Object.getOwnPropertyNames,sr=Object.getPrototypeOf,fr=Object.prototype.hasOwnProperty,lr=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},cr=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!fr.call(jt,nn)&&nn!==Rt&&Bn(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=ur(xt,nn))||Lt.enumerable})},Jt=ar(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},dr=function(jt,xt,Rt){return Rt=jt!=null?or(sr(jt)):{},cr(xt||!jt||!jt.__esModule?Bn(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},zn=lr(function(jt,xt){(function(Rt,Lt){"use strict";typeof xt=="object"&&typeof xt.exports=="object"?xt.exports=Rt.document?Lt(Rt,!0):function(Bt){if(!Bt.document)throw new Error("jQuery requires a window with a document");return Lt(Bt)}:Lt(Rt)})((typeof document=="undefined"?"undefined":_typeof(document))<"u"?window:jt,function(Rt,Lt){"use strict";var Bt=function(wn,Dn,Wn){Wn=Wn||xi;var Kn,Er,Br=Wn.createElement("script");if(Br.text=wn,Dn)for(Kn in mi)Er=Dn[Kn]||Dn.getAttribute&&Dn.getAttribute(Kn),Er&&Br.setAttribute(Kn,Er);Wn.head.appendChild(Br).parentNode.removeChild(Br)},Vt=function(wn){return wn==null?wn+"":typeof wn=="object"||typeof wn=="function"?ki[Bi.call(wn)]||"object":typeof wn=="undefined"?"undefined":_typeof(wn)},Nt=function(wn){var Dn=!!wn&&"length"in wn&&wn.length,Wn=Vt(wn);return qr(wn)||hi(wn)?!1:Wn==="array"||Dn===0||typeof Dn=="number"&&Dn>0&&Dn-1 in wn},qt=function(wn,Dn){return wn.nodeName&&wn.nodeName.toLowerCase()===Dn.toLowerCase()},Jt=function(wn,Dn,Wn){return qr(Dn)?Nn.grep(wn,function(Kn,Er){return!!Dn.call(Kn,Er,Kn)!==Wn}):Dn.nodeType?Nn.grep(wn,function(Kn){return Kn===Dn!==Wn}):typeof Dn!="string"?Nn.grep(wn,function(Kn){return _i.call(Dn,Kn)>-1!==Wn}):Nn.filter(Dn,wn,Wn)},Zt=function(wn,Dn){for(;(wn=wn[Dn])&&wn.nodeType!==1;);return wn},Yt=function(wn){var Dn={};return Nn.each(wn.match(Ur)||[],function(Wn,Kn){Dn[Kn]=!0}),Dn},Xt=function(wn){return wn},nn=function(wn){throw wn},un=function(wn,Dn,Wn,Kn){var Er;try{wn&&qr(Er=wn.promise)?Er.call(wn).done(Dn).fail(Wn):wn&&qr(Er=wn.then)?Er.call(wn,Dn,Wn):Dn.apply(void 0,[wn].slice(Kn))}catch(Br){Wn.apply(void 0,[Br])}},fn=function(wn,Dn){return Dn.toUpperCase()},dn=function(wn){return wn.replace(ta,"ms-").replace(aa,fn)},pn=function(wn){return wn==="true"?!0:wn==="false"?!1:wn==="null"?null:wn===+wn+""?+wn:Ta.test(wn)?JSON.parse(wn):wn},mn=function(wn,Dn,Wn){var Kn;if(Wn===void 0&&wn.nodeType===1)if(Kn="data-"+Dn.replace(ba,"-$&").toLowerCase(),Wn=wn.getAttribute(Kn),typeof Wn=="string"){try{Wn=pn(Wn)}catch(Er){}la.set(wn,Dn,Wn)}else Wn=void 0;return Wn},hn=function(wn,Dn,Wn,Kn){var Er,Br,Xr=20,Fi=Kn?function(){return Kn.cur()}:function(){return Nn.css(wn,Dn,"")},Ii=Fi(),Vr=Wn&&Wn[3]||(Nn.cssNumber[Dn]?"":"px"),ja=wn.nodeType&&(Nn.cssNumber[Dn]||Vr!=="px"&&+Ii)&&Or.exec(Nn.css(wn,Dn));if(ja&&ja[3]!==Vr){for(Ii=Ii/2,Vr=Vr||ja[3],ja=+Ii||1;Xr--;)Nn.style(wn,Dn,ja+Vr),(1-Br)*(1-(Br=Fi()/Ii||.5))<=0&&(Xr=0),ja=ja/Br;ja=ja*2,Nn.style(wn,Dn,ja+Vr),Wn=Wn||[]}return Wn&&(ja=+ja||+Ii||0,Er=Wn[1]?ja+(Wn[1]+1)*Wn[2]:+Wn[2],Kn&&(Kn.unit=Vr,Kn.start=ja,Kn.end=Er)),Er},gn=function(wn){var Dn,Wn=wn.ownerDocument,Kn=wn.nodeName,Er=Na[Kn];return Er||(Dn=Wn.body.appendChild(Wn.createElement(Kn)),Er=Nn.css(Dn,"display"),Dn.parentNode.removeChild(Dn),Er==="none"&&(Er="block"),Na[Kn]=Er,Er)},on=function(wn,Dn){for(var Wn,Kn,Er=[],Br=0,Xr=wn.length;Br<Xr;Br++)Kn=wn[Br],Kn.style&&(Wn=Kn.style.display,Dn?(Wn==="none"&&(Er[Br]=ha.get(Kn,"display")||null,Er[Br]||(Kn.style.display="")),Kn.style.display===""&&Ya(Kn)&&(Er[Br]=gn(Kn))):Wn!=="none"&&(Er[Br]="none",ha.set(Kn,"display",Wn)));for(Br=0;Br<Xr;Br++)Er[Br]!=null&&(wn[Br].style.display=Er[Br]);return wn},Ft=function(wn,Dn){var Wn;return _typeof(wn.getElementsByTagName)<"u"?Wn=wn.getElementsByTagName(Dn||"*"):_typeof(wn.querySelectorAll)<"u"?Wn=wn.querySelectorAll(Dn||"*"):Wn=[],Dn===void 0||Dn&&qt(wn,Dn)?Nn.merge([wn],Wn):Wn},Gt=function(wn,Dn){for(var Wn=0,Kn=wn.length;Wn<Kn;Wn++)ha.set(wn[Wn],"globalEval",!Dn||ha.get(Dn[Wn],"globalEval"))},en=function(wn,Dn,Wn,Kn,Er){for(var Br,Xr,Fi,Ii,Vr,ja,Ja=Dn.createDocumentFragment(),io=[],ca=0,Mo=wn.length;ca<Mo;ca++)if(Br=wn[ca],Br||Br===0)if(Vt(Br)==="object")Nn.merge(io,Br.nodeType?[Br]:Br);else if(!Qn.test(Br))io.push(Dn.createTextNode(Br));else{for(Xr=Xr||Ja.appendChild(Dn.createElement("div")),Fi=(li.exec(Br)||["",""])[1].toLowerCase(),Ii=Xn[Fi]||Xn._default,Xr.innerHTML=Ii[1]+Nn.htmlPrefilter(Br)+Ii[2],ja=Ii[0];ja--;)Xr=Xr.lastChild;Nn.merge(io,Xr.childNodes),Xr=Ja.firstChild,Xr.textContent=""}for(Ja.textContent="",ca=0;Br=io[ca++];){if(Kn&&Nn.inArray(Br,Kn)>-1){Er&&Er.push(Br);continue}if(Vr=ia(Br),Xr=Ft(Ja.appendChild(Br),"script"),Vr&&Gt(Xr),Wn)for(ja=0;Br=Xr[ja++];)Cr.test(Br.type||"")&&Wn.push(Br)}return Ja},sn=function(){return!0},cn=function(){return!1},yn=function(wn,Dn){return wn===Cn()==(Dn==="focus")},Cn=function(){try{return xi.activeElement}catch(wn){}},kn=function(wn,Dn,Wn){if(!Wn){ha.get(wn,Dn)===void 0&&Nn.event.add(wn,Dn,sn);return}ha.set(wn,Dn,!1),Nn.event.add(wn,Dn,{namespace:!1,handler:function(Er){var Br,Xr,Fi=ha.get(this,Dn);if(Er.isTrigger&1&&this[Dn]){if(Fi.length)(Nn.event.special[Dn]||{}).delegateType&&Er.stopPropagation();else if(Fi=Rr.call(arguments),ha.set(this,Dn,Fi),Br=Wn(this,Dn),this[Dn](),Xr=ha.get(this,Dn),Fi!==Xr||Br?ha.set(this,Dn,!1):Xr={},Fi!==Xr)return Er.stopImmediatePropagation(),Er.preventDefault(),Xr&&Xr.value}else Fi.length&&(ha.set(this,Dn,{value:Nn.event.trigger(Nn.extend(Fi[0],Nn.Event.prototype),Fi.slice(1),this)}),Er.stopImmediatePropagation())}})},An=function(wn,Dn){return qt(wn,"table")&&qt(Dn.nodeType!==11?Dn:Dn.firstChild,"tr")&&Nn(wn).children("tbody")[0]||wn},In=function(wn){return wn.type=(wn.getAttribute("type")!==null)+"/"+wn.type,wn},Pn=function(wn){return(wn.type||"").slice(0,5)==="true/"?wn.type=wn.type.slice(5):wn.removeAttribute("type"),wn},_n=function(wn,Dn){var Wn,Kn,Er,Br,Xr,Fi,Ii;if(Dn.nodeType===1){if(ha.hasData(wn)&&(Br=ha.get(wn),Ii=Br.events,Ii)){ha.remove(Dn,"handle events");for(Er in Ii)for(Wn=0,Kn=Ii[Er].length;Wn<Kn;Wn++)Nn.event.add(Dn,Er,Ii[Er][Wn])}la.hasData(wn)&&(Xr=la.access(wn),Fi=Nn.extend({},Xr),la.set(Dn,Fi))}},Rn=function(wn,Dn){var Wn=Dn.nodeName.toLowerCase();Wn==="input"&&to.test(wn.type)?Dn.checked=wn.checked:(Wn==="input"||Wn==="textarea")&&(Dn.defaultValue=wn.defaultValue)},jn=function(wn,Dn,Wn){for(var Kn,Er=Dn?Nn.filter(Dn,wn):wn,Br=0;(Kn=Er[Br])!=null;Br++)!Wn&&Kn.nodeType===1&&Nn.cleanData(Ft(Kn)),Kn.parentNode&&(Wn&&ia(Kn)&&Gt(Ft(Kn,"script")),Kn.parentNode.removeChild(Kn));return wn},On=function(wn,Dn,Wn){var Kn,Er,Br,Xr,Fi=na.test(Dn),Ii=wn.style;return Wn=Wn||va(wn),Wn&&(Xr=Wn.getPropertyValue(Dn)||Wn[Dn],Fi&&(Xr=Xr.replace(Co,"$1")),Xr===""&&!ia(wn)&&(Xr=Nn.style(wn,Dn)),!Dr.pixelBoxStyles()&&Ri.test(Xr)&&no.test(Dn)&&(Kn=Ii.width,Er=Ii.minWidth,Br=Ii.maxWidth,Ii.minWidth=Ii.maxWidth=Ii.width=Xr,Xr=Wn.width,Ii.width=Kn,Ii.minWidth=Er,Ii.maxWidth=Br)),Xr!==void 0?Xr+"":Xr},Sn=function(wn,Dn){return{get:function(){if(wn()){delete this.get;return}return(this.get=Dn).apply(this,arguments)}}},Vn=function(wn){for(var Dn=wn[0].toUpperCase()+wn.slice(1),Wn=jo.length;Wn--;)if(wn=jo[Wn]+Dn,wn in qi)return wn},Jn=function(wn){var Dn=Nn.cssProps[wn]||Mi[wn];return Dn||(wn in qi?wn:Mi[wn]=Vn(wn)||wn)},kr=function(wn,Dn,Wn){var Kn=Or.exec(Dn);return Kn?Math.max(0,Kn[2]-(Wn||0))+(Kn[3]||"px"):Dn},xr=function(wn,Dn,Wn,Kn,Er,Br){var Xr=Dn==="width"?1:0,Fi=0,Ii=0;if(Wn===(Kn?"border":"content"))return 0;for(;Xr<4;Xr+=2)Wn==="margin"&&(Ii+=Nn.css(wn,Wn+Fr[Xr],!0,Er)),Kn?(Wn==="content"&&(Ii-=Nn.css(wn,"padding"+Fr[Xr],!0,Er)),Wn!=="margin"&&(Ii-=Nn.css(wn,"border"+Fr[Xr]+"Width",!0,Er))):(Ii+=Nn.css(wn,"padding"+Fr[Xr],!0,Er),Wn!=="padding"?Ii+=Nn.css(wn,"border"+Fr[Xr]+"Width",!0,Er):Fi+=Nn.css(wn,"border"+Fr[Xr]+"Width",!0,Er));return!Kn&&Br>=0&&(Ii+=Math.max(0,Math.ceil(wn["offset"+Dn[0].toUpperCase()+Dn.slice(1)]-Br-Ii-Fi-.5))||0),Ii},Yn=function(wn,Dn,Wn){var Kn=va(wn),Er=!Dr.boxSizingReliable()||Wn,Br=Er&&Nn.css(wn,"boxSizing",!1,Kn)==="border-box",Xr=Br,Fi=On(wn,Dn,Kn),Ii="offset"+Dn[0].toUpperCase()+Dn.slice(1);if(Ri.test(Fi)){if(!Wn)return Fi;Fi="auto"}return(!Dr.boxSizingReliable()&&Br||!Dr.reliableTrDimensions()&&qt(wn,"tr")||Fi==="auto"||!parseFloat(Fi)&&Nn.css(wn,"display",!1,Kn)==="inline")&&wn.getClientRects().length&&(Br=Nn.css(wn,"boxSizing",!1,Kn)==="border-box",Xr=Ii in wn,Xr&&(Fi=wn[Ii])),Fi=parseFloat(Fi)||0,Fi+xr(wn,Dn,Wn||(Br?"border":"content"),Xr,Kn,Fi)+"px"},Tr=function(){return Rt.setTimeout(function(){ri=void 0}),ri=Date.now()},ti=function(wn,Dn){var Wn,Kn=0,Er={height:wn};for(Dn=Dn?1:0;Kn<4;Kn+=2-Dn)Wn=Fr[Kn],Er["margin"+Wn]=Er["padding"+Wn]=wn;return Dn&&(Er.opacity=Er.width=wn),Er},yi=function(wn,Dn,Wn){for(var Kn,Er=(Xi.tweeners[Dn]||[]).concat(Xi.tweeners["*"]),Br=0,Xr=Er.length;Br<Xr;Br++)if(Kn=Er[Br].call(Wn,Dn,wn))return Kn},ra=function(wn,Dn,Wn){var Kn,Er,Br,Xr,Fi,Ii,Vr,ja,Ja="width"in Dn||"height"in Dn,io=this,ca={},Mo=wn.style,ls=wn.nodeType&&Ya(wn),Eo=ha.get(wn,"fxshow");Wn.queue||(Xr=Nn._queueHooks(wn,"fx"),Xr.unqueued==null&&(Xr.unqueued=0,Fi=Xr.empty.fire,Xr.empty.fire=function(){Xr.unqueued||Fi()}),Xr.unqueued++,io.always(function(){io.always(function(){Xr.unqueued--,Nn.queue(wn,"fx").length||Xr.empty.fire()})}));for(Kn in Dn)if(Er=Dn[Kn],vi.test(Er)){if(delete Dn[Kn],Br=Br||Er==="toggle",Er===(ls?"hide":"show"))if(Er==="show"&&Eo&&Eo[Kn]!==void 0)ls=!0;else continue;ca[Kn]=Eo&&Eo[Kn]||Nn.style(wn,Kn)}if(Ii=!Nn.isEmptyObject(Dn),!(!Ii&&Nn.isEmptyObject(ca))){var Zo=function(mo){Ii||(Eo?"hidden"in Eo&&(ls=Eo.hidden):Eo=ha.access(wn,"fxshow",{display:Vr}),Br&&(Eo.hidden=!ls),ls&&on([wn],!0),io.done(function(){ls||on([wn]),ha.remove(wn,"fxshow");for(mo in ca)Nn.style(wn,mo,ca[mo])})),Ii=yi(ls?Eo[mo]:0,mo,io),mo in Eo||(Eo[mo]=Ii.start,ls&&(Ii.end=Ii.start,Ii.start=0))};Ja&&wn.nodeType===1&&(Wn.overflow=[Mo.overflow,Mo.overflowX,Mo.overflowY],Vr=Eo&&Eo.display,Vr==null&&(Vr=ha.get(wn,"display")),ja=Nn.css(wn,"display"),ja==="none"&&(Vr?ja=Vr:(on([wn],!0),Vr=wn.style.display||Vr,ja=Nn.css(wn,"display"),on([wn]))),(ja==="inline"||ja==="inline-block"&&Vr!=null)&&Nn.css(wn,"float")==="none"&&(Ii||(io.done(function(){Mo.display=Vr}),Vr==null&&(ja=Mo.display,Vr=ja==="none"?"":ja)),Mo.display="inline-block")),Wn.overflow&&(Mo.overflow="hidden",io.always(function(){Mo.overflow=Wn.overflow[0],Mo.overflowX=Wn.overflow[1],Mo.overflowY=Wn.overflow[2]})),Ii=!1;for(Kn in ca)Zo(Kn)}},Aa=function(wn,Dn){var Wn,Kn,Er,Br,Xr;for(Wn in wn)if(Kn=dn(Wn),Er=Dn[Kn],Br=wn[Wn],Array.isArray(Br)&&(Er=Br[1],Br=wn[Wn]=Br[0]),Wn!==Kn&&(wn[Kn]=Br,delete wn[Wn]),Xr=Nn.cssHooks[Kn],Xr&&"expand"in Xr){Br=Xr.expand(Br),delete wn[Kn];for(Wn in Br)Wn in wn||(wn[Wn]=Br[Wn],Dn[Wn]=Er)}else Dn[Kn]=Er},ua=function(wn){var Dn=wn.match(Ur)||[];return Dn.join(" ")},zi=function(wn){return wn.getAttribute&&wn.getAttribute("class")||""},Ui=function(wn){return Array.isArray(wn)?wn:typeof wn=="string"?wn.match(Ur)||[]:[]},Qi=function(wn){return function(Dn,Wn){typeof Dn!="string"&&(Wn=Dn,Dn="*");var Kn,Er=0,Br=Dn.toLowerCase().match(Ur)||[];if(qr(Wn))for(;Kn=Br[Er++];)Kn[0]==="+"?(Kn=Kn.slice(1)||"*",(wn[Kn]=wn[Kn]||[]).unshift(Wn)):(wn[Kn]=wn[Kn]||[]).push(Wn)}},Ti=function(wn,Dn,Wn,Kn){var Er={},Br=wn===js;function Xr(Fi){var Ii;return Er[Fi]=!0,Nn.each(wn[Fi]||[],function(Vr,ja){var Ja=ja(Dn,Wn,Kn);if(typeof Ja=="string"&&!Br&&!Er[Ja])return Dn.dataTypes.unshift(Ja),Xr(Ja),!1;if(Br)return!(Ii=Ja)}),Ii}return Xr(Dn.dataTypes[0])||!Er["*"]&&Xr("*")},pi=function(wn,Dn){var Wn,Kn,Er=Nn.ajaxSettings.flatOptions||{};for(Wn in Dn)Dn[Wn]!==void 0&&((Er[Wn]?wn:Kn||(Kn={}))[Wn]=Dn[Wn]);return Kn&&Nn.extend(!0,wn,Kn),wn},$i=function(wn,Dn,Wn){for(var Kn,Er,Br,Xr,Fi=wn.contents,Ii=wn.dataTypes;Ii[0]==="*";)Ii.shift(),Kn===void 0&&(Kn=wn.mimeType||Dn.getResponseHeader("Content-Type"));if(Kn){for(Er in Fi)if(Fi[Er]&&Fi[Er].test(Kn)){Ii.unshift(Er);break}}if(Ii[0]in Wn)Br=Ii[0];else{for(Er in Wn){if(!Ii[0]||wn.converters[Er+" "+Ii[0]]){Br=Er;break}Xr||(Xr=Er)}Br=Br||Xr}if(Br)return Br!==Ii[0]&&Ii.unshift(Br),Wn[Br]},bi=function(wn,Dn,Wn,Kn){var Er,Br,Xr,Fi,Ii,Vr={},ja=wn.dataTypes.slice();if(ja[1])for(Xr in wn.converters)Vr[Xr.toLowerCase()]=wn.converters[Xr];for(Br=ja.shift();Br;)if(wn.responseFields[Br]&&(Wn[wn.responseFields[Br]]=Dn),!Ii&&Kn&&wn.dataFilter&&(Dn=wn.dataFilter(Dn,wn.dataType)),Ii=Br,Br=ja.shift(),Br){if(Br==="*")Br=Ii;else if(Ii!=="*"&&Ii!==Br){if(Xr=Vr[Ii+" "+Br]||Vr["* "+Br],!Xr){for(Er in Vr)if(Fi=Er.split(" "),Fi[1]===Br&&(Xr=Vr[Ii+" "+Fi[0]]||Vr["* "+Fi[0]],Xr)){Xr===!0?Xr=Vr[Er]:Vr[Er]!==!0&&(Br=Fi[0],ja.unshift(Fi[1]));break}}if(Xr!==!0)if(Xr&&wn.throws)Dn=Xr(Dn);else try{Dn=Xr(Dn)}catch(Ja){return{state:"parsererror",error:Xr?Ja:"No conversion from "+Ii+" to "+Br}}}}return{state:"success",data:Dn}},Wr=[],zr=Object.getPrototypeOf,Rr=Wr.slice,Yr=Wr.flat?function(wn){return Wr.flat.call(wn)}:function(Zn){return Wr.concat.apply([],Zn)},Zr=Wr.push,_i=Wr.indexOf,ki={},Bi=ki.toString,Di=ki.hasOwnProperty,Gr=Di.toString,Qr=Gr.call(Object),Dr={},qr=function(wn){return typeof wn=="function"&&typeof wn.nodeType!="number"&&typeof wn.item!="function"},hi=function(wn){return wn!=null&&wn===wn.window},xi=Rt.document,mi={type:!0,src:!0,nonce:!0,noModule:!0},ni="3.6.1",Nn=function(Zn,wn){return new Nn.fn.init(Zn,wn)};Nn.fn=Nn.prototype={jquery:ni,constructor:Nn,length:0,toArray:function(){return Rr.call(this)},get:function(wn){return wn==null?Rr.call(this):wn<0?this[wn+this.length]:this[wn]},pushStack:function(wn){var Dn=Nn.merge(this.constructor(),wn);return Dn.prevObject=this,Dn},each:function(wn){return Nn.each(this,wn)},map:function(wn){return this.pushStack(Nn.map(this,function(Dn,Wn){return wn.call(Dn,Wn,Dn)}))},slice:function(){return this.pushStack(Rr.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Nn.grep(this,function(wn,Dn){return(Dn+1)%2}))},odd:function(){return this.pushStack(Nn.grep(this,function(wn,Dn){return Dn%2}))},eq:function(wn){var Dn=this.length,Wn=+wn+(wn<0?Dn:0);return this.pushStack(Wn>=0&&Wn<Dn?[this[Wn]]:[])},end:function(){return this.prevObject||this.constructor()},push:Zr,sort:Wr.sort,splice:Wr.splice},Nn.extend=Nn.fn.extend=function(){var Zn,wn,Dn,Wn,Kn,Er,Br=arguments[0]||{},Xr=1,Fi=arguments.length,Ii=!1;for(typeof Br=="boolean"&&(Ii=Br,Br=arguments[Xr]||{},Xr++),typeof Br!="object"&&!qr(Br)&&(Br={}),Xr===Fi&&(Br=this,Xr--);Xr<Fi;Xr++)if((Zn=arguments[Xr])!=null)for(wn in Zn)Wn=Zn[wn],!(wn==="__proto__"||Br===Wn)&&(Ii&&Wn&&(Nn.isPlainObject(Wn)||(Kn=Array.isArray(Wn)))?(Dn=Br[wn],Kn&&!Array.isArray(Dn)?Er=[]:!Kn&&!Nn.isPlainObject(Dn)?Er={}:Er=Dn,Kn=!1,Br[wn]=Nn.extend(Ii,Er,Wn)):Wn!==void 0&&(Br[wn]=Wn));return Br},Nn.extend({expando:"jQuery"+(ni+Math.random()).replace(/\D/g,""),isReady:!0,error:function(wn){throw new Error(wn)},noop:function(){},isPlainObject:function(wn){var Dn,Wn;return!wn||Bi.call(wn)!=="[object Object]"?!1:(Dn=zr(wn),Dn?(Wn=Di.call(Dn,"constructor")&&Dn.constructor,typeof Wn=="function"&&Gr.call(Wn)===Qr):!0)},isEmptyObject:function(wn){var Dn;for(Dn in wn)return!1;return!0},globalEval:function(wn,Dn,Wn){Bt(wn,{nonce:Dn&&Dn.nonce},Wn)},each:function(wn,Dn){var Wn,Kn=0;if(Nt(wn))for(Wn=wn.length;Kn<Wn&&Dn.call(wn[Kn],Kn,wn[Kn])!==!1;Kn++);else for(Kn in wn)if(Dn.call(wn[Kn],Kn,wn[Kn])===!1)break;return wn},makeArray:function(wn,Dn){var Wn=Dn||[];return wn!=null&&(Nt(Object(wn))?Nn.merge(Wn,typeof wn=="string"?[wn]:wn):Zr.call(Wn,wn)),Wn},inArray:function(wn,Dn,Wn){return Dn==null?-1:_i.call(Dn,wn,Wn)},merge:function(wn,Dn){for(var Wn=+Dn.length,Kn=0,Er=wn.length;Kn<Wn;Kn++)wn[Er++]=Dn[Kn];return wn.length=Er,wn},grep:function(wn,Dn,Wn){for(var Kn,Er=[],Br=0,Xr=wn.length,Fi=!Wn;Br<Xr;Br++)Kn=!Dn(wn[Br],Br),Kn!==Fi&&Er.push(wn[Br]);return Er},map:function(wn,Dn,Wn){var Kn,Er,Br=0,Xr=[];if(Nt(wn))for(Kn=wn.length;Br<Kn;Br++)Er=Dn(wn[Br],Br,Wn),Er!=null&&Xr.push(Er);else for(Br in wn)Er=Dn(wn[Br],Br,Wn),Er!=null&&Xr.push(Er);return Yr(Xr)},guid:1,support:Dr}),typeof Symbol=="function"&&(Nn.fn[Symbol.iterator]=Wr[Symbol.iterator]),Nn.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(Zn,wn){ki["[object "+wn+"]"]=wn.toLowerCase()});var Li=function(Zn){var wn=function(ai,Oi,oa,Da){var wa,Ra,La,ao,uo,So,Xo,Jo=Oi&&Oi.ownerDocument,Cs=Oi?Oi.nodeType:9;if(oa=oa||[],typeof ai!="string"||!ai||Cs!==1&&Cs!==9&&Cs!==11)return oa;if(!Da&&(Vs(Oi),Oi=Oi||Uo,Xs)){if(Cs!==11&&(uo=al.exec(ai)))if(wa=uo[1]){if(Cs===9)if(La=Oi.getElementById(wa)){if(La.id===wa)return oa.push(La),oa}else return oa;else if(Jo&&(La=Jo.getElementById(wa))&&_c(Oi,La)&&La.id===wa)return oa.push(La),oa}else{if(uo[2])return gl.apply(oa,Oi.getElementsByTagName(ai)),oa;if((wa=uo[3])&&xo.getElementsByClassName&&Oi.getElementsByClassName)return gl.apply(oa,Oi.getElementsByClassName(wa)),oa}if(xo.qsa&&!$s[ai+" "]&&(!ks||!ks.test(ai))&&(Cs!==1||Oi.nodeName.toLowerCase()!=="object")){if(Xo=ai,Jo=Oi,Cs===1&&(Vd.test(ai)||Fc.test(ai))){for(Jo=Au.test(ai)&&ja(Oi.parentNode)||Oi,(Jo!==Oi||!xo.scope)&&((ao=Oi.getAttribute("id"))?ao=ao.replace(Fa,wi):Oi.setAttribute("id",ao=Es)),So=os(ai),Ra=So.length;Ra--;)So[Ra]=(ao?"#"+ao:":scope")+" "+io(So[Ra]);Xo=So.join(",")}try{return gl.apply(oa,Jo.querySelectorAll(Xo)),oa}catch(zs){$s(ai,!0)}finally{ao===Es&&Oi.removeAttribute("id")}}}return ws(ai.replace(cl,"$1"),Oi,oa,Da)},Dn=function(){var ai=[];function Oi(oa,Da){return ai.push(oa+" ")>go.cacheLength&&delete Oi[ai.shift()],Oi[oa+" "]=Da}return Oi},Wn=function(ai){return ai[Es]=!0,ai},Kn=function(ai){var Oi=Uo.createElement("fieldset");try{return!!ai(Oi)}catch(oa){return!1}finally{Oi.parentNode&&Oi.parentNode.removeChild(Oi),Oi=null}},Er=function(ai,Oi){for(var oa=ai.split("|"),Da=oa.length;Da--;)go.attrHandle[oa[Da]]=Oi},Br=function(ai,Oi){var oa=Oi&&ai,Da=oa&&ai.nodeType===1&&Oi.nodeType===1&&ai.sourceIndex-Oi.sourceIndex;if(Da)return Da;if(oa){for(;oa=oa.nextSibling;)if(oa===Oi)return-1}return ai?1:-1},Xr=function(ai){return function(Oi){var oa=Oi.nodeName.toLowerCase();return oa==="input"&&Oi.type===ai}},Fi=function(ai){return function(Oi){var oa=Oi.nodeName.toLowerCase();return(oa==="input"||oa==="button")&&Oi.type===ai}},Ii=function(ai){return function(Oi){return"form"in Oi?Oi.parentNode&&Oi.disabled===!1?"label"in Oi?"label"in Oi.parentNode?Oi.parentNode.disabled===ai:Oi.disabled===ai:Oi.isDisabled===ai||Oi.isDisabled!==!ai&&Ia(Oi)===ai:Oi.disabled===ai:"label"in Oi?Oi.disabled===ai:!1}},Vr=function(ai){return Wn(function(Oi){return Oi=+Oi,Wn(function(oa,Da){for(var wa,Ra=ai([],oa.length,Oi),La=Ra.length;La--;)oa[wa=Ra[La]]&&(oa[wa]=!(Da[wa]=oa[wa]))})})},ja=function(ai){return ai&&_typeof(ai.getElementsByTagName)<"u"&&ai},Ja=function(){},io=function(ai){for(var Oi=0,oa=ai.length,Da="";Oi<oa;Oi++)Da+=ai[Oi].value;return Da},ca=function(ai,Oi,oa){var Da=Oi.dir,wa=Oi.next,Ra=wa||Da,La=oa&&Ra==="parentNode",ao=$l++;return Oi.first?function(uo,So,Xo){for(;uo=uo[Da];)if(uo.nodeType===1||La)return ai(uo,So,Xo);return!1}:function(uo,So,Xo){var Jo,Cs,zs,rs=[tu,ao];if(Xo){for(;uo=uo[Da];)if((uo.nodeType===1||La)&&ai(uo,So,Xo))return!0}else for(;uo=uo[Da];)if(uo.nodeType===1||La)if(zs=uo[Es]||(uo[Es]={}),Cs=zs[uo.uniqueID]||(zs[uo.uniqueID]={}),wa&&wa===uo.nodeName.toLowerCase())uo=uo[Da]||uo;else{if((Jo=Cs[Ra])&&Jo[0]===tu&&Jo[1]===ao)return rs[2]=Jo[2];if(Cs[Ra]=rs,rs[2]=ai(uo,So,Xo))return!0}return!1}},Mo=function(ai){return ai.length>1?function(Oi,oa,Da){for(var wa=ai.length;wa--;)if(!ai[wa](Oi,oa,Da))return!1;return!0}:ai[0]},ls=function(ai,Oi,oa){for(var Da=0,wa=Oi.length;Da<wa;Da++)wn(ai,Oi[Da],oa);return oa},Eo=function(ai,Oi,oa,Da,wa){for(var Ra,La=[],ao=0,uo=ai.length,So=Oi!=null;ao<uo;ao++)(Ra=ai[ao])&&(!oa||oa(Ra,Da,wa))&&(La.push(Ra),So&&Oi.push(ao));return La},Zo=function(ai,Oi){var oa=Oi.length>0,Da=ai.length>0,wa=function(La,ao,uo,So,Xo){var Jo,Cs,zs,rs=0,Us="0",kl=La&&[],Rs=[],kc=qs,Jd=La||Da&&go.find.TAG("*",Xo),sc=tu+=kc==null?1:Math.random()||.1,Dl=Jd.length;for(Xo&&(qs=ao==Uo||ao||Xo);Us!==Dl&&(Jo=Jd[Us])!=null;Us++){if(Da&&Jo){for(Cs=0,!ao&&Jo.ownerDocument!=Uo&&(Vs(Jo),uo=!Xs);zs=ai[Cs++];)if(zs(Jo,ao||Uo,uo)){So.push(Jo);break}Xo&&(tu=sc)}oa&&((Jo=!zs&&Jo)&&rs--,La&&kl.push(Jo))}if(rs+=Us,oa&&Us!==rs){for(Cs=0;zs=Oi[Cs++];)zs(kl,Rs,ao,uo);if(La){if(rs>0)for(;Us--;)kl[Us]||Rs[Us]||(Rs[Us]=xu.call(So));Rs=Eo(Rs)}gl.apply(So,Rs),Xo&&!La&&Rs.length>0&&rs+Oi.length>1&&wn.uniqueSort(So)}return Xo&&(tu=sc,qs=kc),kl};return oa?Wn(wa):wa},mo,xo,go,us,Do,os,Ho,ws,qs,Os,ys,Vs,Uo,Bs,Xs,ks,ku,dd,_c,Es="sizzle"+1*new Date,Is=Zn.document,tu=0,$l=0,zl=Dn(),fd=Dn(),zc=Dn(),$s=Dn(),nu=function(ai,Oi){return ai===Oi&&(ys=!0),0},Ys={}.hasOwnProperty,Il=[],xu=Il.pop,Rl=Il.push,gl=Il.push,Fl=Il.slice,pl=function(ai,Oi){for(var oa=0,Da=ai.length;oa<Da;oa++)if(ai[oa]===Oi)return oa;return-1},Cu="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",hs="[\\x20\\t\\r\\n\\f]",xs="(?:\\\\[\\da-fA-F]{1,6}"+hs+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",wc="\\["+hs+"*("+xs+")(?:"+hs+"*([*^$|!~]?=)"+hs+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+xs+"))|)"+hs+"*\\]",wl=":("+xs+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+wc+")*)|.*)\\)|)",$u=new RegExp(hs+"+","g"),cl=new RegExp("^"+hs+"+|((?:^|[^\\\\])(?:\\\\.)*)"+hs+"+$","g"),nl=new RegExp("^"+hs+"*,"+hs+"*"),Fc=new RegExp("^"+hs+"*([>+~]|"+hs+")"+hs+"*"),Vd=new RegExp(hs+"|>"),ac=new RegExp(wl),Ml=new RegExp("^"+xs+"$"),mu={ID:new RegExp("^#("+xs+")"),CLASS:new RegExp("^\\.("+xs+")"),TAG:new RegExp("^("+xs+"|[*])"),ATTR:new RegExp("^"+wc),PSEUDO:new RegExp("^"+wl),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+hs+"*(even|odd|(([+-]|)(\\d*)n|)"+hs+"*(?:([+-]|)"+hs+"*(\\d+)|))"+hs+"*\\)|)","i"),bool:new RegExp("^(?:"+Cu+")$","i"),needsContext:new RegExp("^"+hs+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+hs+"*((?:-\\d)?\\d*)"+hs+"*\\)|)(?=[^-]|$)","i")},zu=/HTML$/i,qd=/^(?:input|select|textarea|button)$/i,oc=/^h\d$/i,Su=/^[^{]+\{\s*\[native \w/,al=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Au=/[+~]/,Hl=new RegExp("\\\\[\\da-fA-F]{1,6}"+hs+"?|\\\\([^\\r\\n\\f])","g"),ru=function(ai,Oi){var oa="0x"+ai.slice(1)-65536;return Oi||(oa<0?String.fromCharCode(oa+65536):String.fromCharCode(oa>>10|55296,oa&1023|56320))},Fa=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wi=function(ai,Oi){return Oi?ai==="\0"?"\uFFFD":ai.slice(0,-1)+"\\"+ai.charCodeAt(ai.length-1).toString(16)+" ":"\\"+ai},da=function(){Vs()},Ia=ca(function(Zi){return Zi.disabled===!0&&Zi.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{gl.apply(Il=Fl.call(Is.childNodes),Is.childNodes),Il[Is.childNodes.length].nodeType}catch(Zi){gl={apply:Il.length?function(ai,Oi){Rl.apply(ai,Fl.call(Oi))}:function(ai,Oi){for(var oa=ai.length,Da=0;ai[oa++]=Oi[Da++];);ai.length=oa-1}}}xo=wn.support={},Do=wn.isXML=function(ai){var Oi=ai&&ai.namespaceURI,oa=ai&&(ai.ownerDocument||ai).documentElement;return!zu.test(Oi||oa&&oa.nodeName||"HTML")},Vs=wn.setDocument=function(ai){var Oi,oa,Da=ai?ai.ownerDocument||ai:Is;return Da==Uo||Da.nodeType!==9||!Da.documentElement||(Uo=Da,Bs=Uo.documentElement,Xs=!Do(Uo),Is!=Uo&&(oa=Uo.defaultView)&&oa.top!==oa&&(oa.addEventListener?oa.addEventListener("unload",da,!1):oa.attachEvent&&oa.attachEvent("onunload",da)),xo.scope=Kn(function(wa){return Bs.appendChild(wa).appendChild(Uo.createElement("div")),_typeof(wa.querySelectorAll)<"u"&&!wa.querySelectorAll(":scope fieldset div").length}),xo.attributes=Kn(function(wa){return wa.className="i",!wa.getAttribute("className")}),xo.getElementsByTagName=Kn(function(wa){return wa.appendChild(Uo.createComment("")),!wa.getElementsByTagName("*").length}),xo.getElementsByClassName=Su.test(Uo.getElementsByClassName),xo.getById=Kn(function(wa){return Bs.appendChild(wa).id=Es,!Uo.getElementsByName||!Uo.getElementsByName(Es).length}),xo.getById?(go.filter.ID=function(wa){var Ra=wa.replace(Hl,ru);return function(La){return La.getAttribute("id")===Ra}},go.find.ID=function(wa,Ra){if(_typeof(Ra.getElementById)<"u"&&Xs){var La=Ra.getElementById(wa);return La?[La]:[]}}):(go.filter.ID=function(wa){var Ra=wa.replace(Hl,ru);return function(La){var ao=_typeof(La.getAttributeNode)<"u"&&La.getAttributeNode("id");return ao&&ao.value===Ra}},go.find.ID=function(wa,Ra){if(_typeof(Ra.getElementById)<"u"&&Xs){var La,ao,uo,So=Ra.getElementById(wa);if(So){if(La=So.getAttributeNode("id"),La&&La.value===wa)return[So];for(uo=Ra.getElementsByName(wa),ao=0;So=uo[ao++];)if(La=So.getAttributeNode("id"),La&&La.value===wa)return[So]}return[]}}),go.find.TAG=xo.getElementsByTagName?function(wa,Ra){if(_typeof(Ra.getElementsByTagName)<"u")return Ra.getElementsByTagName(wa);if(xo.qsa)return Ra.querySelectorAll(wa)}:function(wa,Ra){var La,ao=[],uo=0,So=Ra.getElementsByTagName(wa);if(wa==="*"){for(;La=So[uo++];)La.nodeType===1&&ao.push(La);return ao}return So},go.find.CLASS=xo.getElementsByClassName&&function(wa,Ra){if(_typeof(Ra.getElementsByClassName)<"u"&&Xs)return Ra.getElementsByClassName(wa)},ku=[],ks=[],(xo.qsa=Su.test(Uo.querySelectorAll))&&(Kn(function(wa){var Ra;Bs.appendChild(wa).innerHTML="<a id='"+Es+"'></a><select id='"+Es+"-\r\\' msallowcapture=''><option selected=''></option></select>",wa.querySelectorAll("[msallowcapture^='']").length&&ks.push("[*^$]="+hs+"*(?:''|\"\")"),wa.querySelectorAll("[selected]").length||ks.push("\\["+hs+"*(?:value|"+Cu+")"),wa.querySelectorAll("[id~="+Es+"-]").length||ks.push("~="),Ra=Uo.createElement("input"),Ra.setAttribute("name",""),wa.appendChild(Ra),wa.querySelectorAll("[name='']").length||ks.push("\\["+hs+"*name"+hs+"*="+hs+"*(?:''|\"\")"),wa.querySelectorAll(":checked").length||ks.push(":checked"),wa.querySelectorAll("a#"+Es+"+*").length||ks.push(".#.+[+~]"),wa.querySelectorAll("\\\f"),ks.push("[\\r\\n\\f]")}),Kn(function(wa){wa.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var Ra=Uo.createElement("input");Ra.setAttribute("type","hidden"),wa.appendChild(Ra).setAttribute("name","D"),wa.querySelectorAll("[name=d]").length&&ks.push("name"+hs+"*[*^$|!~]?="),wa.querySelectorAll(":enabled").length!==2&&ks.push(":enabled",":disabled"),Bs.appendChild(wa).disabled=!0,wa.querySelectorAll(":disabled").length!==2&&ks.push(":enabled",":disabled"),wa.querySelectorAll("*,:x"),ks.push(",.*:")})),(xo.matchesSelector=Su.test(dd=Bs.matches||Bs.webkitMatchesSelector||Bs.mozMatchesSelector||Bs.oMatchesSelector||Bs.msMatchesSelector))&&Kn(function(wa){xo.disconnectedMatch=dd.call(wa,"*"),dd.call(wa,"[s!='']:x"),ku.push("!=",wl)}),ks=ks.length&&new RegExp(ks.join("|")),ku=ku.length&&new RegExp(ku.join("|")),Oi=Su.test(Bs.compareDocumentPosition),_c=Oi||Su.test(Bs.contains)?function(Ra,La){var ao=Ra.nodeType===9?Ra.documentElement:Ra,uo=La&&La.parentNode;return Ra===uo||!!(uo&&uo.nodeType===1&&(ao.contains?ao.contains(uo):Ra.compareDocumentPosition&&Ra.compareDocumentPosition(uo)&16))}:function(wa,Ra){if(Ra){for(;Ra=Ra.parentNode;)if(Ra===wa)return!0}return!1},nu=Oi?function(Ra,La){if(Ra===La)return ys=!0,0;var ao=!Ra.compareDocumentPosition-!La.compareDocumentPosition;return ao||(ao=(Ra.ownerDocument||Ra)==(La.ownerDocument||La)?Ra.compareDocumentPosition(La):1,ao&1||!xo.sortDetached&&La.compareDocumentPosition(Ra)===ao?Ra==Uo||Ra.ownerDocument==Is&&_c(Is,Ra)?-1:La==Uo||La.ownerDocument==Is&&_c(Is,La)?1:Os?pl(Os,Ra)-pl(Os,La):0:ao&4?-1:1)}:function(wa,Ra){if(wa===Ra)return ys=!0,0;var La,ao=0,uo=wa.parentNode,So=Ra.parentNode,Xo=[wa],Jo=[Ra];if(!uo||!So)return wa==Uo?-1:Ra==Uo?1:uo?-1:So?1:Os?pl(Os,wa)-pl(Os,Ra):0;if(uo===So)return Br(wa,Ra);for(La=wa;La=La.parentNode;)Xo.unshift(La);for(La=Ra;La=La.parentNode;)Jo.unshift(La);for(;Xo[ao]===Jo[ao];)ao++;return ao?Br(Xo[ao],Jo[ao]):Xo[ao]==Is?-1:Jo[ao]==Is?1:0}),Uo},wn.matches=function(Zi,ai){return wn(Zi,null,null,ai)},wn.matchesSelector=function(Zi,ai){if(Vs(Zi),xo.matchesSelector&&Xs&&!$s[ai+" "]&&(!ku||!ku.test(ai))&&(!ks||!ks.test(ai)))try{var Oi=dd.call(Zi,ai);if(Oi||xo.disconnectedMatch||Zi.document&&Zi.document.nodeType!==11)return Oi}catch(oa){$s(ai,!0)}return wn(ai,Uo,null,[Zi]).length>0},wn.contains=function(Zi,ai){return(Zi.ownerDocument||Zi)!=Uo&&Vs(Zi),_c(Zi,ai)},wn.attr=function(Zi,ai){(Zi.ownerDocument||Zi)!=Uo&&Vs(Zi);var Oi=go.attrHandle[ai.toLowerCase()],oa=Oi&&Ys.call(go.attrHandle,ai.toLowerCase())?Oi(Zi,ai,!Xs):void 0;return oa!==void 0?oa:xo.attributes||!Xs?Zi.getAttribute(ai):(oa=Zi.getAttributeNode(ai))&&oa.specified?oa.value:null},wn.escape=function(Zi){return(Zi+"").replace(Fa,wi)},wn.error=function(Zi){throw new Error("Syntax error, unrecognized expression: "+Zi)},wn.uniqueSort=function(Zi){var ai,Oi=[],oa=0,Da=0;if(ys=!xo.detectDuplicates,Os=!xo.sortStable&&Zi.slice(0),Zi.sort(nu),ys){for(;ai=Zi[Da++];)ai===Zi[Da]&&(oa=Oi.push(Da));for(;oa--;)Zi.splice(Oi[oa],1)}return Os=null,Zi},us=wn.getText=function(Zi){var ai,Oi="",oa=0,Da=Zi.nodeType;if(Da){if(Da===1||Da===9||Da===11){if(typeof Zi.textContent=="string")return Zi.textContent;for(Zi=Zi.firstChild;Zi;Zi=Zi.nextSibling)Oi+=us(Zi)}else if(Da===3||Da===4)return Zi.nodeValue}else for(;ai=Zi[oa++];)Oi+=us(ai);return Oi},go=wn.selectors={cacheLength:50,createPseudo:Wn,match:mu,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(ai){return ai[1]=ai[1].replace(Hl,ru),ai[3]=(ai[3]||ai[4]||ai[5]||"").replace(Hl,ru),ai[2]==="~="&&(ai[3]=" "+ai[3]+" "),ai.slice(0,4)},CHILD:function(ai){return ai[1]=ai[1].toLowerCase(),ai[1].slice(0,3)==="nth"?(ai[3]||wn.error(ai[0]),ai[4]=+(ai[4]?ai[5]+(ai[6]||1):2*(ai[3]==="even"||ai[3]==="odd")),ai[5]=+(ai[7]+ai[8]||ai[3]==="odd")):ai[3]&&wn.error(ai[0]),ai},PSEUDO:function(ai){var Oi,oa=!ai[6]&&ai[2];return mu.CHILD.test(ai[0])?null:(ai[3]?ai[2]=ai[4]||ai[5]||"":oa&&ac.test(oa)&&(Oi=os(oa,!0))&&(Oi=oa.indexOf(")",oa.length-Oi)-oa.length)&&(ai[0]=ai[0].slice(0,Oi),ai[2]=oa.slice(0,Oi)),ai.slice(0,3))}},filter:{TAG:function(ai){var Oi=ai.replace(Hl,ru).toLowerCase();return ai==="*"?function(){return!0}:function(oa){return oa.nodeName&&oa.nodeName.toLowerCase()===Oi}},CLASS:function(ai){var Oi=zl[ai+" "];return Oi||(Oi=new RegExp("(^|"+hs+")"+ai+"("+hs+"|$)"))&&zl(ai,function(oa){return Oi.test(typeof oa.className=="string"&&oa.className||_typeof(oa.getAttribute)<"u"&&oa.getAttribute("class")||"")})},ATTR:function(ai,Oi,oa){return function(Da){var wa=wn.attr(Da,ai);return wa==null?Oi==="!=":Oi?(wa+="",Oi==="="?wa===oa:Oi==="!="?wa!==oa:Oi==="^="?oa&&wa.indexOf(oa)===0:Oi==="*="?oa&&wa.indexOf(oa)>-1:Oi==="$="?oa&&wa.slice(-oa.length)===oa:Oi==="~="?(" "+wa.replace($u," ")+" ").indexOf(oa)>-1:Oi==="|="?wa===oa||wa.slice(0,oa.length+1)===oa+"-":!1):!0}},CHILD:function(ai,Oi,oa,Da,wa){var Ra=ai.slice(0,3)!=="nth",La=ai.slice(-4)!=="last",ao=Oi==="of-type";return Da===1&&wa===0?function(uo){return!!uo.parentNode}:function(uo,So,Xo){var Jo,Cs,zs,rs,Us,kl,Rs=Ra!==La?"nextSibling":"previousSibling",kc=uo.parentNode,Jd=ao&&uo.nodeName.toLowerCase(),sc=!Xo&&!ao,Dl=!1;if(kc){if(Ra){for(;Rs;){for(rs=uo;rs=rs[Rs];)if(ao?rs.nodeName.toLowerCase()===Jd:rs.nodeType===1)return!1;kl=Rs=ai==="only"&&!kl&&"nextSibling"}return!0}if(kl=[La?kc.firstChild:kc.lastChild],La&&sc){for(rs=kc,zs=rs[Es]||(rs[Es]={}),Cs=zs[rs.uniqueID]||(zs[rs.uniqueID]={}),Jo=Cs[ai]||[],Us=Jo[0]===tu&&Jo[1],Dl=Us&&Jo[2],rs=Us&&kc.childNodes[Us];rs=++Us&&rs&&rs[Rs]||(Dl=Us=0)||kl.pop();)if(rs.nodeType===1&&++Dl&&rs===uo){Cs[ai]=[tu,Us,Dl];break}}else if(sc&&(rs=uo,zs=rs[Es]||(rs[Es]={}),Cs=zs[rs.uniqueID]||(zs[rs.uniqueID]={}),Jo=Cs[ai]||[],Us=Jo[0]===tu&&Jo[1],Dl=Us),Dl===!1)for(;(rs=++Us&&rs&&rs[Rs]||(Dl=Us=0)||kl.pop())&&!((ao?rs.nodeName.toLowerCase()===Jd:rs.nodeType===1)&&++Dl&&(sc&&(zs=rs[Es]||(rs[Es]={}),Cs=zs[rs.uniqueID]||(zs[rs.uniqueID]={}),Cs[ai]=[tu,Dl]),rs===uo)););return Dl-=wa,Dl===Da||Dl%Da===0&&Dl/Da>=0}}},PSEUDO:function(ai,Oi){var oa,Da=go.pseudos[ai]||go.setFilters[ai.toLowerCase()]||wn.error("unsupported pseudo: "+ai);return Da[Es]?Da(Oi):Da.length>1?(oa=[ai,ai,"",Oi],go.setFilters.hasOwnProperty(ai.toLowerCase())?Wn(function(wa,Ra){for(var La,ao=Da(wa,Oi),uo=ao.length;uo--;)La=pl(wa,ao[uo]),wa[La]=!(Ra[La]=ao[uo])}):function(wa){return Da(wa,0,oa)}):Da}},pseudos:{not:Wn(function(Zi){var ai=[],Oi=[],oa=Ho(Zi.replace(cl,"$1"));return oa[Es]?Wn(function(Da,wa,Ra,La){for(var ao,uo=oa(Da,null,La,[]),So=Da.length;So--;)(ao=uo[So])&&(Da[So]=!(wa[So]=ao))}):function(Da,wa,Ra){return ai[0]=Da,oa(ai,null,Ra,Oi),ai[0]=null,!Oi.pop()}}),has:Wn(function(Zi){return function(ai){return wn(Zi,ai).length>0}}),contains:Wn(function(Zi){return Zi=Zi.replace(Hl,ru),function(ai){return(ai.textContent||us(ai)).indexOf(Zi)>-1}}),lang:Wn(function(Zi){return Ml.test(Zi||"")||wn.error("unsupported lang: "+Zi),Zi=Zi.replace(Hl,ru).toLowerCase(),function(ai){var Oi;do if(Oi=Xs?ai.lang:ai.getAttribute("xml:lang")||ai.getAttribute("lang"))return Oi=Oi.toLowerCase(),Oi===Zi||Oi.indexOf(Zi+"-")===0;while((ai=ai.parentNode)&&ai.nodeType===1);return!1}}),target:function(ai){var Oi=Zn.location&&Zn.location.hash;return Oi&&Oi.slice(1)===ai.id},root:function(ai){return ai===Bs},focus:function(ai){return ai===Uo.activeElement&&(!Uo.hasFocus||Uo.hasFocus())&&!!(ai.type||ai.href||~ai.tabIndex)},enabled:Ii(!1),disabled:Ii(!0),checked:function(ai){var Oi=ai.nodeName.toLowerCase();return Oi==="input"&&!!ai.checked||Oi==="option"&&!!ai.selected},selected:function(ai){return ai.parentNode&&ai.parentNode.selectedIndex,ai.selected===!0},empty:function(ai){for(ai=ai.firstChild;ai;ai=ai.nextSibling)if(ai.nodeType<6)return!1;return!0},parent:function(ai){return!go.pseudos.empty(ai)},header:function(ai){return oc.test(ai.nodeName)},input:function(ai){return qd.test(ai.nodeName)},button:function(ai){var Oi=ai.nodeName.toLowerCase();return Oi==="input"&&ai.type==="button"||Oi==="button"},text:function(ai){var Oi;return ai.nodeName.toLowerCase()==="input"&&ai.type==="text"&&((Oi=ai.getAttribute("type"))==null||Oi.toLowerCase()==="text")},first:Vr(function(){return[0]}),last:Vr(function(Zi,ai){return[ai-1]}),eq:Vr(function(Zi,ai,Oi){return[Oi<0?Oi+ai:Oi]}),even:Vr(function(Zi,ai){for(var Oi=0;Oi<ai;Oi+=2)Zi.push(Oi);return Zi}),odd:Vr(function(Zi,ai){for(var Oi=1;Oi<ai;Oi+=2)Zi.push(Oi);return Zi}),lt:Vr(function(Zi,ai,Oi){for(var oa=Oi<0?Oi+ai:Oi>ai?ai:Oi;--oa>=0;)Zi.push(oa);return Zi}),gt:Vr(function(Zi,ai,Oi){for(var oa=Oi<0?Oi+ai:Oi;++oa<ai;)Zi.push(oa);return Zi})}},go.pseudos.nth=go.pseudos.eq;for(mo in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})go.pseudos[mo]=Xr(mo);for(mo in{submit:!0,reset:!0})go.pseudos[mo]=Fi(mo);Ja.prototype=go.filters=go.pseudos,go.setFilters=new Ja,os=wn.tokenize=function(ai,Oi){var oa,Da,wa,Ra,La,ao,uo,So=fd[ai+" "];if(So)return Oi?0:So.slice(0);for(La=ai,ao=[],uo=go.preFilter;La;){(!oa||(Da=nl.exec(La)))&&(Da&&(La=La.slice(Da[0].length)||La),ao.push(wa=[])),oa=!1,(Da=Fc.exec(La))&&(oa=Da.shift(),wa.push({value:oa,type:Da[0].replace(cl," ")}),La=La.slice(oa.length));for(Ra in go.filter)(Da=mu[Ra].exec(La))&&(!uo[Ra]||(Da=uo[Ra](Da)))&&(oa=Da.shift(),wa.push({value:oa,type:Ra,matches:Da}),La=La.slice(oa.length));if(!oa)break}return Oi?La.length:La?wn.error(ai):fd(ai,ao).slice(0)};function Wa(Zi,ai,Oi,oa,Da,wa){return oa&&!oa[Es]&&(oa=Wa(oa)),Da&&!Da[Es]&&(Da=Wa(Da,wa)),Wn(function(Ra,La,ao,uo){var So,Xo,Jo,Cs=[],zs=[],rs=La.length,Us=Ra||ls(ai||"*",ao.nodeType?[ao]:ao,[]),kl=Zi&&(Ra||!ai)?Eo(Us,Cs,Zi,ao,uo):Us,Rs=Oi?Da||(Ra?Zi:rs||oa)?[]:La:kl;if(Oi&&Oi(kl,Rs,ao,uo),oa)for(So=Eo(Rs,zs),oa(So,[],ao,uo),Xo=So.length;Xo--;)(Jo=So[Xo])&&(Rs[zs[Xo]]=!(kl[zs[Xo]]=Jo));if(Ra){if(Da||Zi){if(Da){for(So=[],Xo=Rs.length;Xo--;)(Jo=Rs[Xo])&&So.push(kl[Xo]=Jo);Da(null,Rs=[],So,uo)}for(Xo=Rs.length;Xo--;)(Jo=Rs[Xo])&&(So=Da?pl(Ra,Jo):Cs[Xo])>-1&&(Ra[So]=!(La[So]=Jo))}}else Rs=Eo(Rs===La?Rs.splice(rs,Rs.length):Rs),Da?Da(null,La,Rs,uo):gl.apply(La,Rs)})}function lo(Zi){for(var ai,Oi,oa,Da=Zi.length,wa=go.relative[Zi[0].type],Ra=wa||go.relative[" "],La=wa?1:0,ao=ca(function(Xo){return Xo===ai},Ra,!0),uo=ca(function(Xo){return pl(ai,Xo)>-1},Ra,!0),So=[function(Xo,Jo,Cs){var zs=!wa&&(Cs||Jo!==qs)||((ai=Jo).nodeType?ao(Xo,Jo,Cs):uo(Xo,Jo,Cs));return ai=null,zs}];La<Da;La++)if(Oi=go.relative[Zi[La].type])So=[ca(Mo(So),Oi)];else{if(Oi=go.filter[Zi[La].type].apply(null,Zi[La].matches),Oi[Es]){for(oa=++La;oa<Da&&!go.relative[Zi[oa].type];oa++);return Wa(La>1&&Mo(So),La>1&&io(Zi.slice(0,La-1).concat({value:Zi[La-2].type===" "?"*":""})).replace(cl,"$1"),Oi,La<oa&&lo(Zi.slice(La,oa)),oa<Da&&lo(Zi=Zi.slice(oa)),oa<Da&&io(Zi))}So.push(Oi)}return Mo(So)}return Ho=wn.compile=function(ai,Oi){var oa,Da=[],wa=[],Ra=zc[ai+" "];if(!Ra){for(Oi||(Oi=os(ai)),oa=Oi.length;oa--;)Ra=lo(Oi[oa]),Ra[Es]?Da.push(Ra):wa.push(Ra);Ra=zc(ai,Zo(wa,Da)),Ra.selector=ai}return Ra},ws=wn.select=function(ai,Oi,oa,Da){var wa,Ra,La,ao,uo,So=typeof ai=="function"&&ai,Xo=!Da&&os(ai=So.selector||ai);if(oa=oa||[],Xo.length===1){if(Ra=Xo[0]=Xo[0].slice(0),Ra.length>2&&(La=Ra[0]).type==="ID"&&Oi.nodeType===9&&Xs&&go.relative[Ra[1].type]){if(Oi=(go.find.ID(La.matches[0].replace(Hl,ru),Oi)||[])[0],Oi)So&&(Oi=Oi.parentNode);else return oa;ai=ai.slice(Ra.shift().value.length)}for(wa=mu.needsContext.test(ai)?0:Ra.length;wa--&&(La=Ra[wa],!go.relative[ao=La.type]);)if((uo=go.find[ao])&&(Da=uo(La.matches[0].replace(Hl,ru),Au.test(Ra[0].type)&&ja(Oi.parentNode)||Oi))){if(Ra.splice(wa,1),ai=Da.length&&io(Ra),!ai)return gl.apply(oa,Da),oa;break}}return(So||Ho(ai,Xo))(Da,Oi,!Xs,oa,!Oi||Au.test(ai)&&ja(Oi.parentNode)||Oi),oa},xo.sortStable=Es.split("").sort(nu).join("")===Es,xo.detectDuplicates=!!ys,Vs(),xo.sortDetached=Kn(function(Zi){return Zi.compareDocumentPosition(Uo.createElement("fieldset"))&1}),Kn(function(Zi){return Zi.innerHTML="<a href='#'></a>",Zi.firstChild.getAttribute("href")==="#"})||Er("type|href|height|width",function(Zi,ai,Oi){if(!Oi)return Zi.getAttribute(ai,ai.toLowerCase()==="type"?1:2)}),(!xo.attributes||!Kn(function(Zi){return Zi.innerHTML="<input/>",Zi.firstChild.setAttribute("value",""),Zi.firstChild.getAttribute("value")===""}))&&Er("value",function(Zi,ai,Oi){if(!Oi&&Zi.nodeName.toLowerCase()==="input")return Zi.defaultValue}),Kn(function(Zi){return Zi.getAttribute("disabled")==null})||Er(Cu,function(Zi,ai,Oi){var oa;if(!Oi)return Zi[ai]===!0?ai.toLowerCase():(oa=Zi.getAttributeNode(ai))&&oa.specified?oa.value:null}),wn}(Rt);Nn.find=Li,Nn.expr=Li.selectors,Nn.expr[":"]=Nn.expr.pseudos,Nn.uniqueSort=Nn.unique=Li.uniqueSort,Nn.text=Li.getText,Nn.isXMLDoc=Li.isXML,Nn.contains=Li.contains,Nn.escapeSelector=Li.escape;var Vi=function(wn,Dn,Wn){for(var Kn=[],Er=Wn!==void 0;(wn=wn[Dn])&&wn.nodeType!==9;)if(wn.nodeType===1){if(Er&&Nn(wn).is(Wn))break;Kn.push(wn)}return Kn},xa=function(wn,Dn){for(var Wn=[];wn;wn=wn.nextSibling)wn.nodeType===1&&wn!==Dn&&Wn.push(wn);return Wn},Tn=Nn.expr.match.needsContext,ci=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Nn.filter=function(Zn,wn,Dn){var Wn=wn[0];return Dn&&(Zn=":not("+Zn+")"),wn.length===1&&Wn.nodeType===1?Nn.find.matchesSelector(Wn,Zn)?[Wn]:[]:Nn.find.matches(Zn,Nn.grep(wn,function(Kn){return Kn.nodeType===1}))},Nn.fn.extend({find:function(wn){var Dn,Wn,Kn=this.length,Er=this;if(typeof wn!="string")return this.pushStack(Nn(wn).filter(function(){for(Dn=0;Dn<Kn;Dn++)if(Nn.contains(Er[Dn],this))return!0}));for(Wn=this.pushStack([]),Dn=0;Dn<Kn;Dn++)Nn.find(wn,Er[Dn],Wn);return Kn>1?Nn.uniqueSort(Wn):Wn},filter:function(wn){return this.pushStack(Jt(this,wn||[],!1))},not:function(wn){return this.pushStack(Jt(this,wn||[],!0))},is:function(wn){return!!Jt(this,typeof wn=="string"&&Tn.test(wn)?Nn(wn):wn||[],!1).length}});var oi,Ai=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ui=Nn.fn.init=function(wn,Dn,Wn){var Kn,Er;if(!wn)return this;if(Wn=Wn||oi,typeof wn=="string")if(wn[0]==="<"&&wn[wn.length-1]===">"&&wn.length>=3?Kn=[null,wn,null]:Kn=Ai.exec(wn),Kn&&(Kn[1]||!Dn))if(Kn[1]){if(Dn=_instanceof(Dn,Nn)?Dn[0]:Dn,Nn.merge(this,Nn.parseHTML(Kn[1],Dn&&Dn.nodeType?Dn.ownerDocument||Dn:xi,!0)),ci.test(Kn[1])&&Nn.isPlainObject(Dn))for(Kn in Dn)qr(this[Kn])?this[Kn](Dn[Kn]):this.attr(Kn,Dn[Kn]);return this}else return Er=xi.getElementById(Kn[2]),Er&&(this[0]=Er,this.length=1),this;else return!Dn||Dn.jquery?(Dn||Wn).find(wn):this.constructor(Dn).find(wn);else{if(wn.nodeType)return this[0]=wn,this.length=1,this;if(qr(wn))return Wn.ready!==void 0?Wn.ready(wn):wn(Nn)}return Nn.makeArray(wn,this)};ui.prototype=Nn.fn,oi=Nn(xi);var Ar=/^(?:parents|prev(?:Until|All))/,$r={children:!0,contents:!0,next:!0,prev:!0};Nn.fn.extend({has:function(wn){var Dn=Nn(wn,this),Wn=Dn.length;return this.filter(function(){for(var Kn=0;Kn<Wn;Kn++)if(Nn.contains(this,Dn[Kn]))return!0})},closest:function(wn,Dn){var Wn,Kn=0,Er=this.length,Br=[],Xr=typeof wn!="string"&&Nn(wn);if(!Tn.test(wn)){for(;Kn<Er;Kn++)for(Wn=this[Kn];Wn&&Wn!==Dn;Wn=Wn.parentNode)if(Wn.nodeType<11&&(Xr?Xr.index(Wn)>-1:Wn.nodeType===1&&Nn.find.matchesSelector(Wn,wn))){Br.push(Wn);break}}return this.pushStack(Br.length>1?Nn.uniqueSort(Br):Br)},index:function(wn){return wn?typeof wn=="string"?_i.call(Nn(wn),this[0]):_i.call(this,wn.jquery?wn[0]:wn):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(wn,Dn){return this.pushStack(Nn.uniqueSort(Nn.merge(this.get(),Nn(wn,Dn))))},addBack:function(wn){return this.add(wn==null?this.prevObject:this.prevObject.filter(wn))}}),Nn.each({parent:function(wn){var Dn=wn.parentNode;return Dn&&Dn.nodeType!==11?Dn:null},parents:function(wn){return Vi(wn,"parentNode")},parentsUntil:function(wn,Dn,Wn){return Vi(wn,"parentNode",Wn)},next:function(wn){return Zt(wn,"nextSibling")},prev:function(wn){return Zt(wn,"previousSibling")},nextAll:function(wn){return Vi(wn,"nextSibling")},prevAll:function(wn){return Vi(wn,"previousSibling")},nextUntil:function(wn,Dn,Wn){return Vi(wn,"nextSibling",Wn)},prevUntil:function(wn,Dn,Wn){return Vi(wn,"previousSibling",Wn)},siblings:function(wn){return xa((wn.parentNode||{}).firstChild,wn)},children:function(wn){return xa(wn.firstChild)},contents:function(wn){return wn.contentDocument!=null&&zr(wn.contentDocument)?wn.contentDocument:(qt(wn,"template")&&(wn=wn.content||wn),Nn.merge([],wn.childNodes))}},function(Zn,wn){Nn.fn[Zn]=function(Dn,Wn){var Kn=Nn.map(this,wn,Dn);return Zn.slice(-5)!=="Until"&&(Wn=Dn),Wn&&typeof Wn=="string"&&(Kn=Nn.filter(Wn,Kn)),this.length>1&&($r[Zn]||Nn.uniqueSort(Kn),Ar.test(Zn)&&Kn.reverse()),this.pushStack(Kn)}});var Ur=/[^\x20\t\r\n\f]+/g;Nn.Callbacks=function(Zn){Zn=typeof Zn=="string"?Yt(Zn):Nn.extend({},Zn);var wn,Dn,Wn,Kn,Er=[],Br=[],Xr=-1,Fi=function(){for(Kn=Kn||Zn.once,Wn=wn=!0;Br.length;Xr=-1)for(Dn=Br.shift();++Xr<Er.length;)Er[Xr].apply(Dn[0],Dn[1])===!1&&Zn.stopOnFalse&&(Xr=Er.length,Dn=!1);Zn.memory||(Dn=!1),wn=!1,Kn&&(Dn?Er=[]:Er="")},Ii={add:function(){return Er&&(Dn&&!wn&&(Xr=Er.length-1,Br.push(Dn)),function ja(Ja){Nn.each(Ja,function(io,ca){qr(ca)?(!Zn.unique||!Ii.has(ca))&&Er.push(ca):ca&&ca.length&&Vt(ca)!=="string"&&ja(ca)})}(arguments),Dn&&!wn&&Fi()),this},remove:function(){return Nn.each(arguments,function(ja,Ja){for(var io;(io=Nn.inArray(Ja,Er,io))>-1;)Er.splice(io,1),io<=Xr&&Xr--}),this},has:function(ja){return ja?Nn.inArray(ja,Er)>-1:Er.length>0},empty:function(){return Er&&(Er=[]),this},disable:function(){return Kn=Br=[],Er=Dn="",this},disabled:function(){return!Er},lock:function(){return Kn=Br=[],!Dn&&!wn&&(Er=Dn=""),this},locked:function(){return!!Kn},fireWith:function(ja,Ja){return Kn||(Ja=Ja||[],Ja=[ja,Ja.slice?Ja.slice():Ja],Br.push(Ja),wn||Fi()),this},fire:function(){return Ii.fireWith(this,arguments),this},fired:function(){return!!Wn}};return Ii},Nn.extend({Deferred:function(wn){var Dn=[["notify","progress",Nn.Callbacks("memory"),Nn.Callbacks("memory"),2],["resolve","done",Nn.Callbacks("once memory"),Nn.Callbacks("once memory"),0,"resolved"],["reject","fail",Nn.Callbacks("once memory"),Nn.Callbacks("once memory"),1,"rejected"]],Wn="pending",Kn={state:function(){return Wn},always:function(){return Er.done(arguments).fail(arguments),this},catch:function(Xr){return Kn.then(null,Xr)},pipe:function(){var Xr=arguments;return Nn.Deferred(function(Fi){Nn.each(Dn,function(Ii,Vr){var ja=qr(Xr[Vr[4]])&&Xr[Vr[4]];Er[Vr[1]](function(){var Ja=ja&&ja.apply(this,arguments);Ja&&qr(Ja.promise)?Ja.promise().progress(Fi.notify).done(Fi.resolve).fail(Fi.reject):Fi[Vr[0]+"With"](this,ja?[Ja]:arguments)})}),Xr=null}).promise()},then:function(Xr,Fi,Ii){var Vr=0;function ja(Ja,io,ca,Mo){return function(){var ls=this,Eo=arguments,Zo=function(){var go,us;if(!(Ja<Vr)){if(go=ca.apply(ls,Eo),go===io.promise())throw new TypeError("Thenable self-resolution");us=go&&(typeof go=="object"||typeof go=="function")&&go.then,qr(us)?Mo?us.call(go,ja(Vr,io,Xt,Mo),ja(Vr,io,nn,Mo)):(Vr++,us.call(go,ja(Vr,io,Xt,Mo),ja(Vr,io,nn,Mo),ja(Vr,io,Xt,io.notifyWith))):(ca!==Xt&&(ls=void 0,Eo=[go]),(Mo||io.resolveWith)(ls,Eo))}},mo=Mo?Zo:function(){try{Zo()}catch(xo){Nn.Deferred.exceptionHook&&Nn.Deferred.exceptionHook(xo,mo.stackTrace),Ja+1>=Vr&&(ca!==nn&&(ls=void 0,Eo=[xo]),io.rejectWith(ls,Eo))}};Ja?mo():(Nn.Deferred.getStackHook&&(mo.stackTrace=Nn.Deferred.getStackHook()),Rt.setTimeout(mo))}}return Nn.Deferred(function(Ja){Dn[0][3].add(ja(0,Ja,qr(Ii)?Ii:Xt,Ja.notifyWith)),Dn[1][3].add(ja(0,Ja,qr(Xr)?Xr:Xt)),Dn[2][3].add(ja(0,Ja,qr(Fi)?Fi:nn))}).promise()},promise:function(Xr){return Xr!=null?Nn.extend(Xr,Kn):Kn}},Er={};return Nn.each(Dn,function(Br,Xr){var Fi=Xr[2],Ii=Xr[5];Kn[Xr[1]]=Fi.add,Ii&&Fi.add(function(){Wn=Ii},Dn[3-Br][2].disable,Dn[3-Br][3].disable,Dn[0][2].lock,Dn[0][3].lock),Fi.add(Xr[3].fire),Er[Xr[0]]=function(){return Er[Xr[0]+"With"](this===Er?void 0:this,arguments),this},Er[Xr[0]+"With"]=Fi.fireWith}),Kn.promise(Er),wn&&wn.call(Er,Er),Er},when:function(wn){var Dn=arguments.length,Wn=Dn,Kn=Array(Wn),Er=Rr.call(arguments),Br=Nn.Deferred(),Xr=function(Ii){return function(Vr){Kn[Ii]=this,Er[Ii]=arguments.length>1?Rr.call(arguments):Vr,--Dn||Br.resolveWith(Kn,Er)}};if(Dn<=1&&(un(wn,Br.done(Xr(Wn)).resolve,Br.reject,!Dn),Br.state()==="pending"||qr(Er[Wn]&&Er[Wn].then)))return Br.then();for(;Wn--;)un(Er[Wn],Xr(Wn),Br.reject);return Br.promise()}});var Jr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Nn.Deferred.exceptionHook=function(Zn,wn){Rt.console&&Rt.console.warn&&Zn&&Jr.test(Zn.name)&&Rt.console.warn("jQuery.Deferred exception: "+Zn.message,Zn.stack,wn)},Nn.readyException=function(Zn){Rt.setTimeout(function(){throw Zn})};var Ci=Nn.Deferred();Nn.fn.ready=function(Zn){return Ci.then(Zn).catch(function(wn){Nn.readyException(wn)}),this},Nn.extend({isReady:!1,readyWait:1,ready:function(wn){(wn===!0?--Nn.readyWait:Nn.isReady)||(Nn.isReady=!0,!(wn!==!0&&--Nn.readyWait>0)&&Ci.resolveWith(xi,[Nn]))}}),Nn.ready.then=Ci.then;function Ni(){xi.removeEventListener("DOMContentLoaded",Ni),Rt.removeEventListener("load",Ni),Nn.ready()}xi.readyState==="complete"||xi.readyState!=="loading"&&!xi.documentElement.doScroll?Rt.setTimeout(Nn.ready):(xi.addEventListener("DOMContentLoaded",Ni),Rt.addEventListener("load",Ni));var Pi=function(Zn,wn,Dn,Wn,Kn,Er,Br){var Xr=0,Fi=Zn.length,Ii=Dn==null;if(Vt(Dn)==="object"){Kn=!0;for(Xr in Dn)Pi(Zn,wn,Xr,Dn[Xr],!0,Er,Br)}else if(Wn!==void 0&&(Kn=!0,qr(Wn)||(Br=!0),Ii&&(Br?(wn.call(Zn,Wn),wn=null):(Ii=wn,wn=function(ja,Ja,io){return Ii.call(Nn(ja),io)})),wn))for(;Xr<Fi;Xr++)wn(Zn[Xr],Dn,Br?Wn:Wn.call(Zn[Xr],Xr,wn(Zn[Xr],Dn)));return Kn?Zn:Ii?wn.call(Zn):Fi?wn(Zn[0],Dn):Er},ta=/^-ms-/,aa=/-([a-z])/g,ga=function(wn){return wn.nodeType===1||wn.nodeType===9||!+wn.nodeType};function Ma(){this.expando=Nn.expando+Ma.uid++}Ma.uid=1,Ma.prototype={cache:function(wn){var Dn=wn[this.expando];return Dn||(Dn={},ga(wn)&&(wn.nodeType?wn[this.expando]=Dn:Object.defineProperty(wn,this.expando,{value:Dn,configurable:!0}))),Dn},set:function(wn,Dn,Wn){var Kn,Er=this.cache(wn);if(typeof Dn=="string")Er[dn(Dn)]=Wn;else for(Kn in Dn)Er[dn(Kn)]=Dn[Kn];return Er},get:function(wn,Dn){return Dn===void 0?this.cache(wn):wn[this.expando]&&wn[this.expando][dn(Dn)]},access:function(wn,Dn,Wn){return Dn===void 0||Dn&&typeof Dn=="string"&&Wn===void 0?this.get(wn,Dn):(this.set(wn,Dn,Wn),Wn!==void 0?Wn:Dn)},remove:function(wn,Dn){var Wn,Kn=wn[this.expando];if(Kn!==void 0){if(Dn!==void 0)for(Array.isArray(Dn)?Dn=Dn.map(dn):(Dn=dn(Dn),Dn=Dn in Kn?[Dn]:Dn.match(Ur)||[]),Wn=Dn.length;Wn--;)delete Kn[Dn[Wn]];(Dn===void 0||Nn.isEmptyObject(Kn))&&(wn.nodeType?wn[this.expando]=void 0:delete wn[this.expando])}},hasData:function(wn){var Dn=wn[this.expando];return Dn!==void 0&&!Nn.isEmptyObject(Dn)}};var ha=new Ma,la=new Ma,Ta=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ba=/[A-Z]/g;Nn.extend({hasData:function(wn){return la.hasData(wn)||ha.hasData(wn)},data:function(wn,Dn,Wn){return la.access(wn,Dn,Wn)},removeData:function(wn,Dn){la.remove(wn,Dn)},_data:function(wn,Dn,Wn){return ha.access(wn,Dn,Wn)},_removeData:function(wn,Dn){ha.remove(wn,Dn)}}),Nn.fn.extend({data:function(wn,Dn){var Wn,Kn,Er,Br=this[0],Xr=Br&&Br.attributes;if(wn===void 0){if(this.length&&(Er=la.get(Br),Br.nodeType===1&&!ha.get(Br,"hasDataAttrs"))){for(Wn=Xr.length;Wn--;)Xr[Wn]&&(Kn=Xr[Wn].name,Kn.indexOf("data-")===0&&(Kn=dn(Kn.slice(5)),mn(Br,Kn,Er[Kn])));ha.set(Br,"hasDataAttrs",!0)}return Er}return typeof wn=="object"?this.each(function(){la.set(this,wn)}):Pi(this,function(Fi){var Ii;if(Br&&Fi===void 0)return Ii=la.get(Br,wn),Ii!==void 0||(Ii=mn(Br,wn),Ii!==void 0)?Ii:void 0;this.each(function(){la.set(this,wn,Fi)})},null,Dn,arguments.length>1,null,!0)},removeData:function(wn){return this.each(function(){la.remove(this,wn)})}}),Nn.extend({queue:function(wn,Dn,Wn){var Kn;if(wn)return Dn=(Dn||"fx")+"queue",Kn=ha.get(wn,Dn),Wn&&(!Kn||Array.isArray(Wn)?Kn=ha.access(wn,Dn,Nn.makeArray(Wn)):Kn.push(Wn)),Kn||[]},dequeue:function(wn,Dn){Dn=Dn||"fx";var Wn=Nn.queue(wn,Dn),Kn=Wn.length,Er=Wn.shift(),Br=Nn._queueHooks(wn,Dn),Xr=function(){Nn.dequeue(wn,Dn)};Er==="inprogress"&&(Er=Wn.shift(),Kn--),Er&&(Dn==="fx"&&Wn.unshift("inprogress"),delete Br.stop,Er.call(wn,Xr,Br)),!Kn&&Br&&Br.empty.fire()},_queueHooks:function(wn,Dn){var Wn=Dn+"queueHooks";return ha.get(wn,Wn)||ha.access(wn,Wn,{empty:Nn.Callbacks("once memory").add(function(){ha.remove(wn,[Dn+"queue",Wn])})})}}),Nn.fn.extend({queue:function(wn,Dn){var Wn=2;return typeof wn!="string"&&(Dn=wn,wn="fx",Wn--),arguments.length<Wn?Nn.queue(this[0],wn):Dn===void 0?this:this.each(function(){var Kn=Nn.queue(this,wn,Dn);Nn._queueHooks(this,wn),wn==="fx"&&Kn[0]!=="inprogress"&&Nn.dequeue(this,wn)})},dequeue:function(wn){return this.each(function(){Nn.dequeue(this,wn)})},clearQueue:function(wn){return this.queue(wn||"fx",[])},promise:function(wn,Dn){var Wn,Kn=1,Er=Nn.Deferred(),Br=this,Xr=this.length,Fi=function(){--Kn||Er.resolveWith(Br,[Br])};for(typeof wn!="string"&&(Dn=wn,wn=void 0),wn=wn||"fx";Xr--;)Wn=ha.get(Br[Xr],wn+"queueHooks"),Wn&&Wn.empty&&(Kn++,Wn.empty.add(Fi));return Fi(),Er.promise(Dn)}});var ji=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Or=new RegExp("^(?:([+-])=|)("+ji+")([a-z%]*)$","i"),Fr=["Top","Right","Bottom","Left"],si=xi.documentElement,ia=function(wn){return Nn.contains(wn.ownerDocument,wn)},Gi={composed:!0};si.getRootNode&&(ia=function(wn){return Nn.contains(wn.ownerDocument,wn)||wn.getRootNode(Gi)===wn.ownerDocument});var Ya=function(wn,Dn){return wn=Dn||wn,wn.style.display==="none"||wn.style.display===""&&ia(wn)&&Nn.css(wn,"display")==="none"},Na={};Nn.fn.extend({show:function(){return on(this,!0)},hide:function(){return on(this)},toggle:function(wn){return typeof wn=="boolean"?wn?this.show():this.hide():this.each(function(){Ya(this)?Nn(this).show():Nn(this).hide()})}});var to=/^(?:checkbox|radio)$/i,li=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Cr=/^$|^module$|\/(?:java|ecma)script/i;(function(){var Zn=xi.createDocumentFragment(),wn=Zn.appendChild(xi.createElement("div")),Dn=xi.createElement("input");Dn.setAttribute("type","radio"),Dn.setAttribute("checked","checked"),Dn.setAttribute("name","t"),wn.appendChild(Dn),Dr.checkClone=wn.cloneNode(!0).cloneNode(!0).lastChild.checked,wn.innerHTML="<textarea>x</textarea>",Dr.noCloneChecked=!!wn.cloneNode(!0).lastChild.defaultValue,wn.innerHTML="<option></option>",Dr.option=!!wn.lastChild})();var Xn={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,"",""]};Xn.tbody=Xn.tfoot=Xn.colgroup=Xn.caption=Xn.thead,Xn.th=Xn.td,Dr.option||(Xn.optgroup=Xn.option=[1,"<select multiple='multiple'>","</select>"]);var Qn=/<|&#?\w+;/,wr=/^([^.]*)(?:\.(.+)|)/;function $n(Zn,wn,Dn,Wn,Kn,Er){var Br,Xr;if(typeof wn=="object"){typeof Dn!="string"&&(Wn=Wn||Dn,Dn=void 0);for(Xr in wn)$n(Zn,Xr,Dn,Wn,wn[Xr],Er);return Zn}if(Wn==null&&Kn==null?(Kn=Dn,Wn=Dn=void 0):Kn==null&&(typeof Dn=="string"?(Kn=Wn,Wn=void 0):(Kn=Wn,Wn=Dn,Dn=void 0)),Kn===!1)Kn=cn;else if(!Kn)return Zn;return Er===1&&(Br=Kn,Kn=function(Ii){return Nn().off(Ii),Br.apply(this,arguments)},Kn.guid=Br.guid||(Br.guid=Nn.guid++)),Zn.each(function(){Nn.event.add(this,wn,Kn,Wn,Dn)})}Nn.event={global:{},add:function(wn,Dn,Wn,Kn,Er){var Br,Xr,Fi,Ii,Vr,ja,Ja,io,ca,Mo,ls,Eo=ha.get(wn);if(ga(wn))for(Wn.handler&&(Br=Wn,Wn=Br.handler,Er=Br.selector),Er&&Nn.find.matchesSelector(si,Er),Wn.guid||(Wn.guid=Nn.guid++),(Ii=Eo.events)||(Ii=Eo.events=Object.create(null)),(Xr=Eo.handle)||(Xr=Eo.handle=function(mo){return(typeof Nn=="undefined"?"undefined":_typeof(Nn))<"u"&&Nn.event.triggered!==mo.type?Nn.event.dispatch.apply(wn,arguments):void 0}),Dn=(Dn||"").match(Ur)||[""],Vr=Dn.length;Vr--;)Fi=wr.exec(Dn[Vr])||[],ca=ls=Fi[1],Mo=(Fi[2]||"").split(".").sort(),ca&&(Ja=Nn.event.special[ca]||{},ca=(Er?Ja.delegateType:Ja.bindType)||ca,Ja=Nn.event.special[ca]||{},ja=Nn.extend({type:ca,origType:ls,data:Kn,handler:Wn,guid:Wn.guid,selector:Er,needsContext:Er&&Nn.expr.match.needsContext.test(Er),namespace:Mo.join(".")},Br),(io=Ii[ca])||(io=Ii[ca]=[],io.delegateCount=0,(!Ja.setup||Ja.setup.call(wn,Kn,Mo,Xr)===!1)&&wn.addEventListener&&wn.addEventListener(ca,Xr)),Ja.add&&(Ja.add.call(wn,ja),ja.handler.guid||(ja.handler.guid=Wn.guid)),Er?io.splice(io.delegateCount++,0,ja):io.push(ja),Nn.event.global[ca]=!0)},remove:function(wn,Dn,Wn,Kn,Er){var Br,Xr,Fi,Ii,Vr,ja,Ja,io,ca,Mo,ls,Eo=ha.hasData(wn)&&ha.get(wn);if(!(!Eo||!(Ii=Eo.events))){for(Dn=(Dn||"").match(Ur)||[""],Vr=Dn.length;Vr--;){if(Fi=wr.exec(Dn[Vr])||[],ca=ls=Fi[1],Mo=(Fi[2]||"").split(".").sort(),!ca){for(ca in Ii)Nn.event.remove(wn,ca+Dn[Vr],Wn,Kn,!0);continue}for(Ja=Nn.event.special[ca]||{},ca=(Kn?Ja.delegateType:Ja.bindType)||ca,io=Ii[ca]||[],Fi=Fi[2]&&new RegExp("(^|\\.)"+Mo.join("\\.(?:.*\\.|)")+"(\\.|$)"),Xr=Br=io.length;Br--;)ja=io[Br],(Er||ls===ja.origType)&&(!Wn||Wn.guid===ja.guid)&&(!Fi||Fi.test(ja.namespace))&&(!Kn||Kn===ja.selector||Kn==="**"&&ja.selector)&&(io.splice(Br,1),ja.selector&&io.delegateCount--,Ja.remove&&Ja.remove.call(wn,ja));Xr&&!io.length&&((!Ja.teardown||Ja.teardown.call(wn,Mo,Eo.handle)===!1)&&Nn.removeEvent(wn,ca,Eo.handle),delete Ii[ca])}Nn.isEmptyObject(Ii)&&ha.remove(wn,"handle events")}},dispatch:function(wn){var Dn,Wn,Kn,Er,Br,Xr,Fi=new Array(arguments.length),Ii=Nn.event.fix(wn),Vr=(ha.get(this,"events")||Object.create(null))[Ii.type]||[],ja=Nn.event.special[Ii.type]||{};for(Fi[0]=Ii,Dn=1;Dn<arguments.length;Dn++)Fi[Dn]=arguments[Dn];if(Ii.delegateTarget=this,!(ja.preDispatch&&ja.preDispatch.call(this,Ii)===!1)){for(Xr=Nn.event.handlers.call(this,Ii,Vr),Dn=0;(Er=Xr[Dn++])&&!Ii.isPropagationStopped();)for(Ii.currentTarget=Er.elem,Wn=0;(Br=Er.handlers[Wn++])&&!Ii.isImmediatePropagationStopped();)(!Ii.rnamespace||Br.namespace===!1||Ii.rnamespace.test(Br.namespace))&&(Ii.handleObj=Br,Ii.data=Br.data,Kn=((Nn.event.special[Br.origType]||{}).handle||Br.handler).apply(Er.elem,Fi),Kn!==void 0&&(Ii.result=Kn)===!1&&(Ii.preventDefault(),Ii.stopPropagation()));return ja.postDispatch&&ja.postDispatch.call(this,Ii),Ii.result}},handlers:function(wn,Dn){var Wn,Kn,Er,Br,Xr,Fi=[],Ii=Dn.delegateCount,Vr=wn.target;if(Ii&&Vr.nodeType&&!(wn.type==="click"&&wn.button>=1)){for(;Vr!==this;Vr=Vr.parentNode||this)if(Vr.nodeType===1&&!(wn.type==="click"&&Vr.disabled===!0)){for(Br=[],Xr={},Wn=0;Wn<Ii;Wn++)Kn=Dn[Wn],Er=Kn.selector+" ",Xr[Er]===void 0&&(Xr[Er]=Kn.needsContext?Nn(Er,this).index(Vr)>-1:Nn.find(Er,this,null,[Vr]).length),Xr[Er]&&Br.push(Kn);Br.length&&Fi.push({elem:Vr,handlers:Br})}}return Vr=this,Ii<Dn.length&&Fi.push({elem:Vr,handlers:Dn.slice(Ii)}),Fi},addProp:function(wn,Dn){Object.defineProperty(Nn.Event.prototype,wn,{enumerable:!0,configurable:!0,get:qr(Dn)?function(){if(this.originalEvent)return Dn(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[wn]},set:function(Kn){Object.defineProperty(this,wn,{enumerable:!0,configurable:!0,writable:!0,value:Kn})}})},fix:function(wn){return wn[Nn.expando]?wn:new Nn.Event(wn)},special:{load:{noBubble:!0},click:{setup:function(wn){var Dn=this||wn;return to.test(Dn.type)&&Dn.click&&qt(Dn,"input")&&kn(Dn,"click",sn),!1},trigger:function(wn){var Dn=this||wn;return to.test(Dn.type)&&Dn.click&&qt(Dn,"input")&&kn(Dn,"click"),!0},_default:function(wn){var Dn=wn.target;return to.test(Dn.type)&&Dn.click&&qt(Dn,"input")&&ha.get(Dn,"click")||qt(Dn,"a")}},beforeunload:{postDispatch:function(wn){wn.result!==void 0&&wn.originalEvent&&(wn.originalEvent.returnValue=wn.result)}}}},Nn.removeEvent=function(Zn,wn,Dn){Zn.removeEventListener&&Zn.removeEventListener(wn,Dn)},Nn.Event=function(Zn,wn){if(!_instanceof(this,Nn.Event))return new Nn.Event(Zn,wn);Zn&&Zn.type?(this.originalEvent=Zn,this.type=Zn.type,this.isDefaultPrevented=Zn.defaultPrevented||Zn.defaultPrevented===void 0&&Zn.returnValue===!1?sn:cn,this.target=Zn.target&&Zn.target.nodeType===3?Zn.target.parentNode:Zn.target,this.currentTarget=Zn.currentTarget,this.relatedTarget=Zn.relatedTarget):this.type=Zn,wn&&Nn.extend(this,wn),this.timeStamp=Zn&&Zn.timeStamp||Date.now(),this[Nn.expando]=!0},Nn.Event.prototype={constructor:Nn.Event,isDefaultPrevented:cn,isPropagationStopped:cn,isImmediatePropagationStopped:cn,isSimulated:!1,preventDefault:function(){var wn=this.originalEvent;this.isDefaultPrevented=sn,wn&&!this.isSimulated&&wn.preventDefault()},stopPropagation:function(){var wn=this.originalEvent;this.isPropagationStopped=sn,wn&&!this.isSimulated&&wn.stopPropagation()},stopImmediatePropagation:function(){var wn=this.originalEvent;this.isImmediatePropagationStopped=sn,wn&&!this.isSimulated&&wn.stopImmediatePropagation(),this.stopPropagation()}},Nn.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,code:!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:!0},Nn.event.addProp),Nn.each({focus:"focusin",blur:"focusout"},function(Zn,wn){Nn.event.special[Zn]={setup:function(){return kn(this,Zn,yn),!1},trigger:function(){return kn(this,Zn),!0},_default:function(Wn){return ha.get(Wn.target,Zn)},delegateType:wn}}),Nn.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(Zn,wn){Nn.event.special[Zn]={delegateType:wn,bindType:wn,handle:function(Wn){var Kn,Er=this,Br=Wn.relatedTarget,Xr=Wn.handleObj;return(!Br||Br!==Er&&!Nn.contains(Er,Br))&&(Wn.type=Xr.origType,Kn=Xr.handler.apply(this,arguments),Wn.type=wn),Kn}}}),Nn.fn.extend({on:function(wn,Dn,Wn,Kn){return $n(this,wn,Dn,Wn,Kn)},one:function(wn,Dn,Wn,Kn){return $n(this,wn,Dn,Wn,Kn,1)},off:function(wn,Dn,Wn){var Kn,Er;if(wn&&wn.preventDefault&&wn.handleObj)return Kn=wn.handleObj,Nn(wn.delegateTarget).off(Kn.namespace?Kn.origType+"."+Kn.namespace:Kn.origType,Kn.selector,Kn.handler),this;if(typeof wn=="object"){for(Er in wn)this.off(Er,Dn,wn[Er]);return this}return(Dn===!1||typeof Dn=="function")&&(Wn=Dn,Dn=void 0),Wn===!1&&(Wn=cn),this.each(function(){Nn.event.remove(this,wn,Wn,Dn)})}});var Mr=/<script|<style|<link/i,Lr=/checked\s*(?:[^=]|=\s*.checked.)/i,fi=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Si(Zn,wn,Dn,Wn){wn=Yr(wn);var Kn,Er,Br,Xr,Fi,Ii,Vr=0,ja=Zn.length,Ja=ja-1,io=wn[0],ca=qr(io);if(ca||ja>1&&typeof io=="string"&&!Dr.checkClone&&Lr.test(io))return Zn.each(function(Mo){var ls=Zn.eq(Mo);ca&&(wn[0]=io.call(this,Mo,ls.html())),Si(ls,wn,Dn,Wn)});if(ja&&(Kn=en(wn,Zn[0].ownerDocument,!1,Zn,Wn),Er=Kn.firstChild,Kn.childNodes.length===1&&(Kn=Er),Er||Wn)){for(Br=Nn.map(Ft(Kn,"script"),In),Xr=Br.length;Vr<ja;Vr++)Fi=Kn,Vr!==Ja&&(Fi=Nn.clone(Fi,!0,!0),Xr&&Nn.merge(Br,Ft(Fi,"script"))),Dn.call(Zn[Vr],Fi,Vr);if(Xr)for(Ii=Br[Br.length-1].ownerDocument,Nn.map(Br,Pn),Vr=0;Vr<Xr;Vr++)Fi=Br[Vr],Cr.test(Fi.type||"")&&!ha.access(Fi,"globalEval")&&Nn.contains(Ii,Fi)&&(Fi.src&&(Fi.type||"").toLowerCase()!=="module"?Nn._evalUrl&&!Fi.noModule&&Nn._evalUrl(Fi.src,{nonce:Fi.nonce||Fi.getAttribute("nonce")},Ii):Bt(Fi.textContent.replace(fi,""),Fi,Ii))}return Zn}Nn.extend({htmlPrefilter:function(wn){return wn},clone:function(wn,Dn,Wn){var Kn,Er,Br,Xr,Fi=wn.cloneNode(!0),Ii=ia(wn);if(!Dr.noCloneChecked&&(wn.nodeType===1||wn.nodeType===11)&&!Nn.isXMLDoc(wn))for(Xr=Ft(Fi),Br=Ft(wn),Kn=0,Er=Br.length;Kn<Er;Kn++)Rn(Br[Kn],Xr[Kn]);if(Dn)if(Wn)for(Br=Br||Ft(wn),Xr=Xr||Ft(Fi),Kn=0,Er=Br.length;Kn<Er;Kn++)_n(Br[Kn],Xr[Kn]);else _n(wn,Fi);return Xr=Ft(Fi,"script"),Xr.length>0&&Gt(Xr,!Ii&&Ft(wn,"script")),Fi},cleanData:function(wn){for(var Dn,Wn,Kn,Er=Nn.event.special,Br=0;(Wn=wn[Br])!==void 0;Br++)if(ga(Wn)){if(Dn=Wn[ha.expando]){if(Dn.events)for(Kn in Dn.events)Er[Kn]?Nn.event.remove(Wn,Kn):Nn.removeEvent(Wn,Kn,Dn.handle);Wn[ha.expando]=void 0}Wn[la.expando]&&(Wn[la.expando]=void 0)}}}),Nn.fn.extend({detach:function(wn){return jn(this,wn,!0)},remove:function(wn){return jn(this,wn)},text:function(wn){return Pi(this,function(Dn){return Dn===void 0?Nn.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=Dn)})},null,wn,arguments.length)},append:function(){return Si(this,arguments,function(wn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Dn=An(this,wn);Dn.appendChild(wn)}})},prepend:function(){return Si(this,arguments,function(wn){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Dn=An(this,wn);Dn.insertBefore(wn,Dn.firstChild)}})},before:function(){return Si(this,arguments,function(wn){this.parentNode&&this.parentNode.insertBefore(wn,this)})},after:function(){return Si(this,arguments,function(wn){this.parentNode&&this.parentNode.insertBefore(wn,this.nextSibling)})},empty:function(){for(var wn,Dn=0;(wn=this[Dn])!=null;Dn++)wn.nodeType===1&&(Nn.cleanData(Ft(wn,!1)),wn.textContent="");return this},clone:function(wn,Dn){return wn=wn!=null?wn:!1,Dn=Dn!=null?Dn:wn,this.map(function(){return Nn.clone(this,wn,Dn)})},html:function(wn){return Pi(this,function(Dn){var Wn=this[0]||{},Kn=0,Er=this.length;if(Dn===void 0&&Wn.nodeType===1)return Wn.innerHTML;if(typeof Dn=="string"&&!Mr.test(Dn)&&!Xn[(li.exec(Dn)||["",""])[1].toLowerCase()]){Dn=Nn.htmlPrefilter(Dn);try{for(;Kn<Er;Kn++)Wn=this[Kn]||{},Wn.nodeType===1&&(Nn.cleanData(Ft(Wn,!1)),Wn.innerHTML=Dn);Wn=0}catch(Br){}}Wn&&this.empty().append(Dn)},null,wn,arguments.length)},replaceWith:function(){var wn=[];return Si(this,arguments,function(Dn){var Wn=this.parentNode;Nn.inArray(this,wn)<0&&(Nn.cleanData(Ft(this)),Wn&&Wn.replaceChild(Dn,this))},wn)}}),Nn.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(Zn,wn){Nn.fn[Zn]=function(Dn){for(var Wn,Kn=[],Er=Nn(Dn),Br=Er.length-1,Xr=0;Xr<=Br;Xr++)Wn=Xr===Br?this:this.clone(!0),Nn(Er[Xr])[wn](Wn),Zr.apply(Kn,Wn.get());return this.pushStack(Kn)}});var Ri=new RegExp("^("+ji+")(?!px)[a-z%]+$","i"),na=/^--/,va=function(wn){var Dn=wn.ownerDocument.defaultView;return(!Dn||!Dn.opener)&&(Dn=Rt),Dn.getComputedStyle(wn)},za=function(wn,Dn,Wn){var Kn,Er,Br={};for(Er in Dn)Br[Er]=wn.style[Er],wn.style[Er]=Dn[Er];Kn=Wn.call(wn);for(Er in Dn)wn.style[Er]=Br[Er];return Kn},no=new RegExp(Fr.join("|"),"i"),po="[\\x20\\t\\r\\n\\f]",Co=new RegExp("^"+po+"+|((?:^|[^\\\\])(?:\\\\.)*)"+po+"+$","g");(function(){var Zn=function(){if(Ii){Fi.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Ii.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",si.appendChild(Fi).appendChild(Ii);var ja=Rt.getComputedStyle(Ii);Dn=ja.top!=="1%",Xr=wn(ja.marginLeft)===12,Ii.style.right="60%",Er=wn(ja.right)===36,Wn=wn(ja.width)===36,Ii.style.position="absolute",Kn=wn(Ii.offsetWidth/3)===12,si.removeChild(Fi),Ii=null}},wn=function(ja){return Math.round(parseFloat(ja))},Dn,Wn,Kn,Er,Br,Xr,Fi=xi.createElement("div"),Ii=xi.createElement("div");Ii.style&&(Ii.style.backgroundClip="content-box",Ii.cloneNode(!0).style.backgroundClip="",Dr.clearCloneStyle=Ii.style.backgroundClip==="content-box",Nn.extend(Dr,{boxSizingReliable:function(){return Zn(),Wn},pixelBoxStyles:function(){return Zn(),Er},pixelPosition:function(){return Zn(),Dn},reliableMarginLeft:function(){return Zn(),Xr},scrollboxSize:function(){return Zn(),Kn},reliableTrDimensions:function(){var ja,Ja,io,ca;return Br==null&&(ja=xi.createElement("table"),Ja=xi.createElement("tr"),io=xi.createElement("div"),ja.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Ja.style.cssText="border:1px solid",Ja.style.height="1px",io.style.height="9px",io.style.display="block",si.appendChild(ja).appendChild(Ja).appendChild(io),ca=Rt.getComputedStyle(Ja),Br=parseInt(ca.height,10)+parseInt(ca.borderTopWidth,10)+parseInt(ca.borderBottomWidth,10)===Ja.offsetHeight,si.removeChild(ja)),Br}}))})();var jo=["Webkit","Moz","ms"],qi=xi.createElement("div").style,Mi={},Kr=/^(none|table(?!-c[ea]).+)/,jr={position:"absolute",visibility:"hidden",display:"block"},Fn={letterSpacing:"0",fontWeight:"400"};Nn.extend({cssHooks:{opacity:{get:function(wn,Dn){if(Dn){var Wn=On(wn,"opacity");return Wn===""?"1":Wn}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(wn,Dn,Wn,Kn){if(!(!wn||wn.nodeType===3||wn.nodeType===8||!wn.style)){var Er,Br,Xr,Fi=dn(Dn),Ii=na.test(Dn),Vr=wn.style;if(Ii||(Dn=Jn(Fi)),Xr=Nn.cssHooks[Dn]||Nn.cssHooks[Fi],Wn!==void 0){if(Br=typeof Wn=="undefined"?"undefined":_typeof(Wn),Br==="string"&&(Er=Or.exec(Wn))&&Er[1]&&(Wn=hn(wn,Dn,Er),Br="number"),Wn==null||Wn!==Wn)return;Br==="number"&&!Ii&&(Wn+=Er&&Er[3]||(Nn.cssNumber[Fi]?"":"px")),!Dr.clearCloneStyle&&Wn===""&&Dn.indexOf("background")===0&&(Vr[Dn]="inherit"),(!Xr||!("set"in Xr)||(Wn=Xr.set(wn,Wn,Kn))!==void 0)&&(Ii?Vr.setProperty(Dn,Wn):Vr[Dn]=Wn)}else return Xr&&"get"in Xr&&(Er=Xr.get(wn,!1,Kn))!==void 0?Er:Vr[Dn]}},css:function(wn,Dn,Wn,Kn){var Er,Br,Xr,Fi=dn(Dn),Ii=na.test(Dn);return Ii||(Dn=Jn(Fi)),Xr=Nn.cssHooks[Dn]||Nn.cssHooks[Fi],Xr&&"get"in Xr&&(Er=Xr.get(wn,!0,Wn)),Er===void 0&&(Er=On(wn,Dn,Kn)),Er==="normal"&&Dn in Fn&&(Er=Fn[Dn]),Wn===""||Wn?(Br=parseFloat(Er),Wn===!0||isFinite(Br)?Br||0:Er):Er}}),Nn.each(["height","width"],function(Zn,wn){Nn.cssHooks[wn]={get:function(Wn,Kn,Er){if(Kn)return Kr.test(Nn.css(Wn,"display"))&&(!Wn.getClientRects().length||!Wn.getBoundingClientRect().width)?za(Wn,jr,function(){return Yn(Wn,wn,Er)}):Yn(Wn,wn,Er)},set:function(Wn,Kn,Er){var Br,Xr=va(Wn),Fi=!Dr.scrollboxSize()&&Xr.position==="absolute",Ii=Fi||Er,Vr=Ii&&Nn.css(Wn,"boxSizing",!1,Xr)==="border-box",ja=Er?xr(Wn,wn,Er,Vr,Xr):0;return Vr&&Fi&&(ja-=Math.ceil(Wn["offset"+wn[0].toUpperCase()+wn.slice(1)]-parseFloat(Xr[wn])-xr(Wn,wn,"border",!1,Xr)-.5)),ja&&(Br=Or.exec(Kn))&&(Br[3]||"px")!=="px"&&(Wn.style[wn]=Kn,Kn=Nn.css(Wn,wn)),kr(Wn,Kn,ja)}}}),Nn.cssHooks.marginLeft=Sn(Dr.reliableMarginLeft,function(Zn,wn){if(wn)return(parseFloat(On(Zn,"marginLeft"))||Zn.getBoundingClientRect().left-za(Zn,{marginLeft:0},function(){return Zn.getBoundingClientRect().left}))+"px"}),Nn.each({margin:"",padding:"",border:"Width"},function(Zn,wn){Nn.cssHooks[Zn+wn]={expand:function(Wn){for(var Kn=0,Er={},Br=typeof Wn=="string"?Wn.split(" "):[Wn];Kn<4;Kn++)Er[Zn+Fr[Kn]+wn]=Br[Kn]||Br[Kn-2]||Br[0];return Er}},Zn!=="margin"&&(Nn.cssHooks[Zn+wn].set=kr)}),Nn.fn.extend({css:function(wn,Dn){return Pi(this,function(Wn,Kn,Er){var Br,Xr,Fi={},Ii=0;if(Array.isArray(Kn)){for(Br=va(Wn),Xr=Kn.length;Ii<Xr;Ii++)Fi[Kn[Ii]]=Nn.css(Wn,Kn[Ii],!1,Br);return Fi}return Er!==void 0?Nn.style(Wn,Kn,Er):Nn.css(Wn,Kn)},wn,Dn,arguments.length>1)}});function Pr(Zn,wn,Dn,Wn,Kn){return new Pr.prototype.init(Zn,wn,Dn,Wn,Kn)}Nn.Tween=Pr,Pr.prototype={constructor:Pr,init:function(wn,Dn,Wn,Kn,Er,Br){this.elem=wn,this.prop=Wn,this.easing=Er||Nn.easing._default,this.options=Dn,this.start=this.now=this.cur(),this.end=Kn,this.unit=Br||(Nn.cssNumber[Wn]?"":"px")},cur:function(){var wn=Pr.propHooks[this.prop];return wn&&wn.get?wn.get(this):Pr.propHooks._default.get(this)},run:function(wn){var Dn,Wn=Pr.propHooks[this.prop];return this.options.duration?this.pos=Dn=Nn.easing[this.easing](wn,this.options.duration*wn,0,1,this.options.duration):this.pos=Dn=wn,this.now=(this.end-this.start)*Dn+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Wn&&Wn.set?Wn.set(this):Pr.propHooks._default.set(this),this}},Pr.prototype.init.prototype=Pr.prototype,Pr.propHooks={_default:{get:function(wn){var Dn;return wn.elem.nodeType!==1||wn.elem[wn.prop]!=null&&wn.elem.style[wn.prop]==null?wn.elem[wn.prop]:(Dn=Nn.css(wn.elem,wn.prop,""),!Dn||Dn==="auto"?0:Dn)},set:function(wn){Nn.fx.step[wn.prop]?Nn.fx.step[wn.prop](wn):wn.elem.nodeType===1&&(Nn.cssHooks[wn.prop]||wn.elem.style[Jn(wn.prop)]!=null)?Nn.style(wn.elem,wn.prop,wn.now+wn.unit):wn.elem[wn.prop]=wn.now}}},Pr.propHooks.scrollTop=Pr.propHooks.scrollLeft={set:function(wn){wn.elem.nodeType&&wn.elem.parentNode&&(wn.elem[wn.prop]=wn.now)}},Nn.easing={linear:function(wn){return wn},swing:function(wn){return .5-Math.cos(wn*Math.PI)/2},_default:"swing"},Nn.fx=Pr.prototype.init,Nn.fx.step={};var ri,ei,vi=/^(?:toggle|show|hide)$/,Ei=/queueHooks$/;function Hi(){ei&&(xi.hidden===!1&&Rt.requestAnimationFrame?Rt.requestAnimationFrame(Hi):Rt.setTimeout(Hi,Nn.fx.interval),Nn.fx.tick())}function Xi(Zn,wn,Dn){var Wn,Kn,Er=0,Br=Xi.prefilters.length,Xr=Nn.Deferred().always(function(){delete Fi.elem}),Fi=function(){if(Kn)return!1;for(var Ja=ri||Tr(),io=Math.max(0,Ii.startTime+Ii.duration-Ja),ca=io/Ii.duration||0,Mo=1-ca,ls=0,Eo=Ii.tweens.length;ls<Eo;ls++)Ii.tweens[ls].run(Mo);return Xr.notifyWith(Zn,[Ii,Mo,io]),Mo<1&&Eo?io:(Eo||Xr.notifyWith(Zn,[Ii,1,0]),Xr.resolveWith(Zn,[Ii]),!1)},Ii=Xr.promise({elem:Zn,props:Nn.extend({},wn),opts:Nn.extend(!0,{specialEasing:{},easing:Nn.easing._default},Dn),originalProperties:wn,originalOptions:Dn,startTime:ri||Tr(),duration:Dn.duration,tweens:[],createTween:function(Ja,io){var ca=Nn.Tween(Zn,Ii.opts,Ja,io,Ii.opts.specialEasing[Ja]||Ii.opts.easing);return Ii.tweens.push(ca),ca},stop:function(Ja){var io=0,ca=Ja?Ii.tweens.length:0;if(Kn)return this;for(Kn=!0;io<ca;io++)Ii.tweens[io].run(1);return Ja?(Xr.notifyWith(Zn,[Ii,1,0]),Xr.resolveWith(Zn,[Ii,Ja])):Xr.rejectWith(Zn,[Ii,Ja]),this}}),Vr=Ii.props;for(Aa(Vr,Ii.opts.specialEasing);Er<Br;Er++)if(Wn=Xi.prefilters[Er].call(Ii,Zn,Vr,Ii.opts),Wn)return qr(Wn.stop)&&(Nn._queueHooks(Ii.elem,Ii.opts.queue).stop=Wn.stop.bind(Wn)),Wn;return Nn.map(Vr,yi,Ii),qr(Ii.opts.start)&&Ii.opts.start.call(Zn,Ii),Ii.progress(Ii.opts.progress).done(Ii.opts.done,Ii.opts.complete).fail(Ii.opts.fail).always(Ii.opts.always),Nn.fx.timer(Nn.extend(Fi,{elem:Zn,anim:Ii,queue:Ii.opts.queue})),Ii}Nn.Animation=Nn.extend(Xi,{tweeners:{"*":[function(Zn,wn){var Dn=this.createTween(Zn,wn);return hn(Dn.elem,Zn,Or.exec(wn),Dn),Dn}]},tweener:function(wn,Dn){qr(wn)?(Dn=wn,wn=["*"]):wn=wn.match(Ur);for(var Wn,Kn=0,Er=wn.length;Kn<Er;Kn++)Wn=wn[Kn],Xi.tweeners[Wn]=Xi.tweeners[Wn]||[],Xi.tweeners[Wn].unshift(Dn)},prefilters:[ra],prefilter:function(wn,Dn){Dn?Xi.prefilters.unshift(wn):Xi.prefilters.push(wn)}}),Nn.speed=function(Zn,wn,Dn){var Wn=Zn&&typeof Zn=="object"?Nn.extend({},Zn):{complete:Dn||!Dn&&wn||qr(Zn)&&Zn,duration:Zn,easing:Dn&&wn||wn&&!qr(wn)&&wn};return Nn.fx.off?Wn.duration=0:typeof Wn.duration!="number"&&(Wn.duration in Nn.fx.speeds?Wn.duration=Nn.fx.speeds[Wn.duration]:Wn.duration=Nn.fx.speeds._default),(Wn.queue==null||Wn.queue===!0)&&(Wn.queue="fx"),Wn.old=Wn.complete,Wn.complete=function(){qr(Wn.old)&&Wn.old.call(this),Wn.queue&&Nn.dequeue(this,Wn.queue)},Wn},Nn.fn.extend({fadeTo:function(wn,Dn,Wn,Kn){return this.filter(Ya).css("opacity",0).show().end().animate({opacity:Dn},wn,Wn,Kn)},animate:function(wn,Dn,Wn,Kn){var Er=Nn.isEmptyObject(wn),Br=Nn.speed(Dn,Wn,Kn),Xr=function(){var Ii=Xi(this,Nn.extend({},wn),Br);(Er||ha.get(this,"finish"))&&Ii.stop(!0)};return Xr.finish=Xr,Er||Br.queue===!1?this.each(Xr):this.queue(Br.queue,Xr)},stop:function(wn,Dn,Wn){var Kn=function(Br){var Xr=Br.stop;delete Br.stop,Xr(Wn)};return typeof wn!="string"&&(Wn=Dn,Dn=wn,wn=void 0),Dn&&this.queue(wn||"fx",[]),this.each(function(){var Er=!0,Br=wn!=null&&wn+"queueHooks",Xr=Nn.timers,Fi=ha.get(this);if(Br)Fi[Br]&&Fi[Br].stop&&Kn(Fi[Br]);else for(Br in Fi)Fi[Br]&&Fi[Br].stop&&Ei.test(Br)&&Kn(Fi[Br]);for(Br=Xr.length;Br--;)Xr[Br].elem===this&&(wn==null||Xr[Br].queue===wn)&&(Xr[Br].anim.stop(Wn),Er=!1,Xr.splice(Br,1));(Er||!Wn)&&Nn.dequeue(this,wn)})},finish:function(wn){return wn!==!1&&(wn=wn||"fx"),this.each(function(){var Dn,Wn=ha.get(this),Kn=Wn[wn+"queue"],Er=Wn[wn+"queueHooks"],Br=Nn.timers,Xr=Kn?Kn.length:0;for(Wn.finish=!0,Nn.queue(this,wn,[]),Er&&Er.stop&&Er.stop.call(this,!0),Dn=Br.length;Dn--;)Br[Dn].elem===this&&Br[Dn].queue===wn&&(Br[Dn].anim.stop(!0),Br.splice(Dn,1));for(Dn=0;Dn<Xr;Dn++)Kn[Dn]&&Kn[Dn].finish&&Kn[Dn].finish.call(this);delete Wn.finish})}}),Nn.each(["toggle","show","hide"],function(Zn,wn){var Dn=Nn.fn[wn];Nn.fn[wn]=function(Wn,Kn,Er){return Wn==null||typeof Wn=="boolean"?Dn.apply(this,arguments):this.animate(ti(wn,!0),Wn,Kn,Er)}}),Nn.each({slideDown:ti("show"),slideUp:ti("hide"),slideToggle:ti("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(Zn,wn){Nn.fn[Zn]=function(Dn,Wn,Kn){return this.animate(wn,Dn,Wn,Kn)}}),Nn.timers=[],Nn.fx.tick=function(){var Zn,wn=0,Dn=Nn.timers;for(ri=Date.now();wn<Dn.length;wn++)Zn=Dn[wn],!Zn()&&Dn[wn]===Zn&&Dn.splice(wn--,1);Dn.length||Nn.fx.stop(),ri=void 0},Nn.fx.timer=function(Zn){Nn.timers.push(Zn),Nn.fx.start()},Nn.fx.interval=13,Nn.fx.start=function(){ei||(ei=!0,Hi())},Nn.fx.stop=function(){ei=null},Nn.fx.speeds={slow:600,fast:200,_default:400},Nn.fn.delay=function(Zn,wn){return Zn=Nn.fx&&Nn.fx.speeds[Zn]||Zn,wn=wn||"fx",this.queue(wn,function(Dn,Wn){var Kn=Rt.setTimeout(Dn,Zn);Wn.stop=function(){Rt.clearTimeout(Kn)}})},function(){var Zn=xi.createElement("input"),wn=xi.createElement("select"),Dn=wn.appendChild(xi.createElement("option"));Zn.type="checkbox",Dr.checkOn=Zn.value!=="",Dr.optSelected=Dn.selected,Zn=xi.createElement("input"),Zn.value="t",Zn.type="radio",Dr.radioValue=Zn.value==="t"}();var Ca,ma=Nn.expr.attrHandle;Nn.fn.extend({attr:function(wn,Dn){return Pi(this,Nn.attr,wn,Dn,arguments.length>1)},removeAttr:function(wn){return this.each(function(){Nn.removeAttr(this,wn)})}}),Nn.extend({attr:function(wn,Dn,Wn){var Kn,Er,Br=wn.nodeType;if(!(Br===3||Br===8||Br===2)){if(_typeof(wn.getAttribute)>"u")return Nn.prop(wn,Dn,Wn);if((Br!==1||!Nn.isXMLDoc(wn))&&(Er=Nn.attrHooks[Dn.toLowerCase()]||(Nn.expr.match.bool.test(Dn)?Ca:void 0)),Wn!==void 0){if(Wn===null){Nn.removeAttr(wn,Dn);return}return Er&&"set"in Er&&(Kn=Er.set(wn,Wn,Dn))!==void 0?Kn:(wn.setAttribute(Dn,Wn+""),Wn)}return Er&&"get"in Er&&(Kn=Er.get(wn,Dn))!==null?Kn:(Kn=Nn.find.attr(wn,Dn),Kn!=null?Kn:void 0)}},attrHooks:{type:{set:function(wn,Dn){if(!Dr.radioValue&&Dn==="radio"&&qt(wn,"input")){var Wn=wn.value;return wn.setAttribute("type",Dn),Wn&&(wn.value=Wn),Dn}}}},removeAttr:function(wn,Dn){var Wn,Kn=0,Er=Dn&&Dn.match(Ur);if(Er&&wn.nodeType===1)for(;Wn=Er[Kn++];)wn.removeAttribute(Wn)}}),Ca={set:function(wn,Dn,Wn){return Dn===!1?Nn.removeAttr(wn,Wn):wn.setAttribute(Wn,Wn),Wn}},Nn.each(Nn.expr.match.bool.source.match(/\w+/g),function(Zn,wn){var Dn=ma[wn]||Nn.find.attr;ma[wn]=function(Wn,Kn,Er){var Br,Xr,Fi=Kn.toLowerCase();return Er||(Xr=ma[Fi],ma[Fi]=Br,Br=Dn(Wn,Kn,Er)!=null?Fi:null,ma[Fi]=Xr),Br}});var Pa=/^(?:input|select|textarea|button)$/i,qn=/^(?:a|area)$/i;Nn.fn.extend({prop:function(wn,Dn){return Pi(this,Nn.prop,wn,Dn,arguments.length>1)},removeProp:function(wn){return this.each(function(){delete this[Nn.propFix[wn]||wn]})}}),Nn.extend({prop:function(wn,Dn,Wn){var Kn,Er,Br=wn.nodeType;if(!(Br===3||Br===8||Br===2))return(Br!==1||!Nn.isXMLDoc(wn))&&(Dn=Nn.propFix[Dn]||Dn,Er=Nn.propHooks[Dn]),Wn!==void 0?Er&&"set"in Er&&(Kn=Er.set(wn,Wn,Dn))!==void 0?Kn:wn[Dn]=Wn:Er&&"get"in Er&&(Kn=Er.get(wn,Dn))!==null?Kn:wn[Dn]},propHooks:{tabIndex:{get:function(wn){var Dn=Nn.find.attr(wn,"tabindex");return Dn?parseInt(Dn,10):Pa.test(wn.nodeName)||qn.test(wn.nodeName)&&wn.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Dr.optSelected||(Nn.propHooks.selected={get:function(wn){var Dn=wn.parentNode;return Dn&&Dn.parentNode&&Dn.parentNode.selectedIndex,null},set:function(wn){var Dn=wn.parentNode;Dn&&(Dn.selectedIndex,Dn.parentNode&&Dn.parentNode.selectedIndex)}}),Nn.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Nn.propFix[this.toLowerCase()]=this}),Nn.fn.extend({addClass:function(wn){var Dn,Wn,Kn,Er,Br,Xr;return qr(wn)?this.each(function(Fi){Nn(this).addClass(wn.call(this,Fi,zi(this)))}):(Dn=Ui(wn),Dn.length?this.each(function(){if(Kn=zi(this),Wn=this.nodeType===1&&" "+ua(Kn)+" ",Wn){for(Br=0;Br<Dn.length;Br++)Er=Dn[Br],Wn.indexOf(" "+Er+" ")<0&&(Wn+=Er+" ");Xr=ua(Wn),Kn!==Xr&&this.setAttribute("class",Xr)}}):this)},removeClass:function(wn){var Dn,Wn,Kn,Er,Br,Xr;return qr(wn)?this.each(function(Fi){Nn(this).removeClass(wn.call(this,Fi,zi(this)))}):arguments.length?(Dn=Ui(wn),Dn.length?this.each(function(){if(Kn=zi(this),Wn=this.nodeType===1&&" "+ua(Kn)+" ",Wn){for(Br=0;Br<Dn.length;Br++)for(Er=Dn[Br];Wn.indexOf(" "+Er+" ")>-1;)Wn=Wn.replace(" "+Er+" "," ");Xr=ua(Wn),Kn!==Xr&&this.setAttribute("class",Xr)}}):this):this.attr("class","")},toggleClass:function(wn,Dn){var Wn,Kn,Er,Br,Xr=typeof wn=="undefined"?"undefined":_typeof(wn),Fi=Xr==="string"||Array.isArray(wn);return qr(wn)?this.each(function(Ii){Nn(this).toggleClass(wn.call(this,Ii,zi(this),Dn),Dn)}):typeof Dn=="boolean"&&Fi?Dn?this.addClass(wn):this.removeClass(wn):(Wn=Ui(wn),this.each(function(){if(Fi)for(Br=Nn(this),Er=0;Er<Wn.length;Er++)Kn=Wn[Er],Br.hasClass(Kn)?Br.removeClass(Kn):Br.addClass(Kn);else(wn===void 0||Xr==="boolean")&&(Kn=zi(this),Kn&&ha.set(this,"__className__",Kn),this.setAttribute&&this.setAttribute("class",Kn||wn===!1?"":ha.get(this,"__className__")||""))}))},hasClass:function(wn){var Dn,Wn,Kn=0;for(Dn=" "+wn+" ";Wn=this[Kn++];)if(Wn.nodeType===1&&(" "+ua(zi(Wn))+" ").indexOf(Dn)>-1)return!0;return!1}});var ro=/\r/g;Nn.fn.extend({val:function(wn){var Dn,Wn,Kn,Er=this[0];return arguments.length?(Kn=qr(wn),this.each(function(Br){var Xr;this.nodeType===1&&(Kn?Xr=wn.call(this,Br,Nn(this).val()):Xr=wn,Xr==null?Xr="":typeof Xr=="number"?Xr+="":Array.isArray(Xr)&&(Xr=Nn.map(Xr,function(Fi){return Fi==null?"":Fi+""})),Dn=Nn.valHooks[this.type]||Nn.valHooks[this.nodeName.toLowerCase()],(!Dn||!("set"in Dn)||Dn.set(this,Xr,"value")===void 0)&&(this.value=Xr))})):Er?(Dn=Nn.valHooks[Er.type]||Nn.valHooks[Er.nodeName.toLowerCase()],Dn&&"get"in Dn&&(Wn=Dn.get(Er,"value"))!==void 0?Wn:(Wn=Er.value,typeof Wn=="string"?Wn.replace(ro,""):Wn!=null?Wn:"")):void 0}}),Nn.extend({valHooks:{option:{get:function(wn){var Dn=Nn.find.attr(wn,"value");return Dn!=null?Dn:ua(Nn.text(wn))}},select:{get:function(wn){var Dn,Wn,Kn,Er=wn.options,Br=wn.selectedIndex,Xr=wn.type==="select-one",Fi=Xr?null:[],Ii=Xr?Br+1:Er.length;for(Br<0?Kn=Ii:Kn=Xr?Br:0;Kn<Ii;Kn++)if(Wn=Er[Kn],(Wn.selected||Kn===Br)&&!Wn.disabled&&(!Wn.parentNode.disabled||!qt(Wn.parentNode,"optgroup"))){if(Dn=Nn(Wn).val(),Xr)return Dn;Fi.push(Dn)}return Fi},set:function(wn,Dn){for(var Wn,Kn,Er=wn.options,Br=Nn.makeArray(Dn),Xr=Er.length;Xr--;)Kn=Er[Xr],(Kn.selected=Nn.inArray(Nn.valHooks.option.get(Kn),Br)>-1)&&(Wn=!0);return Wn||(wn.selectedIndex=-1),Br}}}}),Nn.each(["radio","checkbox"],function(){Nn.valHooks[this]={set:function(wn,Dn){if(Array.isArray(Dn))return wn.checked=Nn.inArray(Nn(wn).val(),Dn)>-1}},Dr.checkOn||(Nn.valHooks[this].get=function(Zn){return Zn.getAttribute("value")===null?"on":Zn.value})}),Dr.focusin="onfocusin"in Rt;var vo=/^(?:focusinfocus|focusoutblur)$/,ho=function(wn){wn.stopPropagation()};Nn.extend(Nn.event,{trigger:function(wn,Dn,Wn,Kn){var Er,Br,Xr,Fi,Ii,Vr,ja,Ja,io=[Wn||xi],ca=Di.call(wn,"type")?wn.type:wn,Mo=Di.call(wn,"namespace")?wn.namespace.split("."):[];if(Br=Ja=Xr=Wn=Wn||xi,!(Wn.nodeType===3||Wn.nodeType===8)&&!vo.test(ca+Nn.event.triggered)&&(ca.indexOf(".")>-1&&(Mo=ca.split("."),ca=Mo.shift(),Mo.sort()),Ii=ca.indexOf(":")<0&&"on"+ca,wn=wn[Nn.expando]?wn:new Nn.Event(ca,typeof wn=="object"&&wn),wn.isTrigger=Kn?2:3,wn.namespace=Mo.join("."),wn.rnamespace=wn.namespace?new RegExp("(^|\\.)"+Mo.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,wn.result=void 0,wn.target||(wn.target=Wn),Dn=Dn==null?[wn]:Nn.makeArray(Dn,[wn]),ja=Nn.event.special[ca]||{},!(!Kn&&ja.trigger&&ja.trigger.apply(Wn,Dn)===!1))){if(!Kn&&!ja.noBubble&&!hi(Wn)){for(Fi=ja.delegateType||ca,vo.test(Fi+ca)||(Br=Br.parentNode);Br;Br=Br.parentNode)io.push(Br),Xr=Br;Xr===(Wn.ownerDocument||xi)&&io.push(Xr.defaultView||Xr.parentWindow||Rt)}for(Er=0;(Br=io[Er++])&&!wn.isPropagationStopped();)Ja=Br,wn.type=Er>1?Fi:ja.bindType||ca,Vr=(ha.get(Br,"events")||Object.create(null))[wn.type]&&ha.get(Br,"handle"),Vr&&Vr.apply(Br,Dn),Vr=Ii&&Br[Ii],Vr&&Vr.apply&&ga(Br)&&(wn.result=Vr.apply(Br,Dn),wn.result===!1&&wn.preventDefault());return wn.type=ca,!Kn&&!wn.isDefaultPrevented()&&(!ja._default||ja._default.apply(io.pop(),Dn)===!1)&&ga(Wn)&&Ii&&qr(Wn[ca])&&!hi(Wn)&&(Xr=Wn[Ii],Xr&&(Wn[Ii]=null),Nn.event.triggered=ca,wn.isPropagationStopped()&&Ja.addEventListener(ca,ho),Wn[ca](),wn.isPropagationStopped()&&Ja.removeEventListener(ca,ho),Nn.event.triggered=void 0,Xr&&(Wn[Ii]=Xr)),wn.result}},simulate:function(wn,Dn,Wn){var Kn=Nn.extend(new Nn.Event,Wn,{type:wn,isSimulated:!0});Nn.event.trigger(Kn,null,Dn)}}),Nn.fn.extend({trigger:function(wn,Dn){return this.each(function(){Nn.event.trigger(wn,Dn,this)})},triggerHandler:function(wn,Dn){var Wn=this[0];if(Wn)return Nn.event.trigger(wn,Dn,Wn,!0)}}),Dr.focusin||Nn.each({focus:"focusin",blur:"focusout"},function(Zn,wn){var Dn=function(Kn){Nn.event.simulate(wn,Kn.target,Nn.event.fix(Kn))};Nn.event.special[wn]={setup:function(){var Kn=this.ownerDocument||this.document||this,Er=ha.access(Kn,wn);Er||Kn.addEventListener(Zn,Dn,!0),ha.access(Kn,wn,(Er||0)+1)},teardown:function(){var Kn=this.ownerDocument||this.document||this,Er=ha.access(Kn,wn)-1;Er?ha.access(Kn,wn,Er):(Kn.removeEventListener(Zn,Dn,!0),ha.remove(Kn,wn))}}});var Za=Rt.location,Ki={guid:Date.now()},ea=/\?/;Nn.parseXML=function(Zn){var wn,Dn;if(!Zn||typeof Zn!="string")return null;try{wn=new Rt.DOMParser().parseFromString(Zn,"text/xml")}catch(Wn){}return Dn=wn&&wn.getElementsByTagName("parsererror")[0],(!wn||Dn)&&Nn.error("Invalid XML: "+(Dn?Nn.map(Dn.childNodes,function(Wn){return Wn.textContent}).join("\n"):Zn)),wn};var Ji=/\[\]$/,Ea=/\r?\n/g,Ua=/^(?:submit|button|image|reset|file)$/i,yo=/^(?:input|select|textarea|keygen)/i;function Qa(Zn,wn,Dn,Wn){var Kn;if(Array.isArray(wn))Nn.each(wn,function(Er,Br){Dn||Ji.test(Zn)?Wn(Zn,Br):Qa(Zn+"["+(typeof Br=="object"&&Br!=null?Er:"")+"]",Br,Dn,Wn)});else if(!Dn&&Vt(wn)==="object")for(Kn in wn)Qa(Zn+"["+Kn+"]",wn[Kn],Dn,Wn);else Wn(Zn,wn)}Nn.param=function(Zn,wn){var Dn,Wn=[],Kn=function(Br,Xr){var Fi=qr(Xr)?Xr():Xr;Wn[Wn.length]=encodeURIComponent(Br)+"="+encodeURIComponent(Fi!=null?Fi:"")};if(Zn==null)return"";if(Array.isArray(Zn)||Zn.jquery&&!Nn.isPlainObject(Zn))Nn.each(Zn,function(){Kn(this.name,this.value)});else for(Dn in Zn)Qa(Dn,Zn[Dn],wn,Kn);return Wn.join("&")},Nn.fn.extend({serialize:function(){return Nn.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var wn=Nn.prop(this,"elements");return wn?Nn.makeArray(wn):this}).filter(function(){var wn=this.type;return this.name&&!Nn(this).is(":disabled")&&yo.test(this.nodeName)&&!Ua.test(wn)&&(this.checked||!to.test(wn))}).map(function(wn,Dn){var Wn=Nn(this).val();return Wn==null?null:Array.isArray(Wn)?Nn.map(Wn,function(Kn){return{name:Dn.name,value:Kn.replace(Ea,"\r\n")}}):{name:Dn.name,value:Wn.replace(Ea,"\r\n")}}).get()}});var zo=/%20/g,Wo=/#.*$/,Vo=/([?&])_=[^&]*/,as=/^(.*?):[ \t]*([^\r\n]*)$/mg,vs=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ms=/^(?:GET|HEAD)$/,_s=/^\/\//,As={},js={},sl="*/".concat("*"),Fo=xi.createElement("a");Fo.href=Za.href,Nn.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Za.href,type:"GET",isLocal:vs.test(Za.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":sl,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":Nn.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(wn,Dn){return Dn?pi(pi(wn,Nn.ajaxSettings),Dn):pi(Nn.ajaxSettings,wn)},ajaxPrefilter:Qi(As),ajaxTransport:Qi(js),ajax:function(wn,Dn){var Wn=function(Ho,ws,qs,Os){var ys,Vs,Uo,Bs,Xs,ks=ws;Vr||(Vr=!0,Fi&&Rt.clearTimeout(Fi),Kn=void 0,Br=Os||"",Do.readyState=Ho>0?4:0,ys=Ho>=200&&Ho<300||Ho===304,qs&&(Bs=$i(ca,Do,qs)),!ys&&Nn.inArray("script",ca.dataTypes)>-1&&Nn.inArray("json",ca.dataTypes)<0&&(ca.converters["text script"]=function(){}),Bs=bi(ca,Bs,Do,ys),ys?(ca.ifModified&&(Xs=Do.getResponseHeader("Last-Modified"),Xs&&(Nn.lastModified[Er]=Xs),Xs=Do.getResponseHeader("etag"),Xs&&(Nn.etag[Er]=Xs)),Ho===204||ca.type==="HEAD"?ks="nocontent":Ho===304?ks="notmodified":(ks=Bs.state,Vs=Bs.data,Uo=Bs.error,ys=!Uo)):(Uo=ks,(Ho||!ks)&&(ks="error",Ho<0&&(Ho=0))),Do.status=Ho,Do.statusText=(ws||ks)+"",ys?Eo.resolveWith(Mo,[Vs,ks,Do]):Eo.rejectWith(Mo,[Do,ks,Uo]),Do.statusCode(mo),mo=void 0,ja&&ls.trigger(ys?"ajaxSuccess":"ajaxError",[Do,ca,ys?Vs:Uo]),Zo.fireWith(Mo,[Do,ks]),ja&&(ls.trigger("ajaxComplete",[Do,ca]),--Nn.active||Nn.event.trigger("ajaxStop")))};typeof wn=="object"&&(Dn=wn,wn=void 0),Dn=Dn||{};var Kn,Er,Br,Xr,Fi,Ii,Vr,ja,Ja,io,ca=Nn.ajaxSetup({},Dn),Mo=ca.context||ca,ls=ca.context&&(Mo.nodeType||Mo.jquery)?Nn(Mo):Nn.event,Eo=Nn.Deferred(),Zo=Nn.Callbacks("once memory"),mo=ca.statusCode||{},xo={},go={},us="canceled",Do={readyState:0,getResponseHeader:function(Ho){var ws;if(Vr){if(!Xr)for(Xr={};ws=as.exec(Br);)Xr[ws[1].toLowerCase()+" "]=(Xr[ws[1].toLowerCase()+" "]||[]).concat(ws[2]);ws=Xr[Ho.toLowerCase()+" "]}return ws==null?null:ws.join(", ")},getAllResponseHeaders:function(){return Vr?Br:null},setRequestHeader:function(Ho,ws){return Vr==null&&(Ho=go[Ho.toLowerCase()]=go[Ho.toLowerCase()]||Ho,xo[Ho]=ws),this},overrideMimeType:function(Ho){return Vr==null&&(ca.mimeType=Ho),this},statusCode:function(Ho){var ws;if(Ho)if(Vr)Do.always(Ho[Do.status]);else for(ws in Ho)mo[ws]=[mo[ws],Ho[ws]];return this},abort:function(Ho){var ws=Ho||us;return Kn&&Kn.abort(ws),Wn(0,ws),this}};if(Eo.promise(Do),ca.url=((wn||ca.url||Za.href)+"").replace(_s,Za.protocol+"//"),ca.type=Dn.method||Dn.type||ca.method||ca.type,ca.dataTypes=(ca.dataType||"*").toLowerCase().match(Ur)||[""],ca.crossDomain==null){Ii=xi.createElement("a");try{Ii.href=ca.url,Ii.href=Ii.href,ca.crossDomain=Fo.protocol+"//"+Fo.host!=Ii.protocol+"//"+Ii.host}catch(os){ca.crossDomain=!0}}if(ca.data&&ca.processData&&typeof ca.data!="string"&&(ca.data=Nn.param(ca.data,ca.traditional)),Ti(As,ca,Dn,Do),Vr)return Do;ja=Nn.event&&ca.global,ja&&Nn.active++===0&&Nn.event.trigger("ajaxStart"),ca.type=ca.type.toUpperCase(),ca.hasContent=!ms.test(ca.type),Er=ca.url.replace(Wo,""),ca.hasContent?ca.data&&ca.processData&&(ca.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ca.data=ca.data.replace(zo,"+")):(io=ca.url.slice(Er.length),ca.data&&(ca.processData||typeof ca.data=="string")&&(Er+=(ea.test(Er)?"&":"?")+ca.data,delete ca.data),ca.cache===!1&&(Er=Er.replace(Vo,"$1"),io=(ea.test(Er)?"&":"?")+"_="+Ki.guid+++io),ca.url=Er+io),ca.ifModified&&(Nn.lastModified[Er]&&Do.setRequestHeader("If-Modified-Since",Nn.lastModified[Er]),Nn.etag[Er]&&Do.setRequestHeader("If-None-Match",Nn.etag[Er])),(ca.data&&ca.hasContent&&ca.contentType!==!1||Dn.contentType)&&Do.setRequestHeader("Content-Type",ca.contentType),Do.setRequestHeader("Accept",ca.dataTypes[0]&&ca.accepts[ca.dataTypes[0]]?ca.accepts[ca.dataTypes[0]]+(ca.dataTypes[0]!=="*"?", "+sl+"; q=0.01":""):ca.accepts["*"]);for(Ja in ca.headers)Do.setRequestHeader(Ja,ca.headers[Ja]);if(ca.beforeSend&&(ca.beforeSend.call(Mo,Do,ca)===!1||Vr))return Do.abort();if(us="abort",Zo.add(ca.complete),Do.done(ca.success),Do.fail(ca.error),Kn=Ti(js,ca,Dn,Do),!Kn)Wn(-1,"No Transport");else{if(Do.readyState=1,ja&&ls.trigger("ajaxSend",[Do,ca]),Vr)return Do;ca.async&&ca.timeout>0&&(Fi=Rt.setTimeout(function(){Do.abort("timeout")},ca.timeout));try{Vr=!1,Kn.send(xo,Wn)}catch(os){if(Vr)throw os;Wn(-1,os)}}return Do},getJSON:function(wn,Dn,Wn){return Nn.get(wn,Dn,Wn,"json")},getScript:function(wn,Dn){return Nn.get(wn,void 0,Dn,"script")}}),Nn.each(["get","post"],function(Zn,wn){Nn[wn]=function(Dn,Wn,Kn,Er){return qr(Wn)&&(Er=Er||Kn,Kn=Wn,Wn=void 0),Nn.ajax(Nn.extend({url:Dn,type:wn,dataType:Er,data:Wn,success:Kn},Nn.isPlainObject(Dn)&&Dn))}}),Nn.ajaxPrefilter(function(Zn){var wn;for(wn in Zn.headers)wn.toLowerCase()==="content-type"&&(Zn.contentType=Zn.headers[wn]||"")}),Nn._evalUrl=function(Zn,wn,Dn){return Nn.ajax({url:Zn,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(Kn){Nn.globalEval(Kn,wn,Dn)}})},Nn.fn.extend({wrapAll:function(wn){var Dn;return this[0]&&(qr(wn)&&(wn=wn.call(this[0])),Dn=Nn(wn,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&Dn.insertBefore(this[0]),Dn.map(function(){for(var Wn=this;Wn.firstElementChild;)Wn=Wn.firstElementChild;return Wn}).append(this)),this},wrapInner:function(wn){return qr(wn)?this.each(function(Dn){Nn(this).wrapInner(wn.call(this,Dn))}):this.each(function(){var Dn=Nn(this),Wn=Dn.contents();Wn.length?Wn.wrapAll(wn):Dn.append(wn)})},wrap:function(wn){var Dn=qr(wn);return this.each(function(Wn){Nn(this).wrapAll(Dn?wn.call(this,Wn):wn)})},unwrap:function(wn){return this.parent(wn).not("body").each(function(){Nn(this).replaceWith(this.childNodes)}),this}}),Nn.expr.pseudos.hidden=function(Zn){return!Nn.expr.pseudos.visible(Zn)},Nn.expr.pseudos.visible=function(Zn){return!!(Zn.offsetWidth||Zn.offsetHeight||Zn.getClientRects().length)},Nn.ajaxSettings.xhr=function(){try{return new Rt.XMLHttpRequest}catch(Zn){}};var so={0:200,1223:204},co=Nn.ajaxSettings.xhr();Dr.cors=!!co&&"withCredentials"in co,Dr.ajax=co=!!co,Nn.ajaxTransport(function(Zn){var wn,Dn;if(Dr.cors||co&&!Zn.crossDomain)return{send:function(Kn,Er){var Br,Xr=Zn.xhr();if(Xr.open(Zn.type,Zn.url,Zn.async,Zn.username,Zn.password),Zn.xhrFields)for(Br in Zn.xhrFields)Xr[Br]=Zn.xhrFields[Br];Zn.mimeType&&Xr.overrideMimeType&&Xr.overrideMimeType(Zn.mimeType),!Zn.crossDomain&&!Kn["X-Requested-With"]&&(Kn["X-Requested-With"]="XMLHttpRequest");for(Br in Kn)Xr.setRequestHeader(Br,Kn[Br]);wn=function(Fi){return function(){wn&&(wn=Dn=Xr.onload=Xr.onerror=Xr.onabort=Xr.ontimeout=Xr.onreadystatechange=null,Fi==="abort"?Xr.abort():Fi==="error"?typeof Xr.status!="number"?Er(0,"error"):Er(Xr.status,Xr.statusText):Er(so[Xr.status]||Xr.status,Xr.statusText,(Xr.responseType||"text")!=="text"||typeof Xr.responseText!="string"?{binary:Xr.response}:{text:Xr.responseText},Xr.getAllResponseHeaders()))}},Xr.onload=wn(),Dn=Xr.onerror=Xr.ontimeout=wn("error"),Xr.onabort!==void 0?Xr.onabort=Dn:Xr.onreadystatechange=function(){Xr.readyState===4&&Rt.setTimeout(function(){wn&&Dn()})},wn=wn("abort");try{Xr.send(Zn.hasContent&&Zn.data||null)}catch(Fi){if(wn)throw Fi}},abort:function(){wn&&wn()}}}),Nn.ajaxPrefilter(function(Zn){Zn.crossDomain&&(Zn.contents.script=!1)}),Nn.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(Zn){return Nn.globalEval(Zn),Zn}}}),Nn.ajaxPrefilter("script",function(Zn){Zn.cache===void 0&&(Zn.cache=!1),Zn.crossDomain&&(Zn.type="GET")}),Nn.ajaxTransport("script",function(Zn){if(Zn.crossDomain||Zn.scriptAttrs){var wn,Dn;return{send:function(Kn,Er){wn=Nn("<script>").attr(Zn.scriptAttrs||{}).prop({charset:Zn.scriptCharset,src:Zn.url}).on("load error",Dn=function(Br){wn.remove(),Dn=null,Br&&Er(Br.type==="error"?404:200,Br.type)}),xi.head.appendChild(wn[0])},abort:function(){Dn&&Dn()}}}});var ts=[],Qo=/(=)\?(?=&|$)|\?\?/;Nn.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var wn=ts.pop()||Nn.expando+"_"+Ki.guid++;return this[wn]=!0,wn}}),Nn.ajaxPrefilter("json jsonp",function(Zn,wn,Dn){var Wn,Kn,Er,Br=Zn.jsonp!==!1&&(Qo.test(Zn.url)?"url":typeof Zn.data=="string"&&(Zn.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Qo.test(Zn.data)&&"data");if(Br||Zn.dataTypes[0]==="jsonp")return Wn=Zn.jsonpCallback=qr(Zn.jsonpCallback)?Zn.jsonpCallback():Zn.jsonpCallback,Br?Zn[Br]=Zn[Br].replace(Qo,"$1"+Wn):Zn.jsonp!==!1&&(Zn.url+=(ea.test(Zn.url)?"&":"?")+Zn.jsonp+"="+Wn),Zn.converters["script json"]=function(){return Er||Nn.error(Wn+" was not called"),Er[0]},Zn.dataTypes[0]="json",Kn=Rt[Wn],Rt[Wn]=function(){Er=arguments},Dn.always(function(){Kn===void 0?Nn(Rt).removeProp(Wn):Rt[Wn]=Kn,Zn[Wn]&&(Zn.jsonpCallback=wn.jsonpCallback,ts.push(Wn)),Er&&qr(Kn)&&Kn(Er[0]),Er=Kn=void 0}),"script"}),Dr.createHTMLDocument=function(){var Zn=xi.implementation.createHTMLDocument("").body;return Zn.innerHTML="<form></form><form></form>",Zn.childNodes.length===2}(),Nn.parseHTML=function(Zn,wn,Dn){if(typeof Zn!="string")return[];typeof wn=="boolean"&&(Dn=wn,wn=!1);var Wn,Kn,Er;return wn||(Dr.createHTMLDocument?(wn=xi.implementation.createHTMLDocument(""),Wn=wn.createElement("base"),Wn.href=xi.location.href,wn.head.appendChild(Wn)):wn=xi),Kn=ci.exec(Zn),Er=!Dn&&[],Kn?[wn.createElement(Kn[1])]:(Kn=en([Zn],wn,Er),Er&&Er.length&&Nn(Er).remove(),Nn.merge([],Kn.childNodes))},Nn.fn.load=function(Zn,wn,Dn){var Wn,Kn,Er,Br=this,Xr=Zn.indexOf(" ");return Xr>-1&&(Wn=ua(Zn.slice(Xr)),Zn=Zn.slice(0,Xr)),qr(wn)?(Dn=wn,wn=void 0):wn&&typeof wn=="object"&&(Kn="POST"),Br.length>0&&Nn.ajax({url:Zn,type:Kn||"GET",dataType:"html",data:wn}).done(function(Fi){Er=arguments,Br.html(Wn?Nn("<div>").append(Nn.parseHTML(Fi)).find(Wn):Fi)}).always(Dn&&function(Fi,Ii){Br.each(function(){Dn.apply(this,Er||[Fi.responseText,Ii,Fi])})}),this},Nn.expr.pseudos.animated=function(Zn){return Nn.grep(Nn.timers,function(wn){return Zn===wn.elem}).length},Nn.offset={setOffset:function(wn,Dn,Wn){var Kn,Er,Br,Xr,Fi,Ii,Vr,ja=Nn.css(wn,"position"),Ja=Nn(wn),io={};ja==="static"&&(wn.style.position="relative"),Fi=Ja.offset(),Br=Nn.css(wn,"top"),Ii=Nn.css(wn,"left"),Vr=(ja==="absolute"||ja==="fixed")&&(Br+Ii).indexOf("auto")>-1,Vr?(Kn=Ja.position(),Xr=Kn.top,Er=Kn.left):(Xr=parseFloat(Br)||0,Er=parseFloat(Ii)||0),qr(Dn)&&(Dn=Dn.call(wn,Wn,Nn.extend({},Fi))),Dn.top!=null&&(io.top=Dn.top-Fi.top+Xr),Dn.left!=null&&(io.left=Dn.left-Fi.left+Er),"using"in Dn?Dn.using.call(wn,io):Ja.css(io)}},Nn.fn.extend({offset:function(wn){if(arguments.length)return wn===void 0?this:this.each(function(Er){Nn.offset.setOffset(this,wn,Er)});var Dn,Wn,Kn=this[0];if(Kn)return Kn.getClientRects().length?(Dn=Kn.getBoundingClientRect(),Wn=Kn.ownerDocument.defaultView,{top:Dn.top+Wn.pageYOffset,left:Dn.left+Wn.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var wn,Dn,Wn,Kn=this[0],Er={top:0,left:0};if(Nn.css(Kn,"position")==="fixed")Dn=Kn.getBoundingClientRect();else{for(Dn=this.offset(),Wn=Kn.ownerDocument,wn=Kn.offsetParent||Wn.documentElement;wn&&(wn===Wn.body||wn===Wn.documentElement)&&Nn.css(wn,"position")==="static";)wn=wn.parentNode;wn&&wn!==Kn&&wn.nodeType===1&&(Er=Nn(wn).offset(),Er.top+=Nn.css(wn,"borderTopWidth",!0),Er.left+=Nn.css(wn,"borderLeftWidth",!0))}return{top:Dn.top-Er.top-Nn.css(Kn,"marginTop",!0),left:Dn.left-Er.left-Nn.css(Kn,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var wn=this.offsetParent;wn&&Nn.css(wn,"position")==="static";)wn=wn.offsetParent;return wn||si})}}),Nn.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(Zn,wn){var Dn=wn==="pageYOffset";Nn.fn[Zn]=function(Wn){return Pi(this,function(Kn,Er,Br){var Xr;if(hi(Kn)?Xr=Kn:Kn.nodeType===9&&(Xr=Kn.defaultView),Br===void 0)return Xr?Xr[wn]:Kn[Er];Xr?Xr.scrollTo(Dn?Xr.pageXOffset:Br,Dn?Br:Xr.pageYOffset):Kn[Er]=Br},Zn,Wn,arguments.length)}}),Nn.each(["top","left"],function(Zn,wn){Nn.cssHooks[wn]=Sn(Dr.pixelPosition,function(Dn,Wn){if(Wn)return Wn=On(Dn,wn),Ri.test(Wn)?Nn(Dn).position()[wn]+"px":Wn})}),Nn.each({Height:"height",Width:"width"},function(Zn,wn){Nn.each({padding:"inner"+Zn,content:wn,"":"outer"+Zn},function(Dn,Wn){Nn.fn[Wn]=function(Kn,Er){var Br=arguments.length&&(Dn||typeof Kn!="boolean"),Xr=Dn||(Kn===!0||Er===!0?"margin":"border");return Pi(this,function(Fi,Ii,Vr){var ja;return hi(Fi)?Wn.indexOf("outer")===0?Fi["inner"+Zn]:Fi.document.documentElement["client"+Zn]:Fi.nodeType===9?(ja=Fi.documentElement,Math.max(Fi.body["scroll"+Zn],ja["scroll"+Zn],Fi.body["offset"+Zn],ja["offset"+Zn],ja["client"+Zn])):Vr===void 0?Nn.css(Fi,Ii,Xr):Nn.style(Fi,Ii,Vr,Xr)},wn,Br?Kn:void 0,Br)}})}),Nn.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(Zn,wn){Nn.fn[wn]=function(Dn){return this.on(wn,Dn)}}),Nn.fn.extend({bind:function(wn,Dn,Wn){return this.on(wn,null,Dn,Wn)},unbind:function(wn,Dn){return this.off(wn,null,Dn)},delegate:function(wn,Dn,Wn,Kn){return this.on(Dn,wn,Wn,Kn)},undelegate:function(wn,Dn,Wn){return arguments.length===1?this.off(wn,"**"):this.off(Dn,wn||"**",Wn)},hover:function(wn,Dn){return this.mouseenter(wn).mouseleave(Dn||wn)}}),Nn.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(Zn,wn){Nn.fn[wn]=function(Dn,Wn){return arguments.length>0?this.on(wn,null,Dn,Wn):this.trigger(wn)}});var Ha=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;Nn.proxy=function(Zn,wn){var Dn,Wn,Kn;if(typeof wn=="string"&&(Dn=Zn[wn],wn=Zn,Zn=Dn),!!qr(Zn))return Wn=Rr.call(arguments,2),Kn=function(){return Zn.apply(wn||this,Wn.concat(Rr.call(arguments)))},Kn.guid=Zn.guid=Zn.guid||Nn.guid++,Kn},Nn.holdReady=function(Zn){Zn?Nn.readyWait++:Nn.ready(!0)},Nn.isArray=Array.isArray,Nn.parseJSON=JSON.parse,Nn.nodeName=qt,Nn.isFunction=qr,Nn.isWindow=hi,Nn.camelCase=dn,Nn.type=Vt,Nn.now=Date.now,Nn.isNumeric=function(Zn){var wn=Nn.type(Zn);return(wn==="number"||wn==="string")&&!isNaN(Zn-parseFloat(Zn))},Nn.trim=function(Zn){return Zn==null?"":(Zn+"").replace(Ha,"$1")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return Nn});var ns=Rt.jQuery,qo=Rt.$;return Nn.noConflict=function(Zn){return Rt.$===Nn&&(Rt.$=qo),Zn&&Rt.jQuery===Nn&&(Rt.jQuery=ns),Nn},(typeof Lt=="undefined"?"undefined":_typeof(Lt))>"u"&&(Rt.jQuery=Rt.$=Nn),Nn})}),pr=dr(zn());var Ut;_a=pr,Ut=_a,Un=Ut.default,hr=__objRest(_a,["default"]),yr=Un!==void 0?Un:hr}}),init_jquery_3_6=__esm({"https-url:https://esm.archive.org/[email protected]":function(){init_jquery(),init_jquery()}}),init_jquery2=__esm({"components/util/jquery.js":function(){init_jquery_3_6(),window.jQuery=yr,window.$=yr}}),log,init_log=__esm({"components/util/log.js":function(){log=location.hostname==="localhost"||location.host.substr(0,4)==="www-"||location.host.substr(0,4)==="cat-"||location.host.substr(0,11)==="ia-petabox-"?console.log.bind(console):function(){}}}),ios,init_ios=__esm({"components/util/ios.js":function(){ios=navigator.userAgent.indexOf("iPhone")>0||navigator.userAgent.indexOf("iPad")>0||navigator.userAgent.indexOf("iPod")>0}}),init_center=__esm({"components/util/center.js":function(){init_jquery2(),init_log(),init_ios(),yr.fn.center=function(){var jt=yr(this).innerHeight();log("myheight",jt),log("mywidth",this.width()),log("w.height",yr(window).height(),"w.width",yr(window).width(),"w.scrollTop",yr(window).scrollTop(),"w.scrollLeft",yr(window).scrollLeft());var xt,Rt;if(ios){var Lt=window.innerWidth,Bt=window.innerHeight;log("vpH",Bt),log("vpW",Lt),xt=(Bt-jt)/2+yr(window).scrollTop(),Rt=(Lt-this.width())/2+yr(window).scrollLeft()}else xt=(yr(window).height()-jt)/2,Rt=(yr(window).width()-this.width())/2;return xt=Math.max(20,xt),Rt=Math.max(20,Rt),this.css({position:ios?"absolute":"fixed",display:"block",top:xt,left:Rt}),this}}}),Popup,init_popup=__esm({"components/util/popup.js":function(){init_jquery2(),init_log(),Popup=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"params",value:function(xt,Rt){var Lt={height:Rt,width:xt,scrollbars:"yes",resizable:"yes",toolbar:"no",directories:"no",location:"yes",menubar:"no",status:"yes"};return Object.keys(Lt).filter(function(Bt){return Lt[Bt]}).reduce(function(Bt,Vt){return Bt.concat("".concat(Vt,"=").concat(Lt[Vt]))},[]).join(",")}},{key:"setupPopupLink",value:function(){var xt="popup-link",Rt="popup-link-width",Lt="popup-link-height";log("popup setup"),yr(document.body).off("click.PopupLink").on("click.PopupLink","[data-".concat(xt,"]"),function(Bt){Bt.preventDefault();var Vt=yr(Bt.currentTarget),Nt=Vt.data(Rt)||500,qt=Vt.data(Lt)||500;window.open(Bt.currentTarget.href,"popup",Popup.params(Nt,qt))})}}]),Ut}(),yr(Popup.setupPopupLink)}}),Message,init_message=__esm({"components/util/message.js":function(){Message=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"LoadingMessage",value:function(xt){var Rt=xt.message,Lt=Rt===void 0?"Loading":Rt;return'<small class="loading-message">'.concat(Lt,"</small>")}},{key:"ErrorMessage",value:function(xt){var Rt=xt.errorMessage;return"<small>".concat(Rt,"</small>")}}]),Ut}()}}),init_tilebars=__esm({"components/tilebars/tilebars.js":function(){init_jquery2()}}),Throttler,init_throttler=__esm({"components/util/throttler.js":function(){Throttler=function(){"use strict";function Ut(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:250,Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;_classCallCheck1(this,Ut),this.callback=jt,this.threshhold=xt,this.context=Rt,this.last=void 0,this.deferTimeout=void 0}return _createClass1(Ut,[{key:"execute",value:function(){var xt=+new Date;this.last&&xt<this.last+this.threshhold?(clearTimeout(this.deferTimeout),this.deferTimeout=setTimeout(this.executeCallback.bind(this),this.threshhold)):this.executeCallback.call(this)}},{key:"executeCallback",value:function(){this.last=+new Date,this.callback.apply(this.context)}}]),Ut}()}}),ScrollProximityHandler,init_scroll_proximity_handler=__esm({"components/util/scroll-proximity-handler.js":function(){init_jquery2(),init_throttler(),ScrollProximityHandler=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.identifier=jt,this.$targetElement=xt,this.callback=Rt,this.$window=yr(window),this.throttler=new Throttler(this.scrollListener,100,this)}return _createClass1(Ut,[{key:"startListener",value:function(){this.$window.on("scroll.".concat(this.identifier),this.throttledListener.bind(this)),this.scrollListener()}},{key:"throttledListener",value:function(){return this.throttler.execute()}},{key:"getTargetScrollOffset",value:function(){var xt=this.$targetElement.offset().top,Rt=this.$window.height();return xt-Rt/2}},{key:"scrollListener",value:function(){var xt=this.getTargetScrollOffset();this.$window.scrollTop()+this.$window.height()>=xt&&(this.$window.off(".".concat(this.identifier)),this.callback())}}]),Ut}()}}),isBot,init_is_bot=__esm({"components/util/is-bot.js":function(){isBot=/bot|crawl|spider/i.test(navigator.userAgent)}}),Related,init_related=__esm({"components/related/related.js":function(){init_jquery2(),init_message(),init_tilebars(),init_scroll_proximity_handler(),init_is_bot(),Related=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"setup",value:function(){var xt=yr("#js-related");if(xt.length&&(tilebars(),yr(window).on("resize  orientationchange",function(Lt){clearTimeout(Related.also_found_throttler),Related.also_found_throttler=setTimeout(tilebars,250)})),!(!xt.length||isBot)){var Rt=yr("#also-found");this.scrollProximityHandler=new ScrollProximityHandler("related_items",Rt,function(){if(!xt.text())return Rt.find(".tilebars").show(),xt.html(Message.LoadingMessage({message:"Fetching items"})),Related.doWhenScrolledToRelatedSection()}),this.scrollProximityHandler.startListener()}}},{key:"doWhenScrolledToRelatedSection",value:function(){var xt=yr("#also-found").data("identifier"),Rt=yr("#js-related");return Related.getRelatedItems(xt).then(function(Lt){Rt.html(Lt),tilebars()}).catch(function(Lt){yr("#playplayset").hide(),Rt.html(Message.ErrorMessage({errorMessage:Lt.message})).show()})}},{key:"getRelatedItems",value:function(xt,Rt){return new Promise(function(Lt,Bt){var Vt="/details/".concat(encodeURIComponent(xt),"?RelatedItemsGet=").concat(Rt?"json":1),Nt="Related items temporarily unavailable. Please try back later.";yr.get(Vt,function(qt){qt===""&&Bt(new Error("No similar items found.")),qt==="service_disabled"&&Bt(new Error(Nt)),Lt(qt)}).fail(function(){Bt(new Error(Nt))})})}}]),Ut}(),yr(function(){return Related.setup()})}}),K,j,Q,W,Z,q,tt,et,nt,M,rt,_a,D,ot,at,init_clipboard=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/clipboard.js":function(){K=Object.create,j=Object.defineProperty,Q=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,Z=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty,tt=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},et=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!q.call(jt,nn)&&nn!==Rt&&j(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=Q(xt,nn))||Lt.enumerable})},Jt=W(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},nt=function(jt,xt,Rt){return Rt=jt!=null?K(Z(jt)):{},et(xt||!jt||!jt.__esModule?j(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},M=tt(function(jt,xt){(function(Rt,Lt){typeof jt=="object"&&typeof xt=="object"?xt.exports=Lt():typeof define=="function"&&define.amd?define([],Lt):typeof jt=="object"?jt.ClipboardJS=Lt():Rt.ClipboardJS=Lt()})(jt,function(){return function(){var Rt={686:function(Vt,Nt,qt){"use strict";var Jt=function(kr){try{return document.execCommand(kr)}catch(xr){return!1}},Zt=function(kr){var xr=document.documentElement.getAttribute("dir")==="rtl",Yn=document.createElement("textarea");Yn.style.fontSize="12pt",Yn.style.border="0",Yn.style.padding="0",Yn.style.margin="0",Yn.style.position="absolute",Yn.style[xr?"right":"left"]="-9999px";var Tr=window.pageYOffset||document.documentElement.scrollTop;return Yn.style.top="".concat(Tr,"px"),Yn.setAttribute("readonly",""),Yn.value=kr,Yn},Yt=function(kr,xr){if(!_instanceof(kr,xr))throw new TypeError("Cannot call a class as a function")},Xt=function(kr,xr){for(var Yn=0;Yn<xr.length;Yn++){var Tr=xr[Yn];Tr.enumerable=Tr.enumerable||!1,Tr.configurable=!0,"value"in Tr&&(Tr.writable=!0),Object.defineProperty(kr,Tr.key,Tr)}},nn=function(kr,xr,Yn){return xr&&Xt(kr.prototype,xr),Yn&&Xt(kr,Yn),kr},un=function(kr,xr){if(typeof xr!="function"&&xr!==null)throw new TypeError("Super expression must either be null or a function");kr.prototype=Object.create(xr&&xr.prototype,{constructor:{value:kr,writable:!0,configurable:!0}}),xr&&jn(kr,xr)},fn=function(kr){var xr=mn();return function(){var Yn=On(kr),Tr;if(xr){var ti=On(this).constructor;Tr=Reflect.construct(Yn,arguments,ti)}else Tr=Yn.apply(this,arguments);return dn(this,Tr)}},dn=function(kr,xr){return xr&&(Rn(xr)==="object"||typeof xr=="function")?xr:pn(kr)},pn=function(kr){if(kr===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return kr},mn=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(kr){return!1}},hn=function(kr,xr){var Yn="data-clipboard-".concat(kr);if(xr.hasAttribute(Yn))return xr.getAttribute(Yn)};qt.d(Nt,{default:function(){return Vn}});var gn=qt(279),on=qt.n(gn),Ft=qt(370),Gt=qt.n(Ft),en=qt(817),sn=qt.n(en),cn=function(kr){var xr=sn()(kr);return Jt("cut"),xr},yn=cn,Cn=function(kr,xr){var Yn=Zt(kr);xr.container.appendChild(Yn);var Tr=sn()(Yn);return Jt("copy"),Yn.remove(),Tr},kn=function(kr){var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},Yn="";return typeof kr=="string"?Yn=Cn(kr,xr):_instanceof(kr,HTMLInputElement)&&!["text","search","url","tel","password"].includes(kr==null?void 0:kr.type)?Yn=Cn(kr.value,xr):(Yn=sn()(kr),Jt("copy")),Yn},An=kn;function In(Jn){return typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?In=function(xr){return typeof xr=="undefined"?"undefined":_typeof(xr)}:In=function(xr){return xr&&typeof Symbol=="function"&&xr.constructor===Symbol&&xr!==Symbol.prototype?"symbol":typeof xr=="undefined"?"undefined":_typeof(xr)},In(Jn)}var Pn=function(){var kr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},xr=kr.action,Yn=xr===void 0?"copy":xr,Tr=kr.container,ti=kr.target,yi=kr.text;if(Yn!=="copy"&&Yn!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(ti!==void 0)if(ti&&In(ti)==="object"&&ti.nodeType===1){if(Yn==="copy"&&ti.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(Yn==="cut"&&(ti.hasAttribute("readonly")||ti.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}else throw new Error('Invalid "target" value, use a valid Element');if(yi)return An(yi,{container:Tr});if(ti)return Yn==="cut"?yn(ti):An(ti,{container:Tr})},_n=Pn;function Rn(Jn){return typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?Rn=function(xr){return typeof xr=="undefined"?"undefined":_typeof(xr)}:Rn=function(xr){return xr&&typeof Symbol=="function"&&xr.constructor===Symbol&&xr!==Symbol.prototype?"symbol":typeof xr=="undefined"?"undefined":_typeof(xr)},Rn(Jn)}function jn(Jn,kr){return jn=Object.setPrototypeOf||function(xr,Yn){return xr.__proto__=Yn,xr},jn(Jn,kr)}function On(Jn){return On=Object.setPrototypeOf?Object.getPrototypeOf:function(xr){return xr.__proto__||Object.getPrototypeOf(xr)},On(Jn)}var Sn=function(Jn){un(xr,Jn);var kr=fn(xr);function xr(Yn,Tr){var ti;return Yt(this,xr),ti=kr.call(this),ti.resolveOptions(Tr),ti.listenClick(Yn),ti}return nn(xr,[{key:"resolveOptions",value:function(){var Tr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Tr.action=="function"?Tr.action:this.defaultAction,this.target=typeof Tr.target=="function"?Tr.target:this.defaultTarget,this.text=typeof Tr.text=="function"?Tr.text:this.defaultText,this.container=Rn(Tr.container)==="object"?Tr.container:document.body}},{key:"listenClick",value:function(Tr){var ti=this;this.listener=Gt()(Tr,"click",function(yi){return ti.onClick(yi)})}},{key:"onClick",value:function(Tr){var ti=Tr.delegateTarget||Tr.currentTarget,yi=this.action(ti)||"copy",ra=_n({action:yi,container:this.container,target:this.target(ti),text:this.text(ti)});this.emit(ra?"success":"error",{action:yi,text:ra,trigger:ti,clearSelection:function(){ti&&ti.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Tr){return hn("action",Tr)}},{key:"defaultTarget",value:function(Tr){var ti=hn("target",Tr);if(ti)return document.querySelector(ti)}},{key:"defaultText",value:function(Tr){return hn("text",Tr)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Tr){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return An(Tr,ti)}},{key:"cut",value:function(Tr){return yn(Tr)}},{key:"isSupported",value:function(){var Tr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],ti=typeof Tr=="string"?[Tr]:Tr,yi=!!document.queryCommandSupported;return ti.forEach(function(ra){yi=yi&&!!document.queryCommandSupported(ra)}),yi}}]),xr}(on()),Vn=Sn},828:function(Vt){var Nt=function(Yt,Xt){for(;Yt&&Yt.nodeType!==qt;){if(typeof Yt.matches=="function"&&Yt.matches(Xt))return Yt;Yt=Yt.parentNode}},qt=9;if((typeof Element=="undefined"?"undefined":_typeof(Element))<"u"&&!Element.prototype.matches){var Jt=Element.prototype;Jt.matches=Jt.matchesSelector||Jt.mozMatchesSelector||Jt.msMatchesSelector||Jt.oMatchesSelector||Jt.webkitMatchesSelector}Vt.exports=Nt},438:function(Vt,Nt,qt){var Jt=function(un,fn,dn,pn,mn){var hn=Yt.apply(this,arguments);return un.addEventListener(dn,hn,mn),{destroy:function(){un.removeEventListener(dn,hn,mn)}}},Zt=function(un,fn,dn,pn,mn){return typeof un.addEventListener=="function"?Jt.apply(null,arguments):typeof dn=="function"?Jt.bind(null,document).apply(null,arguments):(typeof un=="string"&&(un=document.querySelectorAll(un)),Array.prototype.map.call(un,function(hn){return Jt(hn,fn,dn,pn,mn)}))},Yt=function(un,fn,dn,pn){return function(mn){mn.delegateTarget=Xt(mn.target,fn),mn.delegateTarget&&pn.call(un,mn)}},Xt=qt(828);Vt.exports=Zt},879:function(Vt,Nt){Nt.node=function(qt){return qt!==void 0&&_instanceof(qt,HTMLElement)&&qt.nodeType===1},Nt.nodeList=function(qt){var Jt=Object.prototype.toString.call(qt);return qt!==void 0&&(Jt==="[object NodeList]"||Jt==="[object HTMLCollection]")&&"length"in qt&&(qt.length===0||Nt.node(qt[0]))},Nt.string=function(qt){return typeof qt=="string"||_instanceof(qt,String)},Nt.fn=function(qt){var Jt=Object.prototype.toString.call(qt);return Jt==="[object Function]"}},370:function(Vt,Nt,qt){var Jt=function(dn,pn,mn){if(!dn&&!pn&&!mn)throw new Error("Missing required arguments");if(!nn.string(pn))throw new TypeError("Second argument must be a String");if(!nn.fn(mn))throw new TypeError("Third argument must be a Function");if(nn.node(dn))return Zt(dn,pn,mn);if(nn.nodeList(dn))return Yt(dn,pn,mn);if(nn.string(dn))return Xt(dn,pn,mn);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")},Zt=function(dn,pn,mn){return dn.addEventListener(pn,mn),{destroy:function(){dn.removeEventListener(pn,mn)}}},Yt=function(dn,pn,mn){return Array.prototype.forEach.call(dn,function(hn){hn.addEventListener(pn,mn)}),{destroy:function(){Array.prototype.forEach.call(dn,function(gn){gn.removeEventListener(pn,mn)})}}},Xt=function(dn,pn,mn){return un(document.body,dn,pn,mn)},nn=qt(879),un=qt(438);Vt.exports=Jt},817:function(Vt){var Nt=function(Jt){var Zt;if(Jt.nodeName==="SELECT")Jt.focus(),Zt=Jt.value;else if(Jt.nodeName==="INPUT"||Jt.nodeName==="TEXTAREA"){var Yt=Jt.hasAttribute("readonly");Yt||Jt.setAttribute("readonly",""),Jt.select(),Jt.setSelectionRange(0,Jt.value.length),Yt||Jt.removeAttribute("readonly"),Zt=Jt.value}else{Jt.hasAttribute("contenteditable")&&Jt.focus();var Xt=window.getSelection(),nn=document.createRange();nn.selectNodeContents(Jt),Xt.removeAllRanges(),Xt.addRange(nn),Zt=Xt.toString()}return Zt};Vt.exports=Nt},279:function(Vt){var Nt=function(){};Nt.prototype={on:function(Jt,Zt,Yt){var Xt=this.e||(this.e={});return(Xt[Jt]||(Xt[Jt]=[])).push({fn:Zt,ctx:Yt}),this},once:function(Jt,Zt,Yt){var Xt=this;function nn(){Xt.off(Jt,nn),Zt.apply(Yt,arguments)}return nn._=Zt,this.on(Jt,nn,Yt)},emit:function(Jt){var Zt=[].slice.call(arguments,1),Yt=((this.e||(this.e={}))[Jt]||[]).slice(),Xt=0,nn=Yt.length;for(Xt;Xt<nn;Xt++)Yt[Xt].fn.apply(Yt[Xt].ctx,Zt);return this},off:function(Jt,Zt){var Yt=this.e||(this.e={}),Xt=Yt[Jt],nn=[];if(Xt&&Zt)for(var un=0,fn=Xt.length;un<fn;un++)Xt[un].fn!==Zt&&Xt[un].fn._!==Zt&&nn.push(Xt[un]);return nn.length?Yt[Jt]=nn:delete Yt[Jt],this}},Vt.exports=Nt,Vt.exports.TinyEmitter=Nt}},Lt={};function Bt(Vt){if(Lt[Vt])return Lt[Vt].exports;var Nt=Lt[Vt]={exports:{}};return Rt[Vt](Nt,Nt.exports,Bt),Nt.exports}return function(){Bt.n=function(Vt){var Nt=Vt&&Vt.__esModule?function(){return Vt.default}:function(){return Vt};return Bt.d(Nt,{a:Nt}),Nt}}(),function(){Bt.d=function(Vt,Nt){for(var qt in Nt)Bt.o(Nt,qt)&&!Bt.o(Vt,qt)&&Object.defineProperty(Vt,qt,{enumerable:!0,get:Nt[qt]})}}(),function(){Bt.o=function(Vt,Nt){return Object.prototype.hasOwnProperty.call(Vt,Nt)}}(),Bt(686)}().default})}),rt=nt(M());var Ut;_a=rt,Ut=_a,D=Ut.default,ot=__objRest(_a,["default"]),at=D!==void 0?D:ot}}),init_clipboard2=__esm({"https-url:https://esm.archive.org/clipboard":function(){init_clipboard(),init_clipboard()}}),init_setUpCopyableTexts=__esm({"components/setUpCopyableTexts/setUpCopyableTexts.js":function(){init_clipboard2(),init_jquery2(),yr(setUpCopyableTexts)}}),init_disabilityEligibility=__esm({"components/disabilityEligibility/disabilityEligibility.js":function(){init_jquery2(),init_log(),yr(function(){return setUpDisabilityEligibility()})}}),RelatedMusic,init_related_music=__esm({"components/related-music/related-music.js":function(){init_jquery2(),init_scroll_proximity_handler(),RelatedMusic=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.$relatedTable=jt,this.itemIdentifier=this.$relatedTable.data("item_identifier"),this.scrollProximityHandler=new ScrollProximityHandler("related_music",this.$relatedTable,this.startFetch.bind(this))}return _createClass1(Ut,[{key:"startListener",value:function(){this.scrollProximityHandler.startListener()}},{key:"startFetch",value:function(){var xt=this;return new Promise(function(Rt){var Lt=xt;xt.$relatedTable.find("tbody tr").each(function(Bt,Vt){var Nt=yr(Vt).data("filename");Lt.fetchRelatedMusic(Nt)}),Rt()})}},{key:"fetchRelatedMusic",value:function(xt){var Rt=this,Lt="/services/related-music/?item_identifier=".concat(this.itemIdentifier,"&file_name=").concat(xt);yr.ajax({url:Lt,type:"GET",dataType:"json",crossDomain:!0}).then(function(Bt){Rt.handleResponse(xt,"versions",Bt.result.versions),Rt.handleResponse(xt,"compilations",Bt.result.compilations),Rt.handleResponse(xt,"covers",Bt.result.covers)})}},{key:"handleResponse",value:function(xt,Rt,Lt){var Bt=this.$relatedTable.find('tr[data-filename="'.concat(xt,'"] .track-').concat(Rt)),Vt=Bt.find(".related-image"),Nt=Bt.find(".badge"),qt=Bt.find(".related-album-image"),Jt=Bt.find(".img-container");Vt.removeClass("loading");var Zt=Lt?Lt.length:0,Yt=Zt>=50?"50<sup>+</sup>":Zt;Nt.html(Yt),Zt!==0&&(Vt.removeClass("empty"),qt.attr("src","/services/img/".concat(Lt[0])),qt.on("load",function(){var Xt=qt.width()/qt.height();Xt===4&&Jt.addClass("is-waveform")}))}}]),Ut}(),yr(function(){var Ut=yr(".related-music-table");if(Ut.length){var jt=new RelatedMusic(Ut);setTimeout(function(){jt.startListener()},5e3)}yr("#related-music-more-info-btn").on("click",function(){return yr("#related-music-more-info-content").toggle(),!1})})}}),paramsToJSON,paramsToJSON_default,init_paramsToJSON=__esm({"components/paramsToJSON/paramsToJSON.js":function(){paramsToJSON=function(){var Ut=window.location.search.substring(1),jt={};return Ut.length>0&&Ut.split("&").forEach(function(xt){var Rt=_slicedToArray(xt.split("="),2),Lt=Rt[0],Bt=Rt[1];jt[Lt]=decodeURIComponent(Bt)}),jt},paramsToJSON_default=paramsToJSON}}),Manage,init_manage=__esm({"components/manage/manage.js":function(){init_log(),init_archive(),init_center(),init_jquery2(),Manage=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"css",value:function(){var xt=document.createElement("style");xt.textContent="\n#manage-ids {\n  visibility: hidden;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 1px;\n  height: 1px;\n}\n\n#manage-help > div {\n  display: inline-block;\n  font-weight: bold;\n  font-size: 125%;\n  padding-right: 10px;\n}\n\n#manage-help .btn-info {\n  background-color: #777;\n  border-color: #666;\n}\n\n\n#manage-help > p {\n  text-align: center;\n}\n\n.item-ia.manage-item  .item-img {\n  opacity: .8;\n}\n\n.item-ia.manage-item  .item-img:hover {\n  opacity: .9;\n}\n\n.manage-check {\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-style: solid;\n  border-color: black;\n  border-width: 2px 4px;\n  background-color: black;\n  border-radius: 3px;\n}\n\n#confirm-remove-items .btn {\n  display: block;\n  margin: 0 auto 10px;\n}\n\n.task-pending {\n  opacity: .20;\n}\n\n/* Bulk remove items modal */\n#confirm-remove-items .modal-content {\n  padding: 1rem;\n}\n\n#confirm-remove-items h2 {\n  font-size: 2.4rem;\n}\n";var Rt=document.getElementsByTagName("head")[0];Rt.appendChild(xt)}},{key:"Context",get:function(){return{Favorites:"collection",SearchResults:"search results",Uploads:"uploads",Posts:"posts",Reviews:"reviews",Collections:"collections",Loans:"loans",WebArchives:"web archives"}}},{key:"manage_items",value:function(xt){yr("body").hasClass("lists")&&yr(".tiles-button:visible").click();var Rt=yr("body").hasClass("search-results-page")?Manage.Context.SearchResults:AJS.inTab();if(![Manage.Context.Favorites,Manage.Context.Uploads,Manage.Context.Collections,Manage.Context.WebArchives,Manage.Context.SearchResults].includes(Rt)){alert("Removal feature cannot be used here");return}var Lt=[".item-ia.new-item",".item-ia.new-list"];if(Rt===Manage.Context.Uploads||Rt===Manage.Context.Collections){var Bt=window.location.pathname.match(/^\/details\/@([^&/#?]+)/);Bt&&Lt.push('.item-ia[data-id="fav-'.concat(Bt[1],'"]'))}if(yr(Lt.join(", ")).toggleClass("hidden-tiles"),yr(".columns-facets").toggleClass("opac30"),yr(".item-ia .manage-check").length)yr(".item-ia").removeClass("manage-item").unbind("click"),yr(".columns-items .co-top-row > div").toggle(),yr(".item-ia .manage-check, #manage-help").remove(),yr(".item-ia").off("contextmenu");else{if(yr("#manage-help").length&&!yr(".item-ia .hov").length){yr(".item-ia").removeClass("manage-item").unbind("click"),yr(".columns-items .co-top-row > div").toggle(),yr(".item-ia .manage-check, #manage-help").remove(),yr(".item-ia").off("contextmenu");return}var Vt;switch(Rt){case Manage.Context.Favorites:Vt="Select items to un-favorite";break;case Manage.Context.SearchResults:Vt="Select items";break;default:Vt="Select items to remove"}yr(".columns-items .co-top-row").prepend('\n<div id="manage-help" style="display:none">\n  <div>\n    '.concat(Vt,'\n  </div>\n  <div class="topinblock">\n    <button class="btn btn-small btn-info"\n      onclick="Manage.manage_items()">Cancel</button>\n    <button class="btn btn-small btn-danger"\n      onclick="Manage.remove_items_modal(\'').concat(Rt,"')\">Remove selected items</button>\n    ").concat(xt&&Rt===Manage.Context.SearchResults?'\n      <button class="btn btn-small btn-warning"\n        onclick="Manage.to_item_manager()">Item Manager the items</button>\n      ':"","\n  </div>\n    ").concat(xt?'\n    <p class="topinblock">\n      <a href="#" onclick="return Manage.toggle_checkboxes()">\n        Toggle</br>all\n      </a>\n    </p>\n    ':"","\n</div>")),yr(".columns-items .co-top-row > div").toggle(),yr(".item-ia.task-pending").bind("click",Manage.tile_clicked);var Nt=yr(".item-ia:not(.mobile-header):not(.new-item):not(.new-list):not(.task-pending)");Nt.addClass("manage-item").bind("click",Manage.tile_clicked).append(Manage.checkbox(Rt===Manage.Context.SearchResults?"include item for item management":"remove this item from list")),yr(".item-ia").on("contextmenu",function(qt){var Jt=yr(qt.target).find("a:first").attr("href")||yr(qt.target).parents("a").attr("href");log("right-click",Jt),window.open(Jt,"_blank")})}}},{key:"remove_favorite_item",value:function(xt){var Rt=yr(xt),Lt=Rt.data("id"),Bt=Rt.data("fav-collection");if(!(!Lt||!Bt)){var Vt=location.protocol.concat("//",location.host,"/details/",Bt).concat("?remove_item=".concat(encodeURIComponent(Lt),"&kind=favorite"));Manage.toggle_favorite_icon(Rt,!1),Manage.update_favorite_count(!1),yr.get(Vt)}}},{key:"checkbox",value:function(xt){return'\n<div class="manage-check">\n  <input\n    type="checkbox"\n    alt="'.concat(xt,'"\n    title="').concat(xt,'"/>\n</div>')}},{key:"tile_clicked",value:function(xt){var Rt=yr(xt.target);if(Rt.attr("type")==="checkbox")return!0;xt.stopPropagation(),xt.preventDefault();var Lt=Rt.parents(".item-ia").find(".manage-check input");return Lt.prop("checked",!Lt.prop("checked")),!1}},{key:"toggle_checkboxes",value:function(){return yr(".manage-check input").prop("checked",function(xt,Rt){return!Rt}),!1}},{key:"remove_items_modal",value:function(xt){var Rt="";yr(".item-ia[data-id]:has(:checked)").each(function(Vt,Nt){var qt=yr(Nt),Jt=qt.find(".C2 a").text().trim();Rt+='\n        <div>\n          <div class="pull-right">\n            '.concat(qt.find(".pubdate > :first").text(),"\n          </div>\n          <div>\n            ").concat(Jt.length?Jt:"[untitled]","\n          </div>\n          <hr/>\n        </div>\n      ")});var Lt=Rt===""?"No items selected":"Are you sure you want to remove these items?";if(Rt==="")Rt='\n        <div class="alert alert-danger">\n          Please select some items using checkboxes from the prior screen to remove.\n        </div>';else{var Bt;switch(xt){case Manage.Context.Favorites:Bt="confirmed_remove_favorites";break;case Manage.Context.WebArchives:Bt="confirmed_remove_web_archives";break;default:Bt="confirmed_dark_items"}Rt+='\n        <button class="btn btn-small btn-danger"\n          onclick="Manage.'.concat(Bt,'()">\n          Remove items\n        </button>')}AJS.modal_add(Manage.modalID,{title:Lt,body:Rt,headerClass:""}).modal("show")}},{key:"checked_ids",value:function(){return yr(".item-ia[data-id]:has(:checked)").toArray().reduce(function(xt,Rt){var Lt=yr(Rt).data().id;return xt.concat(xt?",":"",Lt)},"")}},{key:"checked_ids_json",value:function(){var xt=yr(".item-ia[data-id]:has(:checked)").toArray().map(function(Rt){return yr(Rt).data().id});return JSON.stringify(xt)}},{key:"to_item_manager",value:function(){var xt=Manage.checked_ids();if(log("to_item_manager:",xt),xt!==""){var Rt=yr('\n        <form id="manage-ids" method="POST" action="/manage/">\n          <input type="text" name="identifier" value="'.concat(xt,'"/>\n        </form>'));yr("body").append(Rt),Rt.submit()}return!1}},{key:"confirmed_remove_web_archives",value:function(){var xt={action:"delete",identifiers:Manage.checked_ids_json()};yr.ajax({type:"POST",url:"/services/web-archives/service.php",data:xt,error:function(Rt,Lt,Bt){alert("Unable to complete the request. Our servers might be busy. Please try again later."),yr(Manage.modalID).modal("hide")},success:Manage.update_tiles})}},{key:"confirmed_dark_items",value:function(){var xt={identifier:Manage.checked_ids(),admin:"make_dark","curation[state]":"dark","curation[comment]":"from ".concat(location.pathname)};yr.post("/manage/",xt,Manage.update_tiles)}},{key:"confirmed_remove_favorites",value:function(){var xt=Manage.checked_ids(),Rt=location.href.replace(/#.*$/,"").concat("?kind=favorite&remove_item=".concat(encodeURIComponent(xt)));return yr.get(Rt,Manage.update_tiles),!1}},{key:"update_tiles",value:function(){yr(".item-ia[data-id]:has(:checked)").remove(),AJS.tiler(),yr(Manage.modalID).modal("hide")}},{key:"decorate_pendings",value:function(xt){!xt.length||(log("pending",xt),xt.forEach(function(Rt){return yr(".item-ia[data-id=".concat(Rt,"]")).addClass("task-pending")}))}},{key:"toggle_list_status",value:function(xt){return yr(xt).hasClass("favorited")?Manage.remove_favorite_item(xt,!0):AJS.modal_go(xt,{favorite:1}),!1}},{key:"toggle_favorite_icon",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Lt=yr(xt).find("span.icon-label");xt.length&&(xt.find("span:eq(0)").toggleClass("iconochive-No_Favorite iconochive-favorite"),Rt?(xt.addClass("favorited"),xt.attr({"data-original-title":"Unfavorite"}),Lt.text("Unfavorite")):(xt.removeClass("favorited"),xt.attr({"data-original-title":"Favorite"}),Lt.text("Favorite")))}},{key:"update_favorite_count",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,Rt=yr(".favorite-count"),Lt=Rt.find(".item-stats-summary__label"),Bt=Rt.find(".item-stats-summary__count");Bt.length||(Bt=document.createElement("span"),Bt.className="item-stats-summary__count",Rt.append(Bt),Lt=document.createElement("span"),Lt.className="item-stats-summary__label",Rt.append(Lt));var Vt=Number(yr(Bt).text().trim().replace(/,/g,""));xt?Vt+=1:Vt-=1,yr(Lt).text(Vt===1?" Favorite":" Favorites"),yr(Bt).text(Vt.toLocaleString())}}]),Ut}(),yr(function(){if(window.location.hostname!=="web.archive.org"){Manage.modalID="#confirm-remove-items",Manage.css(),yr("body").hasClass("manage")&&Manage.manage_items(1);var Ut=yr(".js-manage-toggle_list_status");Ut.length&&Ut.bind("click",function(jt){jt.preventDefault(),Manage.toggle_list_status(Ut[0])})}}),window.Manage=Manage}}),banners_default,init_banners=__esm({"components/nav/banners.js":function(){banners_default={namespace:"banners",action:"ia-banner-close",selector:".ia-banner",dismiss:function(jt){jt.preventDefault();var xt=jt.currentTarget.closest(this.selector);this.isLocalStorageAvailable()&&this.writeStorage(xt.getAttribute("data-campaign")),xt.remove()},readStorage:function(){return JSON.parse(localStorage.getItem(this.namespace))||[]},writeStorage:function(jt){var xt=this.readStorage();localStorage.setItem(this.namespace,JSON.stringify(_toConsumableArray(xt).concat([jt])))},bindEvents:function(){var jt=this;document.querySelectorAll("".concat(this.selector," [data-action=").concat(this.action,"]")).forEach(function(xt){var Rt=jt;xt.addEventListener("submit",function(Lt){return Rt.dismiss(Lt),!1})})},checkVisibility:function(){var jt=this.isLocalStorageAvailable()?this.readStorage():[];document.querySelectorAll(this.selector).forEach(function(xt){xt.classList.toggle("visible",!jt.includes(xt.getAttribute("data-campaign")))})},isLocalStorageAvailable:function(){try{return Object.keys(localStorage).length>=0}catch(jt){return!1}},init:function(){this.bindEvents(),this.checkVisibility()}}}}),init_cgiarg=__esm({"components/util/cgiarg.js":function(){}}),init_add_commas=__esm({"components/util/add_commas.js":function(){}}),loginModal_default,init_loginModal=__esm({"components/login/loginModal.js":function(){init_js_cookie2(),init_jquery2(),init_archive(),loginModal_default=function(Ut){var jt=Ut.$form,xt=Ut.url,Rt=Ut.selector,Lt=Ut.element,Bt=Ut.conf,Vt={success:function(qt){l.get("logged-in-user")!==void 0?(yr(Rt).on("hidden.bs.modal",function(){yr(Rt).remove(),AJS.modal_go(Lt,__spreadProps(__spreadValues({},Bt),{postLogin:!0}))}),yr(document.body).removeClass("blurry"),yr(Rt).modal("hide")):qt.status!=="ok"&&(qt.status==="bad_login"&&yr(".reset-password").hide(),yr(".password-error").html(qt.message))},error:function(qt){var Jt=qt.responseJSON;yr(".reset-password").hide(),Jt?yr(".password-error").html(Jt.message):yr(".password-error").text("Whoops! Something didn't work quite right. Please try again in a bit.")}};jt.on("submit",function(){var Nt={},qt=Vt.success,Jt=Vt.error;return jt.find("input").each(function(Zt,Yt){yr(Yt).attr("name").length&&(Nt[yr(Yt).attr("name")]=yr(Yt).val())}),Nt.submit_by_js="true",jt.find(".alert").remove(),yr.ajax(xt,{type:"POST",data:Nt,success:qt,error:Jt}),!1})}}}),Geo,init_geo=__esm({"components/geo/geo.js":function(){init_jquery2(),init_add_commas(),init_message(),Geo=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"RegionsTable",value:function(xt){var Rt=xt.caption,Lt=Rt===void 0?"Regions":Rt,Bt=xt.captionClass,Vt=Bt===void 0?"":Bt,Nt=xt.counts,qt=Nt===void 0?[]:Nt;return'\n      <table class="stats-table">\n        <caption class="'.concat(Vt,'">').concat(Lt,'</caption>\n\n        <thead>\n          <tr>\n            <th scope="col">Region</th>\n            <th scope="col">Country</th>\n            <th class="stats-table__numeric-column" scope="col">Views</th>\n          </tr>\n        </thead>\n\n        <tbody>\n          ').concat(qt.map(function(Jt){return'\n            <tr key="'.concat(Jt.state.code,"_").concat(Jt.country.code,"_").concat(Jt.count,'">\n              <td>').concat(Jt.state.formattedName,"</td>\n              <td>").concat(Jt.country.formattedName,'</td>\n              <td class="stats-table__numeric-column">').concat(Jt.formattedCount,"</td>\n            </tr>")}).join(""),"\n        </tbody>\n      </table>")}},{key:"setUpTopRegionsTable",value:function(){var xt=yr(".js-top-regions-table"),Rt=xt.find(".js-top-regions-message"),Lt=Rt.text();if(!(!xt||!Rt)){Rt.html(Message.LoadingMessage({message:"loading data"}));var Bt={uaKinds:["non_robot","unrecognized"]};xt.data("days")&&(Bt.days=parseInt(xt.data("days"),10)),xt.data("limit")&&(Bt.limit=parseInt(xt.data("limit"),10)),Geo.StatsApiClient.getGeoCounts(xt.data("identifier"),Bt).then(function(Vt){xt.html(Geo.RegionsTable({caption:xt.data("caption"),captionClass:xt.data("captionClass"),counts:Vt}))},function(){Rt.text(Lt)})}}}]),Ut}(),function(){var jt=function(qt){return qt.charAt(0).toUpperCase()+qt.slice(1)},xt=function(qt){return new Bt({count:qt.sum_count_value,country:new Lt({code:qt.geo_country,name:qt.country}),state:new Lt({code:qt.geo_state,name:qt.state})})},Rt=function(qt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zt=Jt.uaKinds,Yt=Zt===void 0?["robot","non_robot","unrecognized"]:Zt;if(!qt.counts_geo)throw new RangeError("API response doesn't contain property 'counts_geo'.");function Xt(pn){return Yt.indexOf(pn)!==-1}for(var nn={},un=0;un<qt.counts_geo.length;un++){var fn=qt.counts_geo[un];if(Xt(fn.ua_kind)&&fn.country!=="unknown"){var dn="".concat(fn.geo_country,"_").concat(fn.geo_state);nn[dn]?nn[dn].count+=fn.sum_count_value:nn[dn]=xt(fn)}}return Object.keys(nn).map(function(pn){return nn[pn]})},Lt=function(){"use strict";function Nt(qt){var Jt=qt.code,Zt=qt.name;_classCallCheck1(this,Nt),this.code=Jt,this.name=Zt}return _createClass1(Nt,[{key:"formattedName",get:function(){return jt(this.name)}}]),Nt}(),Bt=function(){"use strict";function Nt(qt){var Jt=qt.count,Zt=qt.country,Yt=qt.state;_classCallCheck1(this,Nt),this.count=parseInt(Jt,10),this.country=Zt,this.state=Yt}return _createClass1(Nt,[{key:"formattedCount",get:function(){return add_commas(this.count)}}]),Nt}(),Vt="https://be-api.us.archive.org/views/v1";Geo.StatsApiClient=function(){"use strict";function Nt(){_classCallCheck1(this,Nt)}return _createClass1(Nt,null,[{key:"getGeoCounts",value:function(Jt){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Yt=Zt.days,Xt=Yt===void 0?30:Yt,nn=Zt.limit,un=nn===void 0?100:nn,fn=Zt.uaKinds,dn=fn===void 0?["robot","non_robot","unrecognized"]:fn,pn="".concat(Vt,"/detail/collection/").concat(Jt,"/").concat(Xt);return yr.get(pn).then(function(mn){try{return Rt(mn,{uaKinds:dn}).sort(function(hn,gn){return hn.count<gn.count?1:-1}).slice(0,un)}catch(hn){return yr.Deferred().reject(hn)}})}}]),Nt}()}()}}),Ct,vt,Dt,It,Tt,Pt,Mt,zt,St,_t,Ht,_a,bt,At,Ot,init_jquery_ui_min=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/jquery-ui.min.js":function(){Ct=Object.create,vt=Object.defineProperty,Dt=Object.getOwnPropertyDescriptor,It=Object.getOwnPropertyNames,Tt=Object.getPrototypeOf,Pt=Object.prototype.hasOwnProperty,Mt=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},zt=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!Pt.call(jt,nn)&&nn!==Rt&&vt(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=Dt(xt,nn))||Lt.enumerable})},Jt=It(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},St=function(jt,xt,Rt){return Rt=jt!=null?Ct(Tt(jt)):{},zt(xt||!jt||!jt.__esModule?vt(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},_t=Mt(function(){(function(jt){typeof define=="function"&&define.amd?define(["jquery"],jt):jt(jQuery)})(function(jt){var xt=function(Ft,Gt){var en,sn,cn,yn=Ft.nodeName.toLowerCase();return yn==="area"?(en=Ft.parentNode,sn=en.name,Ft.href&&sn&&en.nodeName.toLowerCase()==="map"?(cn=jt("img[usemap='#"+sn+"']")[0],!!cn&&Rt(cn)):!1):(/input|select|textarea|button|object/.test(yn)?!Ft.disabled:yn==="a"&&Ft.href||Gt)&&Rt(Ft)},Rt=function(Ft){return jt.expr.filters.visible(Ft)&&!jt(Ft).parents().addBack().filter(function(){return jt.css(this,"visibility")==="hidden"}).length},Lt=function(Ft){for(var Gt,en;Ft.length&&Ft[0]!==document;){if(Gt=Ft.css("position"),(Gt==="absolute"||Gt==="relative"||Gt==="fixed")&&(en=parseInt(Ft.css("zIndex"),10),!isNaN(en)&&en!==0))return en;Ft=Ft.parent()}return 0},Bt=function(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},jt.extend(this._defaults,this.regional[""]),this.regional.en=jt.extend(!0,{},this.regional[""]),this.regional["en-US"]=jt.extend(!0,{},this.regional.en),this.dpDiv=Vt(jt("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))},Vt=function(Ft){var Gt="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return Ft.delegate(Gt,"mouseout",function(){jt(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&jt(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&jt(this).removeClass("ui-datepicker-next-hover")}).delegate(Gt,"mouseover",Nt)},Nt=function(){jt.datepicker._isDisabledDatepicker(mn.inline?mn.dpDiv.parent()[0]:mn.input[0])||(jt(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),jt(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&jt(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&jt(this).addClass("ui-datepicker-next-hover"))},qt=function(Ft,Gt){jt.extend(Ft,Gt);for(var en in Gt)Gt[en]==null&&(Ft[en]=Gt[en]);return Ft},Jt=function(Ft){return function(){var Gt=this.element.val();Ft.apply(this,arguments),this._refresh(),Gt!==this.element.val()&&this._trigger("change")}};jt.ui=jt.ui||{},jt.extend(jt.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),jt.fn.extend({scrollParent:function(Ft){var Gt=this.css("position"),en=Gt==="absolute",sn=Ft?/(auto|scroll|hidden)/:/(auto|scroll)/,cn=this.parents().filter(function(){var yn=jt(this);return en&&yn.css("position")==="static"?!1:sn.test(yn.css("overflow")+yn.css("overflow-y")+yn.css("overflow-x"))}).eq(0);return Gt!=="fixed"&&cn.length?cn:jt(this[0].ownerDocument||document)},uniqueId:function(){var on=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++on)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&jt(this).removeAttr("id")})}}),jt.extend(jt.expr[":"],{data:jt.expr.createPseudo?jt.expr.createPseudo(function(on){return function(Ft){return!!jt.data(Ft,on)}}):function(on,Ft,Gt){return!!jt.data(on,Gt[3])},focusable:function(Ft){return xt(Ft,!isNaN(jt.attr(Ft,"tabindex")))},tabbable:function(Ft){var Gt=jt.attr(Ft,"tabindex"),en=isNaN(Gt);return(en||Gt>=0)&&xt(Ft,!en)}}),jt("<a>").outerWidth(1).jquery||jt.each(["Width","Height"],function(on,Ft){var Gt=function(Cn,kn,An,In){return jt.each(en,function(){kn-=parseFloat(jt.css(Cn,"padding"+this))||0,An&&(kn-=parseFloat(jt.css(Cn,"border"+this+"Width"))||0),In&&(kn-=parseFloat(jt.css(Cn,"margin"+this))||0)}),kn},en=Ft==="Width"?["Left","Right"]:["Top","Bottom"],sn=Ft.toLowerCase(),cn={innerWidth:jt.fn.innerWidth,innerHeight:jt.fn.innerHeight,outerWidth:jt.fn.outerWidth,outerHeight:jt.fn.outerHeight};jt.fn["inner"+Ft]=function(yn){return yn===void 0?cn["inner"+Ft].call(this):this.each(function(){jt(this).css(sn,Gt(this,yn)+"px")})},jt.fn["outer"+Ft]=function(yn,Cn){return typeof yn!="number"?cn["outer"+Ft].call(this,yn):this.each(function(){jt(this).css(sn,Gt(this,yn,!0,Cn)+"px")})}}),jt.fn.addBack||(jt.fn.addBack=function(on){return this.add(on==null?this.prevObject:this.prevObject.filter(on))}),jt("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(jt.fn.removeData=function(on){return function(Ft){return arguments.length?on.call(this,jt.camelCase(Ft)):on.call(this)}}(jt.fn.removeData)),jt.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),jt.fn.extend({focus:function(on){return function(Ft,Gt){return typeof Ft=="number"?this.each(function(){var en=this;setTimeout(function(){jt(en).focus(),Gt&&Gt.call(en)},Ft)}):on.apply(this,arguments)}}(jt.fn.focus),disableSelection:function(){var on="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(on+".ui-disableSelection",function(Ft){Ft.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(Ft){if(Ft!==void 0)return this.css("zIndex",Ft);if(this.length)for(var Gt,en,sn=jt(this[0]);sn.length&&sn[0]!==document;){if(Gt=sn.css("position"),(Gt==="absolute"||Gt==="relative"||Gt==="fixed")&&(en=parseInt(sn.css("zIndex"),10),!isNaN(en)&&en!==0))return en;sn=sn.parent()}return 0}}),jt.ui.plugin={add:function(Ft,Gt,en){var sn,cn=jt.ui[Ft].prototype;for(sn in en)cn.plugins[sn]=cn.plugins[sn]||[],cn.plugins[sn].push([Gt,en[sn]])},call:function(Ft,Gt,en,sn){var cn,yn=Ft.plugins[Gt];if(yn&&(sn||Ft.element[0].parentNode&&Ft.element[0].parentNode.nodeType!==11))for(cn=0;yn.length>cn;cn++)Ft.options[yn[cn][0]]&&yn[cn][1].apply(Ft.element,en)}};var Zt=0,Yt=Array.prototype.slice;jt.cleanData=function(on){return function(Ft){var Gt,en,sn;for(sn=0;(en=Ft[sn])!=null;sn++)try{Gt=jt._data(en,"events"),Gt&&Gt.remove&&jt(en).triggerHandler("remove")}catch(cn){}on(Ft)}}(jt.cleanData),jt.widget=function(on,Ft,Gt){var en,sn,cn,yn,Cn={},kn=on.split(".")[0];return on=on.split(".")[1],en=kn+"-"+on,Gt||(Gt=Ft,Ft=jt.Widget),jt.expr[":"][en.toLowerCase()]=function(An){return!!jt.data(An,en)},jt[kn]=jt[kn]||{},sn=jt[kn][on],cn=jt[kn][on]=function(An,In){return this._createWidget?(arguments.length&&this._createWidget(An,In),void 0):new cn(An,In)},jt.extend(cn,sn,{version:Gt.version,_proto:jt.extend({},Gt),_childConstructors:[]}),yn=new Ft,yn.options=jt.widget.extend({},yn.options),jt.each(Gt,function(An,In){return jt.isFunction(In)?(Cn[An]=function(){var Pn=function(){return Ft.prototype[An].apply(this,arguments)},_n=function(jn){return Ft.prototype[An].apply(this,jn)};return function(){var Rn,jn=this._super,On=this._superApply;return this._super=Pn,this._superApply=_n,Rn=In.apply(this,arguments),this._super=jn,this._superApply=On,Rn}}(),void 0):(Cn[An]=In,void 0)}),cn.prototype=jt.widget.extend(yn,{widgetEventPrefix:sn&&yn.widgetEventPrefix||on},Cn,{constructor:cn,namespace:kn,widgetName:on,widgetFullName:en}),sn?(jt.each(sn._childConstructors,function(An,In){var Pn=In.prototype;jt.widget(Pn.namespace+"."+Pn.widgetName,cn,In._proto)}),delete sn._childConstructors):Ft._childConstructors.push(cn),jt.widget.bridge(on,cn),cn},jt.widget.extend=function(on){for(var Ft,Gt,en=Yt.call(arguments,1),sn=0,cn=en.length;cn>sn;sn++)for(Ft in en[sn])Gt=en[sn][Ft],en[sn].hasOwnProperty(Ft)&&Gt!==void 0&&(on[Ft]=jt.isPlainObject(Gt)?jt.isPlainObject(on[Ft])?jt.widget.extend({},on[Ft],Gt):jt.widget.extend({},Gt):Gt);return on},jt.widget.bridge=function(on,Ft){var Gt=Ft.prototype.widgetFullName||on;jt.fn[on]=function(en){var sn=typeof en=="string",cn=Yt.call(arguments,1),yn=this;return en=!sn&&cn.length?jt.widget.extend.apply(null,[en].concat(cn)):en,sn?this.each(function(){var Cn,kn=jt.data(this,Gt);return en==="instance"?(yn=kn,!1):kn?jt.isFunction(kn[en])&&en.charAt(0)!=="_"?(Cn=kn[en].apply(kn,cn),Cn!==kn&&Cn!==void 0?(yn=Cn&&Cn.jquery?yn.pushStack(Cn.get()):Cn,!1):void 0):jt.error("no such method '"+en+"' for "+on+" widget instance"):jt.error("cannot call methods on "+on+" prior to initialization; attempted to call method '"+en+"'")}):this.each(function(){var Cn=jt.data(this,Gt);Cn?(Cn.option(en||{}),Cn._init&&Cn._init()):jt.data(this,Gt,new Ft(en,this))}),yn}},jt.Widget=function(){},jt.Widget._childConstructors=[],jt.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(Ft,Gt){Gt=jt(Gt||this.defaultElement||this)[0],this.element=jt(Gt),this.uuid=Zt++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=jt.widget.extend({},this.options,this._getCreateOptions(),Ft),this.bindings=jt(),this.hoverable=jt(),this.focusable=jt(),Gt!==this&&(jt.data(Gt,this.widgetFullName,this),this._on(!0,this.element,{remove:function(sn){sn.target===Gt&&this.destroy()}}),this.document=jt(Gt.style?Gt.ownerDocument:Gt.document||Gt),this.window=jt(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:jt.noop,_getCreateEventData:jt.noop,_create:jt.noop,_init:jt.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(jt.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:jt.noop,widget:function(){return this.element},option:function(Ft,Gt){var en,sn,cn,yn=Ft;if(arguments.length===0)return jt.widget.extend({},this.options);if(typeof Ft=="string")if(yn={},en=Ft.split("."),Ft=en.shift(),en.length){for(sn=yn[Ft]=jt.widget.extend({},this.options[Ft]),cn=0;en.length-1>cn;cn++)sn[en[cn]]=sn[en[cn]]||{},sn=sn[en[cn]];if(Ft=en.pop(),arguments.length===1)return sn[Ft]===void 0?null:sn[Ft];sn[Ft]=Gt}else{if(arguments.length===1)return this.options[Ft]===void 0?null:this.options[Ft];yn[Ft]=Gt}return this._setOptions(yn),this},_setOptions:function(Ft){var Gt;for(Gt in Ft)this._setOption(Gt,Ft[Gt]);return this},_setOption:function(Ft,Gt){return this.options[Ft]=Gt,Ft==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!Gt),Gt&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(Ft,Gt,en){var sn,cn=this;typeof Ft!="boolean"&&(en=Gt,Gt=Ft,Ft=!1),en?(Gt=sn=jt(Gt),this.bindings=this.bindings.add(Gt)):(en=Gt,Gt=this.element,sn=this.widget()),jt.each(en,function(yn,Cn){var kn=function(){return Ft||cn.options.disabled!==!0&&!jt(this).hasClass("ui-state-disabled")?(typeof Cn=="string"?cn[Cn]:Cn).apply(cn,arguments):void 0};typeof Cn!="string"&&(kn.guid=Cn.guid=Cn.guid||kn.guid||jt.guid++);var An=yn.match(/^([\w:-]*)\s*(.*)$/),In=An[1]+cn.eventNamespace,Pn=An[2];Pn?sn.delegate(Pn,In,kn):Gt.bind(In,kn)})},_off:function(Ft,Gt){Gt=(Gt||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,Ft.unbind(Gt).undelegate(Gt)},_delay:function(Ft,Gt){var en=function(){return(typeof Ft=="string"?sn[Ft]:Ft).apply(sn,arguments)},sn=this;return setTimeout(en,Gt||0)},_hoverable:function(Ft){this.hoverable=this.hoverable.add(Ft),this._on(Ft,{mouseenter:function(en){jt(en.currentTarget).addClass("ui-state-hover")},mouseleave:function(en){jt(en.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(Ft){this.focusable=this.focusable.add(Ft),this._on(Ft,{focusin:function(en){jt(en.currentTarget).addClass("ui-state-focus")},focusout:function(en){jt(en.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(Ft,Gt,en){var sn,cn,yn=this.options[Ft];if(en=en||{},Gt=jt.Event(Gt),Gt.type=(Ft===this.widgetEventPrefix?Ft:this.widgetEventPrefix+Ft).toLowerCase(),Gt.target=this.element[0],cn=Gt.originalEvent)for(sn in cn)sn in Gt||(Gt[sn]=cn[sn]);return this.element.trigger(Gt,en),!(jt.isFunction(yn)&&yn.apply(this.element[0],[Gt].concat(en))===!1||Gt.isDefaultPrevented())}},jt.each({show:"fadeIn",hide:"fadeOut"},function(on,Ft){jt.Widget.prototype["_"+on]=function(Gt,en,sn){typeof en=="string"&&(en={effect:en});var cn,yn=en?en===!0||typeof en=="number"?Ft:en.effect||Ft:on;en=en||{},typeof en=="number"&&(en={duration:en}),cn=!jt.isEmptyObject(en),en.complete=sn,en.delay&&Gt.delay(en.delay),cn&&jt.effects&&jt.effects.effect[yn]?Gt[on](en):yn!==on&&Gt[yn]?Gt[yn](en.duration,en.easing,sn):Gt.queue(function(Cn){jt(this)[on](),sn&&sn.call(Gt[0]),Cn()})}}),jt.widget;var Xt=!1;jt(document).mouseup(function(){Xt=!1}),jt.widget("ui.mouse",{version:"1.11.1",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var Ft=this;this.element.bind("mousedown."+this.widgetName,function(Gt){return Ft._mouseDown(Gt)}).bind("click."+this.widgetName,function(Gt){return jt.data(Gt.target,Ft.widgetName+".preventClickEvent")===!0?(jt.removeData(Gt.target,Ft.widgetName+".preventClickEvent"),Gt.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(Ft){if(!Xt){this._mouseStarted&&this._mouseUp(Ft),this._mouseDownEvent=Ft;var Gt=this,en=Ft.which===1,sn=typeof this.options.cancel=="string"&&Ft.target.nodeName?jt(Ft.target).closest(this.options.cancel).length:!1;return en&&!sn&&this._mouseCapture(Ft)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){Gt.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(Ft)&&this._mouseDelayMet(Ft)&&(this._mouseStarted=this._mouseStart(Ft)!==!1,!this._mouseStarted)?(Ft.preventDefault(),!0):(jt.data(Ft.target,this.widgetName+".preventClickEvent")===!0&&jt.removeData(Ft.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(cn){return Gt._mouseMove(cn)},this._mouseUpDelegate=function(cn){return Gt._mouseUp(cn)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),Ft.preventDefault(),Xt=!0,!0)):!0}},_mouseMove:function(Ft){return jt.ui.ie&&(!document.documentMode||9>document.documentMode)&&!Ft.button?this._mouseUp(Ft):Ft.which?this._mouseStarted?(this._mouseDrag(Ft),Ft.preventDefault()):(this._mouseDistanceMet(Ft)&&this._mouseDelayMet(Ft)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,Ft)!==!1,this._mouseStarted?this._mouseDrag(Ft):this._mouseUp(Ft)),!this._mouseStarted):this._mouseUp(Ft)},_mouseUp:function(Ft){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,Ft.target===this._mouseDownEvent.target&&jt.data(Ft.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(Ft)),Xt=!1,!1},_mouseDistanceMet:function(Ft){return Math.max(Math.abs(this._mouseDownEvent.pageX-Ft.pageX),Math.abs(this._mouseDownEvent.pageY-Ft.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){var on=function(On,Sn,Vn){return[parseFloat(On[0])*(_n.test(On[0])?Sn/100:1),parseFloat(On[1])*(_n.test(On[1])?Vn/100:1)]},Ft=function(On,Sn){return parseInt(jt.css(On,Sn),10)||0},Gt=function(On){var Sn=On[0];return Sn.nodeType===9?{width:On.width(),height:On.height(),offset:{top:0,left:0}}:jt.isWindow(Sn)?{width:On.width(),height:On.height(),offset:{top:On.scrollTop(),left:On.scrollLeft()}}:Sn.preventDefault?{width:0,height:0,offset:{top:Sn.pageY,left:Sn.pageX}}:{width:On.outerWidth(),height:On.outerHeight(),offset:On.offset()}};jt.ui=jt.ui||{};var en,sn,cn=Math.max,yn=Math.abs,Cn=Math.round,kn=/left|center|right/,An=/top|center|bottom/,In=/[\+\-]\d+(\.[\d]+)?%?/,Pn=/^\w+/,_n=/%$/,Rn=jt.fn.position;jt.position={scrollbarWidth:function(){if(en!==void 0)return en;var On,Sn,Vn=jt("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),Jn=Vn.children()[0];return jt("body").append(Vn),On=Jn.offsetWidth,Vn.css("overflow","scroll"),Sn=Jn.offsetWidth,On===Sn&&(Sn=Vn[0].clientWidth),Vn.remove(),en=On-Sn},getScrollInfo:function(On){var Sn=On.isWindow||On.isDocument?"":On.element.css("overflow-x"),Vn=On.isWindow||On.isDocument?"":On.element.css("overflow-y"),Jn=Sn==="scroll"||Sn==="auto"&&On.width<On.element[0].scrollWidth,kr=Vn==="scroll"||Vn==="auto"&&On.height<On.element[0].scrollHeight;return{width:kr?jt.position.scrollbarWidth():0,height:Jn?jt.position.scrollbarWidth():0}},getWithinInfo:function(On){var Sn=jt(On||window),Vn=jt.isWindow(Sn[0]),Jn=!!Sn[0]&&Sn[0].nodeType===9;return{element:Sn,isWindow:Vn,isDocument:Jn,offset:Sn.offset()||{left:0,top:0},scrollLeft:Sn.scrollLeft(),scrollTop:Sn.scrollTop(),width:Vn||Jn?Sn.width():Sn.outerWidth(),height:Vn||Jn?Sn.height():Sn.outerHeight()}}},jt.fn.position=function(jn){if(!jn||!jn.of)return Rn.apply(this,arguments);jn=jt.extend({},jn);var On,Sn,Vn,Jn,kr,xr,Yn=jt(jn.of),Tr=jt.position.getWithinInfo(jn.within),ti=jt.position.getScrollInfo(Tr),yi=(jn.collision||"flip").split(" "),ra={};return xr=Gt(Yn),Yn[0].preventDefault&&(jn.at="left top"),Sn=xr.width,Vn=xr.height,Jn=xr.offset,kr=jt.extend({},Jn),jt.each(["my","at"],function(){var Aa,ua,zi=(jn[this]||"").split(" ");zi.length===1&&(zi=kn.test(zi[0])?zi.concat(["center"]):An.test(zi[0])?["center"].concat(zi):["center","center"]),zi[0]=kn.test(zi[0])?zi[0]:"center",zi[1]=An.test(zi[1])?zi[1]:"center",Aa=In.exec(zi[0]),ua=In.exec(zi[1]),ra[this]=[Aa?Aa[0]:0,ua?ua[0]:0],jn[this]=[Pn.exec(zi[0])[0],Pn.exec(zi[1])[0]]}),yi.length===1&&(yi[1]=yi[0]),jn.at[0]==="right"?kr.left+=Sn:jn.at[0]==="center"&&(kr.left+=Sn/2),jn.at[1]==="bottom"?kr.top+=Vn:jn.at[1]==="center"&&(kr.top+=Vn/2),On=on(ra.at,Sn,Vn),kr.left+=On[0],kr.top+=On[1],this.each(function(){var Aa,ua,zi=jt(this),Ui=zi.outerWidth(),Qi=zi.outerHeight(),Ti=Ft(this,"marginLeft"),pi=Ft(this,"marginTop"),$i=Ui+Ti+Ft(this,"marginRight")+ti.width,bi=Qi+pi+Ft(this,"marginBottom")+ti.height,Wr=jt.extend({},kr),zr=on(ra.my,zi.outerWidth(),zi.outerHeight());jn.my[0]==="right"?Wr.left-=Ui:jn.my[0]==="center"&&(Wr.left-=Ui/2),jn.my[1]==="bottom"?Wr.top-=Qi:jn.my[1]==="center"&&(Wr.top-=Qi/2),Wr.left+=zr[0],Wr.top+=zr[1],sn||(Wr.left=Cn(Wr.left),Wr.top=Cn(Wr.top)),Aa={marginLeft:Ti,marginTop:pi},jt.each(["left","top"],function(Rr,Yr){jt.ui.position[yi[Rr]]&&jt.ui.position[yi[Rr]][Yr](Wr,{targetWidth:Sn,targetHeight:Vn,elemWidth:Ui,elemHeight:Qi,collisionPosition:Aa,collisionWidth:$i,collisionHeight:bi,offset:[On[0]+zr[0],On[1]+zr[1]],my:jn.my,at:jn.at,within:Tr,elem:zi})}),jn.using&&(ua=function(Yr){var Zr=Jn.left-Wr.left,_i=Zr+Sn-Ui,ki=Jn.top-Wr.top,Bi=ki+Vn-Qi,Di={target:{element:Yn,left:Jn.left,top:Jn.top,width:Sn,height:Vn},element:{element:zi,left:Wr.left,top:Wr.top,width:Ui,height:Qi},horizontal:0>_i?"left":Zr>0?"right":"center",vertical:0>Bi?"top":ki>0?"bottom":"middle"};Ui>Sn&&Sn>yn(Zr+_i)&&(Di.horizontal="center"),Qi>Vn&&Vn>yn(ki+Bi)&&(Di.vertical="middle"),Di.important=cn(yn(Zr),yn(_i))>cn(yn(ki),yn(Bi))?"horizontal":"vertical",jn.using.call(this,Yr,Di)}),zi.offset(jt.extend(Wr,{using:ua}))})},jt.ui.position={fit:{left:function(On,Sn){var Vn,Jn=Sn.within,kr=Jn.isWindow?Jn.scrollLeft:Jn.offset.left,xr=Jn.width,Yn=On.left-Sn.collisionPosition.marginLeft,Tr=kr-Yn,ti=Yn+Sn.collisionWidth-xr-kr;Sn.collisionWidth>xr?Tr>0&&0>=ti?(Vn=On.left+Tr+Sn.collisionWidth-xr-kr,On.left+=Tr-Vn):On.left=ti>0&&0>=Tr?kr:Tr>ti?kr+xr-Sn.collisionWidth:kr:Tr>0?On.left+=Tr:ti>0?On.left-=ti:On.left=cn(On.left-Yn,On.left)},top:function(On,Sn){var Vn,Jn=Sn.within,kr=Jn.isWindow?Jn.scrollTop:Jn.offset.top,xr=Sn.within.height,Yn=On.top-Sn.collisionPosition.marginTop,Tr=kr-Yn,ti=Yn+Sn.collisionHeight-xr-kr;Sn.collisionHeight>xr?Tr>0&&0>=ti?(Vn=On.top+Tr+Sn.collisionHeight-xr-kr,On.top+=Tr-Vn):On.top=ti>0&&0>=Tr?kr:Tr>ti?kr+xr-Sn.collisionHeight:kr:Tr>0?On.top+=Tr:ti>0?On.top-=ti:On.top=cn(On.top-Yn,On.top)}},flip:{left:function(On,Sn){var Vn,Jn,kr=Sn.within,xr=kr.offset.left+kr.scrollLeft,Yn=kr.width,Tr=kr.isWindow?kr.scrollLeft:kr.offset.left,ti=On.left-Sn.collisionPosition.marginLeft,yi=ti-Tr,ra=ti+Sn.collisionWidth-Yn-Tr,Aa=Sn.my[0]==="left"?-Sn.elemWidth:Sn.my[0]==="right"?Sn.elemWidth:0,ua=Sn.at[0]==="left"?Sn.targetWidth:Sn.at[0]==="right"?-Sn.targetWidth:0,zi=-2*Sn.offset[0];0>yi?(Vn=On.left+Aa+ua+zi+Sn.collisionWidth-Yn-xr,(0>Vn||yn(yi)>Vn)&&(On.left+=Aa+ua+zi)):ra>0&&(Jn=On.left-Sn.collisionPosition.marginLeft+Aa+ua+zi-Tr,(Jn>0||ra>yn(Jn))&&(On.left+=Aa+ua+zi))},top:function(On,Sn){var Vn,Jn,kr=Sn.within,xr=kr.offset.top+kr.scrollTop,Yn=kr.height,Tr=kr.isWindow?kr.scrollTop:kr.offset.top,ti=On.top-Sn.collisionPosition.marginTop,yi=ti-Tr,ra=ti+Sn.collisionHeight-Yn-Tr,Aa=Sn.my[1]==="top",ua=Aa?-Sn.elemHeight:Sn.my[1]==="bottom"?Sn.elemHeight:0,zi=Sn.at[1]==="top"?Sn.targetHeight:Sn.at[1]==="bottom"?-Sn.targetHeight:0,Ui=-2*Sn.offset[1];0>yi?(Jn=On.top+ua+zi+Ui+Sn.collisionHeight-Yn-xr,On.top+ua+zi+Ui>yi&&(0>Jn||yn(yi)>Jn)&&(On.top+=ua+zi+Ui)):ra>0&&(Vn=On.top-Sn.collisionPosition.marginTop+ua+zi+Ui-Tr,On.top+ua+zi+Ui>ra&&(Vn>0||ra>yn(Vn))&&(On.top+=ua+zi+Ui))}},flipfit:{left:function(){jt.ui.position.flip.left.apply(this,arguments),jt.ui.position.fit.left.apply(this,arguments)},top:function(){jt.ui.position.flip.top.apply(this,arguments),jt.ui.position.fit.top.apply(this,arguments)}}},function(){var jn,On,Sn,Vn,Jn,kr=document.getElementsByTagName("body")[0],xr=document.createElement("div");jn=document.createElement(kr?"div":"body"),Sn={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},kr&&jt.extend(Sn,{position:"absolute",left:"-1000px",top:"-1000px"});for(Jn in Sn)jn.style[Jn]=Sn[Jn];jn.appendChild(xr),On=kr||document.documentElement,On.insertBefore(jn,On.firstChild),xr.style.cssText="position: absolute; left: 10.7432222px;",Vn=jt(xr).offset().left,sn=Vn>10&&11>Vn,jn.innerHTML="",On.removeChild(jn)}()}(),jt.ui.position,jt.widget("ui.accordion",{version:"1.11.1",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var Ft=this.options;this.prevShow=this.prevHide=jt(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),Ft.collapsible||Ft.active!==!1&&Ft.active!=null||(Ft.active=0),this._processPanels(),0>Ft.active&&(Ft.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():jt()}},_createIcons:function(){var Ft=this.options.icons;Ft&&(jt("<span>").addClass("ui-accordion-header-icon ui-icon "+Ft.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(Ft.header).addClass(Ft.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var Ft;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),Ft=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&Ft.css("height","")},_setOption:function(Ft,Gt){return Ft==="active"?(this._activate(Gt),void 0):(Ft==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(Gt)),this._super(Ft,Gt),Ft!=="collapsible"||Gt||this.options.active!==!1||this._activate(0),Ft==="icons"&&(this._destroyIcons(),Gt&&this._createIcons()),Ft==="disabled"&&(this.element.toggleClass("ui-state-disabled",!!Gt).attr("aria-disabled",Gt),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!Gt)),void 0)},_keydown:function(Ft){if(!Ft.altKey&&!Ft.ctrlKey){var Gt=jt.ui.keyCode,en=this.headers.length,sn=this.headers.index(Ft.target),cn=!1;switch(Ft.keyCode){case Gt.RIGHT:case Gt.DOWN:cn=this.headers[(sn+1)%en];break;case Gt.LEFT:case Gt.UP:cn=this.headers[(sn-1+en)%en];break;case Gt.SPACE:case Gt.ENTER:this._eventHandler(Ft);break;case Gt.HOME:cn=this.headers[0];break;case Gt.END:cn=this.headers[en-1]}cn&&(jt(Ft.target).attr("tabIndex",-1),jt(cn).attr("tabIndex",0),cn.focus(),Ft.preventDefault())}},_panelKeyDown:function(Ft){Ft.keyCode===jt.ui.keyCode.UP&&Ft.ctrlKey&&jt(Ft.currentTarget).prev().focus()},refresh:function(){var Ft=this.options;this._processPanels(),Ft.active===!1&&Ft.collapsible===!0||!this.headers.length?(Ft.active=!1,this.active=jt()):Ft.active===!1?this._activate(0):this.active.length&&!jt.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(Ft.active=!1,this.active=jt()):this._activate(Math.max(0,Ft.active-1)):Ft.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var Ft,Gt=this.options,en=Gt.heightStyle,sn=this.element.parent();this.active=this._findActive(Gt.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var cn=jt(this),yn=cn.uniqueId().attr("id"),Cn=cn.next(),kn=Cn.uniqueId().attr("id");cn.attr("aria-controls",kn),Cn.attr("aria-labelledby",yn)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(Gt.event),en==="fill"?(Ft=sn.height(),this.element.siblings(":visible").each(function(){var cn=jt(this),yn=cn.css("position");yn!=="absolute"&&yn!=="fixed"&&(Ft-=cn.outerHeight(!0))}),this.headers.each(function(){Ft-=jt(this).outerHeight(!0)}),this.headers.next().each(function(){jt(this).height(Math.max(0,Ft-jt(this).innerHeight()+jt(this).height()))}).css("overflow","auto")):en==="auto"&&(Ft=0,this.headers.next().each(function(){Ft=Math.max(Ft,jt(this).css("height","").height())}).height(Ft))},_activate:function(Ft){var Gt=this._findActive(Ft)[0];Gt!==this.active[0]&&(Gt=Gt||this.active[0],this._eventHandler({target:Gt,currentTarget:Gt,preventDefault:jt.noop}))},_findActive:function(Ft){return typeof Ft=="number"?this.headers.eq(Ft):jt()},_setupEvents:function(Ft){var Gt={keydown:"_keydown"};Ft&&jt.each(Ft.split(" "),function(en,sn){Gt[sn]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,Gt),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(Ft){var Gt=this.options,en=this.active,sn=jt(Ft.currentTarget),cn=sn[0]===en[0],yn=cn&&Gt.collapsible,Cn=yn?jt():sn.next(),kn=en.next(),An={oldHeader:en,oldPanel:kn,newHeader:yn?jt():sn,newPanel:Cn};Ft.preventDefault(),cn&&!Gt.collapsible||this._trigger("beforeActivate",Ft,An)===!1||(Gt.active=yn?!1:this.headers.index(sn),this.active=cn?jt():sn,this._toggle(An),en.removeClass("ui-accordion-header-active ui-state-active"),Gt.icons&&en.children(".ui-accordion-header-icon").removeClass(Gt.icons.activeHeader).addClass(Gt.icons.header),cn||(sn.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),Gt.icons&&sn.children(".ui-accordion-header-icon").removeClass(Gt.icons.header).addClass(Gt.icons.activeHeader),sn.next().addClass("ui-accordion-content-active")))},_toggle:function(Ft){var Gt=Ft.newPanel,en=this.prevShow.length?this.prevShow:Ft.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=Gt,this.prevHide=en,this.options.animate?this._animate(Gt,en,Ft):(en.hide(),Gt.show(),this._toggleComplete(Ft)),en.attr({"aria-hidden":"true"}),en.prev().attr("aria-selected","false"),Gt.length&&en.length?en.prev().attr({tabIndex:-1,"aria-expanded":"false"}):Gt.length&&this.headers.filter(function(){return jt(this).attr("tabIndex")===0}).attr("tabIndex",-1),Gt.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(Ft,Gt,en){var sn,cn,yn,Cn=this,kn=0,An=Ft.length&&(!Gt.length||Ft.index()<Gt.index()),In=this.options.animate||{},Pn=An&&In.down||In,_n=function(){Cn._toggleComplete(en)};return typeof Pn=="number"&&(yn=Pn),typeof Pn=="string"&&(cn=Pn),cn=cn||Pn.easing||In.easing,yn=yn||Pn.duration||In.duration,Gt.length?Ft.length?(sn=Ft.show().outerHeight(),Gt.animate(this.hideProps,{duration:yn,easing:cn,step:function(jn,On){On.now=Math.round(jn)}}),Ft.hide().animate(this.showProps,{duration:yn,easing:cn,complete:_n,step:function(jn,On){On.now=Math.round(jn),On.prop!=="height"?kn+=On.now:Cn.options.heightStyle!=="content"&&(On.now=Math.round(sn-Gt.outerHeight()-kn),kn=0)}}),void 0):Gt.animate(this.hideProps,yn,cn,_n):Ft.animate(this.showProps,yn,cn,_n)},_toggleComplete:function(Ft){var Gt=Ft.oldPanel;Gt.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),Gt.length&&(Gt.parent()[0].className=Gt.parent()[0].className),this._trigger("activate",null,Ft)}}),jt.widget("ui.menu",{version:"1.11.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(Ft){Ft.preventDefault()},"click .ui-menu-item":function(Ft){var Gt=jt(Ft.target);!this.mouseHandled&&Gt.not(".ui-state-disabled").length&&(this.select(Ft),Ft.isPropagationStopped()||(this.mouseHandled=!0),Gt.has(".ui-menu").length?this.expand(Ft):!this.element.is(":focus")&&jt(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(Ft){var Gt=jt(Ft.currentTarget);Gt.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(Ft,Gt)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(Gt,en){var sn=this.active||this.element.find(this.options.items).eq(0);en||this.focus(Gt,sn)},blur:function(Gt){this._delay(function(){jt.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(Gt)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(Gt){this._closeOnDocumentClick(Gt)&&this.collapseAll(Gt),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var Ft=jt(this);Ft.data("ui-menu-submenu-carat")&&Ft.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(Ft){var Gt=function(In){return In.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},en,sn,cn,yn,Cn,kn=!0;switch(Ft.keyCode){case jt.ui.keyCode.PAGE_UP:this.previousPage(Ft);break;case jt.ui.keyCode.PAGE_DOWN:this.nextPage(Ft);break;case jt.ui.keyCode.HOME:this._move("first","first",Ft);break;case jt.ui.keyCode.END:this._move("last","last",Ft);break;case jt.ui.keyCode.UP:this.previous(Ft);break;case jt.ui.keyCode.DOWN:this.next(Ft);break;case jt.ui.keyCode.LEFT:this.collapse(Ft);break;case jt.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(Ft);break;case jt.ui.keyCode.ENTER:case jt.ui.keyCode.SPACE:this._activate(Ft);break;case jt.ui.keyCode.ESCAPE:this.collapse(Ft);break;default:kn=!1,sn=this.previousFilter||"",cn=String.fromCharCode(Ft.keyCode),yn=!1,clearTimeout(this.filterTimer),cn===sn?yn=!0:cn=sn+cn,Cn=RegExp("^"+Gt(cn),"i"),en=this.activeMenu.find(this.options.items).filter(function(){return Cn.test(jt(this).text())}),en=yn&&en.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):en,en.length||(cn=String.fromCharCode(Ft.keyCode),Cn=RegExp("^"+Gt(cn),"i"),en=this.activeMenu.find(this.options.items).filter(function(){return Cn.test(jt(this).text())})),en.length?(this.focus(Ft,en),en.length>1?(this.previousFilter=cn,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}kn&&Ft.preventDefault()},_activate:function(Ft){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(Ft):this.select(Ft))},refresh:function(){var Ft,Gt,en=this,sn=this.options.icons.submenu,cn=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),cn.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var yn=jt(this),Cn=yn.parent(),kn=jt("<span>").addClass("ui-menu-icon ui-icon "+sn).data("ui-menu-submenu-carat",!0);Cn.attr("aria-haspopup","true").prepend(kn),yn.attr("aria-labelledby",Cn.attr("id"))}),Ft=cn.add(this.element),Gt=Ft.find(this.options.items),Gt.not(".ui-menu-item").each(function(){var yn=jt(this);en._isDivider(yn)&&yn.addClass("ui-widget-content ui-menu-divider")}),Gt.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),Gt.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!jt.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(Ft,Gt){Ft==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(Gt.submenu),Ft==="disabled"&&this.element.toggleClass("ui-state-disabled",!!Gt).attr("aria-disabled",Gt),this._super(Ft,Gt)},focus:function(Ft,Gt){var en,sn;this.blur(Ft,Ft&&Ft.type==="focus"),this._scrollIntoView(Gt),this.active=Gt.first(),sn=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",sn.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),Ft&&Ft.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),en=Gt.children(".ui-menu"),en.length&&Ft&&/^mouse/.test(Ft.type)&&this._startOpening(en),this.activeMenu=Gt.parent(),this._trigger("focus",Ft,{item:Gt})},_scrollIntoView:function(Ft){var Gt,en,sn,cn,yn,Cn;this._hasScroll()&&(Gt=parseFloat(jt.css(this.activeMenu[0],"borderTopWidth"))||0,en=parseFloat(jt.css(this.activeMenu[0],"paddingTop"))||0,sn=Ft.offset().top-this.activeMenu.offset().top-Gt-en,cn=this.activeMenu.scrollTop(),yn=this.activeMenu.height(),Cn=Ft.outerHeight(),0>sn?this.activeMenu.scrollTop(cn+sn):sn+Cn>yn&&this.activeMenu.scrollTop(cn+sn-yn+Cn))},blur:function(Ft,Gt){Gt||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",Ft,{item:this.active}))},_startOpening:function(Ft){clearTimeout(this.timer),Ft.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(Ft)},this.delay))},_open:function(Ft){var Gt=jt.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(Ft.parents(".ui-menu")).hide().attr("aria-hidden","true"),Ft.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(Gt)},collapseAll:function(Ft,Gt){clearTimeout(this.timer),this.timer=this._delay(function(){var en=Gt?this.element:jt(Ft&&Ft.target).closest(this.element.find(".ui-menu"));en.length||(en=this.element),this._close(en),this.blur(Ft),this.activeMenu=en},this.delay)},_close:function(Ft){Ft||(Ft=this.active?this.active.parent():this.element),Ft.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(Ft){return!jt(Ft.target).closest(".ui-menu").length},_isDivider:function(Ft){return!/[^\-\u2014\u2013\s]/.test(Ft.text())},collapse:function(Ft){var Gt=this.active&&this.active.parent().closest(".ui-menu-item",this.element);Gt&&Gt.length&&(this._close(),this.focus(Ft,Gt))},expand:function(Ft){var Gt=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();Gt&&Gt.length&&(this._open(Gt.parent()),this._delay(function(){this.focus(Ft,Gt)}))},next:function(Ft){this._move("next","first",Ft)},previous:function(Ft){this._move("prev","last",Ft)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(Ft,Gt,en){var sn;this.active&&(sn=Ft==="first"||Ft==="last"?this.active[Ft==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[Ft+"All"](".ui-menu-item").eq(0)),sn&&sn.length&&this.active||(sn=this.activeMenu.find(this.options.items)[Gt]()),this.focus(en,sn)},nextPage:function(Ft){var Gt,en,sn;return this.active?(this.isLastItem()||(this._hasScroll()?(en=this.active.offset().top,sn=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return Gt=jt(this),0>Gt.offset().top-en-sn}),this.focus(Ft,Gt)):this.focus(Ft,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(Ft),void 0)},previousPage:function(Ft){var Gt,en,sn;return this.active?(this.isFirstItem()||(this._hasScroll()?(en=this.active.offset().top,sn=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return Gt=jt(this),Gt.offset().top-en+sn>0}),this.focus(Ft,Gt)):this.focus(Ft,this.activeMenu.find(this.options.items).first())),void 0):(this.next(Ft),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(Ft){this.active=this.active||jt(Ft.target).closest(".ui-menu-item");var Gt={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(Ft,!0),this._trigger("select",Ft,Gt)}}),jt.widget("ui.autocomplete",{version:"1.11.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var Ft,Gt,en,sn=this.element[0].nodeName.toLowerCase(),cn=sn==="textarea",yn=sn==="input";this.isMultiLine=cn?!0:yn?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[cn||yn?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(kn){if(this.element.prop("readOnly"))return Ft=!0,en=!0,Gt=!0,void 0;Ft=!1,en=!1,Gt=!1;var An=jt.ui.keyCode;switch(kn.keyCode){case An.PAGE_UP:Ft=!0,this._move("previousPage",kn);break;case An.PAGE_DOWN:Ft=!0,this._move("nextPage",kn);break;case An.UP:Ft=!0,this._keyEvent("previous",kn);break;case An.DOWN:Ft=!0,this._keyEvent("next",kn);break;case An.ENTER:this.menu.active&&(Ft=!0,kn.preventDefault(),this.menu.select(kn));break;case An.TAB:this.menu.active&&this.menu.select(kn);break;case An.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(kn),kn.preventDefault());break;default:Gt=!0,this._searchTimeout(kn)}},keypress:function(kn){if(Ft)return Ft=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&kn.preventDefault(),void 0;if(!Gt){var An=jt.ui.keyCode;switch(kn.keyCode){case An.PAGE_UP:this._move("previousPage",kn);break;case An.PAGE_DOWN:this._move("nextPage",kn);break;case An.UP:this._keyEvent("previous",kn);break;case An.DOWN:this._keyEvent("next",kn)}}},input:function(kn){return en?(en=!1,kn.preventDefault(),void 0):(this._searchTimeout(kn),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(kn){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(kn),this._change(kn),void 0)}}),this._initSource(),this.menu=jt("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(kn){kn.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var An=this.menu.element[0];jt(kn.target).closest(".ui-menu-item").length||this._delay(function(){var In=this;this.document.one("mousedown",function(Pn){Pn.target===In.element[0]||Pn.target===An||jt.contains(An,Pn.target)||In.close()})})},menufocus:function(kn,An){var In,Pn;return this.isNewMenu&&(this.isNewMenu=!1,kn.originalEvent&&/^mouse/.test(kn.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){jt(kn.target).trigger(kn.originalEvent)}),void 0):(Pn=An.item.data("ui-autocomplete-item"),this._trigger("focus",kn,{item:Pn})!==!1&&kn.originalEvent&&/^key/.test(kn.originalEvent.type)&&this._value(Pn.value),In=An.item.attr("aria-label")||Pn.value,In&&jt.trim(In).length&&(this.liveRegion.children().hide(),jt("<div>").text(In).appendTo(this.liveRegion)),void 0)},menuselect:function(kn,An){var In=An.item.data("ui-autocomplete-item"),Pn=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=Pn,this._delay(function(){this.previous=Pn,this.selectedItem=In})),this._trigger("select",kn,{item:In})!==!1&&this._value(In.value),this.term=this._value(),this.close(kn),this.selectedItem=In}}),this.liveRegion=jt("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(Ft,Gt){this._super(Ft,Gt),Ft==="source"&&this._initSource(),Ft==="appendTo"&&this.menu.element.appendTo(this._appendTo()),Ft==="disabled"&&Gt&&this.xhr&&this.xhr.abort()},_appendTo:function(){var Ft=this.options.appendTo;return Ft&&(Ft=Ft.jquery||Ft.nodeType?jt(Ft):this.document.find(Ft).eq(0)),Ft&&Ft[0]||(Ft=this.element.closest(".ui-front")),Ft.length||(Ft=this.document[0].body),Ft},_initSource:function(){var Ft,Gt,en=this;jt.isArray(this.options.source)?(Ft=this.options.source,this.source=function(sn,cn){cn(jt.ui.autocomplete.filter(Ft,sn.term))}):typeof this.options.source=="string"?(Gt=this.options.source,this.source=function(sn,cn){en.xhr&&en.xhr.abort(),en.xhr=jt.ajax({url:Gt,data:sn,dataType:"json",success:function(Cn){cn(Cn)},error:function(){cn([])}})}):this.source=this.options.source},_searchTimeout:function(Ft){clearTimeout(this.searching),this.searching=this._delay(function(){var Gt=this.term===this._value(),en=this.menu.element.is(":visible"),sn=Ft.altKey||Ft.ctrlKey||Ft.metaKey||Ft.shiftKey;(!Gt||Gt&&!en&&!sn)&&(this.selectedItem=null,this.search(null,Ft))},this.options.delay)},search:function(Ft,Gt){return Ft=Ft!=null?Ft:this._value(),this.term=this._value(),Ft.length<this.options.minLength?this.close(Gt):this._trigger("search",Gt)!==!1?this._search(Ft):void 0},_search:function(Ft){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:Ft},this._response())},_response:function(){var Ft=++this.requestIndex;return jt.proxy(function(Gt){Ft===this.requestIndex&&this.__response(Gt),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(Ft){Ft&&(Ft=this._normalize(Ft)),this._trigger("response",null,{content:Ft}),!this.options.disabled&&Ft&&Ft.length&&!this.cancelSearch?(this._suggest(Ft),this._trigger("open")):this._close()},close:function(Ft){this.cancelSearch=!0,this._close(Ft)},_close:function(Ft){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",Ft))},_change:function(Ft){this.previous!==this._value()&&this._trigger("change",Ft,{item:this.selectedItem})},_normalize:function(Ft){return Ft.length&&Ft[0].label&&Ft[0].value?Ft:jt.map(Ft,function(Gt){return typeof Gt=="string"?{label:Gt,value:Gt}:jt.extend({},Gt,{label:Gt.label||Gt.value,value:Gt.value||Gt.label})})},_suggest:function(Ft){var Gt=this.menu.element.empty();this._renderMenu(Gt,Ft),this.isNewMenu=!0,this.menu.refresh(),Gt.show(),this._resizeMenu(),Gt.position(jt.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var Ft=this.menu.element;Ft.outerWidth(Math.max(Ft.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(Ft,Gt){var en=this;jt.each(Gt,function(sn,cn){en._renderItemData(Ft,cn)})},_renderItemData:function(Ft,Gt){return this._renderItem(Ft,Gt).data("ui-autocomplete-item",Gt)},_renderItem:function(Ft,Gt){return jt("<li>").text(Gt.label).appendTo(Ft)},_move:function(Ft,Gt){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(Ft)||this.menu.isLastItem()&&/^next/.test(Ft)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[Ft](Gt),void 0):(this.search(null,Gt),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(Ft,Gt){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(Ft,Gt),Gt.preventDefault())}}),jt.extend(jt.ui.autocomplete,{escapeRegex:function(Ft){return Ft.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(Ft,Gt){var en=RegExp(jt.ui.autocomplete.escapeRegex(Gt),"i");return jt.grep(Ft,function(sn){return en.test(sn.label||sn.value||sn)})}}),jt.widget("ui.autocomplete",jt.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(Ft){return Ft+(Ft>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(Ft){var Gt;this._superApply(arguments),this.options.disabled||this.cancelSearch||(Gt=Ft&&Ft.length?this.options.messages.results(Ft.length):this.options.messages.noResults,this.liveRegion.children().hide(),jt("<div>").text(Gt).appendTo(this.liveRegion))}}),jt.ui.autocomplete;var nn,un="ui-button ui-widget ui-state-default ui-corner-all",fn="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",dn=function(){var Ft=jt(this);setTimeout(function(){Ft.find(":ui-button").button("refresh")},1)},pn=function(Ft){var Gt=Ft.name,en=Ft.form,sn=jt([]);return Gt&&(Gt=Gt.replace(/'/g,"\\'"),sn=en?jt(en).find("[name='"+Gt+"'][type=radio]"):jt("[name='"+Gt+"'][type=radio]",Ft.ownerDocument).filter(function(){return!this.form})),sn};jt.widget("ui.button",{version:"1.11.1",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,dn),typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var Ft=this,Gt=this.options,en=this.type==="checkbox"||this.type==="radio",sn=en?"":"ui-state-active";Gt.label===null&&(Gt.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(un).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){Gt.disabled||this===nn&&jt(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){Gt.disabled||jt(this).removeClass(sn)}).bind("click"+this.eventNamespace,function(cn){Gt.disabled&&(cn.preventDefault(),cn.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),en&&this.element.bind("change"+this.eventNamespace,function(){Ft.refresh()}),this.type==="checkbox"?this.buttonElement.bind("click"+this.eventNamespace,function(){return Gt.disabled?!1:void 0}):this.type==="radio"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(Gt.disabled)return!1;jt(this).addClass("ui-state-active"),Ft.buttonElement.attr("aria-pressed","true");var cn=Ft.element[0];pn(cn).not(cn).map(function(){return jt(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return Gt.disabled?!1:(jt(this).addClass("ui-state-active"),nn=this,Ft.document.one("mouseup",function(){nn=null}),void 0)}).bind("mouseup"+this.eventNamespace,function(){return Gt.disabled?!1:(jt(this).removeClass("ui-state-active"),void 0)}).bind("keydown"+this.eventNamespace,function(cn){return Gt.disabled?!1:((cn.keyCode===jt.ui.keyCode.SPACE||cn.keyCode===jt.ui.keyCode.ENTER)&&jt(this).addClass("ui-state-active"),void 0)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){jt(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(cn){cn.keyCode===jt.ui.keyCode.SPACE&&jt(this).click()})),this._setOption("disabled",Gt.disabled),this._resetButton()},_determineButtonType:function(){var Ft,Gt,en;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button",this.type==="checkbox"||this.type==="radio"?(Ft=this.element.parents().last(),Gt="label[for='"+this.element.attr("id")+"']",this.buttonElement=Ft.find(Gt),this.buttonElement.length||(Ft=Ft.length?Ft.siblings():this.element.siblings(),this.buttonElement=Ft.filter(Gt),this.buttonElement.length||(this.buttonElement=Ft.find(Gt))),this.element.addClass("ui-helper-hidden-accessible"),en=this.element.is(":checked"),en&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",en)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(un+" ui-state-active "+fn).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(Ft,Gt){return this._super(Ft,Gt),Ft==="disabled"?(this.widget().toggleClass("ui-state-disabled",!!Gt),this.element.prop("disabled",!!Gt),Gt&&(this.type==="checkbox"||this.type==="radio"?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active")),void 0):(this._resetButton(),void 0)},refresh:function(){var Ft=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");Ft!==this.options.disabled&&this._setOption("disabled",Ft),this.type==="radio"?pn(this.element[0]).each(function(){jt(this).is(":checked")?jt(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):jt(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input")return this.options.label&&this.element.val(this.options.label),void 0;var Ft=this.buttonElement.removeClass(fn),Gt=jt("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(Ft.empty()).text(),en=this.options.icons,sn=en.primary&&en.secondary,cn=[];en.primary||en.secondary?(this.options.text&&cn.push("ui-button-text-icon"+(sn?"s":en.primary?"-primary":"-secondary")),en.primary&&Ft.prepend("<span class='ui-button-icon-primary ui-icon "+en.primary+"'></span>"),en.secondary&&Ft.append("<span class='ui-button-icon-secondary ui-icon "+en.secondary+"'></span>"),this.options.text||(cn.push(sn?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||Ft.attr("title",jt.trim(Gt)))):cn.push("ui-button-text-only"),Ft.addClass(cn.join(" "))}}),jt.widget("ui.buttonset",{version:"1.11.1",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(Ft,Gt){Ft==="disabled"&&this.buttons.button("option",Ft,Gt),this._super(Ft,Gt)},refresh:function(){var Ft=this.element.css("direction")==="rtl",Gt=this.element.find(this.options.items),en=Gt.filter(":ui-button");Gt.not(":ui-button").button(),en.button("refresh"),this.buttons=Gt.map(function(){return jt(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(Ft?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(Ft?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return jt(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}}),jt.ui.button,jt.extend(jt.ui,{datepicker:{version:"1.11.1"}});var mn;jt.extend(Bt.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(Ft){return qt(this._defaults,Ft||{}),this},_attachDatepicker:function(Ft,Gt){var en,sn,cn;en=Ft.nodeName.toLowerCase(),sn=en==="div"||en==="span",Ft.id||(this.uuid+=1,Ft.id="dp"+this.uuid),cn=this._newInst(jt(Ft),sn),cn.settings=jt.extend({},Gt||{}),en==="input"?this._connectDatepicker(Ft,cn):sn&&this._inlineDatepicker(Ft,cn)},_newInst:function(Ft,Gt){var en=Ft[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:en,input:Ft,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:Gt,dpDiv:Gt?Vt(jt("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(Ft,Gt){var en=jt(Ft);Gt.append=jt([]),Gt.trigger=jt([]),en.hasClass(this.markerClassName)||(this._attachments(en,Gt),en.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(Gt),jt.data(Ft,"datepicker",Gt),Gt.settings.disabled&&this._disableDatepicker(Ft))},_attachments:function(Ft,Gt){var en,sn,cn,yn=this._get(Gt,"appendText"),Cn=this._get(Gt,"isRTL");Gt.append&&Gt.append.remove(),yn&&(Gt.append=jt("<span class='"+this._appendClass+"'>"+yn+"</span>"),Ft[Cn?"before":"after"](Gt.append)),Ft.unbind("focus",this._showDatepicker),Gt.trigger&&Gt.trigger.remove(),en=this._get(Gt,"showOn"),(en==="focus"||en==="both")&&Ft.focus(this._showDatepicker),(en==="button"||en==="both")&&(sn=this._get(Gt,"buttonText"),cn=this._get(Gt,"buttonImage"),Gt.trigger=jt(this._get(Gt,"buttonImageOnly")?jt("<img/>").addClass(this._triggerClass).attr({src:cn,alt:sn,title:sn}):jt("<button type='button'></button>").addClass(this._triggerClass).html(cn?jt("<img/>").attr({src:cn,alt:sn,title:sn}):sn)),Ft[Cn?"before":"after"](Gt.trigger),Gt.trigger.click(function(){return jt.datepicker._datepickerShowing&&jt.datepicker._lastInput===Ft[0]?jt.datepicker._hideDatepicker():(jt.datepicker._datepickerShowing&&jt.datepicker._lastInput!==Ft[0]&&jt.datepicker._hideDatepicker(),jt.datepicker._showDatepicker(Ft[0])),!1}))},_autoSize:function(Ft){if(this._get(Ft,"autoSize")&&!Ft.inline){var Gt,en,sn,cn,yn=new Date(2009,11,20),Cn=this._get(Ft,"dateFormat");Cn.match(/[DM]/)&&(Gt=function(An){for(en=0,sn=0,cn=0;An.length>cn;cn++)An[cn].length>en&&(en=An[cn].length,sn=cn);return sn},yn.setMonth(Gt(this._get(Ft,Cn.match(/MM/)?"monthNames":"monthNamesShort"))),yn.setDate(Gt(this._get(Ft,Cn.match(/DD/)?"dayNames":"dayNamesShort"))+20-yn.getDay())),Ft.input.attr("size",this._formatDate(Ft,yn).length)}},_inlineDatepicker:function(Ft,Gt){var en=jt(Ft);en.hasClass(this.markerClassName)||(en.addClass(this.markerClassName).append(Gt.dpDiv),jt.data(Ft,"datepicker",Gt),this._setDate(Gt,this._getDefaultDate(Gt),!0),this._updateDatepicker(Gt),this._updateAlternate(Gt),Gt.settings.disabled&&this._disableDatepicker(Ft),Gt.dpDiv.css("display","block"))},_dialogDatepicker:function(Ft,Gt,en,sn,cn){var yn,Cn,kn,An,In,Pn=this._dialogInst;return Pn||(this.uuid+=1,yn="dp"+this.uuid,this._dialogInput=jt("<input type='text' id='"+yn+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),jt("body").append(this._dialogInput),Pn=this._dialogInst=this._newInst(this._dialogInput,!1),Pn.settings={},jt.data(this._dialogInput[0],"datepicker",Pn)),qt(Pn.settings,sn||{}),Gt=Gt&&Gt.constructor===Date?this._formatDate(Pn,Gt):Gt,this._dialogInput.val(Gt),this._pos=cn?cn.length?cn:[cn.pageX,cn.pageY]:null,this._pos||(Cn=document.documentElement.clientWidth,kn=document.documentElement.clientHeight,An=document.documentElement.scrollLeft||document.body.scrollLeft,In=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[Cn/2-100+An,kn/2-150+In]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),Pn.settings.onSelect=en,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),jt.blockUI&&jt.blockUI(this.dpDiv),jt.data(this._dialogInput[0],"datepicker",Pn),this},_destroyDatepicker:function(Ft){var Gt,en=jt(Ft),sn=jt.data(Ft,"datepicker");en.hasClass(this.markerClassName)&&(Gt=Ft.nodeName.toLowerCase(),jt.removeData(Ft,"datepicker"),Gt==="input"?(sn.append.remove(),sn.trigger.remove(),en.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(Gt==="div"||Gt==="span")&&en.removeClass(this.markerClassName).empty())},_enableDatepicker:function(Ft){var Gt,en,sn=jt(Ft),cn=jt.data(Ft,"datepicker");sn.hasClass(this.markerClassName)&&(Gt=Ft.nodeName.toLowerCase(),Gt==="input"?(Ft.disabled=!1,cn.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(Gt==="div"||Gt==="span")&&(en=sn.children("."+this._inlineClass),en.children().removeClass("ui-state-disabled"),en.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=jt.map(this._disabledInputs,function(yn){return yn===Ft?null:yn}))},_disableDatepicker:function(Ft){var Gt,en,sn=jt(Ft),cn=jt.data(Ft,"datepicker");sn.hasClass(this.markerClassName)&&(Gt=Ft.nodeName.toLowerCase(),Gt==="input"?(Ft.disabled=!0,cn.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(Gt==="div"||Gt==="span")&&(en=sn.children("."+this._inlineClass),en.children().addClass("ui-state-disabled"),en.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=jt.map(this._disabledInputs,function(yn){return yn===Ft?null:yn}),this._disabledInputs[this._disabledInputs.length]=Ft)},_isDisabledDatepicker:function(Ft){if(!Ft)return!1;for(var Gt=0;this._disabledInputs.length>Gt;Gt++)if(this._disabledInputs[Gt]===Ft)return!0;return!1},_getInst:function(Ft){try{return jt.data(Ft,"datepicker")}catch(Gt){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(Ft,Gt,en){var sn,cn,yn,Cn,kn=this._getInst(Ft);return arguments.length===2&&typeof Gt=="string"?Gt==="defaults"?jt.extend({},jt.datepicker._defaults):kn?Gt==="all"?jt.extend({},kn.settings):this._get(kn,Gt):null:(sn=Gt||{},typeof Gt=="string"&&(sn={},sn[Gt]=en),kn&&(this._curInst===kn&&this._hideDatepicker(),cn=this._getDateDatepicker(Ft,!0),yn=this._getMinMaxDate(kn,"min"),Cn=this._getMinMaxDate(kn,"max"),qt(kn.settings,sn),yn!==null&&sn.dateFormat!==void 0&&sn.minDate===void 0&&(kn.settings.minDate=this._formatDate(kn,yn)),Cn!==null&&sn.dateFormat!==void 0&&sn.maxDate===void 0&&(kn.settings.maxDate=this._formatDate(kn,Cn)),"disabled"in sn&&(sn.disabled?this._disableDatepicker(Ft):this._enableDatepicker(Ft)),this._attachments(jt(Ft),kn),this._autoSize(kn),this._setDate(kn,cn),this._updateAlternate(kn),this._updateDatepicker(kn)),void 0)},_changeDatepicker:function(Ft,Gt,en){this._optionDatepicker(Ft,Gt,en)},_refreshDatepicker:function(Ft){var Gt=this._getInst(Ft);Gt&&this._updateDatepicker(Gt)},_setDateDatepicker:function(Ft,Gt){var en=this._getInst(Ft);en&&(this._setDate(en,Gt),this._updateDatepicker(en),this._updateAlternate(en))},_getDateDatepicker:function(Ft,Gt){var en=this._getInst(Ft);return en&&!en.inline&&this._setDateFromField(en,Gt),en?this._getDate(en):null},_doKeyDown:function(Ft){var Gt,en,sn,cn=jt.datepicker._getInst(Ft.target),yn=!0,Cn=cn.dpDiv.is(".ui-datepicker-rtl");if(cn._keyEvent=!0,jt.datepicker._datepickerShowing)switch(Ft.keyCode){case 9:jt.datepicker._hideDatepicker(),yn=!1;break;case 13:return sn=jt("td."+jt.datepicker._dayOverClass+":not(."+jt.datepicker._currentClass+")",cn.dpDiv),sn[0]&&jt.datepicker._selectDay(Ft.target,cn.selectedMonth,cn.selectedYear,sn[0]),Gt=jt.datepicker._get(cn,"onSelect"),Gt?(en=jt.datepicker._formatDate(cn),Gt.apply(cn.input?cn.input[0]:null,[en,cn])):jt.datepicker._hideDatepicker(),!1;case 27:jt.datepicker._hideDatepicker();break;case 33:jt.datepicker._adjustDate(Ft.target,Ft.ctrlKey?-jt.datepicker._get(cn,"stepBigMonths"):-jt.datepicker._get(cn,"stepMonths"),"M");break;case 34:jt.datepicker._adjustDate(Ft.target,Ft.ctrlKey?+jt.datepicker._get(cn,"stepBigMonths"):+jt.datepicker._get(cn,"stepMonths"),"M");break;case 35:(Ft.ctrlKey||Ft.metaKey)&&jt.datepicker._clearDate(Ft.target),yn=Ft.ctrlKey||Ft.metaKey;break;case 36:(Ft.ctrlKey||Ft.metaKey)&&jt.datepicker._gotoToday(Ft.target),yn=Ft.ctrlKey||Ft.metaKey;break;case 37:(Ft.ctrlKey||Ft.metaKey)&&jt.datepicker._adjustDate(Ft.target,Cn?1:-1,"D"),yn=Ft.ctrlKey||Ft.metaKey,Ft.originalEvent.altKey&&jt.datepicker._adjustDate(Ft.target,Ft.ctrlKey?-jt.datepicker._get(cn,"stepBigMonths"):-jt.datepicker._get(cn,"stepMonths"),"M");break;case 38:(Ft.ctrlKey||Ft.metaKey)&&jt.datepicker._adjustDate(Ft.target,-7,"D"),yn=Ft.ctrlKey||Ft.metaKey;break;case 39:(Ft.ctrlKey||Ft.metaKey)&&jt.datepicker._adjustDate(Ft.target,Cn?-1:1,"D"),yn=Ft.ctrlKey||Ft.metaKey,Ft.originalEvent.altKey&&jt.datepicker._adjustDate(Ft.target,Ft.ctrlKey?+jt.datepicker._get(cn,"stepBigMonths"):+jt.datepicker._get(cn,"stepMonths"),"M");break;case 40:(Ft.ctrlKey||Ft.metaKey)&&jt.datepicker._adjustDate(Ft.target,7,"D"),yn=Ft.ctrlKey||Ft.metaKey;break;default:yn=!1}else Ft.keyCode===36&&Ft.ctrlKey?jt.datepicker._showDatepicker(this):yn=!1;yn&&(Ft.preventDefault(),Ft.stopPropagation())},_doKeyPress:function(Ft){var Gt,en,sn=jt.datepicker._getInst(Ft.target);return jt.datepicker._get(sn,"constrainInput")?(Gt=jt.datepicker._possibleChars(jt.datepicker._get(sn,"dateFormat")),en=String.fromCharCode(Ft.charCode==null?Ft.keyCode:Ft.charCode),Ft.ctrlKey||Ft.metaKey||" ">en||!Gt||Gt.indexOf(en)>-1):void 0},_doKeyUp:function(Ft){var Gt,en=jt.datepicker._getInst(Ft.target);if(en.input.val()!==en.lastVal)try{Gt=jt.datepicker.parseDate(jt.datepicker._get(en,"dateFormat"),en.input?en.input.val():null,jt.datepicker._getFormatConfig(en)),Gt&&(jt.datepicker._setDateFromField(en),jt.datepicker._updateAlternate(en),jt.datepicker._updateDatepicker(en))}catch(sn){}return!0},_showDatepicker:function(Ft){if(Ft=Ft.target||Ft,Ft.nodeName.toLowerCase()!=="input"&&(Ft=jt("input",Ft.parentNode)[0]),!jt.datepicker._isDisabledDatepicker(Ft)&&jt.datepicker._lastInput!==Ft){var Gt,en,sn,cn,yn,Cn,kn;Gt=jt.datepicker._getInst(Ft),jt.datepicker._curInst&&jt.datepicker._curInst!==Gt&&(jt.datepicker._curInst.dpDiv.stop(!0,!0),Gt&&jt.datepicker._datepickerShowing&&jt.datepicker._hideDatepicker(jt.datepicker._curInst.input[0])),en=jt.datepicker._get(Gt,"beforeShow"),sn=en?en.apply(Ft,[Ft,Gt]):{},sn!==!1&&(qt(Gt.settings,sn),Gt.lastVal=null,jt.datepicker._lastInput=Ft,jt.datepicker._setDateFromField(Gt),jt.datepicker._inDialog&&(Ft.value=""),jt.datepicker._pos||(jt.datepicker._pos=jt.datepicker._findPos(Ft),jt.datepicker._pos[1]+=Ft.offsetHeight),cn=!1,jt(Ft).parents().each(function(){return cn|=jt(this).css("position")==="fixed",!cn}),yn={left:jt.datepicker._pos[0],top:jt.datepicker._pos[1]},jt.datepicker._pos=null,Gt.dpDiv.empty(),Gt.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),jt.datepicker._updateDatepicker(Gt),yn=jt.datepicker._checkOffset(Gt,yn,cn),Gt.dpDiv.css({position:jt.datepicker._inDialog&&jt.blockUI?"static":cn?"fixed":"absolute",display:"none",left:yn.left+"px",top:yn.top+"px"}),Gt.inline||(Cn=jt.datepicker._get(Gt,"showAnim"),kn=jt.datepicker._get(Gt,"duration"),Gt.dpDiv.css("z-index",Lt(jt(Ft))+1),jt.datepicker._datepickerShowing=!0,jt.effects&&jt.effects.effect[Cn]?Gt.dpDiv.show(Cn,jt.datepicker._get(Gt,"showOptions"),kn):Gt.dpDiv[Cn||"show"](Cn?kn:null),jt.datepicker._shouldFocusInput(Gt)&&Gt.input.focus(),jt.datepicker._curInst=Gt))}},_updateDatepicker:function(Ft){this.maxRows=4,mn=Ft,Ft.dpDiv.empty().append(this._generateHTML(Ft)),this._attachHandlers(Ft);var Gt,en=this._getNumberOfMonths(Ft),sn=en[1],cn=17,yn=Ft.dpDiv.find("."+this._dayOverClass+" a");yn.length>0&&Nt.apply(yn.get(0)),Ft.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),sn>1&&Ft.dpDiv.addClass("ui-datepicker-multi-"+sn).css("width",cn*sn+"em"),Ft.dpDiv[(en[0]!==1||en[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),Ft.dpDiv[(this._get(Ft,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),Ft===jt.datepicker._curInst&&jt.datepicker._datepickerShowing&&jt.datepicker._shouldFocusInput(Ft)&&Ft.input.focus(),Ft.yearshtml&&(Gt=Ft.yearshtml,setTimeout(function(){Gt===Ft.yearshtml&&Ft.yearshtml&&Ft.dpDiv.find("select.ui-datepicker-year:first").replaceWith(Ft.yearshtml),Gt=Ft.yearshtml=null},0))},_shouldFocusInput:function(Ft){return Ft.input&&Ft.input.is(":visible")&&!Ft.input.is(":disabled")&&!Ft.input.is(":focus")},_checkOffset:function(Ft,Gt,en){var sn=Ft.dpDiv.outerWidth(),cn=Ft.dpDiv.outerHeight(),yn=Ft.input?Ft.input.outerWidth():0,Cn=Ft.input?Ft.input.outerHeight():0,kn=document.documentElement.clientWidth+(en?0:jt(document).scrollLeft()),An=document.documentElement.clientHeight+(en?0:jt(document).scrollTop());return Gt.left-=this._get(Ft,"isRTL")?sn-yn:0,Gt.left-=en&&Gt.left===Ft.input.offset().left?jt(document).scrollLeft():0,Gt.top-=en&&Gt.top===Ft.input.offset().top+Cn?jt(document).scrollTop():0,Gt.left-=Math.min(Gt.left,Gt.left+sn>kn&&kn>sn?Math.abs(Gt.left+sn-kn):0),Gt.top-=Math.min(Gt.top,Gt.top+cn>An&&An>cn?Math.abs(cn+Cn):0),Gt},_findPos:function(Ft){for(var Gt,en=this._getInst(Ft),sn=this._get(en,"isRTL");Ft&&(Ft.type==="hidden"||Ft.nodeType!==1||jt.expr.filters.hidden(Ft));)Ft=Ft[sn?"previousSibling":"nextSibling"];return Gt=jt(Ft).offset(),[Gt.left,Gt.top]},_hideDatepicker:function(Ft){var Gt,en,sn,cn,yn=this._curInst;!yn||Ft&&yn!==jt.data(Ft,"datepicker")||this._datepickerShowing&&(Gt=this._get(yn,"showAnim"),en=this._get(yn,"duration"),sn=function(){jt.datepicker._tidyDialog(yn)},jt.effects&&(jt.effects.effect[Gt]||jt.effects[Gt])?yn.dpDiv.hide(Gt,jt.datepicker._get(yn,"showOptions"),en,sn):yn.dpDiv[Gt==="slideDown"?"slideUp":Gt==="fadeIn"?"fadeOut":"hide"](Gt?en:null,sn),Gt||sn(),this._datepickerShowing=!1,cn=this._get(yn,"onClose"),cn&&cn.apply(yn.input?yn.input[0]:null,[yn.input?yn.input.val():"",yn]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),jt.blockUI&&(jt.unblockUI(),jt("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(Ft){Ft.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(Ft){if(jt.datepicker._curInst){var Gt=jt(Ft.target),en=jt.datepicker._getInst(Gt[0]);(Gt[0].id!==jt.datepicker._mainDivId&&Gt.parents("#"+jt.datepicker._mainDivId).length===0&&!Gt.hasClass(jt.datepicker.markerClassName)&&!Gt.closest("."+jt.datepicker._triggerClass).length&&jt.datepicker._datepickerShowing&&(!jt.datepicker._inDialog||!jt.blockUI)||Gt.hasClass(jt.datepicker.markerClassName)&&jt.datepicker._curInst!==en)&&jt.datepicker._hideDatepicker()}},_adjustDate:function(Ft,Gt,en){var sn=jt(Ft),cn=this._getInst(sn[0]);this._isDisabledDatepicker(sn[0])||(this._adjustInstDate(cn,Gt+(en==="M"?this._get(cn,"showCurrentAtPos"):0),en),this._updateDatepicker(cn))},_gotoToday:function(Ft){var Gt,en=jt(Ft),sn=this._getInst(en[0]);this._get(sn,"gotoCurrent")&&sn.currentDay?(sn.selectedDay=sn.currentDay,sn.drawMonth=sn.selectedMonth=sn.currentMonth,sn.drawYear=sn.selectedYear=sn.currentYear):(Gt=new Date,sn.selectedDay=Gt.getDate(),sn.drawMonth=sn.selectedMonth=Gt.getMonth(),sn.drawYear=sn.selectedYear=Gt.getFullYear()),this._notifyChange(sn),this._adjustDate(en)},_selectMonthYear:function(Ft,Gt,en){var sn=jt(Ft),cn=this._getInst(sn[0]);cn["selected"+(en==="M"?"Month":"Year")]=cn["draw"+(en==="M"?"Month":"Year")]=parseInt(Gt.options[Gt.selectedIndex].value,10),this._notifyChange(cn),this._adjustDate(sn)},_selectDay:function(Ft,Gt,en,sn){var cn,yn=jt(Ft);jt(sn).hasClass(this._unselectableClass)||this._isDisabledDatepicker(yn[0])||(cn=this._getInst(yn[0]),cn.selectedDay=cn.currentDay=jt("a",sn).html(),cn.selectedMonth=cn.currentMonth=Gt,cn.selectedYear=cn.currentYear=en,this._selectDate(Ft,this._formatDate(cn,cn.currentDay,cn.currentMonth,cn.currentYear)))},_clearDate:function(Ft){var Gt=jt(Ft);this._selectDate(Gt,"")},_selectDate:function(Ft,Gt){var en,sn=jt(Ft),cn=this._getInst(sn[0]);Gt=Gt!=null?Gt:this._formatDate(cn),cn.input&&cn.input.val(Gt),this._updateAlternate(cn),en=this._get(cn,"onSelect"),en?en.apply(cn.input?cn.input[0]:null,[Gt,cn]):cn.input&&cn.input.trigger("change"),cn.inline?this._updateDatepicker(cn):(this._hideDatepicker(),this._lastInput=cn.input[0],typeof cn.input[0]!="object"&&cn.input.focus(),this._lastInput=null)},_updateAlternate:function(Ft){var Gt,en,sn,cn=this._get(Ft,"altField");cn&&(Gt=this._get(Ft,"altFormat")||this._get(Ft,"dateFormat"),en=this._getDate(Ft),sn=this.formatDate(Gt,en,this._getFormatConfig(Ft)),jt(cn).each(function(){jt(this).val(sn)}))},noWeekends:function(Ft){var Gt=Ft.getDay();return[Gt>0&&6>Gt,""]},iso8601Week:function(Ft){var Gt,en=new Date(Ft.getTime());return en.setDate(en.getDate()+4-(en.getDay()||7)),Gt=en.getTime(),en.setMonth(0),en.setDate(1),Math.floor(Math.round((Gt-en)/864e5)/7)+1},parseDate:function(Ft,Gt,en){if(Ft==null||Gt==null)throw"Invalid arguments";if(Gt=typeof Gt=="object"?""+Gt:Gt+"",Gt==="")return null;var sn,cn,yn,Cn,kn=0,An=(en?en.shortYearCutoff:null)||this._defaults.shortYearCutoff,In=typeof An!="string"?An:new Date().getFullYear()%100+parseInt(An,10),Pn=(en?en.dayNamesShort:null)||this._defaults.dayNamesShort,_n=(en?en.dayNames:null)||this._defaults.dayNames,Rn=(en?en.monthNamesShort:null)||this._defaults.monthNamesShort,jn=(en?en.monthNames:null)||this._defaults.monthNames,On=-1,Sn=-1,Vn=-1,Jn=-1,kr=!1,xr=function(ra){var Aa=Ft.length>sn+1&&Ft.charAt(sn+1)===ra;return Aa&&sn++,Aa},Yn=function(ra){var Aa=xr(ra),ua=ra==="@"?14:ra==="!"?20:ra==="y"&&Aa?4:ra==="o"?3:2,zi=ra==="y"?ua:1,Ui=RegExp("^\\d{"+zi+","+ua+"}"),Qi=Gt.substring(kn).match(Ui);if(!Qi)throw"Missing number at position "+kn;return kn+=Qi[0].length,parseInt(Qi[0],10)},Tr=function(ra,Aa,ua){var zi=-1,Ui=jt.map(xr(ra)?ua:Aa,function(Qi,Ti){return[[Ti,Qi]]}).sort(function(Qi,Ti){return-(Qi[1].length-Ti[1].length)});if(jt.each(Ui,function(Qi,Ti){var pi=Ti[1];return Gt.substr(kn,pi.length).toLowerCase()===pi.toLowerCase()?(zi=Ti[0],kn+=pi.length,!1):void 0}),zi!==-1)return zi+1;throw"Unknown name at position "+kn},ti=function(){if(Gt.charAt(kn)!==Ft.charAt(sn))throw"Unexpected literal at position "+kn;kn++};for(sn=0;Ft.length>sn;sn++)if(kr)Ft.charAt(sn)!=="'"||xr("'")?ti():kr=!1;else switch(Ft.charAt(sn)){case"d":Vn=Yn("d");break;case"D":Tr("D",Pn,_n);break;case"o":Jn=Yn("o");break;case"m":Sn=Yn("m");break;case"M":Sn=Tr("M",Rn,jn);break;case"y":On=Yn("y");break;case"@":Cn=new Date(Yn("@")),On=Cn.getFullYear(),Sn=Cn.getMonth()+1,Vn=Cn.getDate();break;case"!":Cn=new Date((Yn("!")-this._ticksTo1970)/1e4),On=Cn.getFullYear(),Sn=Cn.getMonth()+1,Vn=Cn.getDate();break;case"'":xr("'")?ti():kr=!0;break;default:ti()}if(Gt.length>kn&&(yn=Gt.substr(kn),!/^\s+/.test(yn)))throw"Extra/unparsed characters found in date: "+yn;if(On===-1?On=new Date().getFullYear():100>On&&(On+=new Date().getFullYear()-new Date().getFullYear()%100+(In>=On?0:-100)),Jn>-1)for(Sn=1,Vn=Jn;cn=this._getDaysInMonth(On,Sn-1),!(cn>=Vn);)Sn++,Vn-=cn;if(Cn=this._daylightSavingAdjust(new Date(On,Sn-1,Vn)),Cn.getFullYear()!==On||Cn.getMonth()+1!==Sn||Cn.getDate()!==Vn)throw"Invalid date";return Cn},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(Ft,Gt,en){if(!Gt)return"";var sn,cn=(en?en.dayNamesShort:null)||this._defaults.dayNamesShort,yn=(en?en.dayNames:null)||this._defaults.dayNames,Cn=(en?en.monthNamesShort:null)||this._defaults.monthNamesShort,kn=(en?en.monthNames:null)||this._defaults.monthNames,An=function(On){var Sn=Ft.length>sn+1&&Ft.charAt(sn+1)===On;return Sn&&sn++,Sn},In=function(On,Sn,Vn){var Jn=""+Sn;if(An(On))for(;Vn>Jn.length;)Jn="0"+Jn;return Jn},Pn=function(On,Sn,Vn,Jn){return An(On)?Jn[Sn]:Vn[Sn]},_n="",Rn=!1;if(Gt)for(sn=0;Ft.length>sn;sn++)if(Rn)Ft.charAt(sn)!=="'"||An("'")?_n+=Ft.charAt(sn):Rn=!1;else switch(Ft.charAt(sn)){case"d":_n+=In("d",Gt.getDate(),2);break;case"D":_n+=Pn("D",Gt.getDay(),cn,yn);break;case"o":_n+=In("o",Math.round((new Date(Gt.getFullYear(),Gt.getMonth(),Gt.getDate()).getTime()-new Date(Gt.getFullYear(),0,0).getTime())/864e5),3);break;case"m":_n+=In("m",Gt.getMonth()+1,2);break;case"M":_n+=Pn("M",Gt.getMonth(),Cn,kn);break;case"y":_n+=An("y")?Gt.getFullYear():(10>Gt.getYear()%100?"0":"")+Gt.getYear()%100;break;case"@":_n+=Gt.getTime();break;case"!":_n+=1e4*Gt.getTime()+this._ticksTo1970;break;case"'":An("'")?_n+="'":Rn=!0;break;default:_n+=Ft.charAt(sn)}return _n},_possibleChars:function(Ft){var Gt,en="",sn=!1,cn=function(Cn){var kn=Ft.length>Gt+1&&Ft.charAt(Gt+1)===Cn;return kn&&Gt++,kn};for(Gt=0;Ft.length>Gt;Gt++)if(sn)Ft.charAt(Gt)!=="'"||cn("'")?en+=Ft.charAt(Gt):sn=!1;else switch(Ft.charAt(Gt)){case"d":case"m":case"y":case"@":en+="0123456789";break;case"D":case"M":return null;case"'":cn("'")?en+="'":sn=!0;break;default:en+=Ft.charAt(Gt)}return en},_get:function(Ft,Gt){return Ft.settings[Gt]!==void 0?Ft.settings[Gt]:this._defaults[Gt]},_setDateFromField:function(Ft,Gt){if(Ft.input.val()!==Ft.lastVal){var en=this._get(Ft,"dateFormat"),sn=Ft.lastVal=Ft.input?Ft.input.val():null,cn=this._getDefaultDate(Ft),yn=cn,Cn=this._getFormatConfig(Ft);try{yn=this.parseDate(en,sn,Cn)||cn}catch(kn){sn=Gt?"":sn}Ft.selectedDay=yn.getDate(),Ft.drawMonth=Ft.selectedMonth=yn.getMonth(),Ft.drawYear=Ft.selectedYear=yn.getFullYear(),Ft.currentDay=sn?yn.getDate():0,Ft.currentMonth=sn?yn.getMonth():0,Ft.currentYear=sn?yn.getFullYear():0,this._adjustInstDate(Ft)}},_getDefaultDate:function(Ft){return this._restrictMinMax(Ft,this._determineDate(Ft,this._get(Ft,"defaultDate"),new Date))},_determineDate:function(Ft,Gt,en){var sn=function(kn){var An=new Date;return An.setDate(An.getDate()+kn),An},cn=function(kn){try{return jt.datepicker.parseDate(jt.datepicker._get(Ft,"dateFormat"),kn,jt.datepicker._getFormatConfig(Ft))}catch(On){}for(var An=(kn.toLowerCase().match(/^c/)?jt.datepicker._getDate(Ft):null)||new Date,In=An.getFullYear(),Pn=An.getMonth(),_n=An.getDate(),Rn=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,jn=Rn.exec(kn);jn;){switch(jn[2]||"d"){case"d":case"D":_n+=parseInt(jn[1],10);break;case"w":case"W":_n+=7*parseInt(jn[1],10);break;case"m":case"M":Pn+=parseInt(jn[1],10),_n=Math.min(_n,jt.datepicker._getDaysInMonth(In,Pn));break;case"y":case"Y":In+=parseInt(jn[1],10),_n=Math.min(_n,jt.datepicker._getDaysInMonth(In,Pn))}jn=Rn.exec(kn)}return new Date(In,Pn,_n)},yn=Gt==null||Gt===""?en:typeof Gt=="string"?cn(Gt):typeof Gt=="number"?isNaN(Gt)?en:sn(Gt):new Date(Gt.getTime());return yn=yn&&""+yn=="Invalid Date"?en:yn,yn&&(yn.setHours(0),yn.setMinutes(0),yn.setSeconds(0),yn.setMilliseconds(0)),this._daylightSavingAdjust(yn)},_daylightSavingAdjust:function(Ft){return Ft?(Ft.setHours(Ft.getHours()>12?Ft.getHours()+2:0),Ft):null},_setDate:function(Ft,Gt,en){var sn=!Gt,cn=Ft.selectedMonth,yn=Ft.selectedYear,Cn=this._restrictMinMax(Ft,this._determineDate(Ft,Gt,new Date));Ft.selectedDay=Ft.currentDay=Cn.getDate(),Ft.drawMonth=Ft.selectedMonth=Ft.currentMonth=Cn.getMonth(),Ft.drawYear=Ft.selectedYear=Ft.currentYear=Cn.getFullYear(),cn===Ft.selectedMonth&&yn===Ft.selectedYear||en||this._notifyChange(Ft),this._adjustInstDate(Ft),Ft.input&&Ft.input.val(sn?"":this._formatDate(Ft))},_getDate:function(Ft){var Gt=!Ft.currentYear||Ft.input&&Ft.input.val()===""?null:this._daylightSavingAdjust(new Date(Ft.currentYear,Ft.currentMonth,Ft.currentDay));return Gt},_attachHandlers:function(Ft){var Gt=this._get(Ft,"stepMonths"),en="#"+Ft.id.replace(/\\\\/g,"\\");Ft.dpDiv.find("[data-handler]").map(function(){var sn={prev:function(){jt.datepicker._adjustDate(en,-Gt,"M")},next:function(){jt.datepicker._adjustDate(en,+Gt,"M")},hide:function(){jt.datepicker._hideDatepicker()},today:function(){jt.datepicker._gotoToday(en)},selectDay:function(){return jt.datepicker._selectDay(en,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return jt.datepicker._selectMonthYear(en,this,"M"),!1},selectYear:function(){return jt.datepicker._selectMonthYear(en,this,"Y"),!1}};jt(this).bind(this.getAttribute("data-event"),sn[this.getAttribute("data-handler")])})},_generateHTML:function(Ft){var Gt,en,sn,cn,yn,Cn,kn,An,In,Pn,_n,Rn,jn,On,Sn,Vn,Jn,kr,xr,Yn,Tr,ti,yi,ra,Aa,ua,zi,Ui,Qi,Ti,pi,$i,bi,Wr,zr,Rr,Yr,Zr,_i,ki=new Date,Bi=this._daylightSavingAdjust(new Date(ki.getFullYear(),ki.getMonth(),ki.getDate())),Di=this._get(Ft,"isRTL"),Gr=this._get(Ft,"showButtonPanel"),Qr=this._get(Ft,"hideIfNoPrevNext"),Dr=this._get(Ft,"navigationAsDateFormat"),qr=this._getNumberOfMonths(Ft),hi=this._get(Ft,"showCurrentAtPos"),xi=this._get(Ft,"stepMonths"),mi=qr[0]!==1||qr[1]!==1,ni=this._daylightSavingAdjust(Ft.currentDay?new Date(Ft.currentYear,Ft.currentMonth,Ft.currentDay):new Date(9999,9,9)),Nn=this._getMinMaxDate(Ft,"min"),Li=this._getMinMaxDate(Ft,"max"),Vi=Ft.drawMonth-hi,xa=Ft.drawYear;if(0>Vi&&(Vi+=12,xa--),Li)for(Gt=this._daylightSavingAdjust(new Date(Li.getFullYear(),Li.getMonth()-qr[0]*qr[1]+1,Li.getDate())),Gt=Nn&&Nn>Gt?Nn:Gt;this._daylightSavingAdjust(new Date(xa,Vi,1))>Gt;)Vi--,0>Vi&&(Vi=11,xa--);for(Ft.drawMonth=Vi,Ft.drawYear=xa,en=this._get(Ft,"prevText"),en=Dr?this.formatDate(en,this._daylightSavingAdjust(new Date(xa,Vi-xi,1)),this._getFormatConfig(Ft)):en,sn=this._canAdjustMonth(Ft,-1,xa,Vi)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+en+"'><span class='ui-icon ui-icon-circle-triangle-"+(Di?"e":"w")+"'>"+en+"</span></a>":Qr?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+en+"'><span class='ui-icon ui-icon-circle-triangle-"+(Di?"e":"w")+"'>"+en+"</span></a>",cn=this._get(Ft,"nextText"),cn=Dr?this.formatDate(cn,this._daylightSavingAdjust(new Date(xa,Vi+xi,1)),this._getFormatConfig(Ft)):cn,yn=this._canAdjustMonth(Ft,1,xa,Vi)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+cn+"'><span class='ui-icon ui-icon-circle-triangle-"+(Di?"w":"e")+"'>"+cn+"</span></a>":Qr?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+cn+"'><span class='ui-icon ui-icon-circle-triangle-"+(Di?"w":"e")+"'>"+cn+"</span></a>",Cn=this._get(Ft,"currentText"),kn=this._get(Ft,"gotoCurrent")&&Ft.currentDay?ni:Bi,Cn=Dr?this.formatDate(Cn,kn,this._getFormatConfig(Ft)):Cn,An=Ft.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(Ft,"closeText")+"</button>",In=Gr?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Di?An:"")+(this._isInRange(Ft,kn)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+Cn+"</button>":"")+(Di?"":An)+"</div>":"",Pn=parseInt(this._get(Ft,"firstDay"),10),Pn=isNaN(Pn)?0:Pn,_n=this._get(Ft,"showWeek"),Rn=this._get(Ft,"dayNames"),jn=this._get(Ft,"dayNamesMin"),On=this._get(Ft,"monthNames"),Sn=this._get(Ft,"monthNamesShort"),Vn=this._get(Ft,"beforeShowDay"),Jn=this._get(Ft,"showOtherMonths"),kr=this._get(Ft,"selectOtherMonths"),xr=this._getDefaultDate(Ft),Yn="",ti=0;qr[0]>ti;ti++){for(yi="",this.maxRows=4,ra=0;qr[1]>ra;ra++){if(Aa=this._daylightSavingAdjust(new Date(xa,Vi,Ft.selectedDay)),ua=" ui-corner-all",zi="",mi){if(zi+="<div class='ui-datepicker-group",qr[1]>1)switch(ra){case 0:zi+=" ui-datepicker-group-first",ua=" ui-corner-"+(Di?"right":"left");break;case qr[1]-1:zi+=" ui-datepicker-group-last",ua=" ui-corner-"+(Di?"left":"right");break;default:zi+=" ui-datepicker-group-middle",ua=""}zi+="'>"}for(zi+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+ua+"'>"+(/all|left/.test(ua)&&ti===0?Di?yn:sn:"")+(/all|right/.test(ua)&&ti===0?Di?sn:yn:"")+this._generateMonthYearHeader(Ft,Vi,xa,Nn,Li,ti>0||ra>0,On,Sn)+"</div><table class='ui-datepicker-calendar'><thead><tr>",Ui=_n?"<th class='ui-datepicker-week-col'>"+this._get(Ft,"weekHeader")+"</th>":"",Tr=0;7>Tr;Tr++)Qi=(Tr+Pn)%7,Ui+="<th scope='col'"+((Tr+Pn+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+Rn[Qi]+"'>"+jn[Qi]+"</span></th>";for(zi+=Ui+"</tr></thead><tbody>",Ti=this._getDaysInMonth(xa,Vi),xa===Ft.selectedYear&&Vi===Ft.selectedMonth&&(Ft.selectedDay=Math.min(Ft.selectedDay,Ti)),pi=(this._getFirstDayOfMonth(xa,Vi)-Pn+7)%7,$i=Math.ceil((pi+Ti)/7),bi=mi&&this.maxRows>$i?this.maxRows:$i,this.maxRows=bi,Wr=this._daylightSavingAdjust(new Date(xa,Vi,1-pi)),zr=0;bi>zr;zr++){for(zi+="<tr>",Rr=_n?"<td class='ui-datepicker-week-col'>"+this._get(Ft,"calculateWeek")(Wr)+"</td>":"",Tr=0;7>Tr;Tr++)Yr=Vn?Vn.apply(Ft.input?Ft.input[0]:null,[Wr]):[!0,""],Zr=Wr.getMonth()!==Vi,_i=Zr&&!kr||!Yr[0]||Nn&&Nn>Wr||Li&&Wr>Li,Rr+="<td class='"+((Tr+Pn+6)%7>=5?" ui-datepicker-week-end":"")+(Zr?" ui-datepicker-other-month":"")+(Wr.getTime()===Aa.getTime()&&Vi===Ft.selectedMonth&&Ft._keyEvent||xr.getTime()===Wr.getTime()&&xr.getTime()===Aa.getTime()?" "+this._dayOverClass:"")+(_i?" "+this._unselectableClass+" ui-state-disabled":"")+(Zr&&!Jn?"":" "+Yr[1]+(Wr.getTime()===ni.getTime()?" "+this._currentClass:"")+(Wr.getTime()===Bi.getTime()?" ui-datepicker-today":""))+"'"+(Zr&&!Jn||!Yr[2]?"":" title='"+Yr[2].replace(/'/g,"&#39;")+"'")+(_i?"":" data-handler='selectDay' data-event='click' data-month='"+Wr.getMonth()+"' data-year='"+Wr.getFullYear()+"'")+">"+(Zr&&!Jn?"&#xa0;":_i?"<span class='ui-state-default'>"+Wr.getDate()+"</span>":"<a class='ui-state-default"+(Wr.getTime()===Bi.getTime()?" ui-state-highlight":"")+(Wr.getTime()===ni.getTime()?" ui-state-active":"")+(Zr?" ui-priority-secondary":"")+"' href='#'>"+Wr.getDate()+"</a>")+"</td>",Wr.setDate(Wr.getDate()+1),Wr=this._daylightSavingAdjust(Wr);zi+=Rr+"</tr>"}Vi++,Vi>11&&(Vi=0,xa++),zi+="</tbody></table>"+(mi?"</div>"+(qr[0]>0&&ra===qr[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),yi+=zi}Yn+=yi}return Yn+=In,Ft._keyEvent=!1,Yn},_generateMonthYearHeader:function(Ft,Gt,en,sn,cn,yn,Cn,kn){var An,In,Pn,_n,Rn,jn,On,Sn,Vn=this._get(Ft,"changeMonth"),Jn=this._get(Ft,"changeYear"),kr=this._get(Ft,"showMonthAfterYear"),xr="<div class='ui-datepicker-title'>",Yn="";if(yn||!Vn)Yn+="<span class='ui-datepicker-month'>"+Cn[Gt]+"</span>";else{for(An=sn&&sn.getFullYear()===en,In=cn&&cn.getFullYear()===en,Yn+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",Pn=0;12>Pn;Pn++)(!An||Pn>=sn.getMonth())&&(!In||cn.getMonth()>=Pn)&&(Yn+="<option value='"+Pn+"'"+(Pn===Gt?" selected='selected'":"")+">"+kn[Pn]+"</option>");Yn+="</select>"}if(kr||(xr+=Yn+(!yn&&Vn&&Jn?"":"&#xa0;")),!Ft.yearshtml)if(Ft.yearshtml="",yn||!Jn)xr+="<span class='ui-datepicker-year'>"+en+"</span>";else{for(_n=this._get(Ft,"yearRange").split(":"),Rn=new Date().getFullYear(),jn=function(ti){var yi=ti.match(/c[+\-].*/)?en+parseInt(ti.substring(1),10):ti.match(/[+\-].*/)?Rn+parseInt(ti,10):parseInt(ti,10);return isNaN(yi)?Rn:yi},On=jn(_n[0]),Sn=Math.max(On,jn(_n[1]||"")),On=sn?Math.max(On,sn.getFullYear()):On,Sn=cn?Math.min(Sn,cn.getFullYear()):Sn,Ft.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";Sn>=On;On++)Ft.yearshtml+="<option value='"+On+"'"+(On===en?" selected='selected'":"")+">"+On+"</option>";Ft.yearshtml+="</select>",xr+=Ft.yearshtml,Ft.yearshtml=null}return xr+=this._get(Ft,"yearSuffix"),kr&&(xr+=(!yn&&Vn&&Jn?"":"&#xa0;")+Yn),xr+="</div>"},_adjustInstDate:function(Ft,Gt,en){var sn=Ft.drawYear+(en==="Y"?Gt:0),cn=Ft.drawMonth+(en==="M"?Gt:0),yn=Math.min(Ft.selectedDay,this._getDaysInMonth(sn,cn))+(en==="D"?Gt:0),Cn=this._restrictMinMax(Ft,this._daylightSavingAdjust(new Date(sn,cn,yn)));Ft.selectedDay=Cn.getDate(),Ft.drawMonth=Ft.selectedMonth=Cn.getMonth(),Ft.drawYear=Ft.selectedYear=Cn.getFullYear(),(en==="M"||en==="Y")&&this._notifyChange(Ft)},_restrictMinMax:function(Ft,Gt){var en=this._getMinMaxDate(Ft,"min"),sn=this._getMinMaxDate(Ft,"max"),cn=en&&en>Gt?en:Gt;return sn&&cn>sn?sn:cn},_notifyChange:function(Ft){var Gt=this._get(Ft,"onChangeMonthYear");Gt&&Gt.apply(Ft.input?Ft.input[0]:null,[Ft.selectedYear,Ft.selectedMonth+1,Ft])},_getNumberOfMonths:function(Ft){var Gt=this._get(Ft,"numberOfMonths");return Gt==null?[1,1]:typeof Gt=="number"?[1,Gt]:Gt},_getMinMaxDate:function(Ft,Gt){return this._determineDate(Ft,this._get(Ft,Gt+"Date"),null)},_getDaysInMonth:function(Ft,Gt){return 32-this._daylightSavingAdjust(new Date(Ft,Gt,32)).getDate()},_getFirstDayOfMonth:function(Ft,Gt){return new Date(Ft,Gt,1).getDay()},_canAdjustMonth:function(Ft,Gt,en,sn){var cn=this._getNumberOfMonths(Ft),yn=this._daylightSavingAdjust(new Date(en,sn+(0>Gt?Gt:cn[0]*cn[1]),1));return 0>Gt&&yn.setDate(this._getDaysInMonth(yn.getFullYear(),yn.getMonth())),this._isInRange(Ft,yn)},_isInRange:function(Ft,Gt){var en,sn,cn=this._getMinMaxDate(Ft,"min"),yn=this._getMinMaxDate(Ft,"max"),Cn=null,kn=null,An=this._get(Ft,"yearRange");return An&&(en=An.split(":"),sn=new Date().getFullYear(),Cn=parseInt(en[0],10),kn=parseInt(en[1],10),en[0].match(/[+\-].*/)&&(Cn+=sn),en[1].match(/[+\-].*/)&&(kn+=sn)),(!cn||Gt.getTime()>=cn.getTime())&&(!yn||Gt.getTime()<=yn.getTime())&&(!Cn||Gt.getFullYear()>=Cn)&&(!kn||kn>=Gt.getFullYear())},_getFormatConfig:function(Ft){var Gt=this._get(Ft,"shortYearCutoff");return Gt=typeof Gt!="string"?Gt:new Date().getFullYear()%100+parseInt(Gt,10),{shortYearCutoff:Gt,dayNamesShort:this._get(Ft,"dayNamesShort"),dayNames:this._get(Ft,"dayNames"),monthNamesShort:this._get(Ft,"monthNamesShort"),monthNames:this._get(Ft,"monthNames")}},_formatDate:function(Ft,Gt,en,sn){Gt||(Ft.currentDay=Ft.selectedDay,Ft.currentMonth=Ft.selectedMonth,Ft.currentYear=Ft.selectedYear);var cn=Gt?typeof Gt=="object"?Gt:this._daylightSavingAdjust(new Date(sn,en,Gt)):this._daylightSavingAdjust(new Date(Ft.currentYear,Ft.currentMonth,Ft.currentDay));return this.formatDate(this._get(Ft,"dateFormat"),cn,this._getFormatConfig(Ft))}}),jt.fn.datepicker=function(on){if(!this.length)return this;jt.datepicker.initialized||(jt(document).mousedown(jt.datepicker._checkExternalClick),jt.datepicker.initialized=!0),jt("#"+jt.datepicker._mainDivId).length===0&&jt("body").append(jt.datepicker.dpDiv);var Ft=Array.prototype.slice.call(arguments,1);return typeof on!="string"||on!=="isDisabled"&&on!=="getDate"&&on!=="widget"?on==="option"&&arguments.length===2&&typeof arguments[1]=="string"?jt.datepicker["_"+on+"Datepicker"].apply(jt.datepicker,[this[0]].concat(Ft)):this.each(function(){typeof on=="string"?jt.datepicker["_"+on+"Datepicker"].apply(jt.datepicker,[this].concat(Ft)):jt.datepicker._attachDatepicker(this,on)}):jt.datepicker["_"+on+"Datepicker"].apply(jt.datepicker,[this[0]].concat(Ft))},jt.datepicker=new Bt,jt.datepicker.initialized=!1,jt.datepicker.uuid=new Date().getTime(),jt.datepicker.version="1.11.1",jt.datepicker,jt.widget("ui.draggable",jt.ui.mouse,{version:"1.11.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper!=="original"||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(Ft,Gt){this._super(Ft,Gt),Ft==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(Ft){var Gt=this.document[0],en=this.options;try{Gt.activeElement&&Gt.activeElement.nodeName.toLowerCase()!=="body"&&jt(Gt.activeElement).blur()}catch(sn){}return this.helper||en.disabled||jt(Ft.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(Ft),this.handle?(jt(en.iframeFix===!0?"iframe":en.iframeFix).each(function(){jt("<div class='ui-draggable-iframeFix' style='background: #fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(jt(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(Ft){var Gt=this.options;return this.helper=this._createHelper(Ft),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),jt.ui.ddmanager&&(jt.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,jt.extend(this.offset,{click:{left:Ft.pageX-this.offset.left,top:Ft.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(Ft,!1),this.originalPageX=Ft.pageX,this.originalPageY=Ft.pageY,Gt.cursorAt&&this._adjustOffsetFromHelper(Gt.cursorAt),this._setContainment(),this._trigger("start",Ft)===!1?(this._clear(),!1):(this._cacheHelperProportions(),jt.ui.ddmanager&&!Gt.dropBehaviour&&jt.ui.ddmanager.prepareOffsets(this,Ft),this._mouseDrag(Ft,!0),jt.ui.ddmanager&&jt.ui.ddmanager.dragStart(this,Ft),!0)},_mouseDrag:function(Ft,Gt){if(this.offsetParentCssPosition==="fixed"&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(Ft,!0),this.positionAbs=this._convertPositionTo("absolute"),!Gt){var en=this._uiHash();if(this._trigger("drag",Ft,en)===!1)return this._mouseUp({}),!1;this.position=en.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",jt.ui.ddmanager&&jt.ui.ddmanager.drag(this,Ft),!1},_mouseStop:function(Ft){var Gt=this,en=!1;return jt.ui.ddmanager&&!this.options.dropBehaviour&&(en=jt.ui.ddmanager.drop(this,Ft)),this.dropped&&(en=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!en||this.options.revert==="valid"&&en||this.options.revert===!0||jt.isFunction(this.options.revert)&&this.options.revert.call(this.element,en)?jt(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){Gt._trigger("stop",Ft)!==!1&&Gt._clear()}):this._trigger("stop",Ft)!==!1&&this._clear(),!1},_mouseUp:function(Ft){return jt("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),jt.ui.ddmanager&&jt.ui.ddmanager.dragStop(this,Ft),this.element.focus(),jt.ui.mouse.prototype._mouseUp.call(this,Ft)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(Ft){return this.options.handle?!!jt(Ft.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(Ft){var Gt=this.options,en=jt.isFunction(Gt.helper)?jt(Gt.helper.apply(this.element[0],[Ft])):Gt.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return en.parents("body").length||en.appendTo(Gt.appendTo==="parent"?this.element[0].parentNode:Gt.appendTo),en[0]===this.element[0]||/(fixed|absolute)/.test(en.css("position"))||en.css("position","absolute"),en},_adjustOffsetFromHelper:function(Ft){typeof Ft=="string"&&(Ft=Ft.split(" ")),jt.isArray(Ft)&&(Ft={left:+Ft[0],top:+Ft[1]||0}),"left"in Ft&&(this.offset.click.left=Ft.left+this.margins.left),"right"in Ft&&(this.offset.click.left=this.helperProportions.width-Ft.right+this.margins.left),"top"in Ft&&(this.offset.click.top=Ft.top+this.margins.top),"bottom"in Ft&&(this.offset.click.top=this.helperProportions.height-Ft.bottom+this.margins.top)},_isRootNode:function(Ft){return/(html|body)/i.test(Ft.tagName)||Ft===this.document[0]},_getParentOffset:function(){var Ft=this.offsetParent.offset(),Gt=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==Gt&&jt.contains(this.scrollParent[0],this.offsetParent[0])&&(Ft.left+=this.scrollParent.scrollLeft(),Ft.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(Ft={top:0,left:0}),{top:Ft.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:Ft.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var Ft=this.element.position(),Gt=this._isRootNode(this.scrollParent[0]);return{top:Ft.top-(parseInt(this.helper.css("top"),10)||0)+(Gt?0:this.scrollParent.scrollTop()),left:Ft.left-(parseInt(this.helper.css("left"),10)||0)+(Gt?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var Ft,Gt,en,sn=this.options,cn=this.document[0];return this.relativeContainer=null,sn.containment?sn.containment==="window"?(this.containment=[jt(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,jt(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,jt(window).scrollLeft()+jt(window).width()-this.helperProportions.width-this.margins.left,jt(window).scrollTop()+(jt(window).height()||cn.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):sn.containment==="document"?(this.containment=[0,0,jt(cn).width()-this.helperProportions.width-this.margins.left,(jt(cn).height()||cn.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):sn.containment.constructor===Array?(this.containment=sn.containment,void 0):(sn.containment==="parent"&&(sn.containment=this.helper[0].parentNode),Gt=jt(sn.containment),en=Gt[0],en&&(Ft=Gt.css("overflow")!=="hidden",this.containment=[(parseInt(Gt.css("borderLeftWidth"),10)||0)+(parseInt(Gt.css("paddingLeft"),10)||0),(parseInt(Gt.css("borderTopWidth"),10)||0)+(parseInt(Gt.css("paddingTop"),10)||0),(Ft?Math.max(en.scrollWidth,en.offsetWidth):en.offsetWidth)-(parseInt(Gt.css("borderRightWidth"),10)||0)-(parseInt(Gt.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(Ft?Math.max(en.scrollHeight,en.offsetHeight):en.offsetHeight)-(parseInt(Gt.css("borderBottomWidth"),10)||0)-(parseInt(Gt.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=Gt),void 0):(this.containment=null,void 0)},_convertPositionTo:function(Ft,Gt){Gt||(Gt=this.position);var en=Ft==="absolute"?1:-1,sn=this._isRootNode(this.scrollParent[0]);return{top:Gt.top+this.offset.relative.top*en+this.offset.parent.top*en-(this.cssPosition==="fixed"?-this.offset.scroll.top:sn?0:this.offset.scroll.top)*en,left:Gt.left+this.offset.relative.left*en+this.offset.parent.left*en-(this.cssPosition==="fixed"?-this.offset.scroll.left:sn?0:this.offset.scroll.left)*en}},_generatePosition:function(Ft,Gt){var en,sn,cn,yn,Cn=this.options,kn=this._isRootNode(this.scrollParent[0]),An=Ft.pageX,In=Ft.pageY;return kn&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),Gt&&(this.containment&&(this.relativeContainer?(sn=this.relativeContainer.offset(),en=[this.containment[0]+sn.left,this.containment[1]+sn.top,this.containment[2]+sn.left,this.containment[3]+sn.top]):en=this.containment,Ft.pageX-this.offset.click.left<en[0]&&(An=en[0]+this.offset.click.left),Ft.pageY-this.offset.click.top<en[1]&&(In=en[1]+this.offset.click.top),Ft.pageX-this.offset.click.left>en[2]&&(An=en[2]+this.offset.click.left),Ft.pageY-this.offset.click.top>en[3]&&(In=en[3]+this.offset.click.top)),Cn.grid&&(cn=Cn.grid[1]?this.originalPageY+Math.round((In-this.originalPageY)/Cn.grid[1])*Cn.grid[1]:this.originalPageY,In=en?cn-this.offset.click.top>=en[1]||cn-this.offset.click.top>en[3]?cn:cn-this.offset.click.top>=en[1]?cn-Cn.grid[1]:cn+Cn.grid[1]:cn,yn=Cn.grid[0]?this.originalPageX+Math.round((An-this.originalPageX)/Cn.grid[0])*Cn.grid[0]:this.originalPageX,An=en?yn-this.offset.click.left>=en[0]||yn-this.offset.click.left>en[2]?yn:yn-this.offset.click.left>=en[0]?yn-Cn.grid[0]:yn+Cn.grid[0]:yn),Cn.axis==="y"&&(An=this.originalPageX),Cn.axis==="x"&&(In=this.originalPageY)),{top:In-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:kn?0:this.offset.scroll.top),left:An-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:kn?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(Ft,Gt,en){return en=en||this._uiHash(),jt.ui.plugin.call(this,Ft,[Gt,en,this],!0),Ft==="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),jt.Widget.prototype._trigger.call(this,Ft,Gt,en)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),jt.ui.plugin.add("draggable","connectToSortable",{start:function(Ft,Gt,en){var sn=en.options,cn=jt.extend({},Gt,{item:en.element});en.sortables=[],jt(sn.connectToSortable).each(function(){var yn=jt(this).sortable("instance");yn&&!yn.options.disabled&&(en.sortables.push({instance:yn,shouldRevert:yn.options.revert}),yn.refreshPositions(),yn._trigger("activate",Ft,cn))})},stop:function(Ft,Gt,en){var sn=jt.extend({},Gt,{item:en.element});jt.each(en.sortables,function(){this.instance.isOver?(this.instance.isOver=0,en.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(Ft),this.instance.options.helper=this.instance.options._helper,en.options.helper==="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",Ft,sn))})},drag:function(Ft,Gt,en){var sn=this;jt.each(en.sortables,function(){var cn=!1,yn=this;this.instance.positionAbs=en.positionAbs,this.instance.helperProportions=en.helperProportions,this.instance.offset.click=en.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(cn=!0,jt.each(en.sortables,function(){return this.instance.positionAbs=en.positionAbs,this.instance.helperProportions=en.helperProportions,this.instance.offset.click=en.offset.click,this!==yn&&this.instance._intersectsWith(this.instance.containerCache)&&jt.contains(yn.instance.element[0],this.instance.element[0])&&(cn=!1),cn})),cn?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=jt(sn).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return Gt.helper[0]},Ft.target=this.instance.currentItem[0],this.instance._mouseCapture(Ft,!0),this.instance._mouseStart(Ft,!0,!0),this.instance.offset.click.top=en.offset.click.top,this.instance.offset.click.left=en.offset.click.left,this.instance.offset.parent.left-=en.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=en.offset.parent.top-this.instance.offset.parent.top,en._trigger("toSortable",Ft),en.dropped=this.instance.element,en.currentItem=en.element,this.instance.fromOutside=en),this.instance.currentItem&&this.instance._mouseDrag(Ft)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",Ft,this.instance._uiHash(this.instance)),this.instance._mouseStop(Ft,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),en._trigger("fromSortable",Ft),en.dropped=!1)})}}),jt.ui.plugin.add("draggable","cursor",{start:function(Ft,Gt,en){var sn=jt("body"),cn=en.options;sn.css("cursor")&&(cn._cursor=sn.css("cursor")),sn.css("cursor",cn.cursor)},stop:function(Ft,Gt,en){var sn=en.options;sn._cursor&&jt("body").css("cursor",sn._cursor)}}),jt.ui.plugin.add("draggable","opacity",{start:function(Ft,Gt,en){var sn=jt(Gt.helper),cn=en.options;sn.css("opacity")&&(cn._opacity=sn.css("opacity")),sn.css("opacity",cn.opacity)},stop:function(Ft,Gt,en){var sn=en.options;sn._opacity&&jt(Gt.helper).css("opacity",sn._opacity)}}),jt.ui.plugin.add("draggable","scroll",{start:function(Ft,Gt,en){en.scrollParentNotHidden||(en.scrollParentNotHidden=en.helper.scrollParent(!1)),en.scrollParentNotHidden[0]!==en.document[0]&&en.scrollParentNotHidden[0].tagName!=="HTML"&&(en.overflowOffset=en.scrollParentNotHidden.offset())},drag:function(Ft,Gt,en){var sn=en.options,cn=!1,yn=en.scrollParentNotHidden[0],Cn=en.document[0];yn!==Cn&&yn.tagName!=="HTML"?(sn.axis&&sn.axis==="x"||(en.overflowOffset.top+yn.offsetHeight-Ft.pageY<sn.scrollSensitivity?yn.scrollTop=cn=yn.scrollTop+sn.scrollSpeed:Ft.pageY-en.overflowOffset.top<sn.scrollSensitivity&&(yn.scrollTop=cn=yn.scrollTop-sn.scrollSpeed)),sn.axis&&sn.axis==="y"||(en.overflowOffset.left+yn.offsetWidth-Ft.pageX<sn.scrollSensitivity?yn.scrollLeft=cn=yn.scrollLeft+sn.scrollSpeed:Ft.pageX-en.overflowOffset.left<sn.scrollSensitivity&&(yn.scrollLeft=cn=yn.scrollLeft-sn.scrollSpeed))):(sn.axis&&sn.axis==="x"||(Ft.pageY-jt(Cn).scrollTop()<sn.scrollSensitivity?cn=jt(Cn).scrollTop(jt(Cn).scrollTop()-sn.scrollSpeed):jt(window).height()-(Ft.pageY-jt(Cn).scrollTop())<sn.scrollSensitivity&&(cn=jt(Cn).scrollTop(jt(Cn).scrollTop()+sn.scrollSpeed))),sn.axis&&sn.axis==="y"||(Ft.pageX-jt(Cn).scrollLeft()<sn.scrollSensitivity?cn=jt(Cn).scrollLeft(jt(Cn).scrollLeft()-sn.scrollSpeed):jt(window).width()-(Ft.pageX-jt(Cn).scrollLeft())<sn.scrollSensitivity&&(cn=jt(Cn).scrollLeft(jt(Cn).scrollLeft()+sn.scrollSpeed)))),cn!==!1&&jt.ui.ddmanager&&!sn.dropBehaviour&&jt.ui.ddmanager.prepareOffsets(en,Ft)}}),jt.ui.plugin.add("draggable","snap",{start:function(Ft,Gt,en){var sn=en.options;en.snapElements=[],jt(sn.snap.constructor!==String?sn.snap.items||":data(ui-draggable)":sn.snap).each(function(){var cn=jt(this),yn=cn.offset();this!==en.element[0]&&en.snapElements.push({item:this,width:cn.outerWidth(),height:cn.outerHeight(),top:yn.top,left:yn.left})})},drag:function(Ft,Gt,en){var sn,cn,yn,Cn,kn,An,In,Pn,_n,Rn,jn=en.options,On=jn.snapTolerance,Sn=Gt.offset.left,Vn=Sn+en.helperProportions.width,Jn=Gt.offset.top,kr=Jn+en.helperProportions.height;for(_n=en.snapElements.length-1;_n>=0;_n--)kn=en.snapElements[_n].left,An=kn+en.snapElements[_n].width,In=en.snapElements[_n].top,Pn=In+en.snapElements[_n].height,kn-On>Vn||Sn>An+On||In-On>kr||Jn>Pn+On||!jt.contains(en.snapElements[_n].item.ownerDocument,en.snapElements[_n].item)?(en.snapElements[_n].snapping&&en.options.snap.release&&en.options.snap.release.call(en.element,Ft,jt.extend(en._uiHash(),{snapItem:en.snapElements[_n].item})),en.snapElements[_n].snapping=!1):(jn.snapMode!=="inner"&&(sn=On>=Math.abs(In-kr),cn=On>=Math.abs(Pn-Jn),yn=On>=Math.abs(kn-Vn),Cn=On>=Math.abs(An-Sn),sn&&(Gt.position.top=en._convertPositionTo("relative",{top:In-en.helperProportions.height,left:0}).top-en.margins.top),cn&&(Gt.position.top=en._convertPositionTo("relative",{top:Pn,left:0}).top-en.margins.top),yn&&(Gt.position.left=en._convertPositionTo("relative",{top:0,left:kn-en.helperProportions.width}).left-en.margins.left),Cn&&(Gt.position.left=en._convertPositionTo("relative",{top:0,left:An}).left-en.margins.left)),Rn=sn||cn||yn||Cn,jn.snapMode!=="outer"&&(sn=On>=Math.abs(In-Jn),cn=On>=Math.abs(Pn-kr),yn=On>=Math.abs(kn-Sn),Cn=On>=Math.abs(An-Vn),sn&&(Gt.position.top=en._convertPositionTo("relative",{top:In,left:0}).top-en.margins.top),cn&&(Gt.position.top=en._convertPositionTo("relative",{top:Pn-en.helperProportions.height,left:0}).top-en.margins.top),yn&&(Gt.position.left=en._convertPositionTo("relative",{top:0,left:kn}).left-en.margins.left),Cn&&(Gt.position.left=en._convertPositionTo("relative",{top:0,left:An-en.helperProportions.width}).left-en.margins.left)),!en.snapElements[_n].snapping&&(sn||cn||yn||Cn||Rn)&&en.options.snap.snap&&en.options.snap.snap.call(en.element,Ft,jt.extend(en._uiHash(),{snapItem:en.snapElements[_n].item})),en.snapElements[_n].snapping=sn||cn||yn||Cn||Rn)}}),jt.ui.plugin.add("draggable","stack",{start:function(Ft,Gt,en){var sn,cn=en.options,yn=jt.makeArray(jt(cn.stack)).sort(function(Cn,kn){return(parseInt(jt(Cn).css("zIndex"),10)||0)-(parseInt(jt(kn).css("zIndex"),10)||0)});yn.length&&(sn=parseInt(jt(yn[0]).css("zIndex"),10)||0,jt(yn).each(function(Cn){jt(this).css("zIndex",sn+Cn)}),this.css("zIndex",sn+yn.length))}}),jt.ui.plugin.add("draggable","zIndex",{start:function(Ft,Gt,en){var sn=jt(Gt.helper),cn=en.options;sn.css("zIndex")&&(cn._zIndex=sn.css("zIndex")),sn.css("zIndex",cn.zIndex)},stop:function(Ft,Gt,en){var sn=en.options;sn._zIndex&&jt(Gt.helper).css("zIndex",sn._zIndex)}}),jt.ui.draggable,jt.widget("ui.resizable",jt.ui.mouse,{version:"1.11.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(Ft){return parseInt(Ft,10)||0},_isNumber:function(Ft){return!isNaN(parseInt(Ft,10))},_hasScroll:function(Ft,Gt){if(jt(Ft).css("overflow")==="hidden")return!1;var en=Gt&&Gt==="left"?"scrollLeft":"scrollTop",sn=!1;return Ft[en]>0?!0:(Ft[en]=1,sn=Ft[en]>0,Ft[en]=0,sn)},_create:function(){var Ft,Gt,en,sn,cn,yn=this,Cn=this.options;if(this.element.addClass("ui-resizable"),jt.extend(this,{_aspectRatio:!!Cn.aspectRatio,aspectRatio:Cn.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:Cn.helper||Cn.ghost||Cn.animate?Cn.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(jt("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=Cn.handles||(jt(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),Ft=this.handles.split(","),this.handles={},Gt=0;Ft.length>Gt;Gt++)en=jt.trim(Ft[Gt]),cn="ui-resizable-"+en,sn=jt("<div class='ui-resizable-handle "+cn+"'></div>"),sn.css({zIndex:Cn.zIndex}),en==="se"&&sn.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[en]=".ui-resizable-"+en,this.element.append(sn);this._renderAxis=function(kn){var An,In,Pn,_n;kn=kn||this.element;for(An in this.handles)this.handles[An].constructor===String&&(this.handles[An]=this.element.children(this.handles[An]).first().show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(In=jt(this.handles[An],this.element),_n=/sw|ne|nw|se|n|s/.test(An)?In.outerHeight():In.outerWidth(),Pn=["padding",/ne|nw|n/.test(An)?"Top":/se|sw|s/.test(An)?"Bottom":/^e$/.test(An)?"Right":"Left"].join(""),kn.css(Pn,_n),this._proportionallyResize()),jt(this.handles[An]).length},this._renderAxis(this.element),this._handles=jt(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){yn.resizing||(this.className&&(sn=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),yn.axis=sn&&sn[1]?sn[1]:"se")}),Cn.autoHide&&(this._handles.hide(),jt(this.element).addClass("ui-resizable-autohide").mouseenter(function(){Cn.disabled||(jt(this).removeClass("ui-resizable-autohide"),yn._handles.show())}).mouseleave(function(){Cn.disabled||yn.resizing||(jt(this).addClass("ui-resizable-autohide"),yn._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var Ft,Gt=function(sn){jt(sn).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(Gt(this.element),Ft=this.element,this.originalElement.css({position:Ft.css("position"),width:Ft.outerWidth(),height:Ft.outerHeight(),top:Ft.css("top"),left:Ft.css("left")}).insertAfter(Ft),Ft.remove()),this.originalElement.css("resize",this.originalResizeStyle),Gt(this.originalElement),this},_mouseCapture:function(Ft){var Gt,en,sn=!1;for(Gt in this.handles)en=jt(this.handles[Gt])[0],(en===Ft.target||jt.contains(en,Ft.target))&&(sn=!0);return!this.options.disabled&&sn},_mouseStart:function(Ft){var Gt,en,sn,cn=this.options,yn=this.element;return this.resizing=!0,this._renderProxy(),Gt=this._num(this.helper.css("left")),en=this._num(this.helper.css("top")),cn.containment&&(Gt+=jt(cn.containment).scrollLeft()||0,en+=jt(cn.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:Gt,top:en},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:yn.width(),height:yn.height()},this.originalSize=this._helper?{width:yn.outerWidth(),height:yn.outerHeight()}:{width:yn.width(),height:yn.height()},this.sizeDiff={width:yn.outerWidth()-yn.width(),height:yn.outerHeight()-yn.height()},this.originalPosition={left:Gt,top:en},this.originalMousePosition={left:Ft.pageX,top:Ft.pageY},this.aspectRatio=typeof cn.aspectRatio=="number"?cn.aspectRatio:this.originalSize.width/this.originalSize.height||1,sn=jt(".ui-resizable-"+this.axis).css("cursor"),jt("body").css("cursor",sn==="auto"?this.axis+"-resize":sn),yn.addClass("ui-resizable-resizing"),this._propagate("start",Ft),!0},_mouseDrag:function(Ft){var Gt,en,sn=this.originalMousePosition,cn=this.axis,yn=Ft.pageX-sn.left||0,Cn=Ft.pageY-sn.top||0,kn=this._change[cn];return this._updatePrevProperties(),kn&&(Gt=kn.apply(this,[Ft,yn,Cn]),this._updateVirtualBoundaries(Ft.shiftKey),(this._aspectRatio||Ft.shiftKey)&&(Gt=this._updateRatio(Gt,Ft)),Gt=this._respectSize(Gt,Ft),this._updateCache(Gt),this._propagate("resize",Ft),en=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),jt.isEmptyObject(en)||(this._updatePrevProperties(),this._trigger("resize",Ft,this.ui()),this._applyChanges())),!1},_mouseStop:function(Ft){this.resizing=!1;var Gt,en,sn,cn,yn,Cn,kn,An=this.options,In=this;return this._helper&&(Gt=this._proportionallyResizeElements,en=Gt.length&&/textarea/i.test(Gt[0].nodeName),sn=en&&this._hasScroll(Gt[0],"left")?0:In.sizeDiff.height,cn=en?0:In.sizeDiff.width,yn={width:In.helper.width()-cn,height:In.helper.height()-sn},Cn=parseInt(In.element.css("left"),10)+(In.position.left-In.originalPosition.left)||null,kn=parseInt(In.element.css("top"),10)+(In.position.top-In.originalPosition.top)||null,An.animate||this.element.css(jt.extend(yn,{top:kn,left:Cn})),In.helper.height(In.size.height),In.helper.width(In.size.width),this._helper&&!An.animate&&this._proportionallyResize()),jt("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",Ft),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var Ft={};return this.position.top!==this.prevPosition.top&&(Ft.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(Ft.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(Ft.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(Ft.height=this.size.height+"px"),this.helper.css(Ft),Ft},_updateVirtualBoundaries:function(Ft){var Gt,en,sn,cn,yn,Cn=this.options;yn={minWidth:this._isNumber(Cn.minWidth)?Cn.minWidth:0,maxWidth:this._isNumber(Cn.maxWidth)?Cn.maxWidth:1/0,minHeight:this._isNumber(Cn.minHeight)?Cn.minHeight:0,maxHeight:this._isNumber(Cn.maxHeight)?Cn.maxHeight:1/0},(this._aspectRatio||Ft)&&(Gt=yn.minHeight*this.aspectRatio,sn=yn.minWidth/this.aspectRatio,en=yn.maxHeight*this.aspectRatio,cn=yn.maxWidth/this.aspectRatio,Gt>yn.minWidth&&(yn.minWidth=Gt),sn>yn.minHeight&&(yn.minHeight=sn),yn.maxWidth>en&&(yn.maxWidth=en),yn.maxHeight>cn&&(yn.maxHeight=cn)),this._vBoundaries=yn},_updateCache:function(Ft){this.offset=this.helper.offset(),this._isNumber(Ft.left)&&(this.position.left=Ft.left),this._isNumber(Ft.top)&&(this.position.top=Ft.top),this._isNumber(Ft.height)&&(this.size.height=Ft.height),this._isNumber(Ft.width)&&(this.size.width=Ft.width)},_updateRatio:function(Ft){var Gt=this.position,en=this.size,sn=this.axis;return this._isNumber(Ft.height)?Ft.width=Ft.height*this.aspectRatio:this._isNumber(Ft.width)&&(Ft.height=Ft.width/this.aspectRatio),sn==="sw"&&(Ft.left=Gt.left+(en.width-Ft.width),Ft.top=null),sn==="nw"&&(Ft.top=Gt.top+(en.height-Ft.height),Ft.left=Gt.left+(en.width-Ft.width)),Ft},_respectSize:function(Ft){var Gt=this._vBoundaries,en=this.axis,sn=this._isNumber(Ft.width)&&Gt.maxWidth&&Gt.maxWidth<Ft.width,cn=this._isNumber(Ft.height)&&Gt.maxHeight&&Gt.maxHeight<Ft.height,yn=this._isNumber(Ft.width)&&Gt.minWidth&&Gt.minWidth>Ft.width,Cn=this._isNumber(Ft.height)&&Gt.minHeight&&Gt.minHeight>Ft.height,kn=this.originalPosition.left+this.originalSize.width,An=this.position.top+this.size.height,In=/sw|nw|w/.test(en),Pn=/nw|ne|n/.test(en);return yn&&(Ft.width=Gt.minWidth),Cn&&(Ft.height=Gt.minHeight),sn&&(Ft.width=Gt.maxWidth),cn&&(Ft.height=Gt.maxHeight),yn&&In&&(Ft.left=kn-Gt.minWidth),sn&&In&&(Ft.left=kn-Gt.maxWidth),Cn&&Pn&&(Ft.top=An-Gt.minHeight),cn&&Pn&&(Ft.top=An-Gt.maxHeight),Ft.width||Ft.height||Ft.left||!Ft.top?Ft.width||Ft.height||Ft.top||!Ft.left||(Ft.left=null):Ft.top=null,Ft},_getPaddingPlusBorderDimensions:function(Ft){for(var Gt=0,en=[],sn=[Ft.css("borderTopWidth"),Ft.css("borderRightWidth"),Ft.css("borderBottomWidth"),Ft.css("borderLeftWidth")],cn=[Ft.css("paddingTop"),Ft.css("paddingRight"),Ft.css("paddingBottom"),Ft.css("paddingLeft")];4>Gt;Gt++)en[Gt]=parseInt(sn[Gt],10)||0,en[Gt]+=parseInt(cn[Gt],10)||0;return{height:en[0]+en[2],width:en[1]+en[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var Ft,Gt=0,en=this.helper||this.element;this._proportionallyResizeElements.length>Gt;Gt++)Ft=this._proportionallyResizeElements[Gt],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(Ft)),Ft.css({height:en.height()-this.outerDimensions.height||0,width:en.width()-this.outerDimensions.width||0})},_renderProxy:function(){var Ft=this.element,Gt=this.options;this.elementOffset=Ft.offset(),this._helper?(this.helper=this.helper||jt("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++Gt.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(Ft,Gt){return{width:this.originalSize.width+Gt}},w:function(Ft,Gt){var en=this.originalSize,sn=this.originalPosition;return{left:sn.left+Gt,width:en.width-Gt}},n:function(Ft,Gt,en){var sn=this.originalSize,cn=this.originalPosition;return{top:cn.top+en,height:sn.height-en}},s:function(Ft,Gt,en){return{height:this.originalSize.height+en}},se:function(Ft,Gt,en){return jt.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[Ft,Gt,en]))},sw:function(Ft,Gt,en){return jt.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[Ft,Gt,en]))},ne:function(Ft,Gt,en){return jt.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[Ft,Gt,en]))},nw:function(Ft,Gt,en){return jt.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[Ft,Gt,en]))}},_propagate:function(Ft,Gt){jt.ui.plugin.call(this,Ft,[Gt,this.ui()]),Ft!=="resize"&&this._trigger(Ft,Gt,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),jt.ui.plugin.add("resizable","animate",{stop:function(Ft){var Gt=jt(this).resizable("instance"),en=Gt.options,sn=Gt._proportionallyResizeElements,cn=sn.length&&/textarea/i.test(sn[0].nodeName),yn=cn&&Gt._hasScroll(sn[0],"left")?0:Gt.sizeDiff.height,Cn=cn?0:Gt.sizeDiff.width,kn={width:Gt.size.width-Cn,height:Gt.size.height-yn},An=parseInt(Gt.element.css("left"),10)+(Gt.position.left-Gt.originalPosition.left)||null,In=parseInt(Gt.element.css("top"),10)+(Gt.position.top-Gt.originalPosition.top)||null;Gt.element.animate(jt.extend(kn,In&&An?{top:In,left:An}:{}),{duration:en.animateDuration,easing:en.animateEasing,step:function(){var _n={width:parseInt(Gt.element.css("width"),10),height:parseInt(Gt.element.css("height"),10),top:parseInt(Gt.element.css("top"),10),left:parseInt(Gt.element.css("left"),10)};sn&&sn.length&&jt(sn[0]).css({width:_n.width,height:_n.height}),Gt._updateCache(_n),Gt._propagate("resize",Ft)}})}}),jt.ui.plugin.add("resizable","containment",{start:function(){var Ft,Gt,en,sn,cn,yn,Cn,kn=jt(this).resizable("instance"),An=kn.options,In=kn.element,Pn=An.containment,_n=_instanceof(Pn,jt)?Pn.get(0):/parent/.test(Pn)?In.parent().get(0):Pn;_n&&(kn.containerElement=jt(_n),/document/.test(Pn)||Pn===document?(kn.containerOffset={left:0,top:0},kn.containerPosition={left:0,top:0},kn.parentData={element:jt(document),left:0,top:0,width:jt(document).width(),height:jt(document).height()||document.body.parentNode.scrollHeight}):(Ft=jt(_n),Gt=[],jt(["Top","Right","Left","Bottom"]).each(function(Rn,jn){Gt[Rn]=kn._num(Ft.css("padding"+jn))}),kn.containerOffset=Ft.offset(),kn.containerPosition=Ft.position(),kn.containerSize={height:Ft.innerHeight()-Gt[3],width:Ft.innerWidth()-Gt[1]},en=kn.containerOffset,sn=kn.containerSize.height,cn=kn.containerSize.width,yn=kn._hasScroll(_n,"left")?_n.scrollWidth:cn,Cn=kn._hasScroll(_n)?_n.scrollHeight:sn,kn.parentData={element:_n,left:en.left,top:en.top,width:yn,height:Cn}))},resize:function(Ft){var Gt,en,sn,cn,yn=jt(this).resizable("instance"),Cn=yn.options,kn=yn.containerOffset,An=yn.position,In=yn._aspectRatio||Ft.shiftKey,Pn={top:0,left:0},_n=yn.containerElement,Rn=!0;_n[0]!==document&&/static/.test(_n.css("position"))&&(Pn=kn),An.left<(yn._helper?kn.left:0)&&(yn.size.width=yn.size.width+(yn._helper?yn.position.left-kn.left:yn.position.left-Pn.left),In&&(yn.size.height=yn.size.width/yn.aspectRatio,Rn=!1),yn.position.left=Cn.helper?kn.left:0),An.top<(yn._helper?kn.top:0)&&(yn.size.height=yn.size.height+(yn._helper?yn.position.top-kn.top:yn.position.top),In&&(yn.size.width=yn.size.height*yn.aspectRatio,Rn=!1),yn.position.top=yn._helper?kn.top:0),sn=yn.containerElement.get(0)===yn.element.parent().get(0),cn=/relative|absolute/.test(yn.containerElement.css("position")),sn&&cn?(yn.offset.left=yn.parentData.left+yn.position.left,yn.offset.top=yn.parentData.top+yn.position.top):(yn.offset.left=yn.element.offset().left,yn.offset.top=yn.element.offset().top),Gt=Math.abs(yn.sizeDiff.width+(yn._helper?yn.offset.left-Pn.left:yn.offset.left-kn.left)),en=Math.abs(yn.sizeDiff.height+(yn._helper?yn.offset.top-Pn.top:yn.offset.top-kn.top)),Gt+yn.size.width>=yn.parentData.width&&(yn.size.width=yn.parentData.width-Gt,In&&(yn.size.height=yn.size.width/yn.aspectRatio,Rn=!1)),en+yn.size.height>=yn.parentData.height&&(yn.size.height=yn.parentData.height-en,In&&(yn.size.width=yn.size.height*yn.aspectRatio,Rn=!1)),Rn||(yn.position.left=yn.prevPosition.left,yn.position.top=yn.prevPosition.top,yn.size.width=yn.prevSize.width,yn.size.height=yn.prevSize.height)},stop:function(){var Ft=jt(this).resizable("instance"),Gt=Ft.options,en=Ft.containerOffset,sn=Ft.containerPosition,cn=Ft.containerElement,yn=jt(Ft.helper),Cn=yn.offset(),kn=yn.outerWidth()-Ft.sizeDiff.width,An=yn.outerHeight()-Ft.sizeDiff.height;Ft._helper&&!Gt.animate&&/relative/.test(cn.css("position"))&&jt(this).css({left:Cn.left-sn.left-en.left,width:kn,height:An}),Ft._helper&&!Gt.animate&&/static/.test(cn.css("position"))&&jt(this).css({left:Cn.left-sn.left-en.left,width:kn,height:An})}}),jt.ui.plugin.add("resizable","alsoResize",{start:function(){var Ft=jt(this).resizable("instance"),Gt=Ft.options,en=function(cn){jt(cn).each(function(){var yn=jt(this);yn.data("ui-resizable-alsoresize",{width:parseInt(yn.width(),10),height:parseInt(yn.height(),10),left:parseInt(yn.css("left"),10),top:parseInt(yn.css("top"),10)})})};typeof Gt.alsoResize!="object"||Gt.alsoResize.parentNode?en(Gt.alsoResize):Gt.alsoResize.length?(Gt.alsoResize=Gt.alsoResize[0],en(Gt.alsoResize)):jt.each(Gt.alsoResize,function(sn){en(sn)})},resize:function(Ft,Gt){var en=jt(this).resizable("instance"),sn=en.options,cn=en.originalSize,yn=en.originalPosition,Cn={height:en.size.height-cn.height||0,width:en.size.width-cn.width||0,top:en.position.top-yn.top||0,left:en.position.left-yn.left||0},kn=function(In,Pn){jt(In).each(function(){var _n=jt(this),Rn=jt(this).data("ui-resizable-alsoresize"),jn={},On=Pn&&Pn.length?Pn:_n.parents(Gt.originalElement[0]).length?["width","height"]:["width","height","top","left"];jt.each(On,function(Sn,Vn){var Jn=(Rn[Vn]||0)+(Cn[Vn]||0);Jn&&Jn>=0&&(jn[Vn]=Jn||null)}),_n.css(jn)})};typeof sn.alsoResize!="object"||sn.alsoResize.nodeType?kn(sn.alsoResize):jt.each(sn.alsoResize,function(An,In){kn(An,In)})},stop:function(){jt(this).removeData("resizable-alsoresize")}}),jt.ui.plugin.add("resizable","ghost",{start:function(){var Ft=jt(this).resizable("instance"),Gt=Ft.options,en=Ft.size;Ft.ghost=Ft.originalElement.clone(),Ft.ghost.css({opacity:.25,display:"block",position:"relative",height:en.height,width:en.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof Gt.ghost=="string"?Gt.ghost:""),Ft.ghost.appendTo(Ft.helper)},resize:function(){var Ft=jt(this).resizable("instance");Ft.ghost&&Ft.ghost.css({position:"relative",height:Ft.size.height,width:Ft.size.width})},stop:function(){var Ft=jt(this).resizable("instance");Ft.ghost&&Ft.helper&&Ft.helper.get(0).removeChild(Ft.ghost.get(0))}}),jt.ui.plugin.add("resizable","grid",{resize:function(){var Ft,Gt=jt(this).resizable("instance"),en=Gt.options,sn=Gt.size,cn=Gt.originalSize,yn=Gt.originalPosition,Cn=Gt.axis,kn=typeof en.grid=="number"?[en.grid,en.grid]:en.grid,An=kn[0]||1,In=kn[1]||1,Pn=Math.round((sn.width-cn.width)/An)*An,_n=Math.round((sn.height-cn.height)/In)*In,Rn=cn.width+Pn,jn=cn.height+_n,On=en.maxWidth&&Rn>en.maxWidth,Sn=en.maxHeight&&jn>en.maxHeight,Vn=en.minWidth&&en.minWidth>Rn,Jn=en.minHeight&&en.minHeight>jn;en.grid=kn,Vn&&(Rn+=An),Jn&&(jn+=In),On&&(Rn-=An),Sn&&(jn-=In),/^(se|s|e)$/.test(Cn)?(Gt.size.width=Rn,Gt.size.height=jn):/^(ne)$/.test(Cn)?(Gt.size.width=Rn,Gt.size.height=jn,Gt.position.top=yn.top-_n):/^(sw)$/.test(Cn)?(Gt.size.width=Rn,Gt.size.height=jn,Gt.position.left=yn.left-Pn):((0>=jn-In||0>=Rn-An)&&(Ft=Gt._getPaddingPlusBorderDimensions(this)),jn-In>0?(Gt.size.height=jn,Gt.position.top=yn.top-_n):(jn=In-Ft.height,Gt.size.height=jn,Gt.position.top=yn.top+cn.height-jn),Rn-An>0?(Gt.size.width=Rn,Gt.position.left=yn.left-Pn):(Rn=In-Ft.height,Gt.size.width=Rn,Gt.position.left=yn.left+cn.width-Rn))}}),jt.ui.resizable,jt.widget("ui.dialog",{version:"1.11.1",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(Ft){var Gt=jt(this).css(Ft).offset().top;0>Gt&&jt(this).css("top",Ft.top-Gt)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&jt.fn.draggable&&this._makeDraggable(),this.options.resizable&&jt.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var Ft=this.options.appendTo;return Ft&&(Ft.jquery||Ft.nodeType)?jt(Ft):this.document.find(Ft||"body").eq(0)},_destroy:function(){var Ft,Gt=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),Ft=Gt.parent.children().eq(Gt.index),Ft.length&&Ft[0]!==this.element[0]?Ft.before(this.element):Gt.parent.append(this.element)},widget:function(){return this.uiDialog},disable:jt.noop,enable:jt.noop,close:function(Ft){var Gt,en=this;if(this._isOpen&&this._trigger("beforeClose",Ft)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{Gt=this.document[0].activeElement,Gt&&Gt.nodeName.toLowerCase()!=="body"&&jt(Gt).blur()}catch(sn){}this._hide(this.uiDialog,this.options.hide,function(){en._trigger("close",Ft)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(Ft,Gt){var en=!1,sn=this.uiDialog.siblings(".ui-front:visible").map(function(){return+jt(this).css("z-index")}).get(),cn=Math.max.apply(null,sn);return cn>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",cn+1),en=!0),en&&!Gt&&this._trigger("focus",Ft),en},open:function(){var Ft=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=jt(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){Ft._focusTabbable(),Ft._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var Ft=this._focusedElement;Ft||(Ft=this.element.find("[autofocus]")),Ft.length||(Ft=this.element.find(":tabbable")),Ft.length||(Ft=this.uiDialogButtonPane.find(":tabbable")),Ft.length||(Ft=this.uiDialogTitlebarClose.filter(":tabbable")),Ft.length||(Ft=this.uiDialog),Ft.eq(0).focus()},_keepFocus:function(Ft){var Gt=function(){var sn=this.document[0].activeElement,cn=this.uiDialog[0]===sn||jt.contains(this.uiDialog[0],sn);cn||this._focusTabbable()};Ft.preventDefault(),Gt.call(this),this._delay(Gt)},_createWrapper:function(){this.uiDialog=jt("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(Gt){if(this.options.closeOnEscape&&!Gt.isDefaultPrevented()&&Gt.keyCode&&Gt.keyCode===jt.ui.keyCode.ESCAPE)return Gt.preventDefault(),this.close(Gt),void 0;if(Gt.keyCode===jt.ui.keyCode.TAB&&!Gt.isDefaultPrevented()){var en=this.uiDialog.find(":tabbable"),sn=en.filter(":first"),cn=en.filter(":last");Gt.target!==cn[0]&&Gt.target!==this.uiDialog[0]||Gt.shiftKey?Gt.target!==sn[0]&&Gt.target!==this.uiDialog[0]||!Gt.shiftKey||(this._delay(function(){cn.focus()}),Gt.preventDefault()):(this._delay(function(){sn.focus()}),Gt.preventDefault())}},mousedown:function(Gt){this._moveToTop(Gt)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var Ft;this.uiDialogTitlebar=jt("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(en){jt(en.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=jt("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(en){en.preventDefault(),this.close(en)}}),Ft=jt("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(Ft),this.uiDialog.attr({"aria-labelledby":Ft.attr("id")})},_title:function(Ft){this.options.title||Ft.html("&#160;"),Ft.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=jt("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=jt("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var Ft=this,Gt=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),jt.isEmptyObject(Gt)||jt.isArray(Gt)&&!Gt.length?(this.uiDialog.removeClass("ui-dialog-buttons"),void 0):(jt.each(Gt,function(en,sn){var cn,yn;sn=jt.isFunction(sn)?{click:sn,text:en}:sn,sn=jt.extend({type:"button"},sn),cn=sn.click,sn.click=function(){cn.apply(Ft.element[0],arguments)},yn={icons:sn.icons,text:sn.showText},delete sn.icons,delete sn.showText,jt("<button></button>",sn).button(yn).appendTo(Ft.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){var Ft=function(cn){return{position:cn.position,offset:cn.offset}},Gt=this,en=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(cn,yn){jt(this).addClass("ui-dialog-dragging"),Gt._blockFrames(),Gt._trigger("dragStart",cn,Ft(yn))},drag:function(cn,yn){Gt._trigger("drag",cn,Ft(yn))},stop:function(cn,yn){var Cn=yn.offset.left-Gt.document.scrollLeft(),kn=yn.offset.top-Gt.document.scrollTop();en.position={my:"left top",at:"left"+(Cn>=0?"+":"")+Cn+" top"+(kn>=0?"+":"")+kn,of:Gt.window},jt(this).removeClass("ui-dialog-dragging"),Gt._unblockFrames(),Gt._trigger("dragStop",cn,Ft(yn))}})},_makeResizable:function(){var Ft=function(kn){return{originalPosition:kn.originalPosition,originalSize:kn.originalSize,position:kn.position,size:kn.size}},Gt=this,en=this.options,sn=en.resizable,cn=this.uiDialog.css("position"),yn=typeof sn=="string"?sn:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:en.maxWidth,maxHeight:en.maxHeight,minWidth:en.minWidth,minHeight:this._minHeight(),handles:yn,start:function(kn,An){jt(this).addClass("ui-dialog-resizing"),Gt._blockFrames(),Gt._trigger("resizeStart",kn,Ft(An))},resize:function(kn,An){Gt._trigger("resize",kn,Ft(An))},stop:function(kn,An){var In=Gt.uiDialog.offset(),Pn=In.left-Gt.document.scrollLeft(),_n=In.top-Gt.document.scrollTop();en.height=Gt.uiDialog.height(),en.width=Gt.uiDialog.width(),en.position={my:"left top",at:"left"+(Pn>=0?"+":"")+Pn+" top"+(_n>=0?"+":"")+_n,of:Gt.window},jt(this).removeClass("ui-dialog-resizing"),Gt._unblockFrames(),Gt._trigger("resizeStop",kn,Ft(An))}}).css("position",cn)},_trackFocus:function(){this._on(this.widget(),{focusin:function(Gt){this._makeFocusTarget(),this._focusedElement=jt(Gt.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var Ft=this._trackingInstances(),Gt=jt.inArray(this,Ft);Gt!==-1&&Ft.splice(Gt,1)},_trackingInstances:function(){var Ft=this.document.data("ui-dialog-instances");return Ft||(Ft=[],this.document.data("ui-dialog-instances",Ft)),Ft},_minHeight:function(){var Ft=this.options;return Ft.height==="auto"?Ft.minHeight:Math.min(Ft.minHeight,Ft.height)},_position:function(){var Ft=this.uiDialog.is(":visible");Ft||this.uiDialog.show(),this.uiDialog.position(this.options.position),Ft||this.uiDialog.hide()},_setOptions:function(Ft){var Gt=this,en=!1,sn={};jt.each(Ft,function(cn,yn){Gt._setOption(cn,yn),cn in Gt.sizeRelatedOptions&&(en=!0),cn in Gt.resizableRelatedOptions&&(sn[cn]=yn)}),en&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",sn)},_setOption:function(Ft,Gt){var en,sn,cn=this.uiDialog;Ft==="dialogClass"&&cn.removeClass(this.options.dialogClass).addClass(Gt),Ft!=="disabled"&&(this._super(Ft,Gt),Ft==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),Ft==="buttons"&&this._createButtons(),Ft==="closeText"&&this.uiDialogTitlebarClose.button({label:""+Gt}),Ft==="draggable"&&(en=cn.is(":data(ui-draggable)"),en&&!Gt&&cn.draggable("destroy"),!en&&Gt&&this._makeDraggable()),Ft==="position"&&this._position(),Ft==="resizable"&&(sn=cn.is(":data(ui-resizable)"),sn&&!Gt&&cn.resizable("destroy"),sn&&typeof Gt=="string"&&cn.resizable("option","handles",Gt),sn||Gt===!1||this._makeResizable()),Ft==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var Ft,Gt,en,sn=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),sn.minWidth>sn.width&&(sn.width=sn.minWidth),Ft=this.uiDialog.css({height:"auto",width:sn.width}).outerHeight(),Gt=Math.max(0,sn.minHeight-Ft),en=typeof sn.maxHeight=="number"?Math.max(0,sn.maxHeight-Ft):"none",sn.height==="auto"?this.element.css({minHeight:Gt,maxHeight:en,height:"auto"}):this.element.height(Math.max(0,sn.height-Ft)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var Ft=jt(this);return jt("<div>").css({position:"absolute",width:Ft.outerWidth(),height:Ft.outerHeight()}).appendTo(Ft.parent()).offset(Ft.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(Ft){return jt(Ft.target).closest(".ui-dialog").length?!0:!!jt(Ft.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var Ft=!0;this._delay(function(){Ft=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(en){Ft||this._allowInteraction(en)||(en.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=jt("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var Ft=this.document.data("ui-dialog-overlays")-1;Ft?this.document.data("ui-dialog-overlays",Ft):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null}}}),jt.widget("ui.droppable",{version:"1.11.1",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var Ft,Gt=this.options,en=Gt.accept;this.isover=!1,this.isout=!0,this.accept=jt.isFunction(en)?en:function(sn){return sn.is(en)},this.proportions=function(){return arguments.length?(Ft=arguments[0],void 0):Ft||(Ft={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(Gt.scope),Gt.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(Ft){jt.ui.ddmanager.droppables[Ft]=jt.ui.ddmanager.droppables[Ft]||[],jt.ui.ddmanager.droppables[Ft].push(this)},_splice:function(Ft){for(var Gt=0;Ft.length>Gt;Gt++)Ft[Gt]===this&&Ft.splice(Gt,1)},_destroy:function(){var Ft=jt.ui.ddmanager.droppables[this.options.scope];this._splice(Ft),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(Ft,Gt){if(Ft==="accept")this.accept=jt.isFunction(Gt)?Gt:function(sn){return sn.is(Gt)};else if(Ft==="scope"){var en=jt.ui.ddmanager.droppables[this.options.scope];this._splice(en),this._addToManager(Gt)}this._super(Ft,Gt)},_activate:function(Ft){var Gt=jt.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),Gt&&this._trigger("activate",Ft,this.ui(Gt))},_deactivate:function(Ft){var Gt=jt.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),Gt&&this._trigger("deactivate",Ft,this.ui(Gt))},_over:function(Ft){var Gt=jt.ui.ddmanager.current;Gt&&(Gt.currentItem||Gt.element)[0]!==this.element[0]&&this.accept.call(this.element[0],Gt.currentItem||Gt.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",Ft,this.ui(Gt)))},_out:function(Ft){var Gt=jt.ui.ddmanager.current;Gt&&(Gt.currentItem||Gt.element)[0]!==this.element[0]&&this.accept.call(this.element[0],Gt.currentItem||Gt.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",Ft,this.ui(Gt)))},_drop:function(Ft,Gt){var en=Gt||jt.ui.ddmanager.current,sn=!1;return en&&(en.currentItem||en.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var cn=jt(this).droppable("instance");return cn.options.greedy&&!cn.options.disabled&&cn.options.scope===en.options.scope&&cn.accept.call(cn.element[0],en.currentItem||en.element)&&jt.ui.intersect(en,jt.extend(cn,{offset:cn.element.offset()}),cn.options.tolerance,Ft)?(sn=!0,!1):void 0}),sn?!1:this.accept.call(this.element[0],en.currentItem||en.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",Ft,this.ui(en)),this.element):!1):!1},ui:function(Ft){return{draggable:Ft.currentItem||Ft.element,helper:Ft.helper,position:Ft.position,offset:Ft.positionAbs}}}),jt.ui.intersect=function(){var on=function(Gt,en,sn){return Gt>=en&&en+sn>Gt};return function(Ft,Gt,en,sn){if(!Gt.offset)return!1;var cn=(Ft.positionAbs||Ft.position.absolute).left,yn=(Ft.positionAbs||Ft.position.absolute).top,Cn=cn+Ft.helperProportions.width,kn=yn+Ft.helperProportions.height,An=Gt.offset.left,In=Gt.offset.top,Pn=An+Gt.proportions().width,_n=In+Gt.proportions().height;switch(en){case"fit":return cn>=An&&Pn>=Cn&&yn>=In&&_n>=kn;case"intersect":return cn+Ft.helperProportions.width/2>An&&Pn>Cn-Ft.helperProportions.width/2&&yn+Ft.helperProportions.height/2>In&&_n>kn-Ft.helperProportions.height/2;case"pointer":return on(sn.pageY,In,Gt.proportions().height)&&on(sn.pageX,An,Gt.proportions().width);case"touch":return(yn>=In&&_n>=yn||kn>=In&&_n>=kn||In>yn&&kn>_n)&&(cn>=An&&Pn>=cn||Cn>=An&&Pn>=Cn||An>cn&&Cn>Pn);default:return!1}}}(),jt.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(Ft,Gt){var en,sn,cn=jt.ui.ddmanager.droppables[Ft.options.scope]||[],yn=Gt?Gt.type:null,Cn=(Ft.currentItem||Ft.element).find(":data(ui-droppable)").addBack();e:for(en=0;cn.length>en;en++)if(!(cn[en].options.disabled||Ft&&!cn[en].accept.call(cn[en].element[0],Ft.currentItem||Ft.element))){for(sn=0;Cn.length>sn;sn++)if(Cn[sn]===cn[en].element[0]){cn[en].proportions().height=0;continue e}cn[en].visible=cn[en].element.css("display")!=="none",cn[en].visible&&(yn==="mousedown"&&cn[en]._activate.call(cn[en],Gt),cn[en].offset=cn[en].element.offset(),cn[en].proportions({width:cn[en].element[0].offsetWidth,height:cn[en].element[0].offsetHeight}))}},drop:function(Ft,Gt){var en=!1;return jt.each((jt.ui.ddmanager.droppables[Ft.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&jt.ui.intersect(Ft,this,this.options.tolerance,Gt)&&(en=this._drop.call(this,Gt)||en),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],Ft.currentItem||Ft.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,Gt)))}),en},dragStart:function(Ft,Gt){Ft.element.parentsUntil("body").bind("scroll.droppable",function(){Ft.options.refreshPositions||jt.ui.ddmanager.prepareOffsets(Ft,Gt)})},drag:function(Ft,Gt){Ft.options.refreshPositions&&jt.ui.ddmanager.prepareOffsets(Ft,Gt),jt.each(jt.ui.ddmanager.droppables[Ft.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var en,sn,cn,yn=jt.ui.intersect(Ft,this,this.options.tolerance,Gt),Cn=!yn&&this.isover?"isout":yn&&!this.isover?"isover":null;Cn&&(this.options.greedy&&(sn=this.options.scope,cn=this.element.parents(":data(ui-droppable)").filter(function(){return jt(this).droppable("instance").options.scope===sn}),cn.length&&(en=jt(cn[0]).droppable("instance"),en.greedyChild=Cn==="isover")),en&&Cn==="isover"&&(en.isover=!1,en.isout=!0,en._out.call(en,Gt)),this[Cn]=!0,this[Cn==="isout"?"isover":"isout"]=!1,this[Cn==="isover"?"_over":"_out"].call(this,Gt),en&&Cn==="isout"&&(en.isout=!1,en.isover=!0,en._over.call(en,Gt)))}})},dragStop:function(Ft,Gt){Ft.element.parentsUntil("body").unbind("scroll.droppable"),Ft.options.refreshPositions||jt.ui.ddmanager.prepareOffsets(Ft,Gt)}},jt.ui.droppable;var hn="ui-effects-",gn=jt;jt.effects={effect:{}},function(on,Ft){var Gt=function(Sn,Vn,Jn){var kr=Pn[Vn.type]||{};return Sn==null?Jn||!Vn.def?null:Vn.def:(Sn=kr.floor?~~Sn:parseFloat(Sn),isNaN(Sn)?Vn.def:kr.mod?(Sn+kr.mod)%kr.mod:0>Sn?0:Sn>kr.max?kr.max:Sn)},en=function(Sn){var Vn=An(),Jn=Vn._rgba=[];return Sn=Sn.toLowerCase(),jn(kn,function(kr,xr){var Yn,Tr=xr.re.exec(Sn),ti=Tr&&xr.parse(Tr),yi=xr.space||"rgba";return ti?(Yn=Vn[yi](ti),Vn[In[yi].cache]=Yn[In[yi].cache],Jn=Vn._rgba=Yn._rgba,!1):Ft}),Jn.length?(Jn.join()==="0,0,0,0"&&on.extend(Jn,cn.transparent),Vn):cn[Sn]},sn=function(Sn,Vn,Jn){return Jn=(Jn+1)%1,1>6*Jn?Sn+6*(Vn-Sn)*Jn:1>2*Jn?Vn:2>3*Jn?Sn+6*(Vn-Sn)*(.6666666666666666-Jn):Sn},cn,yn="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",Cn=/^([\-+])=\s*(\d+\.?\d*)/,kn=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(Sn){return[Sn[1],Sn[2],Sn[3],Sn[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(Sn){return[2.55*Sn[1],2.55*Sn[2],2.55*Sn[3],Sn[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(Sn){return[parseInt(Sn[1],16),parseInt(Sn[2],16),parseInt(Sn[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(Sn){return[parseInt(Sn[1]+Sn[1],16),parseInt(Sn[2]+Sn[2],16),parseInt(Sn[3]+Sn[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(Sn){return[Sn[1],Sn[2]/100,Sn[3]/100,Sn[4]]}}],An=on.Color=function(Sn,Vn,Jn,kr){return new on.Color.fn.parse(Sn,Vn,Jn,kr)},In={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},Pn={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},_n=An.support={},Rn=on("<p>")[0],jn=on.each;Rn.style.cssText="background-color:rgba(1,1,1,.5)",_n.rgba=Rn.style.backgroundColor.indexOf("rgba")>-1,jn(In,function(On,Sn){Sn.cache="_"+On,Sn.props.alpha={idx:3,type:"percent",def:1}}),An.fn=on.extend(An.prototype,{parse:function(Sn,Vn,Jn,kr){if(Sn===Ft)return this._rgba=[null,null,null,null],this;(Sn.jquery||Sn.nodeType)&&(Sn=on(Sn).css(Vn),Vn=Ft);var xr=this,Yn=on.type(Sn),Tr=this._rgba=[];return Vn!==Ft&&(Sn=[Sn,Vn,Jn,kr],Yn="array"),Yn==="string"?this.parse(en(Sn)||cn._default):Yn==="array"?(jn(In.rgba.props,function(ti,yi){Tr[yi.idx]=Gt(Sn[yi.idx],yi)}),this):Yn==="object"?(_instanceof(Sn,An)?jn(In,function(ti,yi){Sn[yi.cache]&&(xr[yi.cache]=Sn[yi.cache].slice())}):jn(In,function(ti,yi){var ra=yi.cache;jn(yi.props,function(Aa,ua){if(!xr[ra]&&yi.to){if(Aa==="alpha"||Sn[Aa]==null)return;xr[ra]=yi.to(xr._rgba)}xr[ra][ua.idx]=Gt(Sn[Aa],ua,!0)}),xr[ra]&&0>on.inArray(null,xr[ra].slice(0,3))&&(xr[ra][3]=1,yi.from&&(xr._rgba=yi.from(xr[ra])))}),this):Ft},is:function(Sn){var Vn=An(Sn),Jn=!0,kr=this;return jn(In,function(xr,Yn){var Tr,ti=Vn[Yn.cache];return ti&&(Tr=kr[Yn.cache]||Yn.to&&Yn.to(kr._rgba)||[],jn(Yn.props,function(yi,ra){return ti[ra.idx]!=null?Jn=ti[ra.idx]===Tr[ra.idx]:Ft})),Jn}),Jn},_space:function(){var Sn=[],Vn=this;return jn(In,function(Jn,kr){Vn[kr.cache]&&Sn.push(Jn)}),Sn.pop()},transition:function(Sn,Vn){var Jn=An(Sn),kr=Jn._space(),xr=In[kr],Yn=this.alpha()===0?An("transparent"):this,Tr=Yn[xr.cache]||xr.to(Yn._rgba),ti=Tr.slice();return Jn=Jn[xr.cache],jn(xr.props,function(yi,ra){var Aa=ra.idx,ua=Tr[Aa],zi=Jn[Aa],Ui=Pn[ra.type]||{};zi!==null&&(ua===null?ti[Aa]=zi:(Ui.mod&&(zi-ua>Ui.mod/2?ua+=Ui.mod:ua-zi>Ui.mod/2&&(ua-=Ui.mod)),ti[Aa]=Gt((zi-ua)*Vn+ua,ra)))}),this[kr](ti)},blend:function(Sn){if(this._rgba[3]===1)return this;var Vn=this._rgba.slice(),Jn=Vn.pop(),kr=An(Sn)._rgba;return An(on.map(Vn,function(xr,Yn){return(1-Jn)*kr[Yn]+Jn*xr}))},toRgbaString:function(){var Sn="rgba(",Vn=on.map(this._rgba,function(Jn,kr){return Jn!=null?Jn:kr>2?1:0});return Vn[3]===1&&(Vn.pop(),Sn="rgb("),Sn+Vn.join()+")"},toHslaString:function(){var Sn="hsla(",Vn=on.map(this.hsla(),function(Jn,kr){return Jn==null&&(Jn=kr>2?1:0),kr&&3>kr&&(Jn=Math.round(100*Jn)+"%"),Jn});return Vn[3]===1&&(Vn.pop(),Sn="hsl("),Sn+Vn.join()+")"},toHexString:function(Sn){var Vn=this._rgba.slice(),Jn=Vn.pop();return Sn&&Vn.push(~~(255*Jn)),"#"+on.map(Vn,function(kr){return kr=(kr||0).toString(16),kr.length===1?"0"+kr:kr}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),An.fn.parse.prototype=An.fn,In.hsla.to=function(On){if(On[0]==null||On[1]==null||On[2]==null)return[null,null,null,On[3]];var Sn,Vn,Jn=On[0]/255,kr=On[1]/255,xr=On[2]/255,Yn=On[3],Tr=Math.max(Jn,kr,xr),ti=Math.min(Jn,kr,xr),yi=Tr-ti,ra=Tr+ti,Aa=.5*ra;return Sn=ti===Tr?0:Jn===Tr?60*(kr-xr)/yi+360:kr===Tr?60*(xr-Jn)/yi+120:60*(Jn-kr)/yi+240,Vn=yi===0?0:.5>=Aa?yi/ra:yi/(2-ra),[Math.round(Sn)%360,Vn,Aa,Yn!=null?Yn:1]},In.hsla.from=function(On){if(On[0]==null||On[1]==null||On[2]==null)return[null,null,null,On[3]];var Sn=On[0]/360,Vn=On[1],Jn=On[2],kr=On[3],xr=.5>=Jn?Jn*(1+Vn):Jn+Vn-Jn*Vn,Yn=2*Jn-xr;return[Math.round(255*sn(Yn,xr,Sn+1/3)),Math.round(255*sn(Yn,xr,Sn)),Math.round(255*sn(Yn,xr,Sn-1/3)),kr]},jn(In,function(On,Sn){var Vn=Sn.props,Jn=Sn.cache,kr=Sn.to,xr=Sn.from;An.fn[On]=function(Yn){if(kr&&!this[Jn]&&(this[Jn]=kr(this._rgba)),Yn===Ft)return this[Jn].slice();var Tr,ti=on.type(Yn),yi=ti==="array"||ti==="object"?Yn:arguments,ra=this[Jn].slice();return jn(Vn,function(Aa,ua){var zi=yi[ti==="object"?Aa:ua.idx];zi==null&&(zi=ra[ua.idx]),ra[ua.idx]=Gt(zi,ua)}),xr?(Tr=An(xr(ra)),Tr[Jn]=ra,Tr):An(ra)},jn(Vn,function(Yn,Tr){An.fn[Yn]||(An.fn[Yn]=function(ti){var yi,ra=on.type(ti),Aa=Yn==="alpha"?this._hsla?"hsla":"rgba":On,ua=this[Aa](),zi=ua[Tr.idx];return ra==="undefined"?zi:(ra==="function"&&(ti=ti.call(this,zi),ra=on.type(ti)),ti==null&&Tr.empty?this:(ra==="string"&&(yi=Cn.exec(ti),yi&&(ti=zi+parseFloat(yi[2])*(yi[1]==="+"?1:-1))),ua[Tr.idx]=ti,this[Aa](ua)))})})}),An.hook=function(On){var Sn=On.split(" ");jn(Sn,function(Vn,Jn){on.cssHooks[Jn]={set:function(xr,Yn){var Tr,ti,yi="";if(Yn!=="transparent"&&(on.type(Yn)!=="string"||(Tr=en(Yn)))){if(Yn=An(Tr||Yn),!_n.rgba&&Yn._rgba[3]!==1){for(ti=Jn==="backgroundColor"?xr.parentNode:xr;(yi===""||yi==="transparent")&&ti&&ti.style;)try{yi=on.css(ti,"backgroundColor"),ti=ti.parentNode}catch(ra){}Yn=Yn.blend(yi&&yi!=="transparent"?yi:"_default")}Yn=Yn.toRgbaString()}try{xr.style[Jn]=Yn}catch(ra){}}},on.fx.step[Jn]=function(kr){kr.colorInit||(kr.start=An(kr.elem,Jn),kr.end=An(kr.end),kr.colorInit=!0),on.cssHooks[Jn].set(kr.elem,kr.start.transition(kr.end,kr.pos))}})},An.hook(yn),on.cssHooks.borderColor={expand:function(Sn){var Vn={};return jn(["Top","Right","Bottom","Left"],function(Jn,kr){Vn["border"+kr+"Color"]=Sn}),Vn}},cn=on.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(gn),function(){var on=function(cn){var yn,Cn,kn=cn.ownerDocument.defaultView?cn.ownerDocument.defaultView.getComputedStyle(cn,null):cn.currentStyle,An={};if(kn&&kn.length&&kn[0]&&kn[kn[0]])for(Cn=kn.length;Cn--;)yn=kn[Cn],typeof kn[yn]=="string"&&(An[jt.camelCase(yn)]=kn[yn]);else for(yn in kn)typeof kn[yn]=="string"&&(An[yn]=kn[yn]);return An},Ft=function(cn,yn){var Cn,kn,An={};for(Cn in yn)kn=yn[Cn],cn[Cn]!==kn&&(en[Cn]||(jt.fx.step[Cn]||!isNaN(parseFloat(kn)))&&(An[Cn]=kn));return An},Gt=["add","remove","toggle"],en={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};jt.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(sn,cn){jt.fx.step[cn]=function(yn){(yn.end!=="none"&&!yn.setAttr||yn.pos===1&&!yn.setAttr)&&(gn.style(yn.elem,cn,yn.end),yn.setAttr=!0)}}),jt.fn.addBack||(jt.fn.addBack=function(sn){return this.add(sn==null?this.prevObject:this.prevObject.filter(sn))}),jt.effects.animateClass=function(sn,cn,yn,Cn){var kn=jt.speed(cn,yn,Cn);return this.queue(function(){var An,In=jt(this),Pn=In.attr("class")||"",_n=kn.children?In.find("*").addBack():In;_n=_n.map(function(){var Rn=jt(this);return{el:Rn,start:on(this)}}),An=function(){jt.each(Gt,function(jn,On){sn[On]&&In[On+"Class"](sn[On])})},An(),_n=_n.map(function(){return this.end=on(this.el[0]),this.diff=Ft(this.start,this.end),this}),In.attr("class",Pn),_n=_n.map(function(){var Rn=this,jn=jt.Deferred(),On=jt.extend({},kn,{queue:!1,complete:function(){jn.resolve(Rn)}});return this.el.animate(this.diff,On),jn.promise()}),jt.when.apply(jt,_n.get()).done(function(){An(),jt.each(arguments,function(){var Rn=this.el;jt.each(this.diff,function(jn){Rn.css(jn,"")})}),kn.complete.call(In[0])})})},jt.fn.extend({addClass:function(sn){return function(cn,yn,Cn,kn){return yn?jt.effects.animateClass.call(this,{add:cn},yn,Cn,kn):sn.apply(this,arguments)}}(jt.fn.addClass),removeClass:function(sn){return function(cn,yn,Cn,kn){return arguments.length>1?jt.effects.animateClass.call(this,{remove:cn},yn,Cn,kn):sn.apply(this,arguments)}}(jt.fn.removeClass),toggleClass:function(sn){return function(cn,yn,Cn,kn,An){return typeof yn=="boolean"||yn===void 0?Cn?jt.effects.animateClass.call(this,yn?{add:cn}:{remove:cn},Cn,kn,An):sn.apply(this,arguments):jt.effects.animateClass.call(this,{toggle:cn},yn,Cn,kn)}}(jt.fn.toggleClass),switchClass:function(cn,yn,Cn,kn,An){return jt.effects.animateClass.call(this,{add:yn,remove:cn},Cn,kn,An)}})}(),function(){var on=function(en,sn,cn,yn){return jt.isPlainObject(en)&&(sn=en,en=en.effect),en={effect:en},sn==null&&(sn={}),jt.isFunction(sn)&&(yn=sn,cn=null,sn={}),(typeof sn=="number"||jt.fx.speeds[sn])&&(yn=cn,cn=sn,sn={}),jt.isFunction(cn)&&(yn=cn,cn=null),sn&&jt.extend(en,sn),cn=cn||sn.duration,en.duration=jt.fx.off?0:typeof cn=="number"?cn:cn in jt.fx.speeds?jt.fx.speeds[cn]:jt.fx.speeds._default,en.complete=yn||sn.complete,en},Ft=function(en){return!en||typeof en=="number"||jt.fx.speeds[en]?!0:typeof en!="string"||jt.effects.effect[en]?jt.isFunction(en)?!0:!(typeof en!="object"||en.effect):!0};jt.extend(jt.effects,{version:"1.11.1",save:function(en,sn){for(var cn=0;sn.length>cn;cn++)sn[cn]!==null&&en.data(hn+sn[cn],en[0].style[sn[cn]])},restore:function(en,sn){var cn,yn;for(yn=0;sn.length>yn;yn++)sn[yn]!==null&&(cn=en.data(hn+sn[yn]),cn===void 0&&(cn=""),en.css(sn[yn],cn))},setMode:function(en,sn){return sn==="toggle"&&(sn=en.is(":hidden")?"show":"hide"),sn},getBaseline:function(en,sn){var cn,yn;switch(en[0]){case"top":cn=0;break;case"middle":cn=.5;break;case"bottom":cn=1;break;default:cn=en[0]/sn.height}switch(en[1]){case"left":yn=0;break;case"center":yn=.5;break;case"right":yn=1;break;default:yn=en[1]/sn.width}return{x:yn,y:cn}},createWrapper:function(en){if(en.parent().is(".ui-effects-wrapper"))return en.parent();var sn={width:en.outerWidth(!0),height:en.outerHeight(!0),float:en.css("float")},cn=jt("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),yn={width:en.width(),height:en.height()},Cn=document.activeElement;try{Cn.id}catch(kn){Cn=document.body}return en.wrap(cn),(en[0]===Cn||jt.contains(en[0],Cn))&&jt(Cn).focus(),cn=en.parent(),en.css("position")==="static"?(cn.css({position:"relative"}),en.css({position:"relative"})):(jt.extend(sn,{position:en.css("position"),zIndex:en.css("z-index")}),jt.each(["top","left","bottom","right"],function(kn,An){sn[An]=en.css(An),isNaN(parseInt(sn[An],10))&&(sn[An]="auto")}),en.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),en.css(yn),cn.css(sn).show()},removeWrapper:function(en){var sn=document.activeElement;return en.parent().is(".ui-effects-wrapper")&&(en.parent().replaceWith(en),(en[0]===sn||jt.contains(en[0],sn))&&jt(sn).focus()),en},setTransition:function(en,sn,cn,yn){return yn=yn||{},jt.each(sn,function(Cn,kn){var An=en.cssUnit(kn);An[0]>0&&(yn[kn]=An[0]*cn+An[1])}),yn}}),jt.fn.extend({effect:function(){var en=function(An){function In(){jt.isFunction(_n)&&_n.call(Pn[0]),jt.isFunction(An)&&An()}var Pn=jt(this),_n=sn.complete,Rn=sn.mode;(Pn.is(":hidden")?Rn==="hide":Rn==="show")?(Pn[Rn](),In()):Cn.call(Pn[0],sn,In)},sn=on.apply(this,arguments),cn=sn.mode,yn=sn.queue,Cn=jt.effects.effect[sn.effect];return jt.fx.off||!Cn?cn?this[cn](sn.duration,sn.complete):this.each(function(){sn.complete&&sn.complete.call(this)}):yn===!1?this.each(en):this.queue(yn||"fx",en)},show:function(Gt){return function(en){if(Ft(en))return Gt.apply(this,arguments);var sn=on.apply(this,arguments);return sn.mode="show",this.effect.call(this,sn)}}(jt.fn.show),hide:function(Gt){return function(en){if(Ft(en))return Gt.apply(this,arguments);var sn=on.apply(this,arguments);return sn.mode="hide",this.effect.call(this,sn)}}(jt.fn.hide),toggle:function(Gt){return function(en){if(Ft(en)||typeof en=="boolean")return Gt.apply(this,arguments);var sn=on.apply(this,arguments);return sn.mode="toggle",this.effect.call(this,sn)}}(jt.fn.toggle),cssUnit:function(en){var sn=this.css(en),cn=[];return jt.each(["em","px","%","pt"],function(yn,Cn){sn.indexOf(Cn)>0&&(cn=[parseFloat(sn),Cn])}),cn}})}(),function(){var on={};jt.each(["Quad","Cubic","Quart","Quint","Expo"],function(Ft,Gt){on[Gt]=function(en){return Math.pow(en,Ft+2)}}),jt.extend(on,{Sine:function(Gt){return 1-Math.cos(Gt*Math.PI/2)},Circ:function(Gt){return 1-Math.sqrt(1-Gt*Gt)},Elastic:function(Gt){return Gt===0||Gt===1?Gt:-Math.pow(2,8*(Gt-1))*Math.sin((80*(Gt-1)-7.5)*Math.PI/15)},Back:function(Gt){return Gt*Gt*(3*Gt-2)},Bounce:function(Gt){for(var en,sn=4;((en=Math.pow(2,--sn))-1)/11>Gt;);return 1/Math.pow(4,3-sn)-7.5625*Math.pow((3*en-2)/22-Gt,2)}}),jt.each(on,function(Ft,Gt){jt.easing["easeIn"+Ft]=Gt,jt.easing["easeOut"+Ft]=function(en){return 1-Gt(1-en)},jt.easing["easeInOut"+Ft]=function(en){return .5>en?Gt(2*en)/2:1-Gt(-2*en+2)/2}})}(),jt.effects,jt.effects.effect.blind=function(on,Ft){var Gt,en,sn,cn=jt(this),yn=/up|down|vertical/,Cn=/up|left|vertical|horizontal/,kn=["position","top","bottom","left","right","height","width"],An=jt.effects.setMode(cn,on.mode||"hide"),In=on.direction||"up",Pn=yn.test(In),_n=Pn?"height":"width",Rn=Pn?"top":"left",jn=Cn.test(In),On={},Sn=An==="show";cn.parent().is(".ui-effects-wrapper")?jt.effects.save(cn.parent(),kn):jt.effects.save(cn,kn),cn.show(),Gt=jt.effects.createWrapper(cn).css({overflow:"hidden"}),en=Gt[_n](),sn=parseFloat(Gt.css(Rn))||0,On[_n]=Sn?en:0,jn||(cn.css(Pn?"bottom":"right",0).css(Pn?"top":"left","auto").css({position:"absolute"}),On[Rn]=Sn?sn:en+sn),Sn&&(Gt.css(_n,0),jn||Gt.css(Rn,sn+en)),Gt.animate(On,{duration:on.duration,easing:on.easing,queue:!1,complete:function(){An==="hide"&&cn.hide(),jt.effects.restore(cn,kn),jt.effects.removeWrapper(cn),Ft()}})},jt.effects.effect.bounce=function(on,Ft){var Gt,en,sn,cn=jt(this),yn=["position","top","bottom","left","right","height","width"],Cn=jt.effects.setMode(cn,on.mode||"effect"),kn=Cn==="hide",An=Cn==="show",In=on.direction||"up",Pn=on.distance,_n=on.times||5,Rn=2*_n+(An||kn?1:0),jn=on.duration/Rn,On=on.easing,Sn=In==="up"||In==="down"?"top":"left",Vn=In==="up"||In==="left",Jn=cn.queue(),kr=Jn.length;for((An||kn)&&yn.push("opacity"),jt.effects.save(cn,yn),cn.show(),jt.effects.createWrapper(cn),Pn||(Pn=cn[Sn==="top"?"outerHeight":"outerWidth"]()/3),An&&(sn={opacity:1},sn[Sn]=0,cn.css("opacity",0).css(Sn,Vn?2*-Pn:2*Pn).animate(sn,jn,On)),kn&&(Pn/=Math.pow(2,_n-1)),sn={},sn[Sn]=0,Gt=0;_n>Gt;Gt++)en={},en[Sn]=(Vn?"-=":"+=")+Pn,cn.animate(en,jn,On).animate(sn,jn,On),Pn=kn?2*Pn:Pn/2;kn&&(en={opacity:0},en[Sn]=(Vn?"-=":"+=")+Pn,cn.animate(en,jn,On)),cn.queue(function(){kn&&cn.hide(),jt.effects.restore(cn,yn),jt.effects.removeWrapper(cn),Ft()}),kr>1&&Jn.splice.apply(Jn,[1,0].concat(Jn.splice(kr,Rn+1))),cn.dequeue()},jt.effects.effect.clip=function(on,Ft){var Gt,en,sn,cn=jt(this),yn=["position","top","bottom","left","right","height","width"],Cn=jt.effects.setMode(cn,on.mode||"hide"),kn=Cn==="show",An=on.direction||"vertical",In=An==="vertical",Pn=In?"height":"width",_n=In?"top":"left",Rn={};jt.effects.save(cn,yn),cn.show(),Gt=jt.effects.createWrapper(cn).css({overflow:"hidden"}),en=cn[0].tagName==="IMG"?Gt:cn,sn=en[Pn](),kn&&(en.css(Pn,0),en.css(_n,sn/2)),Rn[Pn]=kn?sn:0,Rn[_n]=kn?0:sn/2,en.animate(Rn,{queue:!1,duration:on.duration,easing:on.easing,complete:function(){kn||cn.hide(),jt.effects.restore(cn,yn),jt.effects.removeWrapper(cn),Ft()}})},jt.effects.effect.drop=function(on,Ft){var Gt,en=jt(this),sn=["position","top","bottom","left","right","opacity","height","width"],cn=jt.effects.setMode(en,on.mode||"hide"),yn=cn==="show",Cn=on.direction||"left",kn=Cn==="up"||Cn==="down"?"top":"left",An=Cn==="up"||Cn==="left"?"pos":"neg",In={opacity:yn?1:0};jt.effects.save(en,sn),en.show(),jt.effects.createWrapper(en),Gt=on.distance||en[kn==="top"?"outerHeight":"outerWidth"](!0)/2,yn&&en.css("opacity",0).css(kn,An==="pos"?-Gt:Gt),In[kn]=(yn?An==="pos"?"+=":"-=":An==="pos"?"-=":"+=")+Gt,en.animate(In,{queue:!1,duration:on.duration,easing:on.easing,complete:function(){cn==="hide"&&en.hide(),jt.effects.restore(en,sn),jt.effects.removeWrapper(en),Ft()}})},jt.effects.effect.explode=function(on,Ft){var Gt=function(){Jn.push(this),Jn.length===In*Pn&&en()},en=function(){_n.css({visibility:"visible"}),jt(Jn).remove(),jn||_n.hide(),Ft()},sn,cn,yn,Cn,kn,An,In=on.pieces?Math.round(Math.sqrt(on.pieces)):3,Pn=In,_n=jt(this),Rn=jt.effects.setMode(_n,on.mode||"hide"),jn=Rn==="show",On=_n.show().css("visibility","hidden").offset(),Sn=Math.ceil(_n.outerWidth()/Pn),Vn=Math.ceil(_n.outerHeight()/In),Jn=[];for(sn=0;In>sn;sn++)for(Cn=On.top+sn*Vn,An=sn-(In-1)/2,cn=0;Pn>cn;cn++)yn=On.left+cn*Sn,kn=cn-(Pn-1)/2,_n.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-cn*Sn,top:-sn*Vn}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:Sn,height:Vn,left:yn+(jn?kn*Sn:0),top:Cn+(jn?An*Vn:0),opacity:jn?0:1}).animate({left:yn+(jn?0:kn*Sn),top:Cn+(jn?0:An*Vn),opacity:jn?1:0},on.duration||500,on.easing,Gt)},jt.effects.effect.fade=function(on,Ft){var Gt=jt(this),en=jt.effects.setMode(Gt,on.mode||"toggle");Gt.animate({opacity:en},{queue:!1,duration:on.duration,easing:on.easing,complete:Ft})},jt.effects.effect.fold=function(on,Ft){var Gt,en,sn=jt(this),cn=["position","top","bottom","left","right","height","width"],yn=jt.effects.setMode(sn,on.mode||"hide"),Cn=yn==="show",kn=yn==="hide",An=on.size||15,In=/([0-9]+)%/.exec(An),Pn=!!on.horizFirst,_n=Cn!==Pn,Rn=_n?["width","height"]:["height","width"],jn=on.duration/2,On={},Sn={};jt.effects.save(sn,cn),sn.show(),Gt=jt.effects.createWrapper(sn).css({overflow:"hidden"}),en=_n?[Gt.width(),Gt.height()]:[Gt.height(),Gt.width()],In&&(An=parseInt(In[1],10)/100*en[kn?0:1]),Cn&&Gt.css(Pn?{height:0,width:An}:{height:An,width:0}),On[Rn[0]]=Cn?en[0]:An,Sn[Rn[1]]=Cn?en[1]:0,Gt.animate(On,jn,on.easing).animate(Sn,jn,on.easing,function(){kn&&sn.hide(),jt.effects.restore(sn,cn),jt.effects.removeWrapper(sn),Ft()})},jt.effects.effect.highlight=function(on,Ft){var Gt=jt(this),en=["backgroundImage","backgroundColor","opacity"],sn=jt.effects.setMode(Gt,on.mode||"show"),cn={backgroundColor:Gt.css("backgroundColor")};sn==="hide"&&(cn.opacity=0),jt.effects.save(Gt,en),Gt.show().css({backgroundImage:"none",backgroundColor:on.color||"#ffff99"}).animate(cn,{queue:!1,duration:on.duration,easing:on.easing,complete:function(){sn==="hide"&&Gt.hide(),jt.effects.restore(Gt,en),Ft()}})},jt.effects.effect.size=function(on,Ft){var Gt,en,sn,cn=jt(this),yn=["position","top","bottom","left","right","width","height","overflow","opacity"],Cn=["position","top","bottom","left","right","overflow","opacity"],kn=["width","height","overflow"],An=["fontSize"],In=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],Pn=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],_n=jt.effects.setMode(cn,on.mode||"effect"),Rn=on.restore||_n!=="effect",jn=on.scale||"both",On=on.origin||["middle","center"],Sn=cn.css("position"),Vn=Rn?yn:Cn,Jn={height:0,width:0,outerHeight:0,outerWidth:0};_n==="show"&&cn.show(),Gt={height:cn.height(),width:cn.width(),outerHeight:cn.outerHeight(),outerWidth:cn.outerWidth()},on.mode==="toggle"&&_n==="show"?(cn.from=on.to||Jn,cn.to=on.from||Gt):(cn.from=on.from||(_n==="show"?Jn:Gt),cn.to=on.to||(_n==="hide"?Jn:Gt)),sn={from:{y:cn.from.height/Gt.height,x:cn.from.width/Gt.width},to:{y:cn.to.height/Gt.height,x:cn.to.width/Gt.width}},(jn==="box"||jn==="both")&&(sn.from.y!==sn.to.y&&(Vn=Vn.concat(In),cn.from=jt.effects.setTransition(cn,In,sn.from.y,cn.from),cn.to=jt.effects.setTransition(cn,In,sn.to.y,cn.to)),sn.from.x!==sn.to.x&&(Vn=Vn.concat(Pn),cn.from=jt.effects.setTransition(cn,Pn,sn.from.x,cn.from),cn.to=jt.effects.setTransition(cn,Pn,sn.to.x,cn.to))),(jn==="content"||jn==="both")&&sn.from.y!==sn.to.y&&(Vn=Vn.concat(An).concat(kn),cn.from=jt.effects.setTransition(cn,An,sn.from.y,cn.from),cn.to=jt.effects.setTransition(cn,An,sn.to.y,cn.to)),jt.effects.save(cn,Vn),cn.show(),jt.effects.createWrapper(cn),cn.css("overflow","hidden").css(cn.from),On&&(en=jt.effects.getBaseline(On,Gt),cn.from.top=(Gt.outerHeight-cn.outerHeight())*en.y,cn.from.left=(Gt.outerWidth-cn.outerWidth())*en.x,cn.to.top=(Gt.outerHeight-cn.to.outerHeight)*en.y,cn.to.left=(Gt.outerWidth-cn.to.outerWidth)*en.x),cn.css(cn.from),(jn==="content"||jn==="both")&&(In=In.concat(["marginTop","marginBottom"]).concat(An),Pn=Pn.concat(["marginLeft","marginRight"]),kn=yn.concat(In).concat(Pn),cn.find("*[width]").each(function(){var kr=jt(this),xr={height:kr.height(),width:kr.width(),outerHeight:kr.outerHeight(),outerWidth:kr.outerWidth()};Rn&&jt.effects.save(kr,kn),kr.from={height:xr.height*sn.from.y,width:xr.width*sn.from.x,outerHeight:xr.outerHeight*sn.from.y,outerWidth:xr.outerWidth*sn.from.x},kr.to={height:xr.height*sn.to.y,width:xr.width*sn.to.x,outerHeight:xr.height*sn.to.y,outerWidth:xr.width*sn.to.x},sn.from.y!==sn.to.y&&(kr.from=jt.effects.setTransition(kr,In,sn.from.y,kr.from),kr.to=jt.effects.setTransition(kr,In,sn.to.y,kr.to)),sn.from.x!==sn.to.x&&(kr.from=jt.effects.setTransition(kr,Pn,sn.from.x,kr.from),kr.to=jt.effects.setTransition(kr,Pn,sn.to.x,kr.to)),kr.css(kr.from),kr.animate(kr.to,on.duration,on.easing,function(){Rn&&jt.effects.restore(kr,kn)})})),cn.animate(cn.to,{queue:!1,duration:on.duration,easing:on.easing,complete:function(){cn.to.opacity===0&&cn.css("opacity",cn.from.opacity),_n==="hide"&&cn.hide(),jt.effects.restore(cn,Vn),Rn||(Sn==="static"?cn.css({position:"relative",top:cn.to.top,left:cn.to.left}):jt.each(["top","left"],function(xr,Yn){cn.css(Yn,function(Tr,ti){var yi=parseInt(ti,10),ra=xr?cn.to.left:cn.to.top;return ti==="auto"?ra+"px":yi+ra+"px"})})),jt.effects.removeWrapper(cn),Ft()}})},jt.effects.effect.scale=function(on,Ft){var Gt=jt(this),en=jt.extend(!0,{},on),sn=jt.effects.setMode(Gt,on.mode||"effect"),cn=parseInt(on.percent,10)||(parseInt(on.percent,10)===0||sn==="hide"?0:100),yn=on.direction||"both",Cn=on.origin,kn={height:Gt.height(),width:Gt.width(),outerHeight:Gt.outerHeight(),outerWidth:Gt.outerWidth()},An={y:yn!=="horizontal"?cn/100:1,x:yn!=="vertical"?cn/100:1};en.effect="size",en.queue=!1,en.complete=Ft,sn!=="effect"&&(en.origin=Cn||["middle","center"],en.restore=!0),en.from=on.from||(sn==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:kn),en.to={height:kn.height*An.y,width:kn.width*An.x,outerHeight:kn.outerHeight*An.y,outerWidth:kn.outerWidth*An.x},en.fade&&(sn==="show"&&(en.from.opacity=0,en.to.opacity=1),sn==="hide"&&(en.from.opacity=1,en.to.opacity=0)),Gt.effect(en)},jt.effects.effect.puff=function(on,Ft){var Gt=jt(this),en=jt.effects.setMode(Gt,on.mode||"hide"),sn=en==="hide",cn=parseInt(on.percent,10)||150,yn=cn/100,Cn={height:Gt.height(),width:Gt.width(),outerHeight:Gt.outerHeight(),outerWidth:Gt.outerWidth()};jt.extend(on,{effect:"scale",queue:!1,fade:!0,mode:en,complete:Ft,percent:sn?cn:100,from:sn?Cn:{height:Cn.height*yn,width:Cn.width*yn,outerHeight:Cn.outerHeight*yn,outerWidth:Cn.outerWidth*yn}}),Gt.effect(on)},jt.effects.effect.pulsate=function(on,Ft){var Gt,en=jt(this),sn=jt.effects.setMode(en,on.mode||"show"),cn=sn==="show",yn=sn==="hide",Cn=cn||sn==="hide",kn=2*(on.times||5)+(Cn?1:0),An=on.duration/kn,In=0,Pn=en.queue(),_n=Pn.length;for((cn||!en.is(":visible"))&&(en.css("opacity",0).show(),In=1),Gt=1;kn>Gt;Gt++)en.animate({opacity:In},An,on.easing),In=1-In;en.animate({opacity:In},An,on.easing),en.queue(function(){yn&&en.hide(),Ft()}),_n>1&&Pn.splice.apply(Pn,[1,0].concat(Pn.splice(_n,kn+1))),en.dequeue()},jt.effects.effect.shake=function(on,Ft){var Gt,en=jt(this),sn=["position","top","bottom","left","right","height","width"],cn=jt.effects.setMode(en,on.mode||"effect"),yn=on.direction||"left",Cn=on.distance||20,kn=on.times||3,An=2*kn+1,In=Math.round(on.duration/An),Pn=yn==="up"||yn==="down"?"top":"left",_n=yn==="up"||yn==="left",Rn={},jn={},On={},Sn=en.queue(),Vn=Sn.length;for(jt.effects.save(en,sn),en.show(),jt.effects.createWrapper(en),Rn[Pn]=(_n?"-=":"+=")+Cn,jn[Pn]=(_n?"+=":"-=")+2*Cn,On[Pn]=(_n?"-=":"+=")+2*Cn,en.animate(Rn,In,on.easing),Gt=1;kn>Gt;Gt++)en.animate(jn,In,on.easing).animate(On,In,on.easing);en.animate(jn,In,on.easing).animate(Rn,In/2,on.easing).queue(function(){cn==="hide"&&en.hide(),jt.effects.restore(en,sn),jt.effects.removeWrapper(en),Ft()}),Vn>1&&Sn.splice.apply(Sn,[1,0].concat(Sn.splice(Vn,An+1))),en.dequeue()},jt.effects.effect.slide=function(on,Ft){var Gt,en=jt(this),sn=["position","top","bottom","left","right","width","height"],cn=jt.effects.setMode(en,on.mode||"show"),yn=cn==="show",Cn=on.direction||"left",kn=Cn==="up"||Cn==="down"?"top":"left",An=Cn==="up"||Cn==="left",In={};jt.effects.save(en,sn),en.show(),Gt=on.distance||en[kn==="top"?"outerHeight":"outerWidth"](!0),jt.effects.createWrapper(en).css({overflow:"hidden"}),yn&&en.css(kn,An?isNaN(Gt)?"-"+Gt:-Gt:Gt),In[kn]=(yn?An?"+=":"-=":An?"-=":"+=")+Gt,en.animate(In,{queue:!1,duration:on.duration,easing:on.easing,complete:function(){cn==="hide"&&en.hide(),jt.effects.restore(en,sn),jt.effects.removeWrapper(en),Ft()}})},jt.effects.effect.transfer=function(on,Ft){var Gt=jt(this),en=jt(on.to),sn=en.css("position")==="fixed",cn=jt("body"),yn=sn?cn.scrollTop():0,Cn=sn?cn.scrollLeft():0,kn=en.offset(),An={top:kn.top-yn,left:kn.left-Cn,height:en.innerHeight(),width:en.innerWidth()},In=Gt.offset(),Pn=jt("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(on.className).css({top:In.top-yn,left:In.left-Cn,height:Gt.innerHeight(),width:Gt.innerWidth(),position:sn?"fixed":"absolute"}).animate(An,on.duration,on.easing,function(){Pn.remove(),Ft()})},jt.widget("ui.progressbar",{version:"1.11.1",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=jt("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(Ft){return Ft===void 0?this.options.value:(this.options.value=this._constrainedValue(Ft),this._refreshValue(),void 0)},_constrainedValue:function(Ft){return Ft===void 0&&(Ft=this.options.value),this.indeterminate=Ft===!1,typeof Ft!="number"&&(Ft=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,Ft))},_setOptions:function(Ft){var Gt=Ft.value;delete Ft.value,this._super(Ft),this.options.value=this._constrainedValue(Gt),this._refreshValue()},_setOption:function(Ft,Gt){Ft==="max"&&(Gt=Math.max(this.min,Gt)),Ft==="disabled"&&this.element.toggleClass("ui-state-disabled",!!Gt).attr("aria-disabled",Gt),this._super(Ft,Gt)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var Ft=this.options.value,Gt=this._percentage();this.valueDiv.toggle(this.indeterminate||Ft>this.min).toggleClass("ui-corner-right",Ft===this.options.max).width(Gt.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=jt("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":Ft}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==Ft&&(this.oldValue=Ft,this._trigger("change")),Ft===this.options.max&&this._trigger("complete")}}),jt.widget("ui.selectable",jt.ui.mouse,{version:"1.11.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var Ft,Gt=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){Ft=jt(Gt.options.filter,Gt.element[0]),Ft.addClass("ui-selectee"),Ft.each(function(){var en=jt(this),sn=en.offset();jt.data(this,"selectable-item",{element:this,$element:en,left:sn.left,top:sn.top,right:sn.left+en.outerWidth(),bottom:sn.top+en.outerHeight(),startselected:!1,selected:en.hasClass("ui-selected"),selecting:en.hasClass("ui-selecting"),unselecting:en.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=Ft.addClass("ui-selectee"),this._mouseInit(),this.helper=jt("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(Ft){var Gt=this,en=this.options;this.opos=[Ft.pageX,Ft.pageY],this.options.disabled||(this.selectees=jt(en.filter,this.element[0]),this._trigger("start",Ft),jt(en.appendTo).append(this.helper),this.helper.css({left:Ft.pageX,top:Ft.pageY,width:0,height:0}),en.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var sn=jt.data(this,"selectable-item");sn.startselected=!0,Ft.metaKey||Ft.ctrlKey||(sn.$element.removeClass("ui-selected"),sn.selected=!1,sn.$element.addClass("ui-unselecting"),sn.unselecting=!0,Gt._trigger("unselecting",Ft,{unselecting:sn.element}))}),jt(Ft.target).parents().addBack().each(function(){var sn,cn=jt.data(this,"selectable-item");return cn?(sn=!Ft.metaKey&&!Ft.ctrlKey||!cn.$element.hasClass("ui-selected"),cn.$element.removeClass(sn?"ui-unselecting":"ui-selected").addClass(sn?"ui-selecting":"ui-unselecting"),cn.unselecting=!sn,cn.selecting=sn,cn.selected=sn,sn?Gt._trigger("selecting",Ft,{selecting:cn.element}):Gt._trigger("unselecting",Ft,{unselecting:cn.element}),!1):void 0}))},_mouseDrag:function(Ft){if(this.dragged=!0,!this.options.disabled){var Gt,en=this,sn=this.options,cn=this.opos[0],yn=this.opos[1],Cn=Ft.pageX,kn=Ft.pageY;return cn>Cn&&(Gt=Cn,Cn=cn,cn=Gt),yn>kn&&(Gt=kn,kn=yn,yn=Gt),this.helper.css({left:cn,top:yn,width:Cn-cn,height:kn-yn}),this.selectees.each(function(){var An=jt.data(this,"selectable-item"),In=!1;An&&An.element!==en.element[0]&&(sn.tolerance==="touch"?In=!(An.left>Cn||cn>An.right||An.top>kn||yn>An.bottom):sn.tolerance==="fit"&&(In=An.left>cn&&Cn>An.right&&An.top>yn&&kn>An.bottom),In?(An.selected&&(An.$element.removeClass("ui-selected"),An.selected=!1),An.unselecting&&(An.$element.removeClass("ui-unselecting"),An.unselecting=!1),An.selecting||(An.$element.addClass("ui-selecting"),An.selecting=!0,en._trigger("selecting",Ft,{selecting:An.element}))):(An.selecting&&((Ft.metaKey||Ft.ctrlKey)&&An.startselected?(An.$element.removeClass("ui-selecting"),An.selecting=!1,An.$element.addClass("ui-selected"),An.selected=!0):(An.$element.removeClass("ui-selecting"),An.selecting=!1,An.startselected&&(An.$element.addClass("ui-unselecting"),An.unselecting=!0),en._trigger("unselecting",Ft,{unselecting:An.element}))),An.selected&&(Ft.metaKey||Ft.ctrlKey||An.startselected||(An.$element.removeClass("ui-selected"),An.selected=!1,An.$element.addClass("ui-unselecting"),An.unselecting=!0,en._trigger("unselecting",Ft,{unselecting:An.element})))))}),!1}},_mouseStop:function(Ft){var Gt=this;return this.dragged=!1,jt(".ui-unselecting",this.element[0]).each(function(){var en=jt.data(this,"selectable-item");en.$element.removeClass("ui-unselecting"),en.unselecting=!1,en.startselected=!1,Gt._trigger("unselected",Ft,{unselected:en.element})}),jt(".ui-selecting",this.element[0]).each(function(){var en=jt.data(this,"selectable-item");en.$element.removeClass("ui-selecting").addClass("ui-selected"),en.selecting=!1,en.selected=!0,en.startselected=!0,Gt._trigger("selected",Ft,{selected:en.element})}),this._trigger("stop",Ft),this.helper.remove(),!1}}),jt.widget("ui.selectmenu",{version:"1.11.1",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var Ft=this.element.uniqueId().attr("id");this.ids={element:Ft,button:Ft+"-button",menu:Ft+"-menu"},this._drawButton(),this._drawMenu(),this.options.disabled&&this.disable()},_drawButton:function(){var Ft=this,Gt=this.element.attr("tabindex");this.label=jt("label[for='"+this.ids.element+"']").attr("for",this.ids.button),this._on(this.label,{click:function(sn){this.button.focus(),sn.preventDefault()}}),this.element.hide(),this.button=jt("<span>",{class:"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:Gt||this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element),jt("<span>",{class:"ui-icon "+this.options.icons.button}).prependTo(this.button),this.buttonText=jt("<span>",{class:"ui-selectmenu-text"}).appendTo(this.button),this._setText(this.buttonText,this.element.find("option:selected").text()),this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){Ft.menuItems||Ft._refreshMenu()}),this._hoverable(this.button),this._focusable(this.button)},_drawMenu:function(){var Ft=this;this.menu=jt("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=jt("<div>",{class:"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo()),this.menuInstance=this.menu.menu({role:"listbox",select:function(en,sn){en.preventDefault(),Ft._select(sn.item.data("ui-selectmenu-item"),en)},focus:function(en,sn){var cn=sn.item.data("ui-selectmenu-item");Ft.focusIndex!=null&&cn.index!==Ft.focusIndex&&(Ft._trigger("focus",en,{item:cn}),Ft.isOpen||Ft._select(cn,en)),Ft.focusIndex=cn.index,Ft.button.attr("aria-activedescendant",Ft.menuItems.eq(cn.index).attr("id"))}}).menu("instance"),this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this._setText(this.buttonText,this._getSelectedItem().text()),this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var Ft,Gt=this.element.find("option");Gt.length&&(this._parseOptions(Gt),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup"),Ft=this._getSelectedItem(),this.menuInstance.focus(null,Ft),this._setAria(Ft.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(Ft){this.options.disabled||(this.menuItems?(this.menu.find(".ui-state-focus").removeClass("ui-state-focus"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",Ft))},_position:function(){this.menuWrap.position(jt.extend({of:this.button},this.options.position))},close:function(Ft){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this._off(this.document),this._trigger("close",Ft))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(Ft,Gt){var en=this,sn="";jt.each(Gt,function(cn,yn){yn.optgroup!==sn&&(jt("<li>",{class:"ui-selectmenu-optgroup ui-menu-divider"+(yn.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:yn.optgroup}).appendTo(Ft),sn=yn.optgroup),en._renderItemData(Ft,yn)})},_renderItemData:function(Ft,Gt){return this._renderItem(Ft,Gt).data("ui-selectmenu-item",Gt)},_renderItem:function(Ft,Gt){var en=jt("<li>");return Gt.disabled&&en.addClass("ui-state-disabled"),this._setText(en,Gt.label),en.appendTo(Ft)},_setText:function(Ft,Gt){Gt?Ft.text(Gt):Ft.html("&#160;")},_move:function(Ft,Gt){var en,sn,cn=".ui-menu-item";this.isOpen?en=this.menuItems.eq(this.focusIndex):(en=this.menuItems.eq(this.element[0].selectedIndex),cn+=":not(.ui-state-disabled)"),sn=Ft==="first"||Ft==="last"?en[Ft==="first"?"prevAll":"nextAll"](cn).eq(-1):en[Ft+"All"](cn).eq(0),sn.length&&this.menuInstance.focus(Gt,sn)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(Ft){this[this.isOpen?"close":"open"](Ft)},_documentClick:{mousedown:function(Ft){this.isOpen&&(jt(Ft.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(Ft))}},_buttonEvents:{mousedown:function(Ft){Ft.preventDefault()},click:"_toggle",keydown:function(Ft){var Gt=!0;switch(Ft.keyCode){case jt.ui.keyCode.TAB:case jt.ui.keyCode.ESCAPE:this.close(Ft),Gt=!1;break;case jt.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(Ft);break;case jt.ui.keyCode.UP:Ft.altKey?this._toggle(Ft):this._move("prev",Ft);break;case jt.ui.keyCode.DOWN:Ft.altKey?this._toggle(Ft):this._move("next",Ft);break;case jt.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(Ft):this._toggle(Ft);break;case jt.ui.keyCode.LEFT:this._move("prev",Ft);break;case jt.ui.keyCode.RIGHT:this._move("next",Ft);break;case jt.ui.keyCode.HOME:case jt.ui.keyCode.PAGE_UP:this._move("first",Ft);break;case jt.ui.keyCode.END:case jt.ui.keyCode.PAGE_DOWN:this._move("last",Ft);break;default:this.menu.trigger(Ft),Gt=!1}Gt&&Ft.preventDefault()}},_selectFocusedItem:function(Ft){var Gt=this.menuItems.eq(this.focusIndex);Gt.hasClass("ui-state-disabled")||this._select(Gt.data("ui-selectmenu-item"),Ft)},_select:function(Ft,Gt){var en=this.element[0].selectedIndex;this.element[0].selectedIndex=Ft.index,this._setText(this.buttonText,Ft.label),this._setAria(Ft),this._trigger("select",Gt,{item:Ft}),Ft.index!==en&&this._trigger("change",Gt,{item:Ft}),this.close(Gt)},_setAria:function(Ft){var Gt=this.menuItems.eq(Ft.index).attr("id");this.button.attr({"aria-labelledby":Gt,"aria-activedescendant":Gt}),this.menu.attr("aria-activedescendant",Gt)},_setOption:function(Ft,Gt){Ft==="icons"&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(Gt.button),this._super(Ft,Gt),Ft==="appendTo"&&this.menuWrap.appendTo(this._appendTo()),Ft==="disabled"&&(this.menuInstance.option("disabled",Gt),this.button.toggleClass("ui-state-disabled",Gt).attr("aria-disabled",Gt),this.element.prop("disabled",Gt),Gt?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)),Ft==="width"&&this._resizeButton()},_appendTo:function(){var Ft=this.options.appendTo;return Ft&&(Ft=Ft.jquery||Ft.nodeType?jt(Ft):this.document.find(Ft).eq(0)),Ft&&Ft[0]||(Ft=this.element.closest(".ui-front")),Ft.length||(Ft=this.document[0].body),Ft},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen),this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var Ft=this.options.width;Ft||(Ft=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(Ft)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},_parseOptions:function(Ft){var Gt=[];Ft.each(function(en,sn){var cn=jt(sn),yn=cn.parent("optgroup");Gt.push({element:cn,index:en,value:cn.attr("value"),label:cn.text(),optgroup:yn.attr("label")||"",disabled:yn.prop("disabled")||cn.prop("disabled")})}),this.items=Gt},_destroy:function(){this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.label.attr("for",this.ids.element)}}),jt.widget("ui.slider",jt.ui.mouse,{version:"1.11.1",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var Ft,Gt,en=this.options,sn=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),cn="<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",yn=[];for(Gt=en.values&&en.values.length||1,sn.length>Gt&&(sn.slice(Gt).remove(),sn=sn.slice(0,Gt)),Ft=sn.length;Gt>Ft;Ft++)yn.push(cn);this.handles=sn.add(jt(yn.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(Cn){jt(this).data("ui-slider-handle-index",Cn)})},_createRange:function(){var Ft=this.options,Gt="";Ft.range?(Ft.range===!0&&(Ft.values?Ft.values.length&&Ft.values.length!==2?Ft.values=[Ft.values[0],Ft.values[0]]:jt.isArray(Ft.values)&&(Ft.values=Ft.values.slice(0)):Ft.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=jt("<div></div>").appendTo(this.element),Gt="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(Gt+(Ft.range==="min"||Ft.range==="max"?" ui-slider-range-"+Ft.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(Ft){var Gt,en,sn,cn,yn,Cn,kn,An,In=this,Pn=this.options;return Pn.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),Gt={x:Ft.pageX,y:Ft.pageY},en=this._normValueFromMouse(Gt),sn=this._valueMax()-this._valueMin()+1,this.handles.each(function(_n){var Rn=Math.abs(en-In.values(_n));(sn>Rn||sn===Rn&&(_n===In._lastChangedValue||In.values(_n)===Pn.min))&&(sn=Rn,cn=jt(this),yn=_n)}),Cn=this._start(Ft,yn),Cn===!1?!1:(this._mouseSliding=!0,this._handleIndex=yn,cn.addClass("ui-state-active").focus(),kn=cn.offset(),An=!jt(Ft.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=An?{left:0,top:0}:{left:Ft.pageX-kn.left-cn.width()/2,top:Ft.pageY-kn.top-cn.height()/2-(parseInt(cn.css("borderTopWidth"),10)||0)-(parseInt(cn.css("borderBottomWidth"),10)||0)+(parseInt(cn.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(Ft,yn,en),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(Ft){var Gt={x:Ft.pageX,y:Ft.pageY},en=this._normValueFromMouse(Gt);return this._slide(Ft,this._handleIndex,en),!1},_mouseStop:function(Ft){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(Ft,this._handleIndex),this._change(Ft,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(Ft){var Gt,en,sn,cn,yn;return this.orientation==="horizontal"?(Gt=this.elementSize.width,en=Ft.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(Gt=this.elementSize.height,en=Ft.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),sn=en/Gt,sn>1&&(sn=1),0>sn&&(sn=0),this.orientation==="vertical"&&(sn=1-sn),cn=this._valueMax()-this._valueMin(),yn=this._valueMin()+sn*cn,this._trimAlignValue(yn)},_start:function(Ft,Gt){var en={handle:this.handles[Gt],value:this.value()};return this.options.values&&this.options.values.length&&(en.value=this.values(Gt),en.values=this.values()),this._trigger("start",Ft,en)},_slide:function(Ft,Gt,en){var sn,cn,yn;this.options.values&&this.options.values.length?(sn=this.values(Gt?0:1),this.options.values.length===2&&this.options.range===!0&&(Gt===0&&en>sn||Gt===1&&sn>en)&&(en=sn),en!==this.values(Gt)&&(cn=this.values(),cn[Gt]=en,yn=this._trigger("slide",Ft,{handle:this.handles[Gt],value:en,values:cn}),sn=this.values(Gt?0:1),yn!==!1&&this.values(Gt,en))):en!==this.value()&&(yn=this._trigger("slide",Ft,{handle:this.handles[Gt],value:en}),yn!==!1&&this.value(en))},_stop:function(Ft,Gt){var en={handle:this.handles[Gt],value:this.value()};this.options.values&&this.options.values.length&&(en.value=this.values(Gt),en.values=this.values()),this._trigger("stop",Ft,en)},_change:function(Ft,Gt){if(!this._keySliding&&!this._mouseSliding){var en={handle:this.handles[Gt],value:this.value()};this.options.values&&this.options.values.length&&(en.value=this.values(Gt),en.values=this.values()),this._lastChangedValue=Gt,this._trigger("change",Ft,en)}},value:function(Ft){return arguments.length?(this.options.value=this._trimAlignValue(Ft),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(Ft,Gt){var en,sn,cn;if(arguments.length>1)return this.options.values[Ft]=this._trimAlignValue(Gt),this._refreshValue(),this._change(null,Ft),void 0;if(!arguments.length)return this._values();if(!jt.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(Ft):this.value();for(en=this.options.values,sn=arguments[0],cn=0;en.length>cn;cn+=1)en[cn]=this._trimAlignValue(sn[cn]),this._change(null,cn);this._refreshValue()},_setOption:function(Ft,Gt){var en,sn=0;switch(Ft==="range"&&this.options.range===!0&&(Gt==="min"?(this.options.value=this._values(0),this.options.values=null):Gt==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),jt.isArray(this.options.values)&&(sn=this.options.values.length),Ft==="disabled"&&this.element.toggleClass("ui-state-disabled",!!Gt),this._super(Ft,Gt),Ft){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css(Gt==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),en=0;sn>en;en+=1)this._change(null,en);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var Ft=this.options.value;return Ft=this._trimAlignValue(Ft)},_values:function(Ft){var Gt,en,sn;if(arguments.length)return Gt=this.options.values[Ft],Gt=this._trimAlignValue(Gt);if(this.options.values&&this.options.values.length){for(en=this.options.values.slice(),sn=0;en.length>sn;sn+=1)en[sn]=this._trimAlignValue(en[sn]);return en}return[]},_trimAlignValue:function(Ft){if(this._valueMin()>=Ft)return this._valueMin();if(Ft>=this._valueMax())return this._valueMax();var Gt=this.options.step>0?this.options.step:1,en=(Ft-this._valueMin())%Gt,sn=Ft-en;return 2*Math.abs(en)>=Gt&&(sn+=en>0?Gt:-Gt),parseFloat(sn.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var Ft,Gt,en,sn,cn,yn=this.options.range,Cn=this.options,kn=this,An=this._animateOff?!1:Cn.animate,In={};this.options.values&&this.options.values.length?this.handles.each(function(Pn){Gt=100*((kn.values(Pn)-kn._valueMin())/(kn._valueMax()-kn._valueMin())),In[kn.orientation==="horizontal"?"left":"bottom"]=Gt+"%",jt(this).stop(1,1)[An?"animate":"css"](In,Cn.animate),kn.options.range===!0&&(kn.orientation==="horizontal"?(Pn===0&&kn.range.stop(1,1)[An?"animate":"css"]({left:Gt+"%"},Cn.animate),Pn===1&&kn.range[An?"animate":"css"]({width:Gt-Ft+"%"},{queue:!1,duration:Cn.animate})):(Pn===0&&kn.range.stop(1,1)[An?"animate":"css"]({bottom:Gt+"%"},Cn.animate),Pn===1&&kn.range[An?"animate":"css"]({height:Gt-Ft+"%"},{queue:!1,duration:Cn.animate}))),Ft=Gt}):(en=this.value(),sn=this._valueMin(),cn=this._valueMax(),Gt=cn!==sn?100*((en-sn)/(cn-sn)):0,In[this.orientation==="horizontal"?"left":"bottom"]=Gt+"%",this.handle.stop(1,1)[An?"animate":"css"](In,Cn.animate),yn==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[An?"animate":"css"]({width:Gt+"%"},Cn.animate),yn==="max"&&this.orientation==="horizontal"&&this.range[An?"animate":"css"]({width:100-Gt+"%"},{queue:!1,duration:Cn.animate}),yn==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[An?"animate":"css"]({height:Gt+"%"},Cn.animate),yn==="max"&&this.orientation==="vertical"&&this.range[An?"animate":"css"]({height:100-Gt+"%"},{queue:!1,duration:Cn.animate}))},_handleEvents:{keydown:function(Ft){var Gt,en,sn,cn,yn=jt(Ft.target).data("ui-slider-handle-index");switch(Ft.keyCode){case jt.ui.keyCode.HOME:case jt.ui.keyCode.END:case jt.ui.keyCode.PAGE_UP:case jt.ui.keyCode.PAGE_DOWN:case jt.ui.keyCode.UP:case jt.ui.keyCode.RIGHT:case jt.ui.keyCode.DOWN:case jt.ui.keyCode.LEFT:if(Ft.preventDefault(),!this._keySliding&&(this._keySliding=!0,jt(Ft.target).addClass("ui-state-active"),Gt=this._start(Ft,yn),Gt===!1))return}switch(cn=this.options.step,en=sn=this.options.values&&this.options.values.length?this.values(yn):this.value(),Ft.keyCode){case jt.ui.keyCode.HOME:sn=this._valueMin();break;case jt.ui.keyCode.END:sn=this._valueMax();break;case jt.ui.keyCode.PAGE_UP:sn=this._trimAlignValue(en+(this._valueMax()-this._valueMin())/this.numPages);break;case jt.ui.keyCode.PAGE_DOWN:sn=this._trimAlignValue(en-(this._valueMax()-this._valueMin())/this.numPages);break;case jt.ui.keyCode.UP:case jt.ui.keyCode.RIGHT:if(en===this._valueMax())return;sn=this._trimAlignValue(en+cn);break;case jt.ui.keyCode.DOWN:case jt.ui.keyCode.LEFT:if(en===this._valueMin())return;sn=this._trimAlignValue(en-cn)}this._slide(Ft,yn,sn)},keyup:function(Ft){var Gt=jt(Ft.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(Ft,Gt),this._change(Ft,Gt),jt(Ft.target).removeClass("ui-state-active"))}}}),jt.widget("ui.sortable",jt.ui.mouse,{version:"1.11.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(Ft,Gt,en){return Ft>=Gt&&Gt+en>Ft},_isFloating:function(Ft){return/left|right/.test(Ft.css("float"))||/inline|table-cell/.test(Ft.css("display"))},_create:function(){var Ft=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?Ft.axis==="x"||this._isFloating(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(Ft,Gt){this._super(Ft,Gt),Ft==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),jt.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var Ft=this.items.length-1;Ft>=0;Ft--)this.items[Ft].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(Ft,Gt){var en=null,sn=!1,cn=this;return this.reverting||this.options.disabled||this.options.type==="static"?!1:(this._refreshItems(Ft),jt(Ft.target).parents().each(function(){return jt.data(this,cn.widgetName+"-item")===cn?(en=jt(this),!1):void 0}),jt.data(Ft.target,cn.widgetName+"-item")===cn&&(en=jt(Ft.target)),en&&(!this.options.handle||Gt||(jt(this.options.handle,en).find("*").addBack().each(function(){this===Ft.target&&(sn=!0)}),sn))?(this.currentItem=en,this._removeCurrentsFromItems(),!0):!1)},_mouseStart:function(Ft,Gt,en){var sn,cn,yn=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(Ft),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},jt.extend(this.offset,{click:{left:Ft.pageX-this.offset.left,top:Ft.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(Ft),this.originalPageX=Ft.pageX,this.originalPageY=Ft.pageY,yn.cursorAt&&this._adjustOffsetFromHelper(yn.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),yn.containment&&this._setContainment(),yn.cursor&&yn.cursor!=="auto"&&(cn=this.document.find("body"),this.storedCursor=cn.css("cursor"),cn.css("cursor",yn.cursor),this.storedStylesheet=jt("<style>*{ cursor: "+yn.cursor+" !important; }</style>").appendTo(cn)),yn.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",yn.opacity)),yn.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",yn.zIndex)),this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",Ft,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!en)for(sn=this.containers.length-1;sn>=0;sn--)this.containers[sn]._trigger("activate",Ft,this._uiHash(this));return jt.ui.ddmanager&&(jt.ui.ddmanager.current=this),jt.ui.ddmanager&&!yn.dropBehaviour&&jt.ui.ddmanager.prepareOffsets(this,Ft),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(Ft),!0},_mouseDrag:function(Ft){var Gt,en,sn,cn,yn=this.options,Cn=!1;for(this.position=this._generatePosition(Ft),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-Ft.pageY<yn.scrollSensitivity?this.scrollParent[0].scrollTop=Cn=this.scrollParent[0].scrollTop+yn.scrollSpeed:Ft.pageY-this.overflowOffset.top<yn.scrollSensitivity&&(this.scrollParent[0].scrollTop=Cn=this.scrollParent[0].scrollTop-yn.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-Ft.pageX<yn.scrollSensitivity?this.scrollParent[0].scrollLeft=Cn=this.scrollParent[0].scrollLeft+yn.scrollSpeed:Ft.pageX-this.overflowOffset.left<yn.scrollSensitivity&&(this.scrollParent[0].scrollLeft=Cn=this.scrollParent[0].scrollLeft-yn.scrollSpeed)):(Ft.pageY-jt(document).scrollTop()<yn.scrollSensitivity?Cn=jt(document).scrollTop(jt(document).scrollTop()-yn.scrollSpeed):jt(window).height()-(Ft.pageY-jt(document).scrollTop())<yn.scrollSensitivity&&(Cn=jt(document).scrollTop(jt(document).scrollTop()+yn.scrollSpeed)),Ft.pageX-jt(document).scrollLeft()<yn.scrollSensitivity?Cn=jt(document).scrollLeft(jt(document).scrollLeft()-yn.scrollSpeed):jt(window).width()-(Ft.pageX-jt(document).scrollLeft())<yn.scrollSensitivity&&(Cn=jt(document).scrollLeft(jt(document).scrollLeft()+yn.scrollSpeed))),Cn!==!1&&jt.ui.ddmanager&&!yn.dropBehaviour&&jt.ui.ddmanager.prepareOffsets(this,Ft)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis==="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis==="x"||(this.helper[0].style.top=this.position.top+"px"),Gt=this.items.length-1;Gt>=0;Gt--)if(en=this.items[Gt],sn=en.item[0],cn=this._intersectsWithPointer(en),cn&&en.instance===this.currentContainer&&sn!==this.currentItem[0]&&this.placeholder[cn===1?"next":"prev"]()[0]!==sn&&!jt.contains(this.placeholder[0],sn)&&(this.options.type==="semi-dynamic"?!jt.contains(this.element[0],sn):!0)){if(this.direction=cn===1?"down":"up",this.options.tolerance!=="pointer"&&!this._intersectsWithSides(en))break;this._rearrange(Ft,en),this._trigger("change",Ft,this._uiHash());break}return this._contactContainers(Ft),jt.ui.ddmanager&&jt.ui.ddmanager.drag(this,Ft),this._trigger("sort",Ft,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(Ft,Gt){if(Ft){if(jt.ui.ddmanager&&!this.options.dropBehaviour&&jt.ui.ddmanager.drop(this,Ft),this.options.revert){var en=this,sn=this.placeholder.offset(),cn=this.options.axis,yn={};cn&&cn!=="x"||(yn.left=sn.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),cn&&cn!=="y"||(yn.top=sn.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,jt(this.helper).animate(yn,parseInt(this.options.revert,10)||500,function(){en._clear(Ft)})}else this._clear(Ft,Gt);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper==="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var Ft=this.containers.length-1;Ft>=0;Ft--)this.containers[Ft]._trigger("deactivate",null,this._uiHash(this)),this.containers[Ft].containerCache.over&&(this.containers[Ft]._trigger("out",null,this._uiHash(this)),this.containers[Ft].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),jt.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?jt(this.domPosition.prev).after(this.currentItem):jt(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(Ft){var Gt=this._getItemsAsjQuery(Ft&&Ft.connected),en=[];return Ft=Ft||{},jt(Gt).each(function(){var sn=(jt(Ft.item||this).attr(Ft.attribute||"id")||"").match(Ft.expression||/(.+)[\-=_](.+)/);sn&&en.push((Ft.key||sn[1]+"[]")+"="+(Ft.key&&Ft.expression?sn[1]:sn[2]))}),!en.length&&Ft.key&&en.push(Ft.key+"="),en.join("&")},toArray:function(Ft){var Gt=this._getItemsAsjQuery(Ft&&Ft.connected),en=[];return Ft=Ft||{},Gt.each(function(){en.push(jt(Ft.item||this).attr(Ft.attribute||"id")||"")}),en},_intersectsWith:function(Ft){var Gt=this.positionAbs.left,en=Gt+this.helperProportions.width,sn=this.positionAbs.top,cn=sn+this.helperProportions.height,yn=Ft.left,Cn=yn+Ft.width,kn=Ft.top,An=kn+Ft.height,In=this.offset.click.top,Pn=this.offset.click.left,_n=this.options.axis==="x"||sn+In>kn&&An>sn+In,Rn=this.options.axis==="y"||Gt+Pn>yn&&Cn>Gt+Pn,jn=_n&&Rn;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>Ft[this.floating?"width":"height"]?jn:Gt+this.helperProportions.width/2>yn&&Cn>en-this.helperProportions.width/2&&sn+this.helperProportions.height/2>kn&&An>cn-this.helperProportions.height/2},_intersectsWithPointer:function(Ft){var Gt=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,Ft.top,Ft.height),en=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,Ft.left,Ft.width),sn=Gt&&en,cn=this._getDragVerticalDirection(),yn=this._getDragHorizontalDirection();return sn?this.floating?yn&&yn==="right"||cn==="down"?2:1:cn&&(cn==="down"?2:1):!1},_intersectsWithSides:function(Ft){var Gt=this._isOverAxis(this.positionAbs.top+this.offset.click.top,Ft.top+Ft.height/2,Ft.height),en=this._isOverAxis(this.positionAbs.left+this.offset.click.left,Ft.left+Ft.width/2,Ft.width),sn=this._getDragVerticalDirection(),cn=this._getDragHorizontalDirection();return this.floating&&cn?cn==="right"&&en||cn==="left"&&!en:sn&&(sn==="down"&&Gt||sn==="up"&&!Gt)},_getDragVerticalDirection:function(){var Ft=this.positionAbs.top-this.lastPositionAbs.top;return Ft!==0&&(Ft>0?"down":"up")},_getDragHorizontalDirection:function(){var Ft=this.positionAbs.left-this.lastPositionAbs.left;return Ft!==0&&(Ft>0?"right":"left")},refresh:function(Ft){return this._refreshItems(Ft),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var Ft=this.options;return Ft.connectWith.constructor===String?[Ft.connectWith]:Ft.connectWith},_getItemsAsjQuery:function(Ft){var Gt=function(){Cn.push(this)},en,sn,cn,yn,Cn=[],kn=[],An=this._connectWith();if(An&&Ft)for(en=An.length-1;en>=0;en--)for(cn=jt(An[en]),sn=cn.length-1;sn>=0;sn--)yn=jt.data(cn[sn],this.widgetFullName),yn&&yn!==this&&!yn.options.disabled&&kn.push([jt.isFunction(yn.options.items)?yn.options.items.call(yn.element):jt(yn.options.items,yn.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),yn]);for(kn.push([jt.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):jt(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),en=kn.length-1;en>=0;en--)kn[en][0].each(Gt);return jt(Cn)},_removeCurrentsFromItems:function(){var Ft=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=jt.grep(this.items,function(Gt){for(var en=0;Ft.length>en;en++)if(Ft[en]===Gt.item[0])return!1;return!0})},_refreshItems:function(Ft){this.items=[],this.containers=[this];var Gt,en,sn,cn,yn,Cn,kn,An,In=this.items,Pn=[[jt.isFunction(this.options.items)?this.options.items.call(this.element[0],Ft,{item:this.currentItem}):jt(this.options.items,this.element),this]],_n=this._connectWith();if(_n&&this.ready)for(Gt=_n.length-1;Gt>=0;Gt--)for(sn=jt(_n[Gt]),en=sn.length-1;en>=0;en--)cn=jt.data(sn[en],this.widgetFullName),cn&&cn!==this&&!cn.options.disabled&&(Pn.push([jt.isFunction(cn.options.items)?cn.options.items.call(cn.element[0],Ft,{item:this.currentItem}):jt(cn.options.items,cn.element),cn]),this.containers.push(cn));for(Gt=Pn.length-1;Gt>=0;Gt--)for(yn=Pn[Gt][1],Cn=Pn[Gt][0],en=0,An=Cn.length;An>en;en++)kn=jt(Cn[en]),kn.data(this.widgetName+"-item",yn),In.push({item:kn,instance:yn,width:0,height:0,left:0,top:0})},refreshPositions:function(Ft){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var Gt,en,sn,cn;for(Gt=this.items.length-1;Gt>=0;Gt--)en=this.items[Gt],en.instance!==this.currentContainer&&this.currentContainer&&en.item[0]!==this.currentItem[0]||(sn=this.options.toleranceElement?jt(this.options.toleranceElement,en.item):en.item,Ft||(en.width=sn.outerWidth(),en.height=sn.outerHeight()),cn=sn.offset(),en.left=cn.left,en.top=cn.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(Gt=this.containers.length-1;Gt>=0;Gt--)cn=this.containers[Gt].element.offset(),this.containers[Gt].containerCache.left=cn.left,this.containers[Gt].containerCache.top=cn.top,this.containers[Gt].containerCache.width=this.containers[Gt].element.outerWidth(),this.containers[Gt].containerCache.height=this.containers[Gt].element.outerHeight();return this},_createPlaceholder:function(Ft){Ft=Ft||this;var Gt,en=Ft.options;en.placeholder&&en.placeholder.constructor!==String||(Gt=en.placeholder,en.placeholder={element:function(){var cn=Ft.currentItem[0].nodeName.toLowerCase(),yn=jt("<"+cn+">",Ft.document[0]).addClass(Gt||Ft.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return cn==="tr"?Ft.currentItem.children().each(function(){jt("<td>&#160;</td>",Ft.document[0]).attr("colspan",jt(this).attr("colspan")||1).appendTo(yn)}):cn==="img"&&yn.attr("src",Ft.currentItem.attr("src")),Gt||yn.css("visibility","hidden"),yn},update:function(cn,yn){(!Gt||en.forcePlaceholderSize)&&(yn.height()||yn.height(Ft.currentItem.innerHeight()-parseInt(Ft.currentItem.css("paddingTop")||0,10)-parseInt(Ft.currentItem.css("paddingBottom")||0,10)),yn.width()||yn.width(Ft.currentItem.innerWidth()-parseInt(Ft.currentItem.css("paddingLeft")||0,10)-parseInt(Ft.currentItem.css("paddingRight")||0,10)))}}),Ft.placeholder=jt(en.placeholder.element.call(Ft.element,Ft.currentItem)),Ft.currentItem.after(Ft.placeholder),en.placeholder.update(Ft,Ft.placeholder)},_contactContainers:function(Ft){var Gt,en,sn,cn,yn,Cn,kn,An,In,Pn,_n=null,Rn=null;for(Gt=this.containers.length-1;Gt>=0;Gt--)if(!jt.contains(this.currentItem[0],this.containers[Gt].element[0]))if(this._intersectsWith(this.containers[Gt].containerCache)){if(_n&&jt.contains(this.containers[Gt].element[0],_n.element[0]))continue;_n=this.containers[Gt],Rn=Gt}else this.containers[Gt].containerCache.over&&(this.containers[Gt]._trigger("out",Ft,this._uiHash(this)),this.containers[Gt].containerCache.over=0);if(_n)if(this.containers.length===1)this.containers[Rn].containerCache.over||(this.containers[Rn]._trigger("over",Ft,this._uiHash(this)),this.containers[Rn].containerCache.over=1);else{for(sn=1e4,cn=null,In=_n.floating||this._isFloating(this.currentItem),yn=In?"left":"top",Cn=In?"width":"height",Pn=In?"clientX":"clientY",en=this.items.length-1;en>=0;en--)jt.contains(this.containers[Rn].element[0],this.items[en].item[0])&&this.items[en].item[0]!==this.currentItem[0]&&(kn=this.items[en].item.offset()[yn],An=!1,Ft[Pn]-kn>this.items[en][Cn]/2&&(An=!0),sn>Math.abs(Ft[Pn]-kn)&&(sn=Math.abs(Ft[Pn]-kn),cn=this.items[en],this.direction=An?"up":"down"));if(!cn&&!this.options.dropOnEmpty||this.currentContainer===this.containers[Rn])return;cn?this._rearrange(Ft,cn,null,!0):this._rearrange(Ft,null,this.containers[Rn].element,!0),this._trigger("change",Ft,this._uiHash()),this.containers[Rn]._trigger("change",Ft,this._uiHash(this)),this.currentContainer=this.containers[Rn],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[Rn]._trigger("over",Ft,this._uiHash(this)),this.containers[Rn].containerCache.over=1}},_createHelper:function(Ft){var Gt=this.options,en=jt.isFunction(Gt.helper)?jt(Gt.helper.apply(this.element[0],[Ft,this.currentItem])):Gt.helper==="clone"?this.currentItem.clone():this.currentItem;return en.parents("body").length||jt(Gt.appendTo!=="parent"?Gt.appendTo:this.currentItem[0].parentNode)[0].appendChild(en[0]),en[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!en[0].style.width||Gt.forceHelperSize)&&en.width(this.currentItem.width()),(!en[0].style.height||Gt.forceHelperSize)&&en.height(this.currentItem.height()),en},_adjustOffsetFromHelper:function(Ft){typeof Ft=="string"&&(Ft=Ft.split(" ")),jt.isArray(Ft)&&(Ft={left:+Ft[0],top:+Ft[1]||0}),"left"in Ft&&(this.offset.click.left=Ft.left+this.margins.left),"right"in Ft&&(this.offset.click.left=this.helperProportions.width-Ft.right+this.margins.left),"top"in Ft&&(this.offset.click.top=Ft.top+this.margins.top),"bottom"in Ft&&(this.offset.click.top=this.helperProportions.height-Ft.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var Ft=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&jt.contains(this.scrollParent[0],this.offsetParent[0])&&(Ft.left+=this.scrollParent.scrollLeft(),Ft.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&jt.ui.ie)&&(Ft={top:0,left:0}),{top:Ft.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:Ft.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var Ft=this.currentItem.position();return{top:Ft.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:Ft.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var Ft,Gt,en,sn=this.options;sn.containment==="parent"&&(sn.containment=this.helper[0].parentNode),(sn.containment==="document"||sn.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,jt(sn.containment==="document"?document:window).width()-this.helperProportions.width-this.margins.left,(jt(sn.containment==="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(sn.containment)||(Ft=jt(sn.containment)[0],Gt=jt(sn.containment).offset(),en=jt(Ft).css("overflow")!=="hidden",this.containment=[Gt.left+(parseInt(jt(Ft).css("borderLeftWidth"),10)||0)+(parseInt(jt(Ft).css("paddingLeft"),10)||0)-this.margins.left,Gt.top+(parseInt(jt(Ft).css("borderTopWidth"),10)||0)+(parseInt(jt(Ft).css("paddingTop"),10)||0)-this.margins.top,Gt.left+(en?Math.max(Ft.scrollWidth,Ft.offsetWidth):Ft.offsetWidth)-(parseInt(jt(Ft).css("borderLeftWidth"),10)||0)-(parseInt(jt(Ft).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,Gt.top+(en?Math.max(Ft.scrollHeight,Ft.offsetHeight):Ft.offsetHeight)-(parseInt(jt(Ft).css("borderTopWidth"),10)||0)-(parseInt(jt(Ft).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(Ft,Gt){Gt||(Gt=this.position);var en=Ft==="absolute"?1:-1,sn=this.cssPosition!=="absolute"||this.scrollParent[0]!==document&&jt.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,cn=/(html|body)/i.test(sn[0].tagName);return{top:Gt.top+this.offset.relative.top*en+this.offset.parent.top*en-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():cn?0:sn.scrollTop())*en,left:Gt.left+this.offset.relative.left*en+this.offset.parent.left*en-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():cn?0:sn.scrollLeft())*en}},_generatePosition:function(Ft){var Gt,en,sn=this.options,cn=Ft.pageX,yn=Ft.pageY,Cn=this.cssPosition!=="absolute"||this.scrollParent[0]!==document&&jt.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,kn=/(html|body)/i.test(Cn[0].tagName);return this.cssPosition!=="relative"||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(Ft.pageX-this.offset.click.left<this.containment[0]&&(cn=this.containment[0]+this.offset.click.left),Ft.pageY-this.offset.click.top<this.containment[1]&&(yn=this.containment[1]+this.offset.click.top),Ft.pageX-this.offset.click.left>this.containment[2]&&(cn=this.containment[2]+this.offset.click.left),Ft.pageY-this.offset.click.top>this.containment[3]&&(yn=this.containment[3]+this.offset.click.top)),sn.grid&&(Gt=this.originalPageY+Math.round((yn-this.originalPageY)/sn.grid[1])*sn.grid[1],yn=this.containment?Gt-this.offset.click.top>=this.containment[1]&&Gt-this.offset.click.top<=this.containment[3]?Gt:Gt-this.offset.click.top>=this.containment[1]?Gt-sn.grid[1]:Gt+sn.grid[1]:Gt,en=this.originalPageX+Math.round((cn-this.originalPageX)/sn.grid[0])*sn.grid[0],cn=this.containment?en-this.offset.click.left>=this.containment[0]&&en-this.offset.click.left<=this.containment[2]?en:en-this.offset.click.left>=this.containment[0]?en-sn.grid[0]:en+sn.grid[0]:en)),{top:yn-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():kn?0:Cn.scrollTop()),left:cn-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():kn?0:Cn.scrollLeft())}},_rearrange:function(Ft,Gt,en,sn){en?en[0].appendChild(this.placeholder[0]):Gt.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?Gt.item[0]:Gt.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var cn=this.counter;this._delay(function(){cn===this.counter&&this.refreshPositions(!sn)})},_clear:function(Ft,Gt){var en=function(Cn,kn,An){return function(In){An._trigger(Cn,In,kn._uiHash(kn))}};this.reverting=!1;var sn,cn=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(sn in this._storedCSS)(this._storedCSS[sn]==="auto"||this._storedCSS[sn]==="static")&&(this._storedCSS[sn]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!Gt&&cn.push(function(yn){this._trigger("receive",yn,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||Gt||cn.push(function(yn){this._trigger("update",yn,this._uiHash())}),this!==this.currentContainer&&(Gt||(cn.push(function(yn){this._trigger("remove",yn,this._uiHash())}),cn.push(function(yn){return function(Cn){yn._trigger("receive",Cn,this._uiHash(this))}}.call(this,this.currentContainer)),cn.push(function(yn){return function(Cn){yn._trigger("update",Cn,this._uiHash(this))}}.call(this,this.currentContainer)))),sn=this.containers.length-1;sn>=0;sn--)Gt||cn.push(en("deactivate",this,this.containers[sn])),this.containers[sn].containerCache.over&&(cn.push(en("out",this,this.containers[sn])),this.containers[sn].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!Gt){for(this._trigger("beforeStop",Ft,this._uiHash()),sn=0;cn.length>sn;sn++)cn[sn].call(this,Ft);this._trigger("stop",Ft,this._uiHash())}return this.fromOutside=!1,!1}if(Gt||this._trigger("beforeStop",Ft,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!Gt){for(sn=0;cn.length>sn;sn++)cn[sn].call(this,Ft);this._trigger("stop",Ft,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){jt.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(Ft){var Gt=Ft||this;return{helper:Gt.helper,placeholder:Gt.placeholder||jt([]),position:Gt.position,originalPosition:Gt.originalPosition,offset:Gt.positionAbs,item:Gt.currentItem,sender:Ft?Ft.element:null}}}),jt.widget("ui.spinner",{version:"1.11.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this.value()!==""&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var Ft={},Gt=this.element;return jt.each(["min","max","step"],function(en,sn){var cn=Gt.attr(sn);cn!==void 0&&cn.length&&(Ft[sn]=cn)}),Ft},_events:{keydown:function(Ft){this._start(Ft)&&this._keydown(Ft)&&Ft.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(Ft){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",Ft),void 0)},mousewheel:function(Ft,Gt){if(Gt){if(!this.spinning&&!this._start(Ft))return!1;this._spin((Gt>0?1:-1)*this.options.step,Ft),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(Ft)},100),Ft.preventDefault()}},"mousedown .ui-spinner-button":function(on){var Ft=function(){var sn=this.element[0]===this.document[0].activeElement;sn||(this.element.focus(),this.previous=Gt,this._delay(function(){this.previous=Gt}))},Gt;Gt=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),on.preventDefault(),Ft.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,Ft.call(this)}),this._start(on)!==!1&&this._repeat(null,jt(on.currentTarget).hasClass("ui-spinner-up")?1:-1,on)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(on){return jt(on.currentTarget).hasClass("ui-state-active")?this._start(on)===!1?!1:(this._repeat(null,jt(on.currentTarget).hasClass("ui-spinner-up")?1:-1,on),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var Ft=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=Ft.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*Ft.height())&&Ft.height()>0&&Ft.height(Ft.height()),this.options.disabled&&this.disable()},_keydown:function(Ft){var Gt=this.options,en=jt.ui.keyCode;switch(Ft.keyCode){case en.UP:return this._repeat(null,1,Ft),!0;case en.DOWN:return this._repeat(null,-1,Ft),!0;case en.PAGE_UP:return this._repeat(null,Gt.page,Ft),!0;case en.PAGE_DOWN:return this._repeat(null,-Gt.page,Ft),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>&#9660;</span></a>"},_start:function(Ft){return this.spinning||this._trigger("start",Ft)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(Ft,Gt,en){Ft=Ft||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,Gt,en)},Ft),this._spin(Gt*this.options.step,en)},_spin:function(Ft,Gt){var en=this.value()||0;this.counter||(this.counter=1),en=this._adjustValue(en+Ft*this._increment(this.counter)),this.spinning&&this._trigger("spin",Gt,{value:en})===!1||(this._value(en),this.counter++)},_increment:function(Ft){var Gt=this.options.incremental;return Gt?jt.isFunction(Gt)?Gt(Ft):Math.floor(Ft*Ft*Ft/5e4-Ft*Ft/500+17*Ft/200+1):1},_precision:function(){var Ft=this._precisionOf(this.options.step);return this.options.min!==null&&(Ft=Math.max(Ft,this._precisionOf(this.options.min))),Ft},_precisionOf:function(Ft){var Gt=""+Ft,en=Gt.indexOf(".");return en===-1?0:Gt.length-en-1},_adjustValue:function(Ft){var Gt,en,sn=this.options;return Gt=sn.min!==null?sn.min:0,en=Ft-Gt,en=Math.round(en/sn.step)*sn.step,Ft=Gt+en,Ft=parseFloat(Ft.toFixed(this._precision())),sn.max!==null&&Ft>sn.max?sn.max:sn.min!==null&&sn.min>Ft?sn.min:Ft},_stop:function(Ft){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",Ft))},_setOption:function(Ft,Gt){if(Ft==="culture"||Ft==="numberFormat"){var en=this._parse(this.element.val());return this.options[Ft]=Gt,this.element.val(this._format(en)),void 0}(Ft==="max"||Ft==="min"||Ft==="step")&&typeof Gt=="string"&&(Gt=this._parse(Gt)),Ft==="icons"&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(Gt.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(Gt.down)),this._super(Ft,Gt),Ft==="disabled"&&(this.widget().toggleClass("ui-state-disabled",!!Gt),this.element.prop("disabled",!!Gt),this.buttons.button(Gt?"disable":"enable"))},_setOptions:Jt(function(on){this._super(on)}),_parse:function(Ft){return typeof Ft=="string"&&Ft!==""&&(Ft=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(Ft,10,this.options.culture):+Ft),Ft===""||isNaN(Ft)?null:Ft},_format:function(Ft){return Ft===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(Ft,this.options.numberFormat,this.options.culture):Ft},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var Ft=this.value();return Ft===null?!1:Ft===this._adjustValue(Ft)},_value:function(Ft,Gt){var en;Ft!==""&&(en=this._parse(Ft),en!==null&&(Gt||(en=this._adjustValue(en)),Ft=this._format(en))),this.element.val(Ft),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:Jt(function(on){this._stepUp(on)}),_stepUp:function(Ft){this._start()&&(this._spin((Ft||1)*this.options.step),this._stop())},stepDown:Jt(function(on){this._stepDown(on)}),_stepDown:function(Ft){this._start()&&(this._spin((Ft||1)*-this.options.step),this._stop())},pageUp:Jt(function(on){this._stepUp((on||1)*this.options.page)}),pageDown:Jt(function(on){this._stepDown((on||1)*this.options.page)}),value:function(Ft){return arguments.length?(Jt(this._value).call(this,Ft),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),jt.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var on=/#.*$/;return function(Ft){var Gt,en;Ft=Ft.cloneNode(!1),Gt=Ft.href.replace(on,""),en=location.href.replace(on,"");try{Gt=decodeURIComponent(Gt)}catch(sn){}try{en=decodeURIComponent(en)}catch(sn){}return Ft.hash.length>1&&Gt===en}}(),_create:function(){var Ft=this,Gt=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",Gt.collapsible),this._processTabs(),Gt.active=this._initialActive(),jt.isArray(Gt.disabled)&&(Gt.disabled=jt.unique(Gt.disabled.concat(jt.map(this.tabs.filter(".ui-state-disabled"),function(en){return Ft.tabs.index(en)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(Gt.active):jt(),this._refresh(),this.active.length&&this.load(Gt.active)},_initialActive:function(){var Ft=this.options.active,Gt=this.options.collapsible,en=location.hash.substring(1);return Ft===null&&(en&&this.tabs.each(function(sn,cn){return jt(cn).attr("aria-controls")===en?(Ft=sn,!1):void 0}),Ft===null&&(Ft=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(Ft===null||Ft===-1)&&(Ft=this.tabs.length?0:!1)),Ft!==!1&&(Ft=this.tabs.index(this.tabs.eq(Ft)),Ft===-1&&(Ft=Gt?!1:0)),!Gt&&Ft===!1&&this.anchors.length&&(Ft=0),Ft},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):jt()}},_tabKeydown:function(Ft){var Gt=jt(this.document[0].activeElement).closest("li"),en=this.tabs.index(Gt),sn=!0;if(!this._handlePageNav(Ft)){switch(Ft.keyCode){case jt.ui.keyCode.RIGHT:case jt.ui.keyCode.DOWN:en++;break;case jt.ui.keyCode.UP:case jt.ui.keyCode.LEFT:sn=!1,en--;break;case jt.ui.keyCode.END:en=this.anchors.length-1;break;case jt.ui.keyCode.HOME:en=0;break;case jt.ui.keyCode.SPACE:return Ft.preventDefault(),clearTimeout(this.activating),this._activate(en),void 0;case jt.ui.keyCode.ENTER:return Ft.preventDefault(),clearTimeout(this.activating),this._activate(en===this.options.active?!1:en),void 0;default:return}Ft.preventDefault(),clearTimeout(this.activating),en=this._focusNextTab(en,sn),Ft.ctrlKey||(Gt.attr("aria-selected","false"),this.tabs.eq(en).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",en)},this.delay))}},_panelKeydown:function(Ft){this._handlePageNav(Ft)||Ft.ctrlKey&&Ft.keyCode===jt.ui.keyCode.UP&&(Ft.preventDefault(),this.active.focus())},_handlePageNav:function(Ft){return Ft.altKey&&Ft.keyCode===jt.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):Ft.altKey&&Ft.keyCode===jt.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(Ft,Gt){for(var en=function(){return Ft>sn&&(Ft=0),0>Ft&&(Ft=sn),Ft},sn=this.tabs.length-1;jt.inArray(en(),this.options.disabled)!==-1;)Ft=Gt?Ft+1:Ft-1;return Ft},_focusNextTab:function(Ft,Gt){return Ft=this._findNextTab(Ft,Gt),this.tabs.eq(Ft).focus(),Ft},_setOption:function(Ft,Gt){return Ft==="active"?(this._activate(Gt),void 0):Ft==="disabled"?(this._setupDisabled(Gt),void 0):(this._super(Ft,Gt),Ft==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",Gt),Gt||this.options.active!==!1||this._activate(0)),Ft==="event"&&this._setupEvents(Gt),Ft==="heightStyle"&&this._setupHeightStyle(Gt),void 0)},_sanitizeSelector:function(Ft){return Ft?Ft.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var Ft=this.options,Gt=this.tablist.children(":has(a[href])");Ft.disabled=jt.map(Gt.filter(".ui-state-disabled"),function(en){return Gt.index(en)}),this._processTabs(),Ft.active!==!1&&this.anchors.length?this.active.length&&!jt.contains(this.tablist[0],this.active[0])?this.tabs.length===Ft.disabled.length?(Ft.active=!1,this.active=jt()):this._activate(this._findNextTab(Math.max(0,Ft.active-1),!1)):Ft.active=this.tabs.index(this.active):(Ft.active=!1,this.active=jt()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var Ft=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(Gt){jt(this).is(".ui-state-disabled")&&Gt.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){jt(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return jt("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=jt(),this.anchors.each(function(Gt,en){var sn,cn,yn,Cn=jt(en).uniqueId().attr("id"),kn=jt(en).closest("li"),An=kn.attr("aria-controls");Ft._isLocal(en)?(sn=en.hash,yn=sn.substring(1),cn=Ft.element.find(Ft._sanitizeSelector(sn))):(yn=kn.attr("aria-controls")||jt({}).uniqueId()[0].id,sn="#"+yn,cn=Ft.element.find(sn),cn.length||(cn=Ft._createPanel(yn),cn.insertAfter(Ft.panels[Gt-1]||Ft.tablist)),cn.attr("aria-live","polite")),cn.length&&(Ft.panels=Ft.panels.add(cn)),An&&kn.data("ui-tabs-aria-controls",An),kn.attr({"aria-controls":yn,"aria-labelledby":Cn}),cn.attr("aria-labelledby",Cn)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(Ft){return jt("<div>").attr("id",Ft).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(Ft){jt.isArray(Ft)&&(Ft.length?Ft.length===this.anchors.length&&(Ft=!0):Ft=!1);for(var Gt,en=0;Gt=this.tabs[en];en++)Ft===!0||jt.inArray(en,Ft)!==-1?jt(Gt).addClass("ui-state-disabled").attr("aria-disabled","true"):jt(Gt).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=Ft},_setupEvents:function(Ft){var Gt={};Ft&&jt.each(Ft.split(" "),function(en,sn){Gt[sn]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(sn){sn.preventDefault()}}),this._on(this.anchors,Gt),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(Ft){var Gt,en=this.element.parent();Ft==="fill"?(Gt=en.height(),Gt-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var sn=jt(this),cn=sn.css("position");cn!=="absolute"&&cn!=="fixed"&&(Gt-=sn.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){Gt-=jt(this).outerHeight(!0)}),this.panels.each(function(){jt(this).height(Math.max(0,Gt-jt(this).innerHeight()+jt(this).height()))}).css("overflow","auto")):Ft==="auto"&&(Gt=0,this.panels.each(function(){Gt=Math.max(Gt,jt(this).height("").height())}).height(Gt))},_eventHandler:function(Ft){var Gt=this.options,en=this.active,sn=jt(Ft.currentTarget),cn=sn.closest("li"),yn=cn[0]===en[0],Cn=yn&&Gt.collapsible,kn=Cn?jt():this._getPanelForTab(cn),An=en.length?this._getPanelForTab(en):jt(),In={oldTab:en,oldPanel:An,newTab:Cn?jt():cn,newPanel:kn};Ft.preventDefault(),cn.hasClass("ui-state-disabled")||cn.hasClass("ui-tabs-loading")||this.running||yn&&!Gt.collapsible||this._trigger("beforeActivate",Ft,In)===!1||(Gt.active=Cn?!1:this.tabs.index(cn),this.active=yn?jt():cn,this.xhr&&this.xhr.abort(),An.length||kn.length||jt.error("jQuery UI Tabs: Mismatching fragment identifier."),kn.length&&this.load(this.tabs.index(cn),Ft),this._toggle(Ft,In))},_toggle:function(Ft,Gt){var en=function(){cn.running=!1,cn._trigger("activate",Ft,Gt)},sn=function(){Gt.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),yn.length&&cn.options.show?cn._show(yn,cn.options.show,en):(yn.show(),en())},cn=this,yn=Gt.newPanel,Cn=Gt.oldPanel;this.running=!0,Cn.length&&this.options.hide?this._hide(Cn,this.options.hide,function(){Gt.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),sn()}):(Gt.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),Cn.hide(),sn()),Cn.attr("aria-hidden","true"),Gt.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),yn.length&&Cn.length?Gt.oldTab.attr("tabIndex",-1):yn.length&&this.tabs.filter(function(){return jt(this).attr("tabIndex")===0}).attr("tabIndex",-1),yn.attr("aria-hidden","false"),Gt.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(Ft){var Gt,en=this._findActive(Ft);en[0]!==this.active[0]&&(en.length||(en=this.active),Gt=en.find(".ui-tabs-anchor")[0],this._eventHandler({target:Gt,currentTarget:Gt,preventDefault:jt.noop}))},_findActive:function(Ft){return Ft===!1?jt():this.tabs.eq(Ft)},_getIndex:function(Ft){return typeof Ft=="string"&&(Ft=this.anchors.index(this.anchors.filter("[href$='"+Ft+"']"))),Ft},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){jt.data(this,"ui-tabs-destroy")?jt(this).remove():jt(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var Ft=jt(this),Gt=Ft.data("ui-tabs-aria-controls");Gt?Ft.attr("aria-controls",Gt).removeData("ui-tabs-aria-controls"):Ft.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(Ft){var Gt=this.options.disabled;Gt!==!1&&(Ft===void 0?Gt=!1:(Ft=this._getIndex(Ft),Gt=jt.isArray(Gt)?jt.map(Gt,function(en){return en!==Ft?en:null}):jt.map(this.tabs,function(en,sn){return sn!==Ft?sn:null})),this._setupDisabled(Gt))},disable:function(Ft){var Gt=this.options.disabled;if(Gt!==!0){if(Ft===void 0)Gt=!0;else{if(Ft=this._getIndex(Ft),jt.inArray(Ft,Gt)!==-1)return;Gt=jt.isArray(Gt)?jt.merge([Ft],Gt).sort():[Ft]}this._setupDisabled(Gt)}},load:function(Ft,Gt){Ft=this._getIndex(Ft);var en=this,sn=this.tabs.eq(Ft),cn=sn.find(".ui-tabs-anchor"),yn=this._getPanelForTab(sn),Cn={tab:sn,panel:yn};this._isLocal(cn[0])||(this.xhr=jt.ajax(this._ajaxSettings(cn,Gt,Cn)),this.xhr&&this.xhr.statusText!=="canceled"&&(sn.addClass("ui-tabs-loading"),yn.attr("aria-busy","true"),this.xhr.success(function(kn){setTimeout(function(){yn.html(kn),en._trigger("load",Gt,Cn)},1)}).complete(function(kn,An){setTimeout(function(){An==="abort"&&en.panels.stop(!1,!0),sn.removeClass("ui-tabs-loading"),yn.removeAttr("aria-busy"),kn===en.xhr&&delete en.xhr},1)})))},_ajaxSettings:function(Ft,Gt,en){var sn=this;return{url:Ft.attr("href"),beforeSend:function(yn,Cn){return sn._trigger("beforeLoad",Gt,jt.extend({jqXHR:yn,ajaxSettings:Cn},en))}}},_getPanelForTab:function(Ft){var Gt=jt(Ft).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+Gt))}}),jt.widget("ui.tooltip",{version:"1.11.1",options:{content:function(){var Ft=jt(this).attr("title")||"";return jt("<a>").text(Ft).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(Ft,Gt){var en=(Ft.attr("aria-describedby")||"").split(/\s+/);en.push(Gt),Ft.data("ui-tooltip-id",Gt).attr("aria-describedby",jt.trim(en.join(" ")))},_removeDescribedBy:function(Ft){var Gt=Ft.data("ui-tooltip-id"),en=(Ft.attr("aria-describedby")||"").split(/\s+/),sn=jt.inArray(Gt,en);sn!==-1&&en.splice(sn,1),Ft.removeData("ui-tooltip-id"),en=jt.trim(en.join(" ")),en?Ft.attr("aria-describedby",en):Ft.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=jt("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(Ft,Gt){var en=this;return Ft==="disabled"?(this[Gt?"_disable":"_enable"](),this.options[Ft]=Gt,void 0):(this._super(Ft,Gt),Ft==="content"&&jt.each(this.tooltips,function(sn,cn){en._updateContent(cn)}),void 0)},_disable:function(){var Ft=this;jt.each(this.tooltips,function(Gt,en){var sn=jt.Event("blur");sn.target=sn.currentTarget=en[0],Ft.close(sn,!0)}),this.element.find(this.options.items).addBack().each(function(){var Gt=jt(this);Gt.is("[title]")&&Gt.data("ui-tooltip-title",Gt.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var Ft=jt(this);Ft.data("ui-tooltip-title")&&Ft.attr("title",Ft.data("ui-tooltip-title"))})},open:function(Ft){var Gt=this,en=jt(Ft?Ft.target:this.element).closest(this.options.items);en.length&&!en.data("ui-tooltip-id")&&(en.attr("title")&&en.data("ui-tooltip-title",en.attr("title")),en.data("ui-tooltip-open",!0),Ft&&Ft.type==="mouseover"&&en.parents().each(function(){var sn,cn=jt(this);cn.data("ui-tooltip-open")&&(sn=jt.Event("blur"),sn.target=sn.currentTarget=this,Gt.close(sn,!0)),cn.attr("title")&&(cn.uniqueId(),Gt.parents[this.id]={element:this,title:cn.attr("title")},cn.attr("title",""))}),this._updateContent(en,Ft))},_updateContent:function(Ft,Gt){var en,sn=this.options.content,cn=this,yn=Gt?Gt.type:null;return typeof sn=="string"?this._open(Gt,Ft,sn):(en=sn.call(Ft[0],function(Cn){Ft.data("ui-tooltip-open")&&cn._delay(function(){Gt&&(Gt.type=yn),this._open(Gt,Ft,Cn)})}),en&&this._open(Gt,Ft,en),void 0)},_open:function(Ft,Gt,en){var sn=function(Pn){An.of=Pn,cn.is(":hidden")||cn.position(An)},cn,yn,Cn,kn,An=jt.extend({},this.options.position);if(en){if(cn=this._find(Gt),cn.length)return cn.find(".ui-tooltip-content").html(en),void 0;Gt.is("[title]")&&(Ft&&Ft.type==="mouseover"?Gt.attr("title",""):Gt.removeAttr("title")),cn=this._tooltip(Gt),this._addDescribedBy(Gt,cn.attr("id")),cn.find(".ui-tooltip-content").html(en),this.liveRegion.children().hide(),en.clone?(kn=en.clone(),kn.removeAttr("id").find("[id]").removeAttr("id")):kn=en,jt("<div>").html(kn).appendTo(this.liveRegion),this.options.track&&Ft&&/^mouse/.test(Ft.type)?(this._on(this.document,{mousemove:sn}),sn(Ft)):cn.position(jt.extend({of:Gt},this.options.position)),this.hiding=!1,this.closing=!1,cn.hide(),this._show(cn,this.options.show),this.options.show&&this.options.show.delay&&(Cn=this.delayedShow=setInterval(function(){cn.is(":visible")&&(sn(An.of),clearInterval(Cn))},jt.fx.interval)),this._trigger("open",Ft,{tooltip:cn}),yn={keyup:function(Pn){if(Pn.keyCode===jt.ui.keyCode.ESCAPE){var _n=jt.Event(Pn);_n.currentTarget=Gt[0],this.close(_n,!0)}}},Gt[0]!==this.element[0]&&(yn.remove=function(){this._removeTooltip(cn)}),Ft&&Ft.type!=="mouseover"||(yn.mouseleave="close"),Ft&&Ft.type!=="focusin"||(yn.focusout="close"),this._on(!0,Gt,yn)}},close:function(Ft){var Gt=this,en=jt(Ft?Ft.currentTarget:this.element),sn=this._find(en);this.closing||(clearInterval(this.delayedShow),en.data("ui-tooltip-title")&&!en.attr("title")&&en.attr("title",en.data("ui-tooltip-title")),this._removeDescribedBy(en),this.hiding=!0,sn.stop(!0),this._hide(sn,this.options.hide,function(){Gt._removeTooltip(jt(this)),this.hiding=!1,this.closing=!1}),en.removeData("ui-tooltip-open"),this._off(en,"mouseleave focusout keyup"),en[0]!==this.element[0]&&this._off(en,"remove"),this._off(this.document,"mousemove"),Ft&&Ft.type==="mouseleave"&&jt.each(this.parents,function(cn,yn){jt(yn.element).attr("title",yn.title),delete Gt.parents[cn]}),this.closing=!0,this._trigger("close",Ft,{tooltip:sn}),this.hiding||(this.closing=!1))},_tooltip:function(Ft){var Gt=jt("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),en=Gt.uniqueId().attr("id");return jt("<div>").addClass("ui-tooltip-content").appendTo(Gt),Gt.appendTo(this.document[0].body),this.tooltips[en]=Ft,Gt},_find:function(Ft){var Gt=Ft.data("ui-tooltip-id");return Gt?jt("#"+Gt):jt()},_removeTooltip:function(Ft){Ft.remove(),delete this.tooltips[Ft.attr("id")]},_destroy:function(){var Ft=this;jt.each(this.tooltips,function(Gt,en){var sn=jt.Event("blur");sn.target=sn.currentTarget=en[0],Ft.close(sn,!0),jt("#"+Gt).remove(),en.data("ui-tooltip-title")&&(en.attr("title")||en.attr("title",en.data("ui-tooltip-title")),en.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})})}),Ht=St(_t());var Ut;_a=Ht,Ut=_a,bt=Ut.default,At=__objRest(_a,["default"]),Ot=bt!==void 0?bt:At}}),jquery_ui_min_exports={};__export(jquery_ui_min_exports,{default:function(){return Ot}});var init_jquery_ui_min2=__esm({"https-url:https://esm.archive.org/[email protected]/jquery-ui.min.js":function(){init_jquery_ui_min(),init_jquery_ui_min()}}),SearchAutocomplete,init_autocomplete=__esm({"components/search/autocomplete.js":function(){init_jquery2(),init_log(),SearchAutocomplete=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"setup",value:function(){yr(".js-search-bar").each(function(){var Rt=yr(this),Lt=Rt.data("autocompleteFormat");Lt!=="off"&&Promise.resolve().then(function(){return init_jquery_ui_min2(),jquery_ui_min_exports}).then(function(){var Bt={minLength:3,source:function(Nt,qt){yr.ajax({url:"https://be-api.us.archive.org/searches/complete",data:{q:Nt.term,limit:15},dataType:"json",success:qt,error:function(Zt,Yt,Xt){log("".concat(Yt,": ").concat(Xt)),qt([])}})},open:function(){var Nt=yr(this).autocomplete("widget"),qt=Nt.offset();qt.left<0&&(Nt.width(Nt.width()-qt.left),Nt.offset({top:qt.top,left:0}))},classes:{"ui-autocomplete":"truncate"}};Lt==="inline"?(Bt.appendTo=Rt.data("autocompleteAppendTo"),Bt.position={using:yr.noop}):(Bt.classes["ui-autocomplete"]+=" z-above-top-nav",Lt==="right"&&(Bt.position={my:"right top",at:"right bottom"})),Rt.autocomplete(Bt)})})}}]),Ut}()}}),init_collection_search_submit=__esm({"components/search/collection-search-submit.js":function(){init_jquery2(),yr(function(){var Ut=yr(".search-form--inside");if(!!Ut){var jt=function(Nt){return Nt?encodeURIComponent(Nt.trim()).replace(/%20/g,"+"):""},xt=function(Nt,qt,Jt){Jt&&Nt.append(qt,Jt)},Rt=function(Nt,qt,Jt){return Jt?"".concat(Nt?"&":"").concat(qt,"=").concat(Jt):""},Lt=Ut.find(".searchlist").val(),Bt=Ut.find('[name="sin"]:checked').val(),Vt=new URLSearchParams(window.location.search.substring(1));Ut.submit(function(Nt){Nt.preventDefault();var qt=Ut.find(".searchlist").val(),Jt=Ut.find('[name="sin"]:checked').val(),Zt=new URLSearchParams;xt(Zt,"query",qt),xt(Zt,"sin",Jt);var Yt=Zt.toString();if(Lt===qt&&Bt===Jt){var Xt=!0,nn=!1,un=void 0;try{for(var fn=Vt.getAll("and[]")[Symbol.iterator](),dn;!(Xt=(dn=fn.next()).done);Xt=!0){var pn=dn.value;Yt+=Rt(Yt,"and[]",jt(pn))}}catch(gn){nn=!0,un=gn}finally{try{!Xt&&fn.return!=null&&fn.return()}finally{if(nn)throw un}}}var mn=Vt.get("sort");Yt+=Rt(Yt,"sort",jt(mn)),Yt&&(Yt="?".concat(Yt));var hn=window.location;window.location="".concat(hn.origin).concat(hn.pathname).concat(Yt)})}})}}),c,w,f,S,x,s2,init_magic_snowflakes=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/magic-snowflakes.js":function(){c="",(typeof document=="undefined"?"undefined":_typeof(document))<"u"&&(c=Array.prototype.slice.call(window.getComputedStyle(document.documentElement,"")).join(",").search(/,animation/)>-1?"":"webkit"),w=20,f=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut);var xt=jt.minSize===jt.maxSize;this.innerSize=xt?0:g2(0,w),this.size=u(this.innerSize,jt.minSize,jt.maxSize);var Rt=document.createElement("div"),Lt=document.createElement("div"),Bt=this.getAnimationProps(jt),Vt={animationName:"snowflake_gid_".concat(jt.gid,"_y"),animationDelay:Bt.animationDelay,animationDuration:Bt.animationDuration,left:Math.random()*99+"%",top:-Math.sqrt(2)*this.size+"px",width:this.size+"px",height:this.size+"px"};xt||(Vt.opacity=String(d2(this.size,jt.minSize,jt.maxSize,jt.minOpacity,jt.maxOpacity))),r(Rt,Vt),r(Lt,{animationName:"snowflake_gid_".concat(jt.gid,"_x_").concat(this.innerSize),animationDelay:Math.random()*4+"s"}),o(Rt,"snowflake"),o(Lt,"snowflake__inner"),jt.types&&o(Lt,"snowflake__inner_type_"+g2(0,jt.types)),jt.wind&&o(Lt,"snowflake__inner_wind"),jt.rotation&&o(Lt,"snowflake__inner_rotation"+(Math.random()>.5?"":"_reverse")),Rt.appendChild(Lt),this.elem=Rt}return _createClass1(Ut,[{key:"resize",value:function(xt){var Rt=this.getAnimationProps(xt);this.elem&&r(this.elem,Rt)}},{key:"appendTo",value:function(xt){this.elem&&xt.appendChild(this.elem)}},{key:"destroy",value:function(){delete this.elem}},{key:"getAnimationProps",value:function(xt){var Rt=xt.containerHeight/50/xt.speed,Lt=Rt/3;return{animationDelay:Math.random()*Rt+"s",animationDuration:String(d2(this.size,xt.minSize,xt.maxSize,Rt,Lt)+"s")}}}]),Ut}(),S='.snowflake{-webkit-animation:snowflake_unknown 10s linear infinite;animation:snowflake_unknown 10s linear infinite;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.snowflake__inner,.snowflake__inner:before{bottom:0;left:0;position:absolute;right:0;top:0}.snowflake__inner:before{background-size:100% 100%;content:""}.snowflake__inner_wind{-webkit-animation:snowflake_unknown 2s ease-in-out infinite alternate;animation:snowflake_unknown 2s ease-in-out infinite alternate}.snowflake__inner_rotation:before{-webkit-animation:snowflake_rotation 10s linear infinite;animation:snowflake_rotation 10s linear infinite}.snowflake__inner_rotation_reverse:before{-webkit-animation:snowflake_rotation_reverse 10s linear infinite;animation:snowflake_rotation_reverse 10s linear infinite}@-webkit-keyframes snowflake_rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes snowflake_rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes snowflake_rotation_reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes snowflake_rotation_reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.snowflakes{pointer-events:none}.snowflakes_paused .snowflake,.snowflakes_paused .snowflake__inner,.snowflakes_paused .snowflake__inner:before{-webkit-animation-play-state:paused;animation-play-state:paused}.snowflakes_hidden{visibility:hidden}.snowflakes_body{height:1px;left:0;position:fixed;top:0;width:100%}',x=".snowflakes_gid_value .snowflake__inner_type_0:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36.283' height='36.283'%3E%3Cpath d='M35.531 17.391h-3.09l.845-1.464a.748.748 0 1 0-1.297-.75l-1.276 2.214H28.61l2.515-4.354a.751.751 0 0 0-.272-1.024.75.75 0 0 0-1.024.274l-2.948 5.104h-2.023a6.751 6.751 0 0 0-2.713-4.684l1.019-1.76 5.896-.002a.75.75 0 0 0 0-1.5l-5.029.002 1.051-1.82 2.557.002a.75.75 0 0 0 0-1.5l-1.689-.002 1.545-2.676a.75.75 0 1 0-1.302-.75l-1.547 2.676-.844-1.463a.749.749 0 1 0-1.297.75l1.278 2.213-1.051 1.818-2.514-4.354a.75.75 0 0 0-1.298.75l2.946 5.104-1.016 1.758a6.692 6.692 0 0 0-2.706-.57 6.74 6.74 0 0 0-2.707.568l-1.013-1.754 2.946-5.105a.75.75 0 0 0-1.298-.75L13.56 8.697l-1.05-1.818 1.278-2.217a.749.749 0 0 0-1.298-.75l-.845 1.465-1.551-2.678a.75.75 0 0 0-1.024-.273.748.748 0 0 0-.274 1.023l1.545 2.678H8.652a.75.75 0 0 0 0 1.5h2.556l1.05 1.818H7.231a.75.75 0 0 0 0 1.5h5.894l1.017 1.762a6.755 6.755 0 0 0-2.712 4.684H9.406l-2.95-5.104a.75.75 0 1 0-1.299.75l2.516 4.354H5.569l-1.277-2.213a.75.75 0 0 0-1.298.75l.845 1.463H.75a.75.75 0 0 0 0 1.5h3.09l-.845 1.465a.747.747 0 0 0 .275 1.022.75.75 0 0 0 .374.103.75.75 0 0 0 .65-.375l1.277-2.215h2.103l-2.516 4.354a.75.75 0 0 0 1.299.75l2.949-5.104h2.024a6.761 6.761 0 0 0 2.712 4.685l-1.017 1.762H7.232a.75.75 0 0 0 0 1.5h5.026l-1.05 1.818H8.651a.75.75 0 0 0 0 1.5h1.69l-1.545 2.676a.75.75 0 0 0 1.299.75l1.546-2.676.846 1.465a.755.755 0 0 0 .65.375.737.737 0 0 0 .375-.103.747.747 0 0 0 .274-1.022l-1.279-2.215 1.05-1.82 2.515 4.354a.75.75 0 0 0 1.299-.75l-2.947-5.104 1.013-1.756a6.72 6.72 0 0 0 5.415 0l1.014 1.756-2.947 5.104a.75.75 0 0 0 1.298.75l2.515-4.354 1.053 1.82-1.277 2.213a.75.75 0 0 0 1.298.75l.844-1.463 1.545 2.678c.141.24.393.375.65.375a.75.75 0 0 0 .649-1.125l-1.548-2.678h1.689a.75.75 0 0 0 0-1.5h-2.557l-1.051-1.82 5.029.002a.75.75 0 0 0 0-1.5l-5.896-.002-1.019-1.76a6.75 6.75 0 0 0 2.711-4.685h2.023l2.947 5.104a.753.753 0 0 0 1.025.273.749.749 0 0 0 .272-1.023l-2.515-4.354h2.104l1.279 2.215a.75.75 0 0 0 .649.375c.127 0 .256-.03.375-.103a.748.748 0 0 0 .273-1.022l-.848-1.465h3.092a.75.75 0 0 0 .003-1.5zm-12.136.75c0 .257-.041.502-.076.75a5.223 5.223 0 0 1-1.943 3.358 5.242 5.242 0 0 1-1.291.766 5.224 5.224 0 0 1-1.949.384 5.157 5.157 0 0 1-3.239-1.15 5.22 5.22 0 0 1-1.943-3.358c-.036-.247-.076-.493-.076-.75s.04-.503.076-.75a5.22 5.22 0 0 1 1.944-3.359c.393-.312.82-.576 1.291-.765a5.219 5.219 0 0 1 1.948-.384c.69 0 1.344.142 1.948.384.471.188.898.454 1.291.765a5.222 5.222 0 0 1 1.943 3.359c.035.247.076.493.076.75z' fill=':color:'/%3E%3C/svg%3E\")}.snowflakes_gid_value .snowflake__inner_type_1:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.813' height='32.813'%3E%3Cpath d='M29.106 24.424a.781.781 0 0 1-.781.781h-3.119v3.119a.782.782 0 0 1-1.562 0v-4.682h4.682c.43.001.78.351.78.782zM4.673 9.352h4.682V4.671a.781.781 0 0 0-1.563 0V7.79H4.673a.781.781 0 0 0 0 1.562zM3.708 24.24c0 .431.35.781.781.781H7.61v3.12a.78.78 0 1 0 1.562 0v-4.683H4.489a.782.782 0 0 0-.781.782zM28.923 8.39a.78.78 0 0 0-.781-.781h-3.121V4.488a.781.781 0 0 0-1.562 0v4.684h4.684a.783.783 0 0 0 .78-.782zm3.889 8.017c0 .431-.35.781-.781.781h-3.426l1.876 1.873a.784.784 0 0 1 0 1.107.791.791 0 0 1-.554.228.773.773 0 0 1-.55-.228l-2.979-2.98h-2.995a6.995 6.995 0 0 1-1.728 3.875h5.609a.781.781 0 0 1 0 1.562h-4.666v4.667a.782.782 0 0 1-1.562 0v-5.61a7 7 0 0 1-3.866 1.719v2.995l2.978 2.98c.306.305.306.8 0 1.104a.78.78 0 0 1-1.104 0l-1.874-1.876v3.427a.781.781 0 0 1-1.562 0v-3.427l-1.875 1.876a.78.78 0 1 1-1.105-1.104l2.979-2.98v-2.995a7.016 7.016 0 0 1-3.865-1.717v5.608a.781.781 0 0 1-1.562 0v-4.667H5.535a.781.781 0 0 1 0-1.562h5.607a7.022 7.022 0 0 1-1.728-3.875H6.417l-2.979 2.979a.784.784 0 0 1-1.104 0 .781.781 0 0 1 0-1.106l1.874-1.873H.782a.78.78 0 1 1-.001-1.563h3.426L2.333 13.75a.783.783 0 0 1 1.105-1.106l2.979 2.979h2.995a6.996 6.996 0 0 1 1.72-3.866H5.533a.781.781 0 0 1 0-1.562h4.666V5.528a.781.781 0 0 1 1.562 0v5.599a6.995 6.995 0 0 1 3.865-1.717V6.415l-2.978-2.979a.782.782 0 0 1 1.105-1.105l1.874 1.875V.781a.78.78 0 1 1 1.562 0v3.426l1.875-1.875a.777.777 0 0 1 1.104 0 .78.78 0 0 1 0 1.105l-2.978 2.98v2.996a7.021 7.021 0 0 1 3.866 1.718V5.532a.78.78 0 1 1 1.562 0v4.666h4.666a.78.78 0 1 1 0 1.562h-5.599a7 7 0 0 1 1.718 3.866h2.995l2.979-2.979a.783.783 0 0 1 1.106 1.106l-1.876 1.874h3.427a.777.777 0 0 1 .778.78zm-11.006-.782a5.457 5.457 0 0 0-4.618-4.617c-.257-.037-.514-.079-.781-.079-.268 0-.524.042-.781.079a5.458 5.458 0 0 0-4.618 4.617c-.038.257-.079.514-.079.781s.041.522.079.781a5.455 5.455 0 0 0 4.618 4.616c.257.036.514.079.781.079s.524-.043.781-.079a5.457 5.457 0 0 0 4.618-4.616c.037-.259.079-.515.079-.781s-.043-.524-.079-.781z' fill=':color:'/%3E%3C/svg%3E\")}.snowflakes_gid_value .snowflake__inner_type_2:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.79' height='35.79'%3E%3Cpath d='M7.161 22.223l.026-.047.865.5-.026.047a.503.503 0 0 1-.434.25c-.019 0-.034-.013-.053-.016l-.355-.205a.493.493 0 0 1-.023-.529zM9.969 8.988l2.785.001 1.393-2.414a.502.502 0 0 0-.869-.499l-1.103 1.913-2.208-.001a.5.5 0 1 0 .002 1zm15.854 17.813h-2.785l-1.393 2.411a.499.499 0 0 0 .436.75c.172 0 .34-.09.434-.25l1.104-1.911h2.207c.274 0 .5-.224.5-.5a.505.505 0 0 0-.503-.5zM23.038 8.99h2.785a.5.5 0 0 0 0-1h-2.207l-1.105-1.913a.5.5 0 0 0-.868.5l1.395 2.413zM12.754 26.801H9.967a.5.5 0 0 0 0 1h2.209l1.105 1.912a.496.496 0 0 0 .682.184.5.5 0 0 0 .184-.684l-1.393-2.412zm-7.218-6.309a.502.502 0 0 0 .685-.184l1.391-2.413-1.394-2.413a.5.5 0 0 0-.867.5l1.104 1.913-1.104 1.913a.5.5 0 0 0 .185.684zM30.254 15.3a.505.505 0 0 0-.685.183l-1.392 2.412 1.395 2.414a.501.501 0 0 0 .867-.5l-1.104-1.914 1.104-1.912a.5.5 0 0 0-.185-.683zm3.138 11.542a.501.501 0 0 1-.683.184l-.98-.565-2.137 1.231a.516.516 0 0 1-.5 0l-2.385-1.377a.502.502 0 0 1-.25-.433v-.854h-4.441l-2.225 3.852.736.428c.154.088.25.254.25.432l.001 2.755a.5.5 0 0 1-.25.433l-2.133 1.229v1.136c0 .274-.225.5-.5.5s-.5-.226-.5-.5v-1.136l-2.136-1.23a.5.5 0 0 1-.25-.433l.001-2.755c0-.178.096-.344.25-.432l.738-.427-2.224-3.849H9.332l.002.851a.505.505 0 0 1-.25.435l-2.387 1.377a.5.5 0 0 1-.5 0L4.06 26.46l-.982.567a.5.5 0 0 1-.5-.867l.982-.567.001-2.465c0-.179.097-.344.25-.434l2.388-1.377a.497.497 0 0 1 .5 0l.736.426 2.221-3.848-2.222-3.849-.737.426a.51.51 0 0 1-.5 0l-2.386-1.377a.5.5 0 0 1-.25-.434l.002-2.464-.983-.567a.501.501 0 0 1-.184-.683.502.502 0 0 1 .684-.183l.983.568 2.134-1.233a.5.5 0 0 1 .5 0l2.385 1.379c.156.089.25.255.25.433v.85h4.443l2.223-3.846-.74-.427a.501.501 0 0 1-.25-.434l.002-2.755c0-.178.096-.343.25-.433l2.135-1.233V.5a.5.5 0 0 1 1 0v1.135l2.134 1.231c.154.089.25.254.25.434l-.002 2.755a.503.503 0 0 1-.25.433l-.733.425 2.224 3.849h4.44l-.002-.851c0-.179.096-.344.25-.434l2.388-1.378a.502.502 0 0 1 .5 0l2.136 1.233.982-.568a.5.5 0 1 1 .5.866l-.983.568v2.464a.503.503 0 0 1-.25.433l-2.388 1.378a.5.5 0 0 1-.5 0l-.735-.426-2.222 3.849 2.223 3.849.734-.425a.506.506 0 0 1 .5 0l2.389 1.375c.154.09.25.255.25.435l-.002 2.462.982.568c.24.137.321.444.182.682zm-2.165-1.828l.001-1.597-1.888-1.087-.734.424-.348.201-.301.173-.5.289v2.179l1.885 1.088 1.386-.802.498-.286.001-.582zm-3.736-11.467l-.531-.307-2.283 1.318-2.443 3.337 2.442 3.337 2.283 1.316.531-.306-2.514-4.348 2.515-4.347zm-7.712 16.478l-.762-.438-.339-.194-.283-.166-.5-.289-.5.289-.279.162-.349.2-.757.437-.001 2.177 1.386.797.501.289.499-.287 1.386-.798-.002-2.179zM16.008 5.767l.736.425.371.214.279.16.5.288.5-.289.281-.163.367-.212.732-.424.002-2.178-1.381-.797-.502-.289-.498.287-1.385.8-.002 2.178zm6.52 14.227l-1.535-2.099 1.535-2.098.732-1-1.232.134-2.585.281-1.048-2.379-.5-1.133-.5 1.134-1.049 2.379-2.585-.281-1.232-.134.732 1 1.536 2.097-1.536 2.098-.732 1 1.232-.134 2.585-.281 1.049 2.379.5 1.134.5-1.134 1.048-2.379 2.585.281 1.232.134-.732-.999zm8.2-10.084l-1.386-.8-1.887 1.089v1.279l.002.32v.577l.5.289.28.163.367.213.732.424 1.888-1.089v-2.178l-.496-.287zM18.927 7.413l-.532.307v2.637l1.667 3.784 4.111-.447 2.283-1.317-.002-.613h-5.02l-2.507-4.351zm-9.594 4.348v.614l2.283 1.318 4.111.447 1.668-3.785V7.719l-.531-.306-2.509 4.347-5.022.001zm-2.15 1.279l.37-.213.279-.162.5-.289V10.2L6.446 9.11l-1.384.8-.499.289v.578l-.002 1.599 1.885 1.088.737-.424zm1.119 9.205l.53.306 2.281-1.316 2.443-3.339-2.442-3.337-2.281-1.317-.531.307 2.511 4.348-2.511 4.348zm-1.115-.069l-.026.047a.493.493 0 0 0 .023.529l-.734-.424-1.887 1.089-.001 1.599v.578l.5.288 1.386.8 1.887-1.088v-1.278l-.002-.321v-.577l-.5-.289-.293-.169c.02.002.035.017.055.017a.5.5 0 0 0 .433-.25l.026-.047-.867-.504zm9.679 6.202l.529-.306v-2.637l-1.668-3.785-4.111.447-2.283 1.316.002.611 5.021.002 2.51 4.352zm9.591-4.349v-.612L24.174 22.1l-4.111-.447-1.667 3.783v2.639l.531.307 2.512-4.352h5.018v-.001z' fill=':color:'/%3E%3C/svg%3E\")}.snowflakes_gid_value .snowflake__inner_type_3:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.815' height='32.815'%3E%3Cpath d='M4.581 23.55h4.681v4.681a.78.78 0 1 1-1.562 0v-3.118H4.581a.781.781 0 0 1 0-1.563zM29.016 8.481a.781.781 0 0 0-.781-.781h-3.119V4.582a.781.781 0 0 0-1.562 0v4.681h4.682c.429 0 .78-.35.78-.782zm-24.252.598l4.683-.001V4.395a.781.781 0 0 0-1.562 0v3.121l-3.121.001a.781.781 0 0 0 0 1.562zm23.655 14.287h-4.685l.002 4.684a.78.78 0 1 0 1.562 0l-.002-3.121h3.122a.781.781 0 0 0 .001-1.563zm4.394-6.96a.78.78 0 0 1-.781.781h-3.426l1.876 1.875a.782.782 0 0 1-1.104 1.105l-2.979-2.979h-1.986L17.19 24.41v1.987l2.977 2.979a.781.781 0 0 1-1.103 1.106l-1.874-1.875v3.426a.78.78 0 1 1-1.562 0v-3.426l-1.875 1.875a.782.782 0 0 1-1.105-1.105l2.978-2.979V24.41l-7.219-7.22H6.418l-2.98 2.98a.777.777 0 0 1-1.103 0 .781.781 0 0 1 0-1.106L4.21 17.19H.783a.78.78 0 1 1 0-1.562h3.426l-1.876-1.875a.782.782 0 1 1 1.106-1.105l2.979 2.979h1.989l7.219-7.218v-1.99L12.648 3.44a.782.782 0 1 1 1.106-1.105l1.874 1.874V.781a.782.782 0 0 1 1.563 0v3.426l1.875-1.875a.783.783 0 0 1 1.106 1.105l-2.979 2.979v1.99l7.216 7.218h1.992l2.979-2.979a.782.782 0 0 1 1.105 1.105l-1.876 1.874h3.427a.781.781 0 0 1 .777.782zm-10.613.782l.778-.78-.781-.782-5.009-5.008-.781-.781-.781.781-5.01 5.008-.781.781.781.781 5.01 5.011.782.781.78-.779 5.012-5.013zm5.863 4.646a.782.782 0 0 0-.781-.781h-6.229v6.228a.78.78 0 1 0 1.562 0v-4.665h4.666a.782.782 0 0 0 .782-.782zm-.001-10.855a.782.782 0 0 0-.781-.781h-4.664V5.532a.782.782 0 0 0-1.562 0v6.228h6.227a.78.78 0 0 0 .78-.781zm-23.318 0c0 .432.35.781.781.781h6.228V5.532a.781.781 0 0 0-1.562 0v4.666H5.525a.781.781 0 0 0-.781.781zm.002 10.855c0 .432.35.781.781.781h4.664v4.665a.78.78 0 1 0 1.562 0v-6.228H5.527a.783.783 0 0 0-.781.782z' fill=':color:'/%3E%3C/svg%3E\")}.snowflakes_gid_value .snowflake__inner_type_4:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.794' height='37.794'%3E%3Cpath d='M30.638 17.313l-.914 1.584.915 1.585a.78.78 0 1 1-1.352.78l-1.366-2.366 1.366-2.365a.782.782 0 0 1 1.067-.286c.372.215.5.692.284 1.068zM11.65 11.08l2.733.002 1.367-2.367a.78.78 0 0 0-1.352-.781l-.915 1.585-1.831-.002h-.001a.78.78 0 0 0-.001 1.563zm14.491 15.633h-2.733l-1.365 2.365a.78.78 0 1 0 1.352.78l.914-1.584h1.831a.781.781 0 0 0 .001-1.561zm-4.1-17.998l1.367 2.367h2.733a.78.78 0 1 0 0-1.562h-1.833l-.915-1.585a.78.78 0 0 0-1.352.78zM15.75 29.08l-1.368-2.366h-2.733a.781.781 0 0 0 0 1.562h1.832l.917 1.585c.146.25.409.391.677.391a.779.779 0 0 0 .675-1.172zm-8.313-7.531a.78.78 0 0 0 1.067-.284L9.87 18.9l-1.367-2.368a.781.781 0 0 0-1.351.781l.916 1.587-.914 1.584a.776.776 0 0 0 .283 1.065zm27.827 6.798a.784.784 0 0 1-1.067.285l-.89-.515-2.096 1.209a.793.793 0 0 1-.391.105.762.762 0 0 1-.391-.105l-2.484-1.435a.78.78 0 0 1-.391-.676l-.002-2.417-2.408-1.392a7.714 7.714 0 0 1-5.467 3.168v2.773l2.093 1.208a.78.78 0 0 1 .391.676l.001 2.868c0 .28-.149.537-.392.676l-2.093 1.205v1.032a.781.781 0 0 1-1.562 0V35.98l-2.095-1.207a.78.78 0 0 1-.391-.676l.001-2.868c0-.28.15-.537.391-.676l2.094-1.206v-2.773a7.718 7.718 0 0 1-5.468-3.168l-2.408 1.392.002 2.415c0 .281-.15.539-.391.676l-2.487 1.437a.785.785 0 0 1-.782 0l-2.095-1.209-.893.518a.782.782 0 0 1-.782-1.354l.893-.517.001-2.414a.78.78 0 0 1 .391-.677l2.487-1.434a.774.774 0 0 1 .781 0l2.093 1.208 2.407-1.39a7.655 7.655 0 0 1 0-6.317l-2.406-1.39-2.096 1.209a.772.772 0 0 1-.782 0l-2.485-1.434a.786.786 0 0 1-.391-.676l.002-2.416-.894-.517a.78.78 0 0 1-.285-1.066.788.788 0 0 1 1.07-.283l.893.514 2.093-1.208a.774.774 0 0 1 .781 0L9.851 9.91c.24.14.391.398.391.675L10.24 13l2.408 1.392a7.712 7.712 0 0 1 5.468-3.167V8.45L16.02 7.242a.78.78 0 0 1-.391-.676l.002-2.87c0-.279.15-.538.391-.675l2.094-1.208V.781a.781.781 0 0 1 1.562 0v1.032l2.093 1.206a.785.785 0 0 1 .391.677l-.002 2.87c0 .28-.149.536-.391.674l-2.091 1.208v2.772a7.708 7.708 0 0 1 5.467 3.167l2.409-1.392-.002-2.416c0-.28.149-.539.391-.676l2.487-1.436c.24-.14.539-.14.781 0l2.095 1.208.894-.514a.78.78 0 1 1 .781 1.352l-.894.516v2.417c0 .279-.15.538-.391.675l-2.487 1.436a.785.785 0 0 1-.782 0l-2.092-1.209-2.408 1.39c.436.967.684 2.032.684 3.158a7.65 7.65 0 0 1-.684 3.158l2.408 1.391 2.091-1.206a.782.782 0 0 1 .78 0l2.488 1.432c.24.141.392.398.392.677l-.002 2.414.893.517a.783.783 0 0 1 .287 1.068zm-6.147-16.251l.001.9.78.453.921.531 1.706-.982v-1.965l-.78-.451-.923-.533-1.707.983.002 1.064zm-20.443-.002l.002-1.063-1.706-.985-.922.535-.778.451-.001.902-.001 1.063 1.703.982.924-.533.779-.451v-.901zm0 13.604l-.001-.899-.781-.451-.919-.533-1.706.982-.001 1.064v.901l.781.451.923.533 1.707-.982-.003-1.066zm15.109-3.076c.315-.413.586-.864.789-1.351a6.121 6.121 0 0 0 0-4.748 6.175 6.175 0 0 0-.789-1.35 6.158 6.158 0 0 0-4.106-2.375 6.48 6.48 0 0 0-.781-.056c-.266 0-.525.022-.781.056a6.149 6.149 0 0 0-4.106 2.375 6.128 6.128 0 0 0-.789 1.35 6.104 6.104 0 0 0-.479 2.374 6.1 6.1 0 0 0 1.268 3.725 6.15 6.15 0 0 0 4.106 2.374c.256.031.516.056.781.056s.525-.022.781-.056a6.142 6.142 0 0 0 4.106-2.374zM17.19 6.113l.924.531.781.452.781-.452.919-.531.002-1.968-.921-.531-.784-.452-.779.451-.922.532-.001 1.968zm3.408 25.57l-.921-.532-.781-.452-.781.452-.922.532-.001 1.966.923.531.782.451.78-.449.922-.533-.001-1.966zm11.925-5.819l.001-1.063-1.707-.981-.919.529-.782.451v.901l.001 1.065 1.702.981.924-.533.778-.449.002-.901z' fill=':color:'/%3E%3C/svg%3E\")}.snowflakes_gid_value .snowflake__inner_type_5:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.25' height='31.25'%3E%3Cpath d='M20.581 1.176l-3.914 3.915V0h1.041v2.576L19.845.439l.736.737zm-1.615 9.069l.351.217 6.623-6.625-.736-.737-6.048 6.051a7.141 7.141 0 0 0-1.449-.6v-.082l5.082-5.082-.737-.737-5.387 5.388v1.33l.402.093a6.213 6.213 0 0 1 1.899.784zm2.041 2.043c.368.585.63 1.224.786 1.893l.094.403h1.028l5.171-5.173-.736-.737-4.699 4.701a7.523 7.523 0 0 0-.549-1.28l6.048-6.05-.737-.735-6.622 6.625.216.353zm7.368 1.254l1.921-1.923-.736-.735-3.699 3.7h5.39v-1.042h-2.876zm1.185 6.826l.736-.736-1.923-1.923h2.877v-1.042h-5.389l3.699 3.701zm-6.915-2.498l4.705 4.707.736-.736-5.171-5.174h-1.03l-.096.4a6.24 6.24 0 0 1-.795 1.883l-.22.353 6.639 6.641.736-.736-6.061-6.062c.227-.414.414-.84.557-1.276zm-3.7 3.125a6.241 6.241 0 0 1-1.88.794l-.399.096v1.33l5.387 5.387.736-.736-5.082-5.082v-.089a7.322 7.322 0 0 0 1.434-.605l6.061 6.062.736-.736-6.641-6.641-.352.22zM16.667 31.25h1.041v-2.576l2.137 2.137.736-.737-3.914-3.914v5.09zm-5.26-.439l2.134-2.137v2.576h1.042v-5.093l-3.913 3.916.737.738zm.897-9.816l-.352-.222-6.642 6.641.736.736 6.062-6.062c.456.254.937.456 1.433.605v.089l-5.08 5.082.736.736 5.387-5.387v-1.33l-.4-.096a6.175 6.175 0 0 1-1.88-.792zm-2.046-2.047a6.315 6.315 0 0 1-.798-1.883l-.096-.4H8.335l-5.172 5.174.737.736 4.706-4.71c.145.441.329.865.556 1.276L3.1 25.202l.736.736 6.643-6.643-.221-.347zM0 16.667v1.042h2.876L.954 19.632l.736.736 3.698-3.701H0zm1.69-5.783l-.736.735 1.921 1.923H0v1.042h5.39l-3.7-3.7zm6.916 2.498L3.9 8.674l-.736.737 5.172 5.173h1.029l.096-.4a6.15 6.15 0 0 1 .798-1.881l.222-.352L3.837 5.31l-.736.736 6.062 6.06a7.268 7.268 0 0 0-.557 1.276zm-.145-9.996l5.08 5.082v.088c-.497.15-.977.352-1.433.606L6.047 3.101l-.736.737 6.643 6.643.352-.222a6.223 6.223 0 0 1 1.88-.797l.4-.095v-1.33L9.2 2.649l-.739.737zm5.081-.81L11.408.439l-.736.737 3.913 3.917V0h-1.042v2.576zm-1.757 14.831a4.2 4.2 0 0 0 2.06 2.058l.739.338v-3.136h-3.138l.339.74zm0-3.562l-.337.738h3.135v-3.136l-.739.338a4.223 4.223 0 0 0-2.059 2.06zm7.679 3.561l.338-.739h-3.135v3.136l.738-.338a4.204 4.204 0 0 0 2.059-2.059zm0-3.561a4.198 4.198 0 0 0-2.059-2.06l-.738-.34v3.138h3.135l-.338-.738z' fill=':color:'/%3E%3C/svg%3E\")}",s2=function(){"use strict";function Ut(jt){var xt=this;_classCallCheck1(this,Ut),this.destroyed=!1,this.flakes=[],this.isBody=!1,this.handleResize=function(){xt.params.autoResize&&xt.resize()},this.handleOrientationChange=function(){xt.resize()},this.params=this.setParams(jt),this.isBody=b(this.params.container),s2.gid++,this.gid=s2.gid,this.container=this.appendContainer(),this.params.stop&&this.stop(),this.appendStyles(),this.appendFlakes(),this.containerSize={width:this.width(),height:this.height()},window.addEventListener("resize",this.handleResize,!1),screen.orientation&&screen.orientation.addEventListener&&screen.orientation.addEventListener("change",this.handleOrientationChange)}return _createClass1(Ut,[{key:"start",value:function(){v2(this.container,"snowflakes_paused")}},{key:"stop",value:function(){o(this.container,"snowflakes_paused")}},{key:"show",value:function(){v2(this.container,"snowflakes_hidden")}},{key:"hide",value:function(){o(this.container,"snowflakes_hidden")}},{key:"resize",value:function(){var xt=this.width(),Rt=this.height();if(!(this.containerSize.width===xt&&this.containerSize.height===Rt)){this.containerSize.width=xt,this.containerSize.height=Rt;var Lt=this.getFlakeParams();p(this.container),this.flakes.forEach(function(Bt){return Bt.resize(Lt)}),this.updateAnimationStyle(),z(this.container)}}},{key:"destroy",value:function(){this.destroyed||(this.destroyed=!0,s2.instanceCounter&&s2.instanceCounter--,this.removeStyles(),m(this.container),this.flakes.forEach(function(xt){return xt.destroy()}),this.flakes=[],window.removeEventListener("resize",this.handleResize,!1),screen.orientation&&screen.orientation.removeEventListener&&screen.orientation.removeEventListener("change",this.handleOrientationChange,!1))}},{key:"appendContainer",value:function(){var xt=document.createElement("div");return o(xt,"snowflakes"),o(xt,"snowflakes_gid_".concat(this.gid)),this.isBody&&o(xt,"snowflakes_body"),r(xt,{zIndex:String(this.params.zIndex)}),this.params.container.appendChild(xt),xt}},{key:"appendStyles",value:function(){s2.instanceCounter||(this.mainStyleNode=this.injectStyle(S)),s2.instanceCounter++,this.imagesStyleNode=this.injectStyle(x.replace(/:color:/g,encodeURIComponent(this.params.color))),this.animationStyleNode=this.injectStyle(this.getAnimationStyle())}},{key:"injectStyle",value:function(xt,Rt){return y(xt.replace(/_gid_value/g,"_gid_".concat(this.gid)),Rt)}},{key:"getFlakeParams",value:function(){var xt=this.height(),Rt=this.params;return{containerHeight:xt,gid:this.gid,count:Rt.count,speed:Rt.speed,rotation:Rt.rotation,minOpacity:Rt.minOpacity,maxOpacity:Rt.maxOpacity,minSize:Rt.minSize,maxSize:Rt.maxSize,types:Rt.types,wind:Rt.wind}}},{key:"appendFlakes",value:function(){var xt=this,Rt=this.getFlakeParams();this.flakes=[];for(var Lt=0;Lt<this.params.count;Lt++)this.flakes.push(new f(Rt));this.flakes.sort(function(Bt,Vt){return Bt.size-Vt.size}).forEach(function(Bt){Bt.appendTo(xt.container)})}},{key:"setParams",value:function(xt){var Rt=xt||{},Lt={},Bt={color:"#5ECDEF",container:document.body,count:50,speed:1,stop:!1,rotation:!0,minOpacity:.6,maxOpacity:1,minSize:10,maxSize:25,types:6,width:void 0,height:void 0,wind:!0,zIndex:9999,autoResize:!0};return Object.keys(Bt).forEach(function(Vt){Lt[Vt]=_typeof(Rt[Vt])>"u"?Bt[Vt]:Rt[Vt]}),Lt}},{key:"getAnimationStyle",value:function(){for(var xt="0px",Rt=this.height()+this.params.maxSize*Math.sqrt(2)+"px",Lt=this.gid,Bt="@-webkit-keyframes snowflake_gid_".concat(Lt,"_y{from{-webkit-transform:translateY(").concat(xt,")}to{-webkit-transform:translateY(").concat(Rt,");}}\n@keyframes snowflake_gid_").concat(Lt,"_y{from{transform:translateY(").concat(xt,")}to{transform:translateY(").concat(Rt,")}}"),Vt=0;Vt<=w;Vt++){var Nt=u(Vt,this.params.minSize,this.params.maxSize)+"px";Bt+="@-webkit-keyframes snowflake_gid_".concat(Lt,"_x_").concat(Vt,"{from{-webkit-transform:translateX(0px)}to{-webkit-transform:translateX(").concat(Nt,");}}\n@keyframes snowflake_gid_").concat(Lt,"_x_").concat(Vt,"{from{transform:translateX(0px)}to{transform:translateX(").concat(Nt,")}}")}return Bt}},{key:"updateAnimationStyle",value:function(){this.injectStyle(this.getAnimationStyle(),this.animationStyleNode)}},{key:"removeStyles",value:function(){s2.instanceCounter||(m(this.mainStyleNode),delete this.mainStyleNode),m(this.imagesStyleNode),delete this.imagesStyleNode,m(this.animationStyleNode),delete this.animationStyleNode}},{key:"width",value:function(){return this.params.width||(this.isBody?k():this.params.container.offsetWidth)}},{key:"height",value:function(){return this.params.height||(this.isBody?_():this.params.container.offsetHeight+this.params.maxSize)}}]),Ut}(),s2.instanceCounter=0,s2.gid=0}}),init_magic_snowflakes_6_0=__esm({"https-url:https://esm.archive.org/magic-snowflakes@^6.0.0":function(){init_magic_snowflakes(),init_magic_snowflakes()}}),init_tslib=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/tslib.js":function(){}}),r2,a,i2,l2,c2,h,d3,p2,y2,init_css_tag=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/css-tag.js":function(){r2=window,a=r2.ShadowRoot&&(r2.ShadyCSS===void 0||r2.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,i2=Symbol(),l2=new WeakMap,c2=function(){"use strict";function Ut(jt,xt,Rt){if(_classCallCheck1(this,Ut),this._$cssResult$=!0,Rt!==i2)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=jt,this.t=xt}return _createClass1(Ut,[{key:"styleSheet",get:function(){var xt=this.o,Rt=this.t;if(a&&xt===void 0){var Lt=Rt!==void 0&&Rt.length===1;Lt&&(xt=l2.get(Rt)),xt===void 0&&((this.o=xt=new CSSStyleSheet).replaceSync(this.cssText),Lt&&l2.set(Rt,xt))}return xt}},{key:"toString",value:function(){return this.cssText}}]),Ut}(),h=function(Ut){return new c2(typeof Ut=="string"?Ut:Ut+"",void 0,i2)},d3=function(Ut){for(var jt=arguments.length,xt=new Array(jt>1?jt-1:0),Rt=1;Rt<jt;Rt++)xt[Rt-1]=arguments[Rt];var Lt=Ut.length===1?Ut[0]:xt.reduce(function(Bt,Vt,Nt){return Bt+function(qt){if(qt._$cssResult$===!0)return qt.cssText;if(typeof qt=="number")return qt;throw Error("Value passed to 'css' function must be a 'css' function result: "+qt+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")}(Vt)+Ut[Nt+1]},Ut[0]);return new c2(Lt,Ut,i2)},p2=function(Ut,jt){a?Ut.adoptedStyleSheets=jt.map(function(xt){return _instanceof(xt,CSSStyleSheet)?xt:xt.styleSheet}):jt.forEach(function(xt){var Rt=document.createElement("style"),Lt=r2.litNonce;Lt!==void 0&&Rt.setAttribute("nonce",Lt),Rt.textContent=xt.cssText,Ut.appendChild(Rt)})},y2=a?function(Ut){return Ut}:function(Ut){return _instanceof(Ut,CSSStyleSheet)?function(jt){var xt="",Rt=!0,Lt=!1,Bt=void 0;try{for(var Vt=jt.cssRules[Symbol.iterator](),Nt;!(Rt=(Nt=Vt.next()).done);Rt=!0){var qt=Nt.value;xt+=qt.cssText}}catch(Jt){Lt=!0,Bt=Jt}finally{try{!Rt&&Vt.return!=null&&Vt.return()}finally{if(Lt)throw Bt}}return h(xt)}(Ut):Ut}}}),reactive_element_exports={};__export(reactive_element_exports,{CSSResult:function(){return c2},ReactiveElement:function(){return a21},adoptStyles:function(){return p2},css:function(){return d3},defaultConverter:function(){return c3},getCompatibleStyle:function(){return y2},notEqual:function(){return E},supportsAdoptingStyleSheets:function(){return a},unsafeCSS:function(){return h}});var l3,h2,u2,$2,v3,c3,E,d4,a21,init_reactive_element=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/reactive-element.js":function(){init_css_tag(),init_css_tag(),h2=window,u2=h2.trustedTypes,$2=u2?u2.emptyScript:"",v3=h2.reactiveElementPolyfillSupport,c3={toAttribute:function(jt,xt){switch(xt){case Boolean:jt=jt?$2:null;break;case Object:case Array:jt=jt==null?jt:JSON.stringify(jt)}return jt},fromAttribute:function(jt,xt){var Rt=jt;switch(xt){case Boolean:Rt=jt!==null;break;case Number:Rt=jt===null?null:Number(jt);break;case Object:case Array:try{Rt=JSON.parse(jt)}catch(Lt){Rt=null}}return Rt}},E=function(Ut,jt){return jt!==Ut&&(jt==jt||Ut==Ut)},d4={attribute:!0,type:String,converter:c3,reflect:!1,hasChanged:E},a21=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt._$Ei=new Map,Rt.isUpdatePending=!1,Rt.hasUpdated=!1,Rt._$El=null,Rt.u(),_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"u",value:function(){var Lt=this,Bt;this._$E_=new Promise(function(Vt){return Lt.enableUpdating=Vt}),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(Bt=this.constructor.h)===null||Bt===void 0||Bt.forEach(function(Vt){return Vt(Lt)})}},{key:"addController",value:function(Lt){var Bt,Vt;((Bt=this._$ES)!==null&&Bt!==void 0?Bt:this._$ES=[]).push(Lt),this.renderRoot!==void 0&&this.isConnected&&((Vt=Lt.hostConnected)===null||Vt===void 0||Vt.call(Lt))}},{key:"removeController",value:function(Lt){var Bt;(Bt=this._$ES)===null||Bt===void 0||Bt.splice(this._$ES.indexOf(Lt)>>>0,1)}},{key:"_$Eg",value:function(){var Lt=this;this.constructor.elementProperties.forEach(function(Bt,Vt){Lt.hasOwnProperty(Vt)&&(Lt._$Ei.set(Vt,Lt[Vt]),delete Lt[Vt])})}},{key:"createRenderRoot",value:function(){var Lt,Bt=(Lt=this.shadowRoot)!==null&&Lt!==void 0?Lt:this.attachShadow(this.constructor.shadowRootOptions);return p2(Bt,this.constructor.elementStyles),Bt}},{key:"connectedCallback",value:function(){var Lt;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(Lt=this._$ES)===null||Lt===void 0||Lt.forEach(function(Bt){var Vt;return(Vt=Bt.hostConnected)===null||Vt===void 0?void 0:Vt.call(Bt)})}},{key:"enableUpdating",value:function(Lt){}},{key:"disconnectedCallback",value:function(){var Lt;(Lt=this._$ES)===null||Lt===void 0||Lt.forEach(function(Bt){var Vt;return(Vt=Bt.hostDisconnected)===null||Vt===void 0?void 0:Vt.call(Bt)})}},{key:"attributeChangedCallback",value:function(Lt,Bt,Vt){this._$AK(Lt,Vt)}},{key:"_$EO",value:function(Lt,Bt){var Vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:d4,Nt,qt=this.constructor._$Ep(Lt,Vt);if(qt!==void 0&&Vt.reflect===!0){var Jt=(((Nt=Vt.converter)===null||Nt===void 0?void 0:Nt.toAttribute)!==void 0?Vt.converter:c3).toAttribute(Bt,Vt.type);this._$El=Lt,Jt==null?this.removeAttribute(qt):this.setAttribute(qt,Jt),this._$El=null}}},{key:"_$AK",value:function(Lt,Bt){var Vt,Nt=this.constructor,qt=Nt._$Ev.get(Lt);if(qt!==void 0&&this._$El!==qt){var Jt=Nt.getPropertyOptions(qt),Zt=typeof Jt.converter=="function"?{fromAttribute:Jt.converter}:((Vt=Jt.converter)===null||Vt===void 0?void 0:Vt.fromAttribute)!==void 0?Jt.converter:c3;this._$El=qt,this[qt]=Zt.fromAttribute(Bt,Jt.type),this._$El=null}}},{key:"requestUpdate",value:function(Lt,Bt,Vt){var Nt=!0;Lt!==void 0&&(((Vt=Vt||this.constructor.getPropertyOptions(Lt)).hasChanged||E)(this[Lt],Bt)?(this._$AL.has(Lt)||this._$AL.set(Lt,Bt),Vt.reflect===!0&&this._$El!==Lt&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(Lt,Vt))):Nt=!1),!this.isUpdatePending&&Nt&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:function(){return __async(this,null,_regeneratorRuntime.default.mark(function Lt(){var Bt;return _regeneratorRuntime.default.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return this.isUpdatePending=!0,Nt.prev=1,Nt.next=4,this._$E_;case 4:Nt.next=9;break;case 6:Nt.prev=6,Nt.t0=Nt.catch(1),Promise.reject(Nt.t0);case 9:if(Bt=this.scheduleUpdate(),Nt.t1=Bt!=null,!Nt.t1){Nt.next=14;break}return Nt.next=14,Bt;case 14:return Nt.abrupt("return",(Nt.t1&&Nt.sent,!this.isUpdatePending));case 15:case"end":return Nt.stop()}},Lt,this,[[1,6]])}))}},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var Lt=this,Bt;if(!!this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach(function(qt,Jt){return Lt[Jt]=qt}),this._$Ei=void 0);var Vt=!1,Nt=this._$AL;try{Vt=this.shouldUpdate(Nt),Vt?(this.willUpdate(Nt),(Bt=this._$ES)===null||Bt===void 0||Bt.forEach(function(qt){var Jt;return(Jt=qt.hostUpdate)===null||Jt===void 0?void 0:Jt.call(qt)}),this.update(Nt)):this._$Ek()}catch(qt){throw Vt=!1,this._$Ek(),qt}Vt&&this._$AE(Nt)}}},{key:"willUpdate",value:function(Lt){}},{key:"_$AE",value:function(Lt){var Bt;(Bt=this._$ES)===null||Bt===void 0||Bt.forEach(function(Vt){var Nt;return(Nt=Vt.hostUpdated)===null||Nt===void 0?void 0:Nt.call(Vt)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(Lt)),this.updated(Lt)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(Lt){return!0}},{key:"update",value:function(Lt){var Bt=this;this._$EC!==void 0&&(this._$EC.forEach(function(Vt,Nt){return Bt._$EO(Nt,Bt[Nt],Vt)}),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(Lt){}},{key:"firstUpdated",value:function(Lt){}}],[{key:"addInitializer",value:function(Lt){var Bt;this.finalize(),((Bt=this.h)!==null&&Bt!==void 0?Bt:this.h=[]).push(Lt)}},{key:"observedAttributes",get:function(){var Lt=this;this.finalize();var Bt=[];return this.elementProperties.forEach(function(Vt,Nt){var qt=Lt._$Ep(Nt,Vt);qt!==void 0&&(Lt._$Ev.set(qt,Nt),Bt.push(qt))}),Bt}},{key:"createProperty",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d4;if(Bt.state&&(Bt.attribute=!1),this.finalize(),this.elementProperties.set(Lt,Bt),!Bt.noAccessor&&!this.prototype.hasOwnProperty(Lt)){var Vt=(typeof Lt=="undefined"?"undefined":_typeof(Lt))=="symbol"?Symbol():"__"+Lt,Nt=this.getPropertyDescriptor(Lt,Vt,Bt);Nt!==void 0&&Object.defineProperty(this.prototype,Lt,Nt)}}},{key:"getPropertyDescriptor",value:function(Lt,Bt,Vt){return{get:function(){return this[Bt]},set:function(qt){var Jt=this[Lt];this[Bt]=qt,this.requestUpdate(Lt,Jt,Vt)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(Lt){return this.elementProperties.get(Lt)||d4}},{key:"finalize",value:function(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var Lt=Object.getPrototypeOf(this);if(Lt.finalize(),Lt.h!==void 0&&(this.h=_toConsumableArray(Lt.h)),this.elementProperties=new Map(Lt.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var Bt=this.properties,Vt=_toConsumableArray(Object.getOwnPropertyNames(Bt)).concat(_toConsumableArray(Object.getOwnPropertySymbols(Bt))),Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value;this.createProperty(Xt,Bt[Xt])}}catch(nn){qt=!0,Jt=nn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(Lt){var Bt=[];if(Array.isArray(Lt)){var Vt=new Set(Lt.flat(1/0).reverse()),Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value;Bt.unshift(y2(Xt))}}catch(nn){qt=!0,Jt=nn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}}else Lt!==void 0&&Bt.push(y2(Lt));return Bt}},{key:"_$Ep",value:function(Lt,Bt){var Vt=Bt.attribute;return Vt===!1?void 0:typeof Vt=="string"?Vt:typeof Lt=="string"?Lt.toLowerCase():void 0}}]),xt}(_wrapNativeSuper(HTMLElement)),a21.finalized=!0,a21.elementProperties=new Map,a21.elementStyles=[],a21.shadowRootOptions={mode:"open"},v3==null||v3({ReactiveElement:a21}),((l3=h2.reactiveElementVersions)!==null&&l3!==void 0?l3:h2.reactiveElementVersions=[]).push("1.6.1")}}),lit_html_exports={};__export(lit_html_exports,{_$LH:function(){return tt2},html:function(){return X},noChange:function(){return C},nothing:function(){return u3},render:function(){return et2},svg:function(){return Y}});function m2(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===C)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=b2(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=m2(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var R,S2,H,O,_2,U,K2,x2,T2,b2,V,F,N,j2,D2,p3,W2,k2,q2,G,X,Y,C,u3,z2,y3,J,g3,E2,v4,f21,I,Q2,B,L,P2,tt2,Z2,et2,init_lit_html=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/lit-html.js":function(){S2=window,H=S2.trustedTypes,O=H?H.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,_2="lit$".concat((Math.random()+"").slice(9),"$"),U="?"+_2,K2="<".concat(U,">"),x2=document,T2=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return x2.createComment(Ut)},b2=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},V=Array.isArray,F=function(Ut){return V(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},N=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,j2=/-->/g,D2=/>/g,p3=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),W2=/'/g,k2=/"/g,q2=/^(?:script|style|textarea|title)$/i,G=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},X=G(1),Y=G(2),C=Symbol.for("lit-noChange"),u3=Symbol.for("lit-nothing"),z2=new WeakMap,y3=x2.createTreeWalker(x2,129,null,!1),J=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=N,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===N?Zt[1]==="!--"?Vt=j2:Zt[1]!==void 0?Vt=D2:Zt[2]!==void 0?(q2.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=p3):Zt[3]!==void 0&&(Vt=p3):Vt===p3?Zt[0]===">"?(Vt=Lt!=null?Lt:N,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?p3:Zt[3]==='"'?k2:W2):Vt===k2||Vt===W2?Vt=p3:Vt===j2||Vt===D2?Vt=N:(Vt=p3,Lt=void 0);var nn=Vt===p3&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===N?qt+K2:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+_2+nn):qt+_2+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[O!==void 0?O.createHTML(un):un,Rt]},g3=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(J(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=g3.createElement(Yt,xt),y3.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=y3.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(_2)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(_2),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?I:sn[1]==="?"?B:sn[1]==="@"?L:f21})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(q2.test(Bt.tagName)){var Pn=Bt.textContent.split(_2),_n=Pn.length-1;if(_n>0){Bt.textContent=H?H.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],T2()),y3.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],T2())}}}else if(Bt.nodeType===8)if(Bt.data===U)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(_2,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=_2.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=x2.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),E2=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:x2).importNode(Vt,!0);y3.currentNode=qt;for(var Jt=y3.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new v4(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new P2(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=y3.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),v4=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=u3,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=m2(this,xt,Rt),b2(xt)?xt===u3||xt==null||xt===""?(this._$AH!==u3&&this._$AR(),this._$AH=u3):xt!==this._$AH&&xt!==C&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):F(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==u3&&b2(this._$AH)?this._$AA.nextSibling.data=xt:this.T(x2.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=g3.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new E2(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=z2.get(xt.strings);return Rt===void 0&&z2.set(xt.strings,Rt=new g3(xt)),Rt}},{key:"k",value:function(xt){V(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new v4(this.O(T2()),this.O(T2()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),f21=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=u3,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=u3}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=m2(this,xt,Rt,0),Nt=!b2(xt)||xt!==this._$AH&&xt!==C,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=m2(this,qt[Lt+Jt],Rt,Jt),Zt===C&&(Zt=this._$AH[Jt]),Nt||(Nt=!b2(Zt)||Zt!==this._$AH[Jt]),Zt===u3?xt=u3:xt!==u3&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===u3?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),I=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===u3?void 0:Lt}}]),xt}(f21),Q2=H?H.emptyScript:"",B=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==u3?this.element.setAttribute(this.name,Q2):this.element.removeAttribute(this.name)}}]),xt}(f21),L=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=m2(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:u3)!==C){var Nt=this._$AH,qt=Lt===u3&&Nt!==u3||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==u3&&(Nt===u3||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(f21),P2=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){m2(this,xt)}}]),Ut}(),tt2={P:"$lit$",A:_2,M:U,C:1,L:J,R:E2,D:F,V:m2,I:v4,H:f21,N:B,U:L,B:I,F:P2},Z2=S2.litHtmlPolyfillSupport,Z2==null||Z2(g3,v4),((R=S2.litHtmlVersions)!==null&&R!==void 0?R:S2.litHtmlVersions=[]).push("2.6.1"),et2=function(Ut,jt,xt){var Rt,Lt,Bt=(Rt=xt==null?void 0:xt.renderBefore)!==null&&Rt!==void 0?Rt:jt,Vt=Bt._$litPart$;if(Vt===void 0){var Nt=(Lt=xt==null?void 0:xt.renderBefore)!==null&&Lt!==void 0?Lt:null;Bt._$litPart$=Vt=new v4(jt.insertBefore(T2(),Nt),Nt,void 0,xt!=null?xt:{})}return Vt._$AI(Ut),Vt}}}),s3,init_base=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/base.js":function(){s3=function(Ut){var jt=Ut.finisher,xt=Ut.descriptor;return function(Rt,Lt){var Bt;if(Lt===void 0){var Vt=(Bt=Rt.originalKey)!==null&&Bt!==void 0?Bt:Rt.key,Nt=xt!=null?{kind:"method",placement:"prototype",key:Vt,descriptor:xt(Rt.key)}:__spreadProps(__spreadValues({},Rt),{key:Vt});return jt!=null&&(Nt.finisher=function(Jt){jt(Jt,Vt)}),Nt}{var qt=Rt.constructor;xt!==void 0&&Object.defineProperty(Rt,Lt,xt(Lt)),jt==null||jt(qt,Lt)}}}}}),c4,init_custom_element=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/custom-element.js":function(){c4=function(Ut){return function(jt){return typeof jt=="function"?function(xt,Rt){return customElements.define(xt,Rt),Rt}(Ut,jt):function(xt,Rt){var Lt=Rt.kind,Bt=Rt.elements;return{kind:Lt,elements:Bt,finisher:function(Nt){customElements.define(xt,Nt)}}}(Ut,jt)}}}}),c5,init_property=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/property.js":function(){c5=function(Ut,jt){return jt.kind==="method"&&jt.descriptor&&!("value"in jt.descriptor)?__spreadProps(__spreadValues({},jt),{finisher:function(Rt){Rt.createProperty(jt.key,Ut)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:jt.key,initializer:function(){typeof jt.initializer=="function"&&(this[jt.key]=jt.initializer.call(this))},finisher:function(Rt){Rt.createProperty(jt.key,Ut)}}}}}),init_state=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/state.js":function(){init_property()}}),init_event_options=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/event-options.js":function(){init_base()}}),init_query=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/query.js":function(){init_base()}}),init_query_all=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/query-all.js":function(){init_base()}}),init_query_async=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/query-async.js":function(){init_base()}}),r3,u4,init_query_assigned_elements=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/query-assigned-elements.js":function(){init_base(),u4=((r3=window.HTMLSlotElement)===null||r3===void 0?void 0:r3.prototype.assignedElements)!=null?function(Ut,jt){return Ut.assignedElements(jt)}:function(Ut,jt){return Ut.assignedNodes(jt).filter(function(xt){return xt.nodeType===Node.ELEMENT_NODE})}}}),init_query_assigned_nodes=__esm({"https-url:https://esm.archive.org/v99/@lit/[email protected]/deno/decorators/query-assigned-nodes.js":function(){init_base(),init_query_assigned_elements()}}),m3,x3,E4,v5,$3,p4,t,e,a3,d5,f3,i31,c6,u5,init_lit_element=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/lit-element.js":function(){init_reactive_element(),init_lit_html(),init_reactive_element(),init_reactive_element(),init_lit_html(),init_lit_html(),init_base(),init_custom_element(),init_property(),init_state(),init_event_options(),init_query(),init_query_all(),init_query_async(),init_query_assigned_elements(),init_query_assigned_nodes(),m3=Object.defineProperty,x3=Object.getOwnPropertyDescriptor,E4=Object.getOwnPropertyNames,v5=Object.prototype.hasOwnProperty,$3=function(Ut,jt){for(var xt in jt)m3(Ut,xt,{get:jt[xt],enumerable:!0})},p4=function(Ut,jt,xt,Rt){var Lt=!0,Bt=!1,Vt=void 0;if(jt&&typeof jt=="object"||typeof jt=="function")try{for(var Nt=function(Zt,Yt){var Xt=Yt.value;!v5.call(Ut,Xt)&&Xt!==xt&&m3(Ut,Xt,{get:function(){return jt[Xt]},enumerable:!(Rt=x3(jt,Xt))||Rt.enumerable})},qt=E4(jt)[Symbol.iterator](),Jt;!(Lt=(Jt=qt.next()).done);Lt=!0)Nt(qt,Jt)}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&qt.return!=null&&qt.return()}finally{if(Bt)throw Vt}}return Ut},t=function(Ut,jt,xt){return p4(Ut,jt,"default"),xt&&p4(xt,jt,"default")},e={},$3(e,{LitElement:function(){return i31},UpdatingElement:function(){return f3},_$LE:function(){return u5}}),t(e,reactive_element_exports),t(e,lit_html_exports),f3=a21,i31=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.renderOptions={host:_assertThisInitialized1(Rt)},Rt._$Do=void 0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"createRenderRoot",value:function(){var Lt,Bt,Vt=_get(_getPrototypeOf(xt.prototype),"createRenderRoot",this).call(this);return(Lt=(Bt=this.renderOptions).renderBefore)!==null&&Lt!==void 0||(Bt.renderBefore=Vt.firstChild),Vt}},{key:"update",value:function(Lt){var Bt=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),_get(_getPrototypeOf(xt.prototype),"update",this).call(this,Lt),this._$Do=et2(Bt,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var Lt;_get(_getPrototypeOf(xt.prototype),"connectedCallback",this).call(this),(Lt=this._$Do)===null||Lt===void 0||Lt.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var Lt;_get(_getPrototypeOf(xt.prototype),"disconnectedCallback",this).call(this),(Lt=this._$Do)===null||Lt===void 0||Lt.setConnected(!1)}},{key:"render",value:function(){return C}}]),xt}(a21),i31.finalized=!0,i31._$litElement$=!0,(a3=globalThis.litElementHydrateSupport)===null||a3===void 0||a3.call(globalThis,{LitElement:i31}),c6=globalThis.litElementPolyfillSupport,c6==null||c6({LitElement:i31}),u5={_$AK:function(Ut,jt,xt){Ut._$AK(jt,xt)},_$AL:function(Ut){return Ut._$AL}},((d5=globalThis.litElementVersions)!==null&&d5!==void 0?d5:globalThis.litElementVersions=[]).push("3.2.2"),console.warn("The main 'lit-element' module entrypoint is deprecated. Please update your imports to use the 'lit' package: 'lit' and 'lit/decorators.ts' or import from 'lit-element/lit-element.ts'. See https://lit.dev/msg/deprecated-import-path for more information.")}}),init_is_server=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/is-server.js":function(){}}),init_lit=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/lit.js":function(){init_reactive_element(),init_lit_html(),init_lit_element(),init_is_server()}}),init_decorators=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/decorators.js":function(){init_custom_element(),init_property(),init_state(),init_event_options(),init_query(),init_query_all(),init_query_async(),init_query_assigned_elements(),init_query_assigned_nodes()}});function s5(Ut,jt){var xt=this;if(!_instanceof(xt,s5))return new s5(Ut,jt);var Rt=Object.assign({},m4,jt),Lt=d6(Rt.precision),Bt=f4(Ut,Rt);xt.intValue=Bt,xt.value=Bt/Lt,Rt.increment=Rt.increment||1/Lt,Rt.useVedic?Rt.groups=_3:Rt.groups=b3,this.s=Rt,this.p=Lt}var m4,h3,d6,V2,b3,_3,C2,init_currency=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/currency.js":function(){m4={symbol:"$",separator:",",decimal:".",errorOnInvalid:!1,precision:2,pattern:"!#",negativePattern:"-!#",format:y5,fromCents:!1},h3=function(jt){return Math.round(jt)},d6=function(jt){return Math.pow(10,jt)},V2=function(jt,xt){return h3(jt/xt)*xt},b3=/(\d)(?=(\d{3})+\b)/g,_3=/(\d)(?=(\d\d)+\d\b)/g,s5.prototype={add:function(jt){var xt=this.intValue,Rt=this.s,Lt=this.p;return s5((xt+=f4(jt,Rt))/(Rt.fromCents?1:Lt),Rt)},subtract:function(jt){var xt=this.intValue,Rt=this.s,Lt=this.p;return s5((xt-=f4(jt,Rt))/(Rt.fromCents?1:Lt),Rt)},multiply:function(jt){var xt=this.intValue,Rt=this.s;return s5((xt*=jt)/(Rt.fromCents?1:d6(Rt.precision)),Rt)},divide:function(jt){var xt=this.intValue,Rt=this.s;return s5(xt/=f4(jt,Rt,!1),Rt)},distribute:function(jt){for(var xt=this.intValue,Rt=this.p,Lt=this.s,Bt=[],Vt=Math[xt>=0?"floor":"ceil"](xt/jt),Nt=Math.abs(xt-Vt*jt),qt=Lt.fromCents?1:Rt;jt!==0;jt--){var Jt=s5(Vt/qt,Lt);Nt-- >0&&(Jt=Jt[xt>=0?"add":"subtract"](1/qt)),Bt.push(Jt)}return Bt},dollars:function(){return~~this.value},cents:function(){var jt=this.intValue,xt=this.p;return~~(jt%xt)},format:function(jt){var xt=this.s;return typeof jt=="function"?jt(this,xt):xt.format(this,Object.assign({},xt,jt))},toString:function(){var jt=this.intValue,xt=this.p,Rt=this.s;return V2(jt/xt,Rt.increment).toFixed(Rt.precision)},toJSON:function(){return this.value}},C2=s5}}),v6,o3,s6,g4,A,init_donation_form_data_models=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/donation-form-data-models.js":function(){(function(Ut){Ut.CreditCard="Credit Card",Ut.PayPal="PayPal",Ut.GooglePay="Google Pay",Ut.Venmo="Venmo",Ut.ApplePay="Apple Pay"})(v6||(v6={})),o3=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.donationType=jt.donationType,this.amount=jt.amount,this.coverFees=jt.coverFees}return _createClass1(Ut,[{key:"feeAmountCovered",get:function(){return this.coverFees?this.fee:0}},{key:"fee",get:function(){return o3.calculateFeeAmount(this.amount)}},{key:"total",get:function(){return o3.calculateTotal(this.amount,this.coverFees)}}],[{key:"calculateTotal",value:function(xt,Rt){var Lt=Rt?this.calculateFeeAmount(xt):0,Bt=xt+Lt;return isNaN(Bt)?0:this.roundAmount(Bt)}},{key:"calculateFeeAmount",value:function(xt){var Rt=xt*.022+.3;return isNaN(Rt)?0:this.roundAmount(Rt)}},{key:"roundAmount",value:function(xt){return Math.round(xt*100)/100}}]),Ut}(),function(Ut){Ut.OneTime="one-time",Ut.Monthly="monthly",Ut.Upsell="up_sell"}(s6||(s6={})),g4=[5,10,25,50,100,500,1e3],A=new o3({donationType:s6.OneTime,amount:10,coverFees:!1})}}),s7,init_donation_form_currency_validator=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/donation-form-currency-validator.js":function(){s7=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"keydown",value:function(xt){var Rt,Lt,Bt=xt.key;if(!xt.metaKey){switch(Bt){case"Tab":case"Delete":case"Backspace":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"ArrowDown":return}var Vt=xt.target,Nt=Vt.value,qt=Nt.slice(0,(Rt=Vt.selectionStart)!==null&&Rt!==void 0?Rt:0),Jt=Nt.slice((Lt=Vt.selectionEnd)!==null&&Lt!==void 0?Lt:0),Zt="".concat(qt).concat(Bt).concat(Jt),Yt=/^[0-9]+(\.[0-9]{0,2})?$/g;Zt.match(Yt)||xt.preventDefault()}}}]),Ut}()}}),i4,o4,init_donation_form_section=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/donation-form-section.js":function(){init_tslib(),init_lit(),init_decorators(),function(Ut){Ut.HideBadge="hidebadge",Ut.ShowBadge="showbadge",Ut.HideBadgeLeaveSpacing="hidebadgeleavespacing"}(i4||(i4={})),o4=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.sectionBadge="0",Rt.badgeMode=i4.ShowBadge,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject1(),this.badgeMode,this.sectionBadge,this.headline?X(_templateObject(),this.headline):"")}}],[{key:"styles",get:function(){var Lt=d3(_templateObject2()),Bt=d3(_templateObject3()),Vt=d3(_templateObject4()),Nt=d3(_templateObject5()),qt=d3(_templateObject6(),Nt),Jt=d3(_templateObject7()),Zt=d3(_templateObject8()),Yt=d3(_templateObject9()),Xt=d3(_templateObject10()),nn=d3(_templateObject11()),un=d3(_templateObject12()),fn=d3(_templateObject13()),dn=d3(_templateObject14(),Nt);return d3(_templateObject15(),un,fn,qt,Bt,qt,Bt,Lt,qt,Vt,Yt,qt,qt,Nt,Zt,Jt,dn,Xt,nn)}}]),xt}(i31),P([y4({type:String})],o4.prototype,"sectionBadge",void 0),P([y4({type:String})],o4.prototype,"headline",void 0),P([y4({type:String})],o4.prototype,"badgeMode",void 0),o4=P([c4("donation-form-section")],o4)}}),p5,c7,s8,h4,f5,u6,init_donation_form_edit_donation=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/donation-form-edit-donation.js":function(){init_tslib(),init_lit(),init_decorators(),init_currency(),init_donation_form_data_models(),init_donation_form_currency_validator(),init_donation_form_section(),function(Ut){Ut.HideNumbers="hidenumbers",Ut.ShowNumbers="shownumbers"}(p5||(p5={})),function(Ut){Ut.DonationType="donationType",Ut.Amount="amount"}(c7||(c7={})),function(Ut){Ut.ValidDonationAmount="valid_donation_amount",Ut.InvalidDonationAmount="invalid_donation_amount",Ut.DonationTooHigh="donation_too_high",Ut.DonationTooLow="donation_too_low"}(s8||(s8={})),function(Ut){Ut.Button="button",Ut.Checkbox="checkbox"}(h4||(h4={})),function(Ut){Ut.SingleLine="single-line",Ut.MultiLine="multi-line"}(f5||(f5={})),u6=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.donationInfo=A,Rt.stepNumberMode=p5.ShowNumbers,Rt.amountOptions=g4,Rt.amountSelectionLayout=f5.MultiLine,Rt.frequencySelectionMode=h4.Button,Rt.customAmountSelected=!1,Rt.currencyValidator=new s7,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject16(),this.frequencySelectionMode===h4.Button?this.frequencyButtonsTemplate:u3,this.amountSelectionSectionNumber,this.formSectionNumberMode,this.presetAmountsTemplate,this.customAmountTemplate,this.error,this.customFeesCheckboxTemplate,this.frequencySelectionMode===h4.Checkbox?this.frequencyCheckboxTemplate:u3)}},{key:"updated",value:function(Lt){Lt.has("customAmountSelected")&&(this.customAmountButton.checked=this.customAmountSelected),Lt.has("amountOptions")&&(this.customAmountSelected=!1,this.updateSelectedDonationInfo(),this.setupAmountColumnsLayoutConfig()),Lt.has("amountSelectionLayout")&&this.setupAmountColumnsLayoutConfig(),Lt.has("donationInfo")&&this.updateSelectedDonationInfo(),Lt.has("defaultSelectedAmount")&&this.defaultSelectedAmount!==void 0&&(this.customAmountSelected=!1,this.donationInfo=new o3({donationType:this.donationInfo.donationType,amount:this.defaultSelectedAmount,coverFees:this.donationInfo.coverFees}))}},{key:"frequencyButtonsTemplate",get:function(){return X(_templateObject17(),this.formSectionNumberMode,this.frequencyTemplate)}},{key:"frequencyCheckboxTemplate",get:function(){return X(_templateObject18(),this.monthlyCheckboxChecked,this.donationInfo.donationType===s6.Monthly)}},{key:"customFeesCheckboxTemplate",get:function(){return X(_templateObject19(),this.coverFeesChecked,this.donationInfo.coverFees,this.coverFeesTextTemplate)}},{key:"amountSelectionSectionNumber",get:function(){return this.frequencySelectionMode===h4.Button?2:1}},{key:"formSectionNumberMode",get:function(){switch(this.stepNumberMode){case p5.ShowNumbers:return i4.ShowBadge;case p5.HideNumbers:return i4.HideBadge}}},{key:"setupAmountColumnsLayoutConfig",value:function(){var Lt=this.amountOptions.length,Bt=5,Vt=3;switch(Lt){case 7:Bt=5,Vt=3;break;case 6:Bt=4,Vt=2;break;case 5:Bt=4,Vt=3;break;case 4:Bt=3,Vt=2;break;case 3:Bt=2,Vt=1;break}this.amountSelectionLayout===f5.SingleLine&&(Bt=Lt+3,Vt=3),this.style.setProperty("--paymentSelectorAmountColumnCount","".concat(Bt)),this.style.setProperty("--paymentSelectorCustomAmountColSpan","".concat(Vt))}},{key:"updateSelectedDonationInfo",value:function(){var Lt,Bt;if(!this.customAmountSelected&&this.amountOptions.includes(this.donationInfo.amount)){var Vt=(Lt=this.shadowRoot)===null||Lt===void 0?void 0:Lt.querySelector('input[type="radio"][name="'.concat(c7.Amount,'"][value="').concat(this.donationInfo.amount,'"]'));Vt.checked=!0,this.customAmountSelected=!1,this.customAmountInput.value=""}else if(this.customAmountSelected=!0,((Bt=this.shadowRoot)===null||Bt===void 0?void 0:Bt.activeElement)!==this.customAmountInput){this.customAmountInput.value="".concat(this.donationInfo.amount);var Nt=this.getDonationInfoStatus(this.donationInfo.amount);this.handleDonationInfoStatus(Nt)}}},{key:"coverFeesTextTemplate",get:function(){var Lt=C2(this.donationInfo.fee,{symbol:"$"}).format();return X(_templateObject20(),Lt)}},{key:"formatShortenedAmount",value:function(Lt){var Bt=Lt%1===0?0:2;return C2(Lt,{symbol:"$",precision:Bt}).format()}},{key:"frequencyTemplate",get:function(){return X(_templateObject21(),this.getRadioButton({group:c7.DonationType,value:s6.OneTime,displayText:"One time",checked:this.donationInfo.donationType===s6.OneTime}),this.getRadioButton({group:c7.DonationType,value:s6.Monthly,displayText:"Monthly",checked:this.donationInfo.donationType===s6.Monthly}))}},{key:"presetAmountsTemplate",get:function(){var Lt=this;return X(_templateObject23(),this.amountOptions.map(function(Bt){var Vt=!Lt.customAmountSelected&&Bt===Lt.donationInfo.amount,Nt=Lt.formatShortenedAmount(Bt);return X(_templateObject22(),Lt.getRadioButton({group:c7.Amount,value:"".concat(Bt),displayText:"".concat(Nt),checked:Vt}))}))}},{key:"getRadioButton",value:function(Lt){var Bt="".concat(Lt.group,"-").concat(Lt.value,"-option");return X(_templateObject24(),Lt.group,Lt.value,Bt,Lt.checked,this.radioSelected,Bt,Lt.displayText)}},{key:"customAmountTemplate",get:function(){var Lt=this.amountOptions.includes(this.donationInfo.amount)?"":this.donationInfo.amount;return X(_templateObject25(),c7.Amount,this.customRadioSelected,Lt,this.customAmountChanged,this.currencyValidator.keydown,this.customAmountFocused)}},{key:"customRadioSelected",value:function(){this.customAmountInput.focus()}},{key:"customAmountFocused",value:function(Lt){var Bt=Lt.target;this.customAmountSelected=!0,this.handleCustomAmountInput(Bt.value)}},{key:"coverFeesChecked",value:function(Lt){var Bt=Lt.target.checked;this.updateDonationInfo({coverFees:Bt})}},{key:"customAmountChanged",value:function(Lt){var Bt=Lt.target.value;this.customAmountSelected=!0,this.handleCustomAmountInput(Bt)}},{key:"handleCustomAmountInput",value:function(Lt){var Bt=parseFloat(Lt);isNaN(Bt)?this.dispatchEditDonationError(s8.InvalidDonationAmount):this.amountChanged(Bt)}},{key:"handleDonationInfoStatus",value:function(Lt){switch(Lt){case s8.ValidDonationAmount:this.error=void 0;break;case s8.DonationTooHigh:this.error=X(_templateObject26()),this.dispatchEditDonationError(Lt);break;case s8.DonationTooLow:this.customAmountInput.value.length>0&&(this.error=X(_templateObject27())),this.dispatchEditDonationError(Lt);break;case s8.InvalidDonationAmount:this.error=X(_templateObject28()),this.dispatchEditDonationError(Lt);break}}},{key:"amountChanged",value:function(Lt){var Bt=this.getDonationInfoStatus(Lt);this.handleDonationInfoStatus(Bt),Bt===s8.ValidDonationAmount&&this.updateDonationInfo({amount:Lt})}},{key:"getDonationInfoStatus",value:function(Lt){return isNaN(Lt)?s8.InvalidDonationAmount:Lt>=1e4?s8.DonationTooHigh:Lt<1?s8.DonationTooLow:s8.ValidDonationAmount}},{key:"radioSelected",value:function(Lt){var Bt=Lt.target,Vt=Bt.name,Nt=Bt.value;switch(Vt){case c7.Amount:this.presetAmountChanged(parseFloat(Nt));break;case c7.DonationType:this.updateDonationInfo({donationType:Nt});break;default:break}}},{key:"monthlyCheckboxChecked",value:function(Lt){var Bt=Lt.target.checked?s6.Monthly:s6.OneTime;this.updateDonationInfo({donationType:Bt})}},{key:"dispatchEditDonationError",value:function(Lt){var Bt=new CustomEvent("editDonationError",{detail:{error:Lt}});this.dispatchEvent(Bt)}},{key:"presetAmountChanged",value:function(Lt){this.error=void 0,this.customAmountSelected=!1,this.customAmountInput.value="",this.updateDonationInfo({amount:Lt})}},{key:"updateDonationInfo",value:function(Lt){var Bt,Vt,Nt,qt=new o3({donationType:(Bt=Lt.donationType)!==null&&Bt!==void 0?Bt:this.donationInfo.donationType,amount:(Vt=Lt.amount)!==null&&Vt!==void 0?Vt:this.donationInfo.amount,coverFees:(Nt=Lt.coverFees)!==null&&Nt!==void 0?Nt:this.donationInfo.coverFees});this.donationInfo=qt;var Jt=new CustomEvent("donationInfoChanged",{detail:{donationInfo:qt}});this.dispatchEvent(Jt)}}],[{key:"styles",get:function(){var Lt=d3(_templateObject29()),Bt=d3(_templateObject30()),Vt=d3(_templateObject31()),Nt=d3(_templateObject32()),qt=d3(_templateObject33()),Jt=d3(_templateObject34()),Zt=d3(_templateObject35()),Yt=d3(_templateObject36()),Xt=d3(_templateObject37()),nn=d3(_templateObject38()),un=d3(_templateObject39()),fn=d3(_templateObject40()),dn=d3(_templateObject41()),pn=d3(_templateObject42()),mn=d3(_templateObject43());return d3(_templateObject44(),Bt,pn,mn,Vt,Lt,Nt,Yt,qt,Jt,Zt,Xt,nn,un,fn,dn)}}]),xt}(i31),P([y4({type:Object})],u6.prototype,"donationInfo",void 0),P([y4({type:String})],u6.prototype,"stepNumberMode",void 0),P([y4({type:Number})],u6.prototype,"defaultSelectedAmount",void 0),P([y4({type:Array})],u6.prototype,"amountOptions",void 0),P([y4({type:String})],u6.prototype,"amountSelectionLayout",void 0),P([y4({type:String})],u6.prototype,"frequencySelectionMode",void 0),P([y4({type:Object})],u6.prototype,"error",void 0),P([y4({type:Boolean})],u6.prototype,"customAmountSelected",void 0),P([s4("#custom-amount-button")],u6.prototype,"customAmountButton",void 0),P([s4("#custom-amount-input")],u6.prototype,"customAmountInput",void 0),u6=P([c4("donation-form-edit-donation")],u6)}}),init_donation_form_edit_donation_0_3=__esm({"https-url:https://esm.archive.org/@internetarchive/donation-form-edit-donation@^0.3.13":function(){init_donation_form_edit_donation()}}),r4,init_donation_banner_thermometer=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/donation-banner-thermometer.js":function(){init_tslib(),init_lit(),init_decorators(),r4=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.goalMessageMode="amount",Rt.goalNearMessage="We\u2019ve almost reached our goal!",Rt.goalReachedMessage="We've reached our goal!",Rt.goalAmount=75e5,Rt.currentAmountMode="on",Rt.currentAmount=0,Rt.thermometerValueWidth=0,Rt.thermometerFillWidth=0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject46(),this.goalAmount,this.currentAmount,this.currentAmountDisplayValue,this.thermometerValuePosition,this.percentComplete,this.thermometerValuePosition==="value-left"?this.thermometerValueTemplate:u3,this.thermometerValuePosition==="value-right"?this.thermometerValueTemplate:u3,this.goalMessageMode!=="off"?X(_templateObject45(),this.currentGoalMessage):u3)}},{key:"thermometerValueTemplate",get:function(){return this.currentAmountMode==="off"?X(_templateObject47(),u3):X(_templateObject48(),this.currentAmountDisplayValue)}},{key:"thermometerValuePosition",get:function(){return this.thermometerValueWidth+10<this.thermometerFillWidth?"value-left":"value-right"}},{key:"updated",value:function(Lt){if(Lt.has("resizeObserver")){var Bt=Lt.get("resizeObserver");this.disconnectResizeObserver(Bt),this.setupResizeObserver(this.resizeObserver)}Lt.has("currentAmountMode")&&(this.unobserveCurrentAmountResize(this.resizeObserver),this.observeCurrentAmountResize(this.resizeObserver))}},{key:"disconnectedCallback",value:function(){this.disconnectResizeObserver(this.resizeObserver)}},{key:"handleResize",value:function(Lt){var Bt;switch(Lt.target){case((Bt=this.shadowRoot)===null||Bt===void 0?void 0:Bt.host):this.style.setProperty("--bannerThermometerHeight",Lt.contentRect.height+"px");break;case this.thermometerValue:this.thermometerValueWidth=Lt.contentRect.width;break;case this.thermometerFill:this.thermometerFillWidth=Lt.contentRect.width;break}}},{key:"setupResizeObserver",value:function(Lt){var Bt;!(!((Bt=this.shadowRoot)===null||Bt===void 0)&&Bt.host)||!Lt||(Lt.addObserver({handler:this,target:this.shadowRoot.host}),Lt.addObserver({handler:this,target:this.thermometerFill}),this.observeCurrentAmountResize(Lt))}},{key:"disconnectResizeObserver",value:function(Lt){var Bt;!(!((Bt=this.shadowRoot)===null||Bt===void 0)&&Bt.host)||!Lt||(Lt.removeObserver({handler:this,target:this.shadowRoot.host}),Lt.removeObserver({handler:this,target:this.thermometerFill}),this.unobserveCurrentAmountResize(Lt))}},{key:"observeCurrentAmountResize",value:function(Lt){!this.thermometerValue||!Lt||(Lt==null||Lt.addObserver({handler:this,target:this.thermometerValue}))}},{key:"unobserveCurrentAmountResize",value:function(Lt){!this.thermometerValue||!Lt||(Lt==null||Lt.removeObserver({handler:this,target:this.thermometerValue}))}},{key:"goalMessage",get:function(){return this.currentAmount>=this.goalAmount?this.goalReachedMessage:this.goalNearMessage}},{key:"currentAmountDisplayValue",get:function(){return this.formatNumber(this.currentAmount)}},{key:"goalAmountDisplayValue",get:function(){return this.formatNumber(this.goalAmount)}},{key:"formatNumber",value:function(Lt){if(Lt===0)return"$0";var Bt="MM",Vt=Lt/1e6,Nt=Vt<10,qt=0;return Nt?qt=Math.round((Vt+Number.EPSILON)*10)/10:qt=Math.round(Vt),"$".concat(qt).concat(Bt)}},{key:"currentGoalMessage",get:function(){switch(this.goalMessageMode){case"amount":return"".concat(this.goalAmountDisplayValue," goal");case"message":return this.goalMessage;case"off":return""}}},{key:"percentComplete",get:function(){return Math.min(this.currentAmount/this.goalAmount*100,100)}}],[{key:"styles",get:function(){var Lt=d3(_templateObject49()),Bt=d3(_templateObject50()),Vt=d3(_templateObject51()),Nt=d3(_templateObject52(),Vt),qt=d3(_templateObject53()),Jt=d3(_templateObject54(),Vt),Zt=d3(_templateObject55(),Lt),Yt=d3(_templateObject56()),Xt=d3(_templateObject57());return d3(_templateObject58(),qt,Zt,Jt,Vt,Bt,Nt,Yt,Xt)}}]),xt}(i31),P([y4({type:String})],r4.prototype,"goalMessageMode",void 0),P([y4({type:String})],r4.prototype,"goalNearMessage",void 0),P([y4({type:String})],r4.prototype,"goalReachedMessage",void 0),P([y4({type:Number})],r4.prototype,"goalAmount",void 0),P([y4({type:String})],r4.prototype,"currentAmountMode",void 0),P([y4({type:Number})],r4.prototype,"currentAmount",void 0),P([y4({type:Object})],r4.prototype,"resizeObserver",void 0),P([s4(".thermometer-value")],r4.prototype,"thermometerValue",void 0),P([s4(".thermometer-fill")],r4.prototype,"thermometerFill",void 0),P([o2()],r4.prototype,"thermometerValueWidth",void 0),P([o2()],r4.prototype,"thermometerFillWidth",void 0),r4=P([c4("donation-banner-thermometer")],r4)}}),init_donation_banner_thermometer_0_4=__esm({"https-url:https://esm.archive.org/@internetarchive/donation-banner-thermometer@^0.4.2":function(){init_donation_banner_thermometer()}}),a4,G2,J2,U2,Y2,f6,v7,k3,A2,m5,O2,N2,K3,p6,R2,Q3,be,me,c8,l4,Z3,M2,E5,P3,w2,$4,I2,j3,_4,ee,ge,re,te,y6,xe,ze,Oe,ie,oe,L2,Re,T3,W3,Ee,ne,se,B2,ae,g5,we,init_resize_observer=__esm({"https-url:https://esm.archive.org/v99/@juggle/[email protected]/deno/resize-observer.js":function(){a4=[],G2=function(){return a4.some(function(jt){return jt.activeTargets.length>0})},J2=function(){return a4.some(function(jt){return jt.skippedTargets.length>0})},U2="ResizeObserver loop completed with undelivered notifications.",Y2=function(){var jt;typeof ErrorEvent=="function"?jt=new ErrorEvent("error",{message:U2}):(jt=document.createEvent("Event"),jt.initEvent("error",!1,!1),jt.message=U2),window.dispatchEvent(jt)},function(Ut){Ut.BORDER_BOX="border-box",Ut.CONTENT_BOX="content-box",Ut.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(f6||(f6={})),v7=function(jt){return Object.freeze(jt)},k3=function(){var Ut=function(xt,Rt){this.inlineSize=xt,this.blockSize=Rt,v7(this)};return Ut}(),A2=function(){var Ut=function(xt,Rt,Lt,Bt){return this.x=xt,this.y=Rt,this.width=Lt,this.height=Bt,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,v7(this)};return Ut.prototype.toJSON=function(){var jt=this,xt=jt.x,Rt=jt.y,Lt=jt.top,Bt=jt.right,Vt=jt.bottom,Nt=jt.left,qt=jt.width,Jt=jt.height;return{x:xt,y:Rt,top:Lt,right:Bt,bottom:Vt,left:Nt,width:qt,height:Jt}},Ut.fromRect=function(jt){return new Ut(jt.x,jt.y,jt.width,jt.height)},Ut}(),m5=function(jt){return _instanceof(jt,SVGElement)&&"getBBox"in jt},O2=function(jt){if(m5(jt)){var xt=jt.getBBox(),Rt=xt.width,Lt=xt.height;return!Rt&&!Lt}var Bt=jt,Vt=Bt.offsetWidth,Nt=Bt.offsetHeight;return!(Vt||Nt||jt.getClientRects().length)},N2=function(jt){var xt;if(_instanceof(jt,Element))return!0;var Rt=(xt=jt==null?void 0:jt.ownerDocument)===null||xt===void 0?void 0:xt.defaultView;return!!(Rt&&_instanceof(jt,Rt.Element))},K3=function(jt){switch(jt.tagName){case"INPUT":if(jt.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},p6=(typeof document=="undefined"?"undefined":_typeof(document))<"u"?window:{},R2=new WeakMap,Q3=/auto|scroll/,be=/^tb|vertical/,me=/msie|trident/i.test(p6.navigator&&p6.navigator.userAgent),c8=function(jt){return parseFloat(jt||"0")},l4=function(jt,xt,Rt){return jt===void 0&&(jt=0),xt===void 0&&(xt=0),Rt===void 0&&(Rt=!1),new k3((Rt?xt:jt)||0,(Rt?jt:xt)||0)},Z3=v7({devicePixelContentBoxSize:l4(),borderBoxSize:l4(),contentBoxSize:l4(),contentRect:new A2(0,0,0,0)}),M2=function(jt,xt){if(xt===void 0&&(xt=!1),R2.has(jt)&&!xt)return R2.get(jt);if(O2(jt))return R2.set(jt,Z3),Z3;var Rt=getComputedStyle(jt),Lt=m5(jt)&&jt.ownerSVGElement&&jt.getBBox(),Bt=!me&&Rt.boxSizing==="border-box",Vt=be.test(Rt.writingMode||""),Nt=!Lt&&Q3.test(Rt.overflowY||""),qt=!Lt&&Q3.test(Rt.overflowX||""),Jt=Lt?0:c8(Rt.paddingTop),Zt=Lt?0:c8(Rt.paddingRight),Yt=Lt?0:c8(Rt.paddingBottom),Xt=Lt?0:c8(Rt.paddingLeft),nn=Lt?0:c8(Rt.borderTopWidth),un=Lt?0:c8(Rt.borderRightWidth),fn=Lt?0:c8(Rt.borderBottomWidth),dn=Lt?0:c8(Rt.borderLeftWidth),pn=Xt+Zt,mn=Jt+Yt,hn=dn+un,gn=nn+fn,on=qt?jt.offsetHeight-gn-jt.clientHeight:0,Ft=Nt?jt.offsetWidth-hn-jt.clientWidth:0,Gt=Bt?pn+hn:0,en=Bt?mn+gn:0,sn=Lt?Lt.width:c8(Rt.width)-Gt-Ft,cn=Lt?Lt.height:c8(Rt.height)-en-on,yn=sn+pn+Ft+hn,Cn=cn+mn+on+gn,kn=v7({devicePixelContentBoxSize:l4(Math.round(sn*devicePixelRatio),Math.round(cn*devicePixelRatio),Vt),borderBoxSize:l4(yn,Cn,Vt),contentBoxSize:l4(sn,cn,Vt),contentRect:new A2(Xt,Jt,sn,cn)});return R2.set(jt,kn),kn},E5=function(jt,xt,Rt){var Lt=M2(jt,Rt),Bt=Lt.borderBoxSize,Vt=Lt.contentBoxSize,Nt=Lt.devicePixelContentBoxSize;switch(xt){case f6.DEVICE_PIXEL_CONTENT_BOX:return Nt;case f6.BORDER_BOX:return Bt;default:return Vt}},P3=function(){var Ut=function(xt){var Rt=M2(xt);this.target=xt,this.contentRect=Rt.contentRect,this.borderBoxSize=v7([Rt.borderBoxSize]),this.contentBoxSize=v7([Rt.contentBoxSize]),this.devicePixelContentBoxSize=v7([Rt.devicePixelContentBoxSize])};return Ut}(),w2=function(jt){if(O2(jt))return 1/0;for(var xt=0,Rt=jt.parentNode;Rt;)xt+=1,Rt=Rt.parentNode;return xt},$4=function(){var jt=1/0,xt=[];a4.forEach(function(Vt){if(Vt.activeTargets.length!==0){var Nt=[];Vt.activeTargets.forEach(function(qt){var Jt=new P3(qt.target),Zt=w2(qt.target);Nt.push(Jt),qt.lastReportedSize=E5(qt.target,qt.observedBox),Zt<jt&&(jt=Zt)}),xt.push(function(){Vt.callback.call(Vt.observer,Nt,Vt.observer)}),Vt.activeTargets.splice(0,Vt.activeTargets.length)}});for(var Rt=0,Lt=xt;Rt<Lt.length;Rt++){var Bt=Lt[Rt];Bt()}return jt},I2=function(jt){a4.forEach(function(xt){xt.activeTargets.splice(0,xt.activeTargets.length),xt.skippedTargets.splice(0,xt.skippedTargets.length),xt.observationTargets.forEach(function(Rt){Rt.isActive()&&(w2(Rt.target)>jt?xt.activeTargets.push(Rt):xt.skippedTargets.push(Rt))})})},j3=function(){var jt=0;for(I2(jt);G2();)jt=$4(),I2(jt);return J2()&&Y2(),jt>0},ee=[],ge=function(){return ee.splice(0).forEach(function(jt){return jt()})},re=function(jt){if(!_4){var xt=0,Rt=document.createTextNode(""),Lt={characterData:!0};new MutationObserver(function(){return ge()}).observe(Rt,Lt),_4=function(){Rt.textContent="".concat(xt?xt--:xt++)}}ee.push(jt),_4()},te=function(jt){re(function(){requestAnimationFrame(jt)})},y6=0,xe=function(){return!!y6},ze=250,Oe={attributes:!0,characterData:!0,childList:!0,subtree:!0},ie=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],oe=function(jt){return jt===void 0&&(jt=0),Date.now()+jt},L2=!1,Re=function(){var Ut=function(){var xt=this;this.stopped=!0,this.listener=function(){return xt.schedule()}};return Ut.prototype.run=function(jt){var xt=this;if(jt===void 0&&(jt=ze),!L2){L2=!0;var Rt=oe(jt);te(function(){var Lt=!1;try{Lt=j3()}finally{if(L2=!1,jt=Rt-oe(),!xe())return;Lt?xt.run(1e3):jt>0?xt.run(jt):xt.start()}})}},Ut.prototype.schedule=function(){this.stop(),this.run()},Ut.prototype.observe=function(){var jt=this,xt=function(){return jt.observer&&jt.observer.observe(document.body,Oe)};document.body?xt():p6.addEventListener("DOMContentLoaded",xt)},Ut.prototype.start=function(){var jt=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),ie.forEach(function(xt){return p6.addEventListener(xt,jt.listener,!0)}))},Ut.prototype.stop=function(){var jt=this;this.stopped||(this.observer&&this.observer.disconnect(),ie.forEach(function(xt){return p6.removeEventListener(xt,jt.listener,!0)}),this.stopped=!0)},Ut}(),T3=new Re,W3=function(jt){!y6&&jt>0&&T3.start(),y6+=jt,!y6&&T3.stop()},Ee=function(jt){return!m5(jt)&&!K3(jt)&&getComputedStyle(jt).display==="inline"},ne=function(){var Ut=function(xt,Rt){this.target=xt,this.observedBox=Rt||f6.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}};return Ut.prototype.isActive=function(){var jt=E5(this.target,this.observedBox,!0);return Ee(this.target)&&(this.lastReportedSize=jt),this.lastReportedSize.inlineSize!==jt.inlineSize||this.lastReportedSize.blockSize!==jt.blockSize},Ut}(),se=function(){var Ut=function(xt,Rt){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=xt,this.callback=Rt};return Ut}(),B2=new WeakMap,ae=function(jt,xt){for(var Rt=0;Rt<jt.length;Rt+=1)if(jt[Rt].target===xt)return Rt;return-1},g5=function(){var Ut=function(){};return Ut.connect=function(jt,xt){var Rt=new se(jt,xt);B2.set(jt,Rt)},Ut.observe=function(jt,xt,Rt){var Lt=B2.get(jt),Bt=Lt.observationTargets.length===0;ae(Lt.observationTargets,xt)<0&&(Bt&&a4.push(Lt),Lt.observationTargets.push(new ne(xt,Rt&&Rt.box)),W3(1),T3.schedule())},Ut.unobserve=function(jt,xt){var Rt=B2.get(jt),Lt=ae(Rt.observationTargets,xt),Bt=Rt.observationTargets.length===1;Lt>=0&&(Bt&&a4.splice(a4.indexOf(Rt),1),Rt.observationTargets.splice(Lt,1),W3(-1))},Ut.disconnect=function(jt){var xt=this,Rt=B2.get(jt);Rt.observationTargets.slice().forEach(function(Lt){return xt.unobserve(jt,Lt.target)}),Rt.activeTargets.splice(0,Rt.activeTargets.length)},Ut}(),we=function(){var Ut=function(xt){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof xt!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");g5.connect(this,xt)};return Ut.prototype.observe=function(jt,xt){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!N2(jt))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");g5.observe(this,jt,xt)},Ut.prototype.unobserve=function(jt){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!N2(jt))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");g5.unobserve(this,jt)},Ut.prototype.disconnect=function(){g5.disconnect(this)},Ut.toString=function(){return"function ResizeObserver () { [polyfill code] }"},Ut}()}}),init_resize_observer_3_3=__esm({"https-url:https://esm.archive.org/@juggle/resize-observer@^3.3.1":function(){init_resize_observer()}}),ResizeObserver2,init_resize_observer_polyfill=__esm({"components/resize-observer-polyfill/resize-observer-polyfill.js":function(){init_resize_observer_3_3(),ResizeObserver2=window.ResizeObserver||we,window.ResizeObserver=ResizeObserver2}}),t2,init_shared_resize_observer=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/shared-resize-observer.js":function(){t2=function(){"use strict";function Ut(){var jt=this;_classCallCheck1(this,Ut),this.resizeObserver=new ResizeObserver(function(xt){var Rt=jt;window.requestAnimationFrame(function(){var Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=function(Zt,Yt){var Xt=Yt.value,nn=Rt.resizeHandlers.get(Xt.target);nn==null||nn.forEach(function(un){un.handleResize(Xt)})},qt=xt[Symbol.iterator](),Jt;!(Lt=(Jt=qt.next()).done);Lt=!0)Nt(qt,Jt)}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&qt.return!=null&&qt.return()}finally{if(Bt)throw Vt}}})}),this.resizeHandlers=new Map}return _createClass1(Ut,[{key:"shutdown",value:function(){var xt=this;this.resizeHandlers.forEach(function(Rt,Lt){xt.resizeObserver.unobserve(Lt)}),this.resizeHandlers.clear()}},{key:"addObserver",value:function(xt){var Rt,Lt=(Rt=this.resizeHandlers.get(xt.target))!==null&&Rt!==void 0?Rt:new Set;Lt.add(xt.handler),this.resizeHandlers.set(xt.target,Lt),this.resizeObserver.observe(xt.target,xt.options)}},{key:"removeObserver",value:function(xt){var Rt=this.resizeHandlers.get(xt.target);Rt&&(Rt.delete(xt.handler),Rt.size===0&&(this.resizeObserver.unobserve(xt.target),this.resizeHandlers.delete(xt.target)))}}]),Ut}()}}),init_shared_resize_observer_0_2=__esm({"https-url:https://esm.archive.org/@internetarchive/shared-resize-observer@^0.2.0":function(){init_shared_resize_observer()}}),init_ia_shared_resizeobserver=__esm({"components/ia-shared-resizeobserver/ia-shared-resizeobserver.js":function(){init_resize_observer_polyfill(),init_shared_resize_observer_0_2(),window.SharedResizeObserver=t2}}),DonationBannerIframeHandler,donation_banner_iframe_handler_default,init_donation_banner_iframe_handler=__esm({"components/donation-banner/donation-banner-iframe-handler.js":function(){init_jquery2(),init_log(),DonationBannerIframeHandler=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"get_banner_height",value:function(){return yr("#donate_banner").outerHeight()}},{key:"postMessage",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;log("postin",{event:xt,incomingValue:Rt});var Lt=DonationBannerIframeHandler.get_banner_height(),Bt=DonationBannerIframeHandler.preventResizeEventResponse?DonationBannerIframeHandler.calculateBannerWithReminderForm():0,Vt=Math.max(Bt,Rt);window.parent.postMessage(JSON.stringify({event:xt,value:Vt,bannerHeight:Lt}),"*"),xt==="close modal"&&DonationBannerIframeHandler.adjust_height()}},{key:"openReminderForm",value:function(){DonationBannerIframeHandler.preventResizeEventResponse=!0,DonationBannerIframeHandler.postMessage("set height"),window.scrollTo(0,0)}},{key:"closeReminderForm",value:function(){DonationBannerIframeHandler.preventResizeEventResponse=!1,DonationBannerIframeHandler.postMessage("close modal"),window.scrollTo(0,0)}},{key:"calculateBannerWithReminderForm",value:function(){var xt=document.querySelector(".js-donate-banner"),Rt=document.querySelector(".js-donate-form"),Lt=document.querySelector(".js-donate-later-dropdown"),Bt=15,Vt=xt.offsetHeight,Nt=Lt.offsetHeight,qt=Rt.offsetHeight+Rt.offsetTop,Jt=Vt-qt,Zt=Vt-Jt+Nt+Bt;return Zt}},{key:"adjust_height",value:function(xt){var Rt=xt!=null?xt:DonationBannerIframeHandler.get_banner_height();DonationBannerIframeHandler.postMessage("set height",Rt),log({banner_height:Rt}),this.currentBannerHeight=Rt}},{key:"init",value:function(){log("donato tornado"),yr(window).on("resize  orientationchange",function(){DonationBannerIframeHandler.fixBannerHeightIfNeeded(),clearTimeout(DonationBannerIframeHandler.adjust_height_throttler),DonationBannerIframeHandler.adjust_height_throttler=setTimeout(DonationBannerIframeHandler.adjust_height,100)}),this.currentWindowWidth=window.innerWidth,this.currentBannerHeight=DonationBannerIframeHandler.get_banner_height(),DonationBannerIframeHandler.adjust_height()}},{key:"fixBannerHeightIfNeeded",value:function(){if(window.innerWidth===this.currentWindowWidth){var xt=DonationBannerIframeHandler.get_banner_height();xt!==this.currentBannerHeight&&(log("Performing banner height correction: current, new",this.currentBannerHeight,xt),DonationBannerIframeHandler.adjust_height(xt))}else this.currentWindowWidth=window.innerWidth}}]),Ut}(),DonationBannerIframeHandler.preventResizeEventResponse=!1,donation_banner_iframe_handler_default=DonationBannerIframeHandler}}),AnalyticsHandler,init_analyticsHandler=__esm({"components/analyticsHandler/analyticsHandler.js":function(){AnalyticsHandler=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.analyticsBackend=jt||window.archive_analytics}return _createClass1(Ut,[{key:"send_event",value:function(xt,Rt,Lt,Bt){!this.analyticsBackend||this.analyticsBackend.send_event(xt,Rt,Lt,Bt)}},{key:"send_event_no_sampling",value:function(xt,Rt,Lt,Bt){!this.analyticsBackend||this.analyticsBackend.send_event_no_sampling(xt,Rt,Lt,Bt)}}]),Ut}()}}),ESC_KEYCODE,event_namespace,RemindForm,init_remind_form=__esm({"components/donation-banner/remind_form.js":function(){init_donation_banner_iframe_handler(),ESC_KEYCODE=27,event_namespace="RemindForm",RemindForm=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.$form=jt,this.$trigger=xt,this.setDonationCookie=Rt||$.noop}return _createClass1(Ut,[{key:"setup",value:function(){var xt=this,Rt=$("#donate_dropdown"),Lt=$("#close_donate_dropdown"),Bt=this.$form.attr("data-base-url")||"https://archive.org";this.$trigger.on("click.".concat(event_namespace),function(Vt){Rt.hasClass("is-open")||Rt.addClass("is-open"),xt.$form.find("input").filter(function(Nt,qt){return!qt.value}).eq(0).focus(),donation_banner_iframe_handler_default.openReminderForm(),Vt.preventDefault()}),Lt.on("click.".concat(event_namespace),function(){Rt.removeClass("is-open"),donation_banner_iframe_handler_default.closeReminderForm(),xt.$trigger.focus()}),$(window).on("keydown.".concat(event_namespace),function(Vt){var Nt=Rt.hasClass("is-open");Nt&&Vt.keyCode===ESC_KEYCODE&&Lt.click()}),this.$form.on("submit.".concat(event_namespace),function(Vt){var Nt=xt;if(Vt.preventDefault(),!RemindForm.validateDonorEmail(xt.$form.find("[name=email]").val())){xt.$form.find(".error-email").show();return}["first_name","last_name"].forEach(function(Jt){RemindForm.validateNameField(Nt.$form.find("[name='".concat(Jt,"']")).val())||Nt.$form.find("[name='".concat(Jt,"']")).val("")});var qt=xt.$trigger.attr("data-source-context")||"";typeof archive_analytics!="undefined"&&archive_analytics.send_event_no_sampling("DonateBanner".concat(qt),"MaybeLaterFormSubmit",window.location.pathname),xt.sendForm(Bt)})}},{key:"sendForm",value:function(xt){var Rt=this,Lt=$("#donate_reminder_success").addClass("hidden"),Bt=function(Vt,Nt){return"<h2>".concat(Vt,"</h2><p>").concat(Nt,"</p>")};$.ajax({type:"post",url:"".concat(xt,"/donate/remindDonate.php"),data:this.$form.serialize(),success:function(){Rt.$form.addClass("hidden"),Lt.html(Bt("Thank You!","We'll be in touch in the next few days with a reminder to donate to the Internet Archive.")).removeClass("hidden"),Rt.setDonationCookie(45)},error:function(){Lt.html(Bt("Hmmm...","Something is amiss. Can you try again in a little while?")).removeClass("hidden")}})}}],[{key:"validateDonorEmail",value:function(xt){return/.+@.+\..+/.test(xt)}},{key:"validateNameField",value:function(xt){return!/[<>&:?'"]/.test(xt)}}]),Ut}()}}),DonationBanner,init_donation_banner=__esm({"components/donation-banner/donation-banner.js":function(){init_js_cookie2(),init_magic_snowflakes_6_0(),init_donation_form_edit_donation_0_3(),init_donation_banner_thermometer_0_4(),init_ia_shared_resizeobserver(),init_jquery2(),init_donation_banner_iframe_handler(),init_analyticsHandler(),init_remind_form(),DonationBanner=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"addCloseSupport",value:function(){var xt=function(){donation_banner_iframe_handler_default.postMessage("hide banner",3),this.bannerElement.style.display="none",this.logEvent("CloseClicked",!0),this.setDonationCookie(3)},Rt=document.getElementById("donate-close-button");Rt&&Rt.addEventListener("click",xt.bind(this))}},{key:"initialize",value:function(){if(!!this.bannerElement){this.donationInfoError=!1,this.addCloseSupport(),this.setupDonationForm(),this.setupThermometer(),this.setupMinimalDonateButton(),this.setupSnow(),donation_banner_iframe_handler_default.init();var xt=new RemindForm(yr("#donate_reminder_form"),yr("#donate_later"),this.setDonationCookie);xt.setup(),this.logEvent("Viewed")}}},{key:"setDonationCookie",value:function(xt){DonationBanner.setDonationCookie(xt),donation_banner_iframe_handler_default.postMessage("set cookie",xt)}},{key:"bannerElement",get:function(){return document.querySelector("#donate_banner")}},{key:"donationFormElement",get:function(){return document.querySelector("donation-form-edit-donation")}},{key:"bannerThermometerElement",get:function(){return document.querySelector("donation-banner-thermometer")}},{key:"minimalDonateButtonElement",get:function(){return document.querySelector("#minimal-donate-button")}},{key:"donationOrigin",get:function(){var xt=this.bannerElement,Rt=xt.dataset.exp,Lt=xt.dataset.variant,Bt="DonateBanner-".concat(Rt,"-").concat(Lt);return Bt}},{key:"setupSnow",value:function(){if(this.bannerElement.dataset.snowfall==="on"){var xt=new s2({container:document.querySelector("#donate-body-background-layer2"),count:100,minOpacity:.08,maxOpacity:.15,minSize:4,maxSize:8,rotation:!0,speed:.15});xt.start()}}},{key:"setupMinimalDonateButton",value:function(){var xt=this,Rt=this.minimalDonateButtonElement;!Rt||Rt.addEventListener("click",function(){xt.logEvent("MinimalDonateButtonClicked"),donation_banner_iframe_handler_default.postMessage("set cookie",30),window.top.location=xt.baseDonatePageUrl})}},{key:"baseDonatePageUrl",get:function(){var xt=this.bannerElement,Rt=xt.dataset.baseurl,Lt=xt.dataset.donationsourcedata,Bt=xt.dataset.variantdollaramounts,Vt=xt.dataset.variantamountlayout,Nt=xt.dataset.variantfrequencymode,qt=xt.dataset.bannertemplate,Jt=xt.dataset.platform,Zt=new URLSearchParams;this.donationOrigin&&Zt.set("origin",this.donationOrigin),Lt&&Zt.set("referer",Lt),Bt&&Zt.set("dollarAmounts",Bt),Vt&&Zt.set("amountLayout",Vt),Nt&&Zt.set("frequencyMode",Nt),Jt&&Zt.set("platform",Jt),qt&&Zt.set("bannerTemplate",qt);var Yt="".concat(Rt,"/donate?").concat(Zt.toString());return Yt}},{key:"setupDonationForm",value:function(){var xt=this,Rt=this.donationFormElement;if(!!Rt){var Lt=Rt.donationInfo;Rt.addEventListener("donationInfoChanged",function(Vt){xt.donationInfoError=!1,Lt=Vt.detail.donationInfo}),Rt.addEventListener("editDonationError",function(Vt){xt.donationInfoError=!0});var Bt=document.querySelector("#continue-button");Bt.addEventListener("click",function(){if(!xt.donationInfoError){xt.logEvent("ContinueClicked");var Vt=xt.bannerElement.dataset,Nt=Vt.selectedtextcolor?"&selectedTextColor=".concat(encodeURIComponent(Vt.selectedtextcolor)):"",qt=Vt.selectedfillcolor?"&selectedFillColor=".concat(encodeURIComponent(Vt.selectedfillcolor)):"";Vt.donatepageselectedfillcolor&&(qt="&selectedFillColor=".concat(encodeURIComponent(Vt.donatepageselectedfillcolor))),Vt.donatepageselectedtextcolor&&(Nt="&selectedTextColor=".concat(encodeURIComponent(Vt.donatepageselectedtextcolor)));var Jt=Vt.formtextcolor?"&formTextColor=".concat(encodeURIComponent(Vt.formtextcolor)):"",Zt="".concat(xt.baseDonatePageUrl,"&amt=").concat(Lt.amount,"&contrib_type=").concat(Lt.donationType,"&coverFees=").concat(Lt.coverFees).concat(Nt).concat(qt).concat(Jt);donation_banner_iframe_handler_default.postMessage("set cookie",30),window.top.location=Zt}})}}},{key:"setupThermometer",value:function(){var xt=this.bannerThermometerElement;if(!!xt){var Rt=new t2;xt.resizeObserver=Rt}}},{key:"logEvent",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Lt=new AnalyticsHandler,Bt=this.bannerElement,Vt=Bt.dataset.debugmode==="true",Nt=Bt.dataset.platform,qt=Vt?"DonateBannerDebug":"DonateBanner";Rt||xt==="Viewed"&&(Nt==="ia"||Nt==="wb")?Lt.send_event(qt,xt,this.donationOrigin):Lt.send_event_no_sampling(qt,xt,this.donationOrigin)}}],[{key:"setDonationCookie",value:function(xt){var Rt=parseInt(xt,10);if(!!Rt){var Lt={path:"/",expires:Rt,domain:".archive.org"};l.set("donation","x",Lt),l.set("donation","x",yr.extend(Lt,{domain:".openlibrary.org"}))}}}]),Ut}(),document.addEventListener("DOMContentLoaded",function(){var Ut=new DonationBanner;Ut.initialize()})}}),V3,k4,q3,Q4,K4,G3,x4,Y3,Z4,N3,O3,R3,P4,U3,L3,_5,F2,W4,z3,B3,H2,j4,J3,_a,M3,X2,It2,init_bootstrap=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/bootstrap.js":function(){V3=Object.create,k4=Object.defineProperty,q3=Object.getOwnPropertyDescriptor,Q4=Object.getOwnPropertyNames,K4=Object.getPrototypeOf,G3=Object.prototype.hasOwnProperty,x4=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},Y3=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!G3.call(jt,nn)&&nn!==Rt&&k4(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=q3(xt,nn))||Lt.enumerable})},Jt=Q4(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},Z4=function(jt,xt,Rt){return Rt=jt!=null?V3(K4(jt)):{},Y3(xt||!jt||!jt.__esModule?k4(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},N3=x4(function(){+function(jt){"use strict";var xt=function(){var Lt=document.createElement("bootstrap"),Bt={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var Vt in Bt)if(Lt.style[Vt]!==void 0)return{end:Bt[Vt]};return!1};jt.fn.emulateTransitionEnd=function(Rt){var Lt=!1,Bt=this;jt(this).one("bsTransitionEnd",function(){Lt=!0});var Vt=function(){Lt||jt(Bt).trigger(jt.support.transition.end)};return setTimeout(Vt,Rt),this},jt(function(){jt.support.transition=xt(),jt.support.transition&&(jt.event.special.bsTransitionEnd={bindType:jt.support.transition.end,delegateType:jt.support.transition.end,handle:function(Lt){if(jt(Lt.target).is(this))return Lt.handleObj.handler.apply(this,arguments)}})})}(jQuery)}),O3=x4(function(){+function(jt){"use strict";var xt=function(Nt){return this.each(function(){var qt=jt(this),Jt=qt.data("bs.alert");Jt||qt.data("bs.alert",Jt=new Lt(this)),typeof Nt=="string"&&Jt[Nt].call(qt)})},Rt='[data-dismiss="alert"]',Lt=function(Nt){jt(Nt).on("click",Rt,this.close)};Lt.VERSION="3.4.1",Lt.TRANSITION_DURATION=150,Lt.prototype.close=function(Vt){var Nt=function(){Zt.detach().trigger("closed.bs.alert").remove()},qt=jt(this),Jt=qt.attr("data-target");Jt||(Jt=qt.attr("href"),Jt=Jt&&Jt.replace(/.*(?=#[^\s]*$)/,"")),Jt=Jt==="#"?[]:Jt;var Zt=jt(document).find(Jt);Vt&&Vt.preventDefault(),Zt.length||(Zt=qt.closest(".alert")),Zt.trigger(Vt=jt.Event("close.bs.alert")),!Vt.isDefaultPrevented()&&(Zt.removeClass("in"),jt.support.transition&&Zt.hasClass("fade")?Zt.one("bsTransitionEnd",Nt).emulateTransitionEnd(Lt.TRANSITION_DURATION):Nt())};var Bt=jt.fn.alert;jt.fn.alert=xt,jt.fn.alert.Constructor=Lt,jt.fn.alert.noConflict=function(){return jt.fn.alert=Bt,this},jt(document).on("click.bs.alert.data-api",Rt,Lt.prototype.close)}(jQuery)}),R3=x4(function(){+function(jt){"use strict";var xt=function(Vt){return this.each(function(){var Nt=jt(this),qt=Nt.data("bs.button"),Jt=typeof Vt=="object"&&Vt;qt||Nt.data("bs.button",qt=new Rt(this,Jt)),Vt=="toggle"?qt.toggle():Vt&&qt.setState(Vt)})},Rt=function(Bt,Vt){this.$element=jt(Bt),this.options=jt.extend({},Rt.DEFAULTS,Vt),this.isLoading=!1};Rt.VERSION="3.4.1",Rt.DEFAULTS={loadingText:"loading..."},Rt.prototype.setState=function(Bt){var Vt="disabled",Nt=this.$element,qt=Nt.is("input")?"val":"html",Jt=Nt.data();Bt+="Text",Jt.resetText==null&&Nt.data("resetText",Nt[qt]()),setTimeout(jt.proxy(function(){Nt[qt](Jt[Bt]==null?this.options[Bt]:Jt[Bt]),Bt=="loadingText"?(this.isLoading=!0,Nt.addClass(Vt).attr(Vt,Vt).prop(Vt,!0)):this.isLoading&&(this.isLoading=!1,Nt.removeClass(Vt).removeAttr(Vt).prop(Vt,!1))},this),0)},Rt.prototype.toggle=function(){var Bt=!0,Vt=this.$element.closest('[data-toggle="buttons"]');if(Vt.length){var Nt=this.$element.find("input");Nt.prop("type")=="radio"?(Nt.prop("checked")&&(Bt=!1),Vt.find(".active").removeClass("active"),this.$element.addClass("active")):Nt.prop("type")=="checkbox"&&(Nt.prop("checked")!==this.$element.hasClass("active")&&(Bt=!1),this.$element.toggleClass("active")),Nt.prop("checked",this.$element.hasClass("active")),Bt&&Nt.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var Lt=jt.fn.button;jt.fn.button=xt,jt.fn.button.Constructor=Rt,jt.fn.button.noConflict=function(){return jt.fn.button=Lt,this},jt(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(Bt){var Vt=jt(Bt.target).closest(".btn");xt.call(Vt,"toggle"),jt(Bt.target).is('input[type="radio"], input[type="checkbox"]')||(Bt.preventDefault(),Vt.is("input,button")?Vt.trigger("focus"):Vt.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(Bt){jt(Bt.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(Bt.type))})}(jQuery)}),P4=x4(function(){+function(jt){"use strict";var xt=function(Nt){return this.each(function(){var qt=jt(this),Jt=qt.data("bs.carousel"),Zt=jt.extend({},Rt.DEFAULTS,qt.data(),typeof Nt=="object"&&Nt),Yt=typeof Nt=="string"?Nt:Zt.slide;Jt||qt.data("bs.carousel",Jt=new Rt(this,Zt)),typeof Nt=="number"?Jt.to(Nt):Yt?Jt[Yt]():Zt.interval&&Jt.pause().cycle()})},Rt=function(Nt,qt){this.$element=jt(Nt),this.$indicators=this.$element.find(".carousel-indicators"),this.options=qt,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",jt.proxy(this.keydown,this)),this.options.pause=="hover"&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",jt.proxy(this.pause,this)).on("mouseleave.bs.carousel",jt.proxy(this.cycle,this))};Rt.VERSION="3.4.1",Rt.TRANSITION_DURATION=600,Rt.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},Rt.prototype.keydown=function(Vt){if(!/input|textarea/i.test(Vt.target.tagName)){switch(Vt.which){case 37:this.prev();break;case 39:this.next();break;default:return}Vt.preventDefault()}},Rt.prototype.cycle=function(Vt){return Vt||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(jt.proxy(this.next,this),this.options.interval)),this},Rt.prototype.getItemIndex=function(Vt){return this.$items=Vt.parent().children(".item"),this.$items.index(Vt||this.$active)},Rt.prototype.getItemForDirection=function(Vt,Nt){var qt=this.getItemIndex(Nt),Jt=Vt=="prev"&&qt===0||Vt=="next"&&qt==this.$items.length-1;if(Jt&&!this.options.wrap)return Nt;var Zt=Vt=="prev"?-1:1,Yt=(qt+Zt)%this.$items.length;return this.$items.eq(Yt)},Rt.prototype.to=function(Vt){var Nt=this,qt=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(Vt>this.$items.length-1||Vt<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){Nt.to(Vt)}):qt==Vt?this.pause().cycle():this.slide(Vt>qt?"next":"prev",this.$items.eq(Vt))},Rt.prototype.pause=function(Vt){return Vt||(this.paused=!0),this.$element.find(".next, .prev").length&&jt.support.transition&&(this.$element.trigger(jt.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},Rt.prototype.next=function(){if(!this.sliding)return this.slide("next")},Rt.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},Rt.prototype.slide=function(Vt,Nt){var qt=this.$element.find(".item.active"),Jt=Nt||this.getItemForDirection(Vt,qt),Zt=this.interval,Yt=Vt=="next"?"left":"right",Xt=this;if(Jt.hasClass("active"))return this.sliding=!1;var nn=Jt[0],un=jt.Event("slide.bs.carousel",{relatedTarget:nn,direction:Yt});if(this.$element.trigger(un),!un.isDefaultPrevented()){if(this.sliding=!0,Zt&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var fn=jt(this.$indicators.children()[this.getItemIndex(Jt)]);fn&&fn.addClass("active")}var dn=jt.Event("slid.bs.carousel",{relatedTarget:nn,direction:Yt});return jt.support.transition&&this.$element.hasClass("slide")?(Jt.addClass(Vt),typeof Jt=="object"&&Jt.length&&Jt[0].offsetWidth,qt.addClass(Yt),Jt.addClass(Yt),qt.one("bsTransitionEnd",function(){Jt.removeClass([Vt,Yt].join(" ")).addClass("active"),qt.removeClass(["active",Yt].join(" ")),Xt.sliding=!1,setTimeout(function(){Xt.$element.trigger(dn)},0)}).emulateTransitionEnd(Rt.TRANSITION_DURATION)):(qt.removeClass("active"),Jt.addClass("active"),this.sliding=!1,this.$element.trigger(dn)),Zt&&this.cycle(),this}};var Lt=jt.fn.carousel;jt.fn.carousel=xt,jt.fn.carousel.Constructor=Rt,jt.fn.carousel.noConflict=function(){return jt.fn.carousel=Lt,this};var Bt=function(Nt){var qt=jt(this),Jt=qt.attr("href");Jt&&(Jt=Jt.replace(/.*(?=#[^\s]+$)/,""));var Zt=qt.attr("data-target")||Jt,Yt=jt(document).find(Zt);if(Yt.hasClass("carousel")){var Xt=jt.extend({},Yt.data(),qt.data()),nn=qt.attr("data-slide-to");nn&&(Xt.interval=!1),xt.call(Yt,Xt),nn&&Yt.data("bs.carousel").to(nn),Nt.preventDefault()}};jt(document).on("click.bs.carousel.data-api","[data-slide]",Bt).on("click.bs.carousel.data-api","[data-slide-to]",Bt),jt(window).on("load",function(){jt('[data-ride="carousel"]').each(function(){var Vt=jt(this);xt.call(Vt,Vt.data())})})}(jQuery)}),U3=x4(function(){+function(jt){"use strict";var xt=function(Nt){var qt,Jt=Nt.attr("data-target")||(qt=Nt.attr("href"))&&qt.replace(/.*(?=#[^\s]+$)/,"");return jt(document).find(Jt)},Rt=function(Nt){return this.each(function(){var qt=jt(this),Jt=qt.data("bs.collapse"),Zt=jt.extend({},Lt.DEFAULTS,qt.data(),typeof Nt=="object"&&Nt);!Jt&&Zt.toggle&&/show|hide/.test(Nt)&&(Zt.toggle=!1),Jt||qt.data("bs.collapse",Jt=new Lt(this,Zt)),typeof Nt=="string"&&Jt[Nt]()})},Lt=function(Vt,Nt){this.$element=jt(Vt),this.options=jt.extend({},Lt.DEFAULTS,Nt),this.$trigger=jt('[data-toggle="collapse"][href="#'+Vt.id+'"],[data-toggle="collapse"][data-target="#'+Vt.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};Lt.VERSION="3.4.1",Lt.TRANSITION_DURATION=350,Lt.DEFAULTS={toggle:!0},Lt.prototype.dimension=function(){var Vt=this.$element.hasClass("width");return Vt?"width":"height"},Lt.prototype.show=function(){if(!(this.transitioning||this.$element.hasClass("in"))){var Vt,Nt=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(Nt&&Nt.length&&(Vt=Nt.data("bs.collapse"),Vt&&Vt.transitioning))){var qt=jt.Event("show.bs.collapse");if(this.$element.trigger(qt),!qt.isDefaultPrevented()){Nt&&Nt.length&&(Rt.call(Nt,"hide"),Vt||Nt.data("bs.collapse",null));var Jt=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[Jt](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var Zt=function(){this.$element.removeClass("collapsing").addClass("collapse in")[Jt](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!jt.support.transition)return Zt.call(this);var Yt=jt.camelCase(["scroll",Jt].join("-"));this.$element.one("bsTransitionEnd",jt.proxy(Zt,this)).emulateTransitionEnd(Lt.TRANSITION_DURATION)[Jt](this.$element[0][Yt])}}}},Lt.prototype.hide=function(){if(!(this.transitioning||!this.$element.hasClass("in"))){var Vt=jt.Event("hide.bs.collapse");if(this.$element.trigger(Vt),!Vt.isDefaultPrevented()){var Nt=this.dimension();this.$element[Nt](this.$element[Nt]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var qt=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!jt.support.transition)return qt.call(this);this.$element[Nt](0).one("bsTransitionEnd",jt.proxy(qt,this)).emulateTransitionEnd(Lt.TRANSITION_DURATION)}}},Lt.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},Lt.prototype.getParent=function(){return jt(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(jt.proxy(function(Vt,Nt){var qt=jt(Nt);this.addAriaAndCollapsedClass(xt(qt),qt)},this)).end()},Lt.prototype.addAriaAndCollapsedClass=function(Vt,Nt){var qt=Vt.hasClass("in");Vt.attr("aria-expanded",qt),Nt.toggleClass("collapsed",!qt).attr("aria-expanded",qt)};var Bt=jt.fn.collapse;jt.fn.collapse=Rt,jt.fn.collapse.Constructor=Lt,jt.fn.collapse.noConflict=function(){return jt.fn.collapse=Bt,this},jt(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(Vt){var Nt=jt(this);Nt.attr("data-target")||Vt.preventDefault();var qt=xt(Nt),Jt=qt.data("bs.collapse"),Zt=Jt?"toggle":Nt.data();Rt.call(qt,Zt)})}(jQuery)}),L3=x4(function(){+function(jt){"use strict";var xt=function(Zt){var Yt=Zt.attr("data-target");Yt||(Yt=Zt.attr("href"),Yt=Yt&&/#[A-Za-z]/.test(Yt)&&Yt.replace(/.*(?=#[^\s]*$)/,""));var Xt=Yt!=="#"?jt(document).find(Yt):null;return Xt&&Xt.length?Xt:Zt.parent()},Rt=function(Zt){Zt&&Zt.which===3||(jt(Bt).remove(),jt(Vt).each(function(){var Yt=jt(this),Xt=xt(Yt),nn={relatedTarget:this};Xt.hasClass("open")&&(Zt&&Zt.type=="click"&&/input|textarea/i.test(Zt.target.tagName)&&jt.contains(Xt[0],Zt.target)||(Xt.trigger(Zt=jt.Event("hide.bs.dropdown",nn)),!Zt.isDefaultPrevented()&&(Yt.attr("aria-expanded","false"),Xt.removeClass("open").trigger(jt.Event("hidden.bs.dropdown",nn)))))}))},Lt=function(Zt){return this.each(function(){var Yt=jt(this),Xt=Yt.data("bs.dropdown");Xt||Yt.data("bs.dropdown",Xt=new Nt(this)),typeof Zt=="string"&&Xt[Zt].call(Yt)})},Bt=".dropdown-backdrop",Vt='[data-toggle="dropdown"]',Nt=function(Zt){jt(Zt).on("click.bs.dropdown",this.toggle)};Nt.VERSION="3.4.1",Nt.prototype.toggle=function(Jt){var Zt=jt(this);if(!Zt.is(".disabled, :disabled")){var Yt=xt(Zt),Xt=Yt.hasClass("open");if(Rt(),!Xt){"ontouchstart"in document.documentElement&&!Yt.closest(".navbar-nav").length&&jt(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(jt(this)).on("click",Rt);var nn={relatedTarget:this};if(Yt.trigger(Jt=jt.Event("show.bs.dropdown",nn)),Jt.isDefaultPrevented())return;Zt.trigger("focus").attr("aria-expanded","true"),Yt.toggleClass("open").trigger(jt.Event("shown.bs.dropdown",nn))}return!1}},Nt.prototype.keydown=function(Jt){if(!(!/(38|40|27|32)/.test(Jt.which)||/input|textarea/i.test(Jt.target.tagName))){var Zt=jt(this);if(Jt.preventDefault(),Jt.stopPropagation(),!Zt.is(".disabled, :disabled")){var Yt=xt(Zt),Xt=Yt.hasClass("open");if(!Xt&&Jt.which!=27||Xt&&Jt.which==27)return Jt.which==27&&Yt.find(Vt).trigger("focus"),Zt.trigger("click");var nn=" li:not(.disabled):visible a",un=Yt.find(".dropdown-menu"+nn);if(un.length){var fn=un.index(Jt.target);Jt.which==38&&fn>0&&fn--,Jt.which==40&&fn<un.length-1&&fn++,~fn||(fn=0),un.eq(fn).trigger("focus")}}}};var qt=jt.fn.dropdown;jt.fn.dropdown=Lt,jt.fn.dropdown.Constructor=Nt,jt.fn.dropdown.noConflict=function(){return jt.fn.dropdown=qt,this},jt(document).on("click.bs.dropdown.data-api",Rt).on("click.bs.dropdown.data-api",".dropdown form",function(Jt){Jt.stopPropagation()}).on("click.bs.dropdown.data-api",Vt,Nt.prototype.toggle).on("keydown.bs.dropdown.data-api",Vt,Nt.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",Nt.prototype.keydown)}(jQuery)}),_5=x4(function(){+function(jt){"use strict";var xt=function(Vt,Nt){return this.each(function(){var qt=jt(this),Jt=qt.data("bs.modal"),Zt=jt.extend({},Rt.DEFAULTS,qt.data(),typeof Vt=="object"&&Vt);Jt||qt.data("bs.modal",Jt=new Rt(this,Zt)),typeof Vt=="string"?Jt[Vt](Nt):Zt.show&&Jt.show(Nt)})},Rt=function(Vt,Nt){this.options=Nt,this.$body=jt(document.body),this.$element=jt(Vt),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,jt.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};Rt.VERSION="3.4.1",Rt.TRANSITION_DURATION=300,Rt.BACKDROP_TRANSITION_DURATION=150,Rt.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},Rt.prototype.toggle=function(Bt){return this.isShown?this.hide():this.show(Bt)},Rt.prototype.show=function(Bt){var Vt=this,Nt=jt.Event("show.bs.modal",{relatedTarget:Bt});this.$element.trigger(Nt),!(this.isShown||Nt.isDefaultPrevented())&&(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',jt.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){Vt.$element.one("mouseup.dismiss.bs.modal",function(qt){jt(qt.target).is(Vt.$element)&&(Vt.ignoreBackdropClick=!0)})}),this.backdrop(function(){var qt=jt.support.transition&&Vt.$element.hasClass("fade");Vt.$element.parent().length||Vt.$element.appendTo(Vt.$body),Vt.$element.show().scrollTop(0),Vt.adjustDialog(),qt&&Vt.$element[0].offsetWidth,Vt.$element.addClass("in"),Vt.enforceFocus();var Jt=jt.Event("shown.bs.modal",{relatedTarget:Bt});qt?Vt.$dialog.one("bsTransitionEnd",function(){Vt.$element.trigger("focus").trigger(Jt)}).emulateTransitionEnd(Rt.TRANSITION_DURATION):Vt.$element.trigger("focus").trigger(Jt)}))},Rt.prototype.hide=function(Bt){Bt&&Bt.preventDefault(),Bt=jt.Event("hide.bs.modal"),this.$element.trigger(Bt),!(!this.isShown||Bt.isDefaultPrevented())&&(this.isShown=!1,this.escape(),this.resize(),jt(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),jt.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",jt.proxy(this.hideModal,this)).emulateTransitionEnd(Rt.TRANSITION_DURATION):this.hideModal())},Rt.prototype.enforceFocus=function(){jt(document).off("focusin.bs.modal").on("focusin.bs.modal",jt.proxy(function(Bt){document!==Bt.target&&this.$element[0]!==Bt.target&&!this.$element.has(Bt.target).length&&this.$element.trigger("focus")},this))},Rt.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",jt.proxy(function(Bt){Bt.which==27&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},Rt.prototype.resize=function(){this.isShown?jt(window).on("resize.bs.modal",jt.proxy(this.handleUpdate,this)):jt(window).off("resize.bs.modal")},Rt.prototype.hideModal=function(){var Bt=this;this.$element.hide(),this.backdrop(function(){Bt.$body.removeClass("modal-open"),Bt.resetAdjustments(),Bt.resetScrollbar(),Bt.$element.trigger("hidden.bs.modal")})},Rt.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},Rt.prototype.backdrop=function(Bt){var Vt=this,Nt=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var qt=jt.support.transition&&Nt;if(this.$backdrop=jt(document.createElement("div")).addClass("modal-backdrop "+Nt).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",jt.proxy(function(Zt){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}Zt.target===Zt.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this)),qt&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!Bt)return;qt?this.$backdrop.one("bsTransitionEnd",Bt).emulateTransitionEnd(Rt.BACKDROP_TRANSITION_DURATION):Bt()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var Jt=function(){Vt.removeBackdrop(),Bt&&Bt()};jt.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",Jt).emulateTransitionEnd(Rt.BACKDROP_TRANSITION_DURATION):Jt()}else Bt&&Bt()},Rt.prototype.handleUpdate=function(){this.adjustDialog()},Rt.prototype.adjustDialog=function(){var Bt=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&Bt?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!Bt?this.scrollbarWidth:""})},Rt.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},Rt.prototype.checkScrollbar=function(){var Bt=window.innerWidth;if(!Bt){var Vt=document.documentElement.getBoundingClientRect();Bt=Vt.right-Math.abs(Vt.left)}this.bodyIsOverflowing=document.body.clientWidth<Bt,this.scrollbarWidth=this.measureScrollbar()},Rt.prototype.setScrollbar=function(){var Bt=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var Vt=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",Bt+Vt),jt(this.fixedContent).each(function(Nt,qt){var Jt=qt.style.paddingRight,Zt=jt(qt).css("padding-right");jt(qt).data("padding-right",Jt).css("padding-right",parseFloat(Zt)+Vt+"px")}))},Rt.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),jt(this.fixedContent).each(function(Bt,Vt){var Nt=jt(Vt).data("padding-right");jt(Vt).removeData("padding-right"),Vt.style.paddingRight=Nt||""})},Rt.prototype.measureScrollbar=function(){var Bt=document.createElement("div");Bt.className="modal-scrollbar-measure",this.$body.append(Bt);var Vt=Bt.offsetWidth-Bt.clientWidth;return this.$body[0].removeChild(Bt),Vt};var Lt=jt.fn.modal;jt.fn.modal=xt,jt.fn.modal.Constructor=Rt,jt.fn.modal.noConflict=function(){return jt.fn.modal=Lt,this},jt(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(Bt){var Vt=jt(this),Nt=Vt.attr("href"),qt=Vt.attr("data-target")||Nt&&Nt.replace(/.*(?=#[^\s]+$)/,""),Jt=jt(document).find(qt),Zt=Jt.data("bs.modal")?"toggle":jt.extend({remote:!/#/.test(Nt)&&Nt},Jt.data(),Vt.data());Vt.is("a")&&Bt.preventDefault(),Jt.one("show.bs.modal",function(Yt){Yt.isDefaultPrevented()||Jt.one("hidden.bs.modal",function(){Vt.is(":visible")&&Vt.trigger("focus")})}),xt.call(Jt,Zt,this)})}(jQuery)}),F2=x4(function(){+function(jt){"use strict";var xt=function(un,fn){var dn=un.nodeName.toLowerCase();if(jt.inArray(dn,fn)!==-1)return jt.inArray(dn,Vt)!==-1?Boolean(un.nodeValue.match(Jt)||un.nodeValue.match(Zt)):!0;for(var pn=jt(fn).filter(function(gn,on){return _instanceof(on,RegExp)}),mn=0,hn=pn.length;mn<hn;mn++)if(dn.match(pn[mn]))return!0;return!1},Rt=function(un,fn,dn){if(un.length===0)return un;if(dn&&typeof dn=="function")return dn(un);if(!document.implementation||!document.implementation.createHTMLDocument)return un;var pn=document.implementation.createHTMLDocument("sanitization");pn.body.innerHTML=un;for(var mn=jt.map(fn,function(Cn,kn){return kn}),hn=jt(pn.body).find("*"),gn=0,on=hn.length;gn<on;gn++){var Ft=hn[gn],Gt=Ft.nodeName.toLowerCase();if(jt.inArray(Gt,mn)===-1){Ft.parentNode.removeChild(Ft);continue}for(var en=jt.map(Ft.attributes,function(Cn){return Cn}),sn=[].concat(fn["*"]||[],fn[Gt]||[]),cn=0,yn=en.length;cn<yn;cn++)xt(en[cn],sn)||Ft.removeAttribute(en[cn].nodeName)}return pn.body.innerHTML},Lt=function(un){return this.each(function(){var fn=jt(this),dn=fn.data("bs.tooltip"),pn=typeof un=="object"&&un;!dn&&/destroy|hide/.test(un)||(dn||fn.data("bs.tooltip",dn=new Yt(this,pn)),typeof un=="string"&&dn[un]())})},Bt=["sanitize","whiteList","sanitizeFn"],Vt=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Nt=/^aria-[\w-]*$/i,qt={"*":["class","dir","id","lang","role",Nt],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Jt=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Zt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,Yt=function(un,fn){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",un,fn)};Yt.VERSION="3.4.1",Yt.TRANSITION_DURATION=150,Yt.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:qt},Yt.prototype.init=function(nn,un,fn){if(this.enabled=!0,this.type=nn,this.$element=jt(un),this.options=this.getOptions(fn),this.$viewport=this.options.viewport&&jt(document).find(jt.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},_instanceof(this.$element[0],document.constructor)&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var dn=this.options.trigger.split(" "),pn=dn.length;pn--;){var mn=dn[pn];if(mn=="click")this.$element.on("click."+this.type,this.options.selector,jt.proxy(this.toggle,this));else if(mn!="manual"){var hn=mn=="hover"?"mouseenter":"focusin",gn=mn=="hover"?"mouseleave":"focusout";this.$element.on(hn+"."+this.type,this.options.selector,jt.proxy(this.enter,this)),this.$element.on(gn+"."+this.type,this.options.selector,jt.proxy(this.leave,this))}}this.options.selector?this._options=jt.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},Yt.prototype.getDefaults=function(){return Yt.DEFAULTS},Yt.prototype.getOptions=function(nn){var un=this.$element.data();for(var fn in un)un.hasOwnProperty(fn)&&jt.inArray(fn,Bt)!==-1&&delete un[fn];return nn=jt.extend({},this.getDefaults(),un,nn),nn.delay&&typeof nn.delay=="number"&&(nn.delay={show:nn.delay,hide:nn.delay}),nn.sanitize&&(nn.template=Rt(nn.template,nn.whiteList,nn.sanitizeFn)),nn},Yt.prototype.getDelegateOptions=function(){var nn={},un=this.getDefaults();return this._options&&jt.each(this._options,function(fn,dn){un[fn]!=dn&&(nn[fn]=dn)}),nn},Yt.prototype.enter=function(nn){var un=_instanceof(nn,this.constructor)?nn:jt(nn.currentTarget).data("bs."+this.type);if(un||(un=new this.constructor(nn.currentTarget,this.getDelegateOptions()),jt(nn.currentTarget).data("bs."+this.type,un)),_instanceof(nn,jt.Event)&&(un.inState[nn.type=="focusin"?"focus":"hover"]=!0),un.tip().hasClass("in")||un.hoverState=="in"){un.hoverState="in";return}if(clearTimeout(un.timeout),un.hoverState="in",!un.options.delay||!un.options.delay.show)return un.show();un.timeout=setTimeout(function(){un.hoverState=="in"&&un.show()},un.options.delay.show)},Yt.prototype.isInStateTrue=function(){for(var nn in this.inState)if(this.inState[nn])return!0;return!1},Yt.prototype.leave=function(nn){var un=_instanceof(nn,this.constructor)?nn:jt(nn.currentTarget).data("bs."+this.type);if(un||(un=new this.constructor(nn.currentTarget,this.getDelegateOptions()),jt(nn.currentTarget).data("bs."+this.type,un)),_instanceof(nn,jt.Event)&&(un.inState[nn.type=="focusout"?"focus":"hover"]=!1),!un.isInStateTrue()){if(clearTimeout(un.timeout),un.hoverState="out",!un.options.delay||!un.options.delay.hide)return un.hide();un.timeout=setTimeout(function(){un.hoverState=="out"&&un.hide()},un.options.delay.hide)}},Yt.prototype.show=function(){var nn=jt.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(nn);var un=jt.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(nn.isDefaultPrevented()||!un)return;var fn=this,dn=this.tip(),pn=this.getUID(this.type);this.setContent(),dn.attr("id",pn),this.$element.attr("aria-describedby",pn),this.options.animation&&dn.addClass("fade");var mn=typeof this.options.placement=="function"?this.options.placement.call(this,dn[0],this.$element[0]):this.options.placement,hn=/\s?auto?\s?/i,gn=hn.test(mn);gn&&(mn=mn.replace(hn,"")||"top"),dn.detach().css({top:0,left:0,display:"block"}).addClass(mn).data("bs."+this.type,this),this.options.container?dn.appendTo(jt(document).find(this.options.container)):dn.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var on=this.getPosition(),Ft=dn[0].offsetWidth,Gt=dn[0].offsetHeight;if(gn){var en=mn,sn=this.getPosition(this.$viewport);mn=mn=="bottom"&&on.bottom+Gt>sn.bottom?"top":mn=="top"&&on.top-Gt<sn.top?"bottom":mn=="right"&&on.right+Ft>sn.width?"left":mn=="left"&&on.left-Ft<sn.left?"right":mn,dn.removeClass(en).addClass(mn)}var cn=this.getCalculatedOffset(mn,on,Ft,Gt);this.applyPlacement(cn,mn);var yn=function(){var kn=fn.hoverState;fn.$element.trigger("shown.bs."+fn.type),fn.hoverState=null,kn=="out"&&fn.leave(fn)};jt.support.transition&&this.$tip.hasClass("fade")?dn.one("bsTransitionEnd",yn).emulateTransitionEnd(Yt.TRANSITION_DURATION):yn()}},Yt.prototype.applyPlacement=function(nn,un){var fn=this.tip(),dn=fn[0].offsetWidth,pn=fn[0].offsetHeight,mn=parseInt(fn.css("margin-top"),10),hn=parseInt(fn.css("margin-left"),10);isNaN(mn)&&(mn=0),isNaN(hn)&&(hn=0),nn.top+=mn,nn.left+=hn,jt.offset.setOffset(fn[0],jt.extend({using:function(yn){fn.css({top:Math.round(yn.top),left:Math.round(yn.left)})}},nn),0),fn.addClass("in");var gn=fn[0].offsetWidth,on=fn[0].offsetHeight;un=="top"&&on!=pn&&(nn.top=nn.top+pn-on);var Ft=this.getViewportAdjustedDelta(un,nn,gn,on);Ft.left?nn.left+=Ft.left:nn.top+=Ft.top;var Gt=/top|bottom/.test(un),en=Gt?Ft.left*2-dn+gn:Ft.top*2-pn+on,sn=Gt?"offsetWidth":"offsetHeight";fn.offset(nn),this.replaceArrow(en,fn[0][sn],Gt)},Yt.prototype.replaceArrow=function(nn,un,fn){this.arrow().css(fn?"left":"top",50*(1-nn/un)+"%").css(fn?"top":"left","")},Yt.prototype.setContent=function(){var nn=this.tip(),un=this.getTitle();this.options.html?(this.options.sanitize&&(un=Rt(un,this.options.whiteList,this.options.sanitizeFn)),nn.find(".tooltip-inner").html(un)):nn.find(".tooltip-inner").text(un),nn.removeClass("fade in top bottom left right")},Yt.prototype.hide=function(nn){var un=function(){fn.hoverState!="in"&&dn.detach(),fn.$element&&fn.$element.removeAttr("aria-describedby").trigger("hidden.bs."+fn.type),nn&&nn()},fn=this,dn=jt(this.$tip),pn=jt.Event("hide.bs."+this.type);if(this.$element.trigger(pn),!pn.isDefaultPrevented())return dn.removeClass("in"),jt.support.transition&&dn.hasClass("fade")?dn.one("bsTransitionEnd",un).emulateTransitionEnd(Yt.TRANSITION_DURATION):un(),this.hoverState=null,this},Yt.prototype.fixTitle=function(){var nn=this.$element;(nn.attr("title")||typeof nn.attr("data-original-title")!="string")&&nn.attr("data-original-title",nn.attr("title")||"").attr("title","")},Yt.prototype.hasContent=function(){return this.getTitle()},Yt.prototype.getPosition=function(nn){nn=nn||this.$element;var un=nn[0],fn=un.tagName=="BODY",dn=un.getBoundingClientRect();dn.width==null&&(dn=jt.extend({},dn,{width:dn.right-dn.left,height:dn.bottom-dn.top}));var pn=window.SVGElement&&_instanceof(un,window.SVGElement),mn=fn?{top:0,left:0}:pn?null:nn.offset(),hn={scroll:fn?document.documentElement.scrollTop||document.body.scrollTop:nn.scrollTop()},gn=fn?{width:jt(window).width(),height:jt(window).height()}:null;return jt.extend({},dn,hn,gn,mn)},Yt.prototype.getCalculatedOffset=function(nn,un,fn,dn){return nn=="bottom"?{top:un.top+un.height,left:un.left+un.width/2-fn/2}:nn=="top"?{top:un.top-dn,left:un.left+un.width/2-fn/2}:nn=="left"?{top:un.top+un.height/2-dn/2,left:un.left-fn}:{top:un.top+un.height/2-dn/2,left:un.left+un.width}},Yt.prototype.getViewportAdjustedDelta=function(nn,un,fn,dn){var pn={top:0,left:0};if(!this.$viewport)return pn;var mn=this.options.viewport&&this.options.viewport.padding||0,hn=this.getPosition(this.$viewport);if(/right|left/.test(nn)){var gn=un.top-mn-hn.scroll,on=un.top+mn-hn.scroll+dn;gn<hn.top?pn.top=hn.top-gn:on>hn.top+hn.height&&(pn.top=hn.top+hn.height-on)}else{var Ft=un.left-mn,Gt=un.left+mn+fn;Ft<hn.left?pn.left=hn.left-Ft:Gt>hn.right&&(pn.left=hn.left+hn.width-Gt)}return pn},Yt.prototype.getTitle=function(){var nn,un=this.$element,fn=this.options;return nn=un.attr("data-original-title")||(typeof fn.title=="function"?fn.title.call(un[0]):fn.title),nn},Yt.prototype.getUID=function(nn){do nn+=~~(Math.random()*1e6);while(document.getElementById(nn));return nn},Yt.prototype.tip=function(){if(!this.$tip&&(this.$tip=jt(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},Yt.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},Yt.prototype.enable=function(){this.enabled=!0},Yt.prototype.disable=function(){this.enabled=!1},Yt.prototype.toggleEnabled=function(){this.enabled=!this.enabled},Yt.prototype.toggle=function(nn){var un=this;nn&&(un=jt(nn.currentTarget).data("bs."+this.type),un||(un=new this.constructor(nn.currentTarget,this.getDelegateOptions()),jt(nn.currentTarget).data("bs."+this.type,un))),nn?(un.inState.click=!un.inState.click,un.isInStateTrue()?un.enter(un):un.leave(un)):un.tip().hasClass("in")?un.leave(un):un.enter(un)},Yt.prototype.destroy=function(){var nn=this;clearTimeout(this.timeout),this.hide(function(){nn.$element.off("."+nn.type).removeData("bs."+nn.type),nn.$tip&&nn.$tip.detach(),nn.$tip=null,nn.$arrow=null,nn.$viewport=null,nn.$element=null})},Yt.prototype.sanitizeHtml=function(nn){return Rt(nn,this.options.whiteList,this.options.sanitizeFn)};var Xt=jt.fn.tooltip;jt.fn.tooltip=Lt,jt.fn.tooltip.Constructor=Yt,jt.fn.tooltip.noConflict=function(){return jt.fn.tooltip=Xt,this}}(jQuery)}),W4=x4(function(){+function(jt){"use strict";var xt=function(Vt){return this.each(function(){var Nt=jt(this),qt=Nt.data("bs.popover"),Jt=typeof Vt=="object"&&Vt;!qt&&/destroy|hide/.test(Vt)||(qt||Nt.data("bs.popover",qt=new Rt(this,Jt)),typeof Vt=="string"&&qt[Vt]())})},Rt=function(Vt,Nt){this.init("popover",Vt,Nt)};if(!jt.fn.tooltip)throw new Error("Popover requires tooltip.js");Rt.VERSION="3.4.1",Rt.DEFAULTS=jt.extend({},jt.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),Rt.prototype=jt.extend({},jt.fn.tooltip.Constructor.prototype),Rt.prototype.constructor=Rt,Rt.prototype.getDefaults=function(){return Rt.DEFAULTS},Rt.prototype.setContent=function(){var Bt=this.tip(),Vt=this.getTitle(),Nt=this.getContent();if(this.options.html){var qt=typeof Nt=="undefined"?"undefined":_typeof(Nt);this.options.sanitize&&(Vt=this.sanitizeHtml(Vt),qt==="string"&&(Nt=this.sanitizeHtml(Nt))),Bt.find(".popover-title").html(Vt),Bt.find(".popover-content").children().detach().end()[qt==="string"?"html":"append"](Nt)}else Bt.find(".popover-title").text(Vt),Bt.find(".popover-content").children().detach().end().text(Nt);Bt.removeClass("fade top bottom left right in"),Bt.find(".popover-title").html()||Bt.find(".popover-title").hide()},Rt.prototype.hasContent=function(){return this.getTitle()||this.getContent()},Rt.prototype.getContent=function(){var Bt=this.$element,Vt=this.options;return Bt.attr("data-content")||(typeof Vt.content=="function"?Vt.content.call(Bt[0]):Vt.content)},Rt.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var Lt=jt.fn.popover;jt.fn.popover=xt,jt.fn.popover.Constructor=Rt,jt.fn.popover.noConflict=function(){return jt.fn.popover=Lt,this}}(jQuery)}),z3=x4(function(){+function(jt){"use strict";var xt=function(Vt){return this.each(function(){var Nt=jt(this),qt=Nt.data("bs.scrollspy"),Jt=typeof Vt=="object"&&Vt;qt||Nt.data("bs.scrollspy",qt=new Rt(this,Jt)),typeof Vt=="string"&&qt[Vt]()})};function Rt(Bt,Vt){this.$body=jt(document.body),this.$scrollElement=jt(Bt).is(document.body)?jt(window):jt(Bt),this.options=jt.extend({},Rt.DEFAULTS,Vt),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",jt.proxy(this.process,this)),this.refresh(),this.process()}Rt.VERSION="3.4.1",Rt.DEFAULTS={offset:10},Rt.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},Rt.prototype.refresh=function(){var Bt=this,Vt="offset",Nt=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),jt.isWindow(this.$scrollElement[0])||(Vt="position",Nt=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var qt=jt(this),Jt=qt.data("target")||qt.attr("href"),Zt=/^#./.test(Jt)&&jt(Jt);return Zt&&Zt.length&&Zt.is(":visible")&&[[Zt[Vt]().top+Nt,Jt]]||null}).sort(function(qt,Jt){return qt[0]-Jt[0]}).each(function(){Bt.offsets.push(this[0]),Bt.targets.push(this[1])})},Rt.prototype.process=function(){var Bt=this.$scrollElement.scrollTop()+this.options.offset,Vt=this.getScrollHeight(),Nt=this.options.offset+Vt-this.$scrollElement.height(),qt=this.offsets,Jt=this.targets,Zt=this.activeTarget,Yt;if(this.scrollHeight!=Vt&&this.refresh(),Bt>=Nt)return Zt!=(Yt=Jt[Jt.length-1])&&this.activate(Yt);if(Zt&&Bt<qt[0])return this.activeTarget=null,this.clear();for(Yt=qt.length;Yt--;)Zt!=Jt[Yt]&&Bt>=qt[Yt]&&(qt[Yt+1]===void 0||Bt<qt[Yt+1])&&this.activate(Jt[Yt])},Rt.prototype.activate=function(Bt){this.activeTarget=Bt,this.clear();var Vt=this.selector+'[data-target="'+Bt+'"],'+this.selector+'[href="'+Bt+'"]',Nt=jt(Vt).parents("li").addClass("active");Nt.parent(".dropdown-menu").length&&(Nt=Nt.closest("li.dropdown").addClass("active")),Nt.trigger("activate.bs.scrollspy")},Rt.prototype.clear=function(){jt(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var Lt=jt.fn.scrollspy;jt.fn.scrollspy=xt,jt.fn.scrollspy.Constructor=Rt,jt.fn.scrollspy.noConflict=function(){return jt.fn.scrollspy=Lt,this},jt(window).on("load.bs.scrollspy.data-api",function(){jt('[data-spy="scroll"]').each(function(){var Bt=jt(this);xt.call(Bt,Bt.data())})})}(jQuery)}),B3=x4(function(){+function(jt){"use strict";var xt=function(Nt){return this.each(function(){var qt=jt(this),Jt=qt.data("bs.tab");Jt||qt.data("bs.tab",Jt=new Rt(this)),typeof Nt=="string"&&Jt[Nt]()})},Rt=function(Nt){this.element=jt(Nt)};Rt.VERSION="3.4.1",Rt.TRANSITION_DURATION=150,Rt.prototype.show=function(){var Vt=this.element,Nt=Vt.closest("ul:not(.dropdown-menu)"),qt=Vt.data("target");if(qt||(qt=Vt.attr("href"),qt=qt&&qt.replace(/.*(?=#[^\s]*$)/,"")),!Vt.parent("li").hasClass("active")){var Jt=Nt.find(".active:last a"),Zt=jt.Event("hide.bs.tab",{relatedTarget:Vt[0]}),Yt=jt.Event("show.bs.tab",{relatedTarget:Jt[0]});if(Jt.trigger(Zt),Vt.trigger(Yt),!(Yt.isDefaultPrevented()||Zt.isDefaultPrevented())){var Xt=jt(document).find(qt);this.activate(Vt.closest("li"),Nt),this.activate(Xt,Xt.parent(),function(){Jt.trigger({type:"hidden.bs.tab",relatedTarget:Vt[0]}),Vt.trigger({type:"shown.bs.tab",relatedTarget:Jt[0]})})}}},Rt.prototype.activate=function(Vt,Nt,qt){var Jt=function(){Zt.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),Vt.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),Yt?(Vt[0].offsetWidth,Vt.addClass("in")):Vt.removeClass("fade"),Vt.parent(".dropdown-menu").length&&Vt.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),qt&&qt()},Zt=Nt.find("> .active"),Yt=qt&&jt.support.transition&&(Zt.length&&Zt.hasClass("fade")||!!Nt.find("> .fade").length);Zt.length&&Yt?Zt.one("bsTransitionEnd",Jt).emulateTransitionEnd(Rt.TRANSITION_DURATION):Jt(),Zt.removeClass("in")};var Lt=jt.fn.tab;jt.fn.tab=xt,jt.fn.tab.Constructor=Rt,jt.fn.tab.noConflict=function(){return jt.fn.tab=Lt,this};var Bt=function(Nt){Nt.preventDefault(),xt.call(jt(this),"show")};jt(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',Bt).on("click.bs.tab.data-api",'[data-toggle="pill"]',Bt)}(jQuery)}),H2=x4(function(){+function(jt){"use strict";var xt=function(Vt){return this.each(function(){var Nt=jt(this),qt=Nt.data("bs.affix"),Jt=typeof Vt=="object"&&Vt;qt||Nt.data("bs.affix",qt=new Rt(this,Jt)),typeof Vt=="string"&&qt[Vt]()})},Rt=function(Bt,Vt){this.options=jt.extend({},Rt.DEFAULTS,Vt);var Nt=this.options.target===Rt.DEFAULTS.target?jt(this.options.target):jt(document).find(this.options.target);this.$target=Nt.on("scroll.bs.affix.data-api",jt.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",jt.proxy(this.checkPositionWithEventLoop,this)),this.$element=jt(Bt),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};Rt.VERSION="3.4.1",Rt.RESET="affix affix-top affix-bottom",Rt.DEFAULTS={offset:0,target:window},Rt.prototype.getState=function(Bt,Vt,Nt,qt){var Jt=this.$target.scrollTop(),Zt=this.$element.offset(),Yt=this.$target.height();if(Nt!=null&&this.affixed=="top")return Jt<Nt?"top":!1;if(this.affixed=="bottom")return Nt!=null?Jt+this.unpin<=Zt.top?!1:"bottom":Jt+Yt<=Bt-qt?!1:"bottom";var Xt=this.affixed==null,nn=Xt?Jt:Zt.top,un=Xt?Yt:Vt;return Nt!=null&&Jt<=Nt?"top":qt!=null&&nn+un>=Bt-qt?"bottom":!1},Rt.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(Rt.RESET).addClass("affix");var Bt=this.$target.scrollTop(),Vt=this.$element.offset();return this.pinnedOffset=Vt.top-Bt},Rt.prototype.checkPositionWithEventLoop=function(){setTimeout(jt.proxy(this.checkPosition,this),1)},Rt.prototype.checkPosition=function(){if(this.$element.is(":visible")){var Bt=this.$element.height(),Vt=this.options.offset,Nt=Vt.top,qt=Vt.bottom,Jt=Math.max(jt(document).height(),jt(document.body).height());typeof Vt!="object"&&(qt=Nt=Vt),typeof Nt=="function"&&(Nt=Vt.top(this.$element)),typeof qt=="function"&&(qt=Vt.bottom(this.$element));var Zt=this.getState(Jt,Bt,Nt,qt);if(this.affixed!=Zt){this.unpin!=null&&this.$element.css("top","");var Yt="affix"+(Zt?"-"+Zt:""),Xt=jt.Event(Yt+".bs.affix");if(this.$element.trigger(Xt),Xt.isDefaultPrevented())return;this.affixed=Zt,this.unpin=Zt=="bottom"?this.getPinnedOffset():null,this.$element.removeClass(Rt.RESET).addClass(Yt).trigger(Yt.replace("affix","affixed")+".bs.affix")}Zt=="bottom"&&this.$element.offset({top:Jt-Bt-qt})}};var Lt=jt.fn.affix;jt.fn.affix=xt,jt.fn.affix.Constructor=Rt,jt.fn.affix.noConflict=function(){return jt.fn.affix=Lt,this},jt(window).on("load",function(){jt('[data-spy="affix"]').each(function(){var Bt=jt(this),Vt=Bt.data();Vt.offset=Vt.offset||{},Vt.offsetBottom!=null&&(Vt.offset.bottom=Vt.offsetBottom),Vt.offsetTop!=null&&(Vt.offset.top=Vt.offsetTop),xt.call(Bt,Vt)})})}(jQuery)}),j4=x4(function(){N3(),O3(),R3(),P4(),U3(),L3(),_5(),F2(),W4(),z3(),B3(),H2()}),J3=Z4(j4());var Ut;_a=J3,Ut=_a,M3=Ut.default,X2=__objRest(_a,["default"]),It2=M3!==void 0?M3:X2}}),bootstrap_3_0_exports={};__export(bootstrap_3_0_exports,{default:function(){return It2}});var init_bootstrap_3_0=__esm({"https-url:https://esm.archive.org/bootstrap@^3.0.0":function(){init_bootstrap(),init_bootstrap()}}),ee2,Wt,ie2,oe2,ne2,le,re2,ae2,fe,zt2,se2,_a,It3,ce,pe,init_flot=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/flot.js":function(){ee2=Object.create,Wt=Object.defineProperty,ie2=Object.getOwnPropertyDescriptor,oe2=Object.getOwnPropertyNames,ne2=Object.getPrototypeOf,le=Object.prototype.hasOwnProperty,re2=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},ae2=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!le.call(jt,nn)&&nn!==Rt&&Wt(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=ie2(xt,nn))||Lt.enumerable})},Jt=oe2(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},fe=function(jt,xt,Rt){return Rt=jt!=null?ee2(ne2(jt)):{},ae2(xt||!jt||!jt.__esModule?Wt(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},zt2=re2(function(){(function(jt){jt.color={},jt.color.make=function(Rt,Lt,Bt,Vt){var Nt={};return Nt.r=Rt||0,Nt.g=Lt||0,Nt.b=Bt||0,Nt.a=Vt!=null?Vt:1,Nt.add=function(qt,Jt){for(var Zt=0;Zt<qt.length;++Zt)Nt[qt.charAt(Zt)]+=Jt;return Nt.normalize()},Nt.scale=function(qt,Jt){for(var Zt=0;Zt<qt.length;++Zt)Nt[qt.charAt(Zt)]*=Jt;return Nt.normalize()},Nt.toString=function(){return Nt.a>=1?"rgb("+[Nt.r,Nt.g,Nt.b].join(",")+")":"rgba("+[Nt.r,Nt.g,Nt.b,Nt.a].join(",")+")"},Nt.normalize=function(){var qt=function(Zt,Yt,Xt){return Yt<Zt?Zt:Yt>Xt?Xt:Yt};return Nt.r=qt(0,parseInt(Nt.r),255),Nt.g=qt(0,parseInt(Nt.g),255),Nt.b=qt(0,parseInt(Nt.b),255),Nt.a=qt(0,Nt.a,1),Nt},Nt.clone=function(){return jt.color.make(Nt.r,Nt.b,Nt.g,Nt.a)},Nt.normalize()},jt.color.extract=function(Rt,Lt){var Bt;do{if(Bt=Rt.css(Lt).toLowerCase(),Bt!=""&&Bt!="transparent")break;Rt=Rt.parent()}while(Rt.length&&!jt.nodeName(Rt.get(0),"body"));return Bt=="rgba(0, 0, 0, 0)"&&(Bt="transparent"),jt.color.parse(Bt)},jt.color.parse=function(Rt){var Lt,Bt=jt.color.make;if(Lt=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(Rt))return Bt(parseInt(Lt[1],10),parseInt(Lt[2],10),parseInt(Lt[3],10));if(Lt=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(Rt))return Bt(parseInt(Lt[1],10),parseInt(Lt[2],10),parseInt(Lt[3],10),parseFloat(Lt[4]));if(Lt=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(Rt))return Bt(parseFloat(Lt[1])*2.55,parseFloat(Lt[2])*2.55,parseFloat(Lt[3])*2.55);if(Lt=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(Rt))return Bt(parseFloat(Lt[1])*2.55,parseFloat(Lt[2])*2.55,parseFloat(Lt[3])*2.55,parseFloat(Lt[4]));if(Lt=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(Rt))return Bt(parseInt(Lt[1],16),parseInt(Lt[2],16),parseInt(Lt[3],16));if(Lt=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(Rt))return Bt(parseInt(Lt[1]+Lt[1],16),parseInt(Lt[2]+Lt[2],16),parseInt(Lt[3]+Lt[3],16));var Vt=jt.trim(Rt).toLowerCase();return Vt=="transparent"?Bt(255,255,255,0):(Lt=xt[Vt]||[0,0,0],Bt(Lt[0],Lt[1],Lt[2]))};var xt={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery),function(jt){var xt=function(Nt,qt){var Jt=qt.children("."+Nt)[0];if(Jt==null&&(Jt=document.createElement("canvas"),Jt.className=Nt,jt(Jt).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(qt),!Jt.getContext))if(window.G_vmlCanvasManager)Jt=window.G_vmlCanvasManager.initElement(Jt);else throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");this.element=Jt;var Zt=this.context=Jt.getContext("2d"),Yt=window.devicePixelRatio||1,Xt=Zt.webkitBackingStorePixelRatio||Zt.mozBackingStorePixelRatio||Zt.msBackingStorePixelRatio||Zt.oBackingStorePixelRatio||Zt.backingStorePixelRatio||1;this.pixelRatio=Yt/Xt,this.resize(qt.width(),qt.height()),this.textContainer=null,this.text={},this._textCache={}},Rt=function(Nt,qt,Jt,Zt){var Yt=[],Xt={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:16.666666666666668},hooks:{}},nn=null,un=null,fn=null,dn=null,pn=null,mn=[],hn=[],gn={left:0,right:0,top:0,bottom:0},on=0,Ft=0,Gt={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},en=this;en.setData=Cn,en.setupGrid=yi,en.draw=Ui,en.getPlaceholder=function(){return Nt},en.getCanvas=function(){return nn.element},en.getPlotOffset=function(){return gn},en.width=function(){return on},en.height=function(){return Ft},en.offset=function(){var Tn=fn.offset();return Tn.left+=gn.left,Tn.top+=gn.top,Tn},en.getData=function(){return Yt},en.getAxes=function(){var Tn={},ci;return jt.each(mn.concat(hn),function(oi,Ai){Ai&&(Tn[Ai.direction+(Ai.n!=1?Ai.n:"")+"axis"]=Ai)}),Tn},en.getXAxes=function(){return mn},en.getYAxes=function(){return hn},en.c2p=Pn,en.p2c=_n,en.getOptions=function(){return Xt},en.highlight=mi,en.unhighlight=ni,en.triggerRedrawOverlay=hi,en.pointOffset=function(Tn){return{left:parseInt(mn[An(Tn,"x")-1].p2c(+Tn.x)+gn.left,10),top:parseInt(hn[An(Tn,"y")-1].p2c(+Tn.y)+gn.top,10)}},en.shutdown=Jn,en.destroy=function(){Jn(),Nt.removeData("plot").empty(),Yt=[],Xt=null,nn=null,un=null,fn=null,dn=null,pn=null,mn=[],hn=[],Gt=null,ki=[],en=null},en.resize=function(){var Tn=Nt.width(),ci=Nt.height();nn.resize(Tn,ci),un.resize(Tn,ci)},en.hooks=Gt,cn(en),yn(Jt),Sn(),Cn(qt),yi(),Ui(),Vn();function sn(Tn,ci){ci=[en].concat(ci);for(var oi=0;oi<Tn.length;++oi)Tn[oi].apply(this,ci)}function cn(){for(var Tn={Canvas:xt},ci=0;ci<Zt.length;++ci){var oi=Zt[ci];oi.init(en,Tn),oi.options&&jt.extend(!0,Xt,oi.options)}}function yn(Tn){jt.extend(!0,Xt,Tn),Tn&&Tn.colors&&(Xt.colors=Tn.colors),Xt.xaxis.color==null&&(Xt.xaxis.color=jt.color.parse(Xt.grid.color).scale("a",.22).toString()),Xt.yaxis.color==null&&(Xt.yaxis.color=jt.color.parse(Xt.grid.color).scale("a",.22).toString()),Xt.xaxis.tickColor==null&&(Xt.xaxis.tickColor=Xt.grid.tickColor||Xt.xaxis.color),Xt.yaxis.tickColor==null&&(Xt.yaxis.tickColor=Xt.grid.tickColor||Xt.yaxis.color),Xt.grid.borderColor==null&&(Xt.grid.borderColor=Xt.grid.color),Xt.grid.tickColor==null&&(Xt.grid.tickColor=jt.color.parse(Xt.grid.color).scale("a",.22).toString());var ci,oi,Ai,ui=Nt.css("font-size"),Ar=ui?+ui.replace("px",""):13,$r={style:Nt.css("font-style"),size:Math.round(.8*Ar),variant:Nt.css("font-variant"),weight:Nt.css("font-weight"),family:Nt.css("font-family")};for(Ai=Xt.xaxes.length||1,ci=0;ci<Ai;++ci)oi=Xt.xaxes[ci],oi&&!oi.tickColor&&(oi.tickColor=oi.color),oi=jt.extend(!0,{},Xt.xaxis,oi),Xt.xaxes[ci]=oi,oi.font&&(oi.font=jt.extend({},$r,oi.font),oi.font.color||(oi.font.color=oi.color),oi.font.lineHeight||(oi.font.lineHeight=Math.round(oi.font.size*1.15)));for(Ai=Xt.yaxes.length||1,ci=0;ci<Ai;++ci)oi=Xt.yaxes[ci],oi&&!oi.tickColor&&(oi.tickColor=oi.color),oi=jt.extend(!0,{},Xt.yaxis,oi),Xt.yaxes[ci]=oi,oi.font&&(oi.font=jt.extend({},$r,oi.font),oi.font.color||(oi.font.color=oi.color),oi.font.lineHeight||(oi.font.lineHeight=Math.round(oi.font.size*1.15)));for(Xt.xaxis.noTicks&&Xt.xaxis.ticks==null&&(Xt.xaxis.ticks=Xt.xaxis.noTicks),Xt.yaxis.noTicks&&Xt.yaxis.ticks==null&&(Xt.yaxis.ticks=Xt.yaxis.noTicks),Xt.x2axis&&(Xt.xaxes[1]=jt.extend(!0,{},Xt.xaxis,Xt.x2axis),Xt.xaxes[1].position="top",Xt.x2axis.min==null&&(Xt.xaxes[1].min=null),Xt.x2axis.max==null&&(Xt.xaxes[1].max=null)),Xt.y2axis&&(Xt.yaxes[1]=jt.extend(!0,{},Xt.yaxis,Xt.y2axis),Xt.yaxes[1].position="right",Xt.y2axis.min==null&&(Xt.yaxes[1].min=null),Xt.y2axis.max==null&&(Xt.yaxes[1].max=null)),Xt.grid.coloredAreas&&(Xt.grid.markings=Xt.grid.coloredAreas),Xt.grid.coloredAreasColor&&(Xt.grid.markingsColor=Xt.grid.coloredAreasColor),Xt.lines&&jt.extend(!0,Xt.series.lines,Xt.lines),Xt.points&&jt.extend(!0,Xt.series.points,Xt.points),Xt.bars&&jt.extend(!0,Xt.series.bars,Xt.bars),Xt.shadowSize!=null&&(Xt.series.shadowSize=Xt.shadowSize),Xt.highlightColor!=null&&(Xt.series.highlightColor=Xt.highlightColor),ci=0;ci<Xt.xaxes.length;++ci)Rn(mn,ci+1).options=Xt.xaxes[ci];for(ci=0;ci<Xt.yaxes.length;++ci)Rn(hn,ci+1).options=Xt.yaxes[ci];for(var Ur in Gt)Xt.hooks[Ur]&&Xt.hooks[Ur].length&&(Gt[Ur]=Gt[Ur].concat(Xt.hooks[Ur]));sn(Gt.processOptions,[Xt])}function Cn(Tn){Yt=kn(Tn),jn(),On()}function kn(Tn){for(var ci=[],oi=0;oi<Tn.length;++oi){var Ai=jt.extend(!0,{},Xt.series);Tn[oi].data!=null?(Ai.data=Tn[oi].data,delete Tn[oi].data,jt.extend(!0,Ai,Tn[oi]),Tn[oi].data=Ai.data):Ai.data=Tn[oi],ci.push(Ai)}return ci}function An(Tn,ci){var oi=Tn[ci+"axis"];return typeof oi=="object"&&(oi=oi.n),typeof oi!="number"&&(oi=1),oi}function In(){return jt.grep(mn.concat(hn),function(Tn){return Tn})}function Pn(Tn){var ci={},oi,Ai;for(oi=0;oi<mn.length;++oi)Ai=mn[oi],Ai&&Ai.used&&(ci["x"+Ai.n]=Ai.c2p(Tn.left));for(oi=0;oi<hn.length;++oi)Ai=hn[oi],Ai&&Ai.used&&(ci["y"+Ai.n]=Ai.c2p(Tn.top));return ci.x1!==void 0&&(ci.x=ci.x1),ci.y1!==void 0&&(ci.y=ci.y1),ci}function _n(Tn){var ci={},oi,Ai,ui;for(oi=0;oi<mn.length;++oi)if(Ai=mn[oi],Ai&&Ai.used&&(ui="x"+Ai.n,Tn[ui]==null&&Ai.n==1&&(ui="x"),Tn[ui]!=null)){ci.left=Ai.p2c(Tn[ui]);break}for(oi=0;oi<hn.length;++oi)if(Ai=hn[oi],Ai&&Ai.used&&(ui="y"+Ai.n,Tn[ui]==null&&Ai.n==1&&(ui="y"),Tn[ui]!=null)){ci.top=Ai.p2c(Tn[ui]);break}return ci}function Rn(Tn,ci){return Tn[ci-1]||(Tn[ci-1]={n:ci,direction:Tn==mn?"x":"y",options:jt.extend(!0,{},Tn==mn?Xt.xaxis:Xt.yaxis)}),Tn[ci-1]}function jn(){var Tn=Yt.length,ci=-1,oi;for(oi=0;oi<Yt.length;++oi){var Ai=Yt[oi].color;Ai!=null&&(Tn--,typeof Ai=="number"&&Ai>ci&&(ci=Ai))}Tn<=ci&&(Tn=ci+1);var ui,Ar=[],$r=Xt.colors,Ur=$r.length,Jr=0;for(oi=0;oi<Tn;oi++)ui=jt.color.parse($r[oi%Ur]||"#666"),oi%Ur==0&&oi&&(Jr>=0?Jr<.5?Jr=-Jr-.2:Jr=0:Jr=-Jr),Ar[oi]=ui.scale("rgb",1+Jr);var Ci=0,Ni;for(oi=0;oi<Yt.length;++oi){if(Ni=Yt[oi],Ni.color==null?(Ni.color=Ar[Ci].toString(),++Ci):typeof Ni.color=="number"&&(Ni.color=Ar[Ni.color].toString()),Ni.lines.show==null){var Pi,ta=!0;for(Pi in Ni)if(Ni[Pi]&&Ni[Pi].show){ta=!1;break}ta&&(Ni.lines.show=!0)}Ni.lines.zero==null&&(Ni.lines.zero=!!Ni.lines.fill),Ni.xaxis=Rn(mn,An(Ni,"x")),Ni.yaxis=Rn(hn,An(Ni,"y"))}}function On(){var Tn=Number.POSITIVE_INFINITY,ci=Number.NEGATIVE_INFINITY,oi=Number.MAX_VALUE,Ai,ui,Ar,$r,Ur,Jr,Ci,Ni,Pi,ta,aa,ga,Ma,ha,la,Ta;function ba(to,li,Cr){li<to.datamin&&li!=-oi&&(to.datamin=li),Cr>to.datamax&&Cr!=oi&&(to.datamax=Cr)}for(jt.each(In(),function(to,li){li.datamin=Tn,li.datamax=ci,li.used=!1}),Ai=0;Ai<Yt.length;++Ai)Jr=Yt[Ai],Jr.datapoints={points:[]},sn(Gt.processRawData,[Jr,Jr.data,Jr.datapoints]);for(Ai=0;Ai<Yt.length;++Ai){if(Jr=Yt[Ai],la=Jr.data,Ta=Jr.datapoints.format,!Ta){if(Ta=[],Ta.push({x:!0,number:!0,required:!0}),Ta.push({y:!0,number:!0,required:!0}),Jr.bars.show||Jr.lines.show&&Jr.lines.fill){var ji=!!(Jr.bars.show&&Jr.bars.zero||Jr.lines.show&&Jr.lines.zero);Ta.push({y:!0,number:!0,required:!1,defaultValue:0,autoscale:ji}),Jr.bars.horizontal&&(delete Ta[Ta.length-1].y,Ta[Ta.length-1].x=!0)}Jr.datapoints.format=Ta}if(Jr.datapoints.pointsize==null){Jr.datapoints.pointsize=Ta.length,Ni=Jr.datapoints.pointsize,Ci=Jr.datapoints.points;var Or=Jr.lines.show&&Jr.lines.steps;for(Jr.xaxis.used=Jr.yaxis.used=!0,ui=Ar=0;ui<la.length;++ui,Ar+=Ni){ha=la[ui];var Fr=ha==null;if(!Fr)for($r=0;$r<Ni;++$r)ga=ha[$r],Ma=Ta[$r],Ma&&(Ma.number&&ga!=null&&(ga=+ga,isNaN(ga)?ga=null:ga==1/0?ga=oi:ga==-1/0&&(ga=-oi)),ga==null&&(Ma.required&&(Fr=!0),Ma.defaultValue!=null&&(ga=Ma.defaultValue))),Ci[Ar+$r]=ga;if(Fr)for($r=0;$r<Ni;++$r)ga=Ci[Ar+$r],ga!=null&&(Ma=Ta[$r],Ma.autoscale!==!1&&(Ma.x&&ba(Jr.xaxis,ga,ga),Ma.y&&ba(Jr.yaxis,ga,ga))),Ci[Ar+$r]=null;else if(Or&&Ar>0&&Ci[Ar-Ni]!=null&&Ci[Ar-Ni]!=Ci[Ar]&&Ci[Ar-Ni+1]!=Ci[Ar+1]){for($r=0;$r<Ni;++$r)Ci[Ar+Ni+$r]=Ci[Ar+$r];Ci[Ar+1]=Ci[Ar-Ni+1],Ar+=Ni}}}}for(Ai=0;Ai<Yt.length;++Ai)Jr=Yt[Ai],sn(Gt.processDatapoints,[Jr,Jr.datapoints]);for(Ai=0;Ai<Yt.length;++Ai){Jr=Yt[Ai],Ci=Jr.datapoints.points,Ni=Jr.datapoints.pointsize,Ta=Jr.datapoints.format;var si=Tn,ia=Tn,Gi=ci,Ya=ci;for(ui=0;ui<Ci.length;ui+=Ni)if(Ci[ui]!=null)for($r=0;$r<Ni;++$r)ga=Ci[ui+$r],Ma=Ta[$r],!(!Ma||Ma.autoscale===!1||ga==oi||ga==-oi)&&(Ma.x&&(ga<si&&(si=ga),ga>Gi&&(Gi=ga)),Ma.y&&(ga<ia&&(ia=ga),ga>Ya&&(Ya=ga)));if(Jr.bars.show){var Na;switch(Jr.bars.align){case"left":Na=0;break;case"right":Na=-Jr.bars.barWidth;break;default:Na=-Jr.bars.barWidth/2}Jr.bars.horizontal?(ia+=Na,Ya+=Na+Jr.bars.barWidth):(si+=Na,Gi+=Na+Jr.bars.barWidth)}ba(Jr.xaxis,si,Gi),ba(Jr.yaxis,ia,Ya)}jt.each(In(),function(to,li){li.datamin==Tn&&(li.datamin=null),li.datamax==ci&&(li.datamax=null)})}function Sn(){Nt.css("padding",0).children().filter(function(){return!jt(this).hasClass("flot-overlay")&&!jt(this).hasClass("flot-base")}).remove(),Nt.css("position")=="static"&&Nt.css("position","relative"),nn=new xt("flot-base",Nt),un=new xt("flot-overlay",Nt),dn=nn.context,pn=un.context,fn=jt(un.element).unbind();var Tn=Nt.data("plot");Tn&&(Tn.shutdown(),un.clear()),Nt.data("plot",en)}function Vn(){Xt.grid.hoverable&&(fn.mousemove(Gr),fn.bind("mouseleave",Qr)),Xt.grid.clickable&&fn.click(Dr),sn(Gt.bindEvents,[fn])}function Jn(){Bi&&clearTimeout(Bi),fn.unbind("mousemove",Gr),fn.unbind("mouseleave",Qr),fn.unbind("click",Dr),sn(Gt.shutdown,[fn])}function kr(Tn){function ci($r){return $r}var oi,Ai,ui=Tn.options.transform||ci,Ar=Tn.options.inverseTransform;Tn.direction=="x"?(oi=Tn.scale=on/Math.abs(ui(Tn.max)-ui(Tn.min)),Ai=Math.min(ui(Tn.max),ui(Tn.min))):(oi=Tn.scale=Ft/Math.abs(ui(Tn.max)-ui(Tn.min)),oi=-oi,Ai=Math.max(ui(Tn.max),ui(Tn.min))),ui==ci?Tn.p2c=function($r){return($r-Ai)*oi}:Tn.p2c=function($r){return(ui($r)-Ai)*oi},Ar?Tn.c2p=function($r){return Ar(Ai+$r/oi)}:Tn.c2p=function($r){return Ai+$r/oi}}function xr(Tn){for(var ci=Tn.options,oi=Tn.ticks||[],Ai=ci.labelWidth||0,ui=ci.labelHeight||0,Ar=Ai||(Tn.direction=="x"?Math.floor(nn.width/(oi.length||1)):null),$r=Tn.direction+"Axis "+Tn.direction+Tn.n+"Axis",Ur="flot-"+Tn.direction+"-axis flot-"+Tn.direction+Tn.n+"-axis "+$r,Jr=ci.font||"flot-tick-label tickLabel",Ci=0;Ci<oi.length;++Ci){var Ni=oi[Ci];if(Ni.label){var Pi=nn.getTextInfo(Ur,Ni.label,Jr,null,Ar);Ai=Math.max(Ai,Pi.width),ui=Math.max(ui,Pi.height)}}Tn.labelWidth=ci.labelWidth||Ai,Tn.labelHeight=ci.labelHeight||ui}function Yn(Tn){var ci=Tn.labelWidth,oi=Tn.labelHeight,Ai=Tn.options.position,ui=Tn.direction==="x",Ar=Tn.options.tickLength,$r=Xt.grid.axisMargin,Ur=Xt.grid.labelMargin,Jr=!0,Ci=!0,Ni=!0,Pi=!1;jt.each(ui?mn:hn,function(ta,aa){aa&&(aa.show||aa.reserveSpace)&&(aa===Tn?Pi=!0:aa.options.position===Ai&&(Pi?Ci=!1:Jr=!1),Pi||(Ni=!1))}),Ci&&($r=0),Ar==null&&(Ar=Ni?"full":5),isNaN(+Ar)||(Ur+=+Ar),ui?(oi+=Ur,Ai=="bottom"?(gn.bottom+=oi+$r,Tn.box={top:nn.height-gn.bottom,height:oi}):(Tn.box={top:gn.top+$r,height:oi},gn.top+=oi+$r)):(ci+=Ur,Ai=="left"?(Tn.box={left:gn.left+$r,width:ci},gn.left+=ci+$r):(gn.right+=ci+$r,Tn.box={left:nn.width-gn.right,width:ci})),Tn.position=Ai,Tn.tickLength=Ar,Tn.box.padding=Ur,Tn.innermost=Jr}function Tr(Tn){Tn.direction=="x"?(Tn.box.left=gn.left-Tn.labelWidth/2,Tn.box.width=nn.width-gn.left-gn.right+Tn.labelWidth):(Tn.box.top=gn.top-Tn.labelHeight/2,Tn.box.height=nn.height-gn.bottom-gn.top+Tn.labelHeight)}function ti(){var Tn=Xt.grid.minBorderMargin,ci,oi;if(Tn==null)for(Tn=0,oi=0;oi<Yt.length;++oi)Tn=Math.max(Tn,2*(Yt[oi].points.radius+Yt[oi].points.lineWidth/2));var Ai={left:Tn,right:Tn,top:Tn,bottom:Tn};jt.each(In(),function(ui,Ar){Ar.reserveSpace&&Ar.ticks&&Ar.ticks.length&&(Ar.direction==="x"?(Ai.left=Math.max(Ai.left,Ar.labelWidth/2),Ai.right=Math.max(Ai.right,Ar.labelWidth/2)):(Ai.bottom=Math.max(Ai.bottom,Ar.labelHeight/2),Ai.top=Math.max(Ai.top,Ar.labelHeight/2)))}),gn.left=Math.ceil(Math.max(Ai.left,gn.left)),gn.right=Math.ceil(Math.max(Ai.right,gn.right)),gn.top=Math.ceil(Math.max(Ai.top,gn.top)),gn.bottom=Math.ceil(Math.max(Ai.bottom,gn.bottom))}function yi(){var Tn,ci=In(),oi=Xt.grid.show;for(var Ai in gn){var ui=Xt.grid.margin||0;gn[Ai]=typeof ui=="number"?ui:ui[Ai]||0}sn(Gt.processOffset,[gn]);for(var Ai in gn)typeof Xt.grid.borderWidth=="object"?gn[Ai]+=oi?Xt.grid.borderWidth[Ai]:0:gn[Ai]+=oi?Xt.grid.borderWidth:0;if(jt.each(ci,function($r,Ur){var Jr=Ur.options;Ur.show=Jr.show==null?Ur.used:Jr.show,Ur.reserveSpace=Jr.reserveSpace==null?Ur.show:Jr.reserveSpace,ra(Ur)}),oi){var Ar=jt.grep(ci,function($r){return $r.show||$r.reserveSpace});for(jt.each(Ar,function($r,Ur){Aa(Ur),ua(Ur),zi(Ur,Ur.ticks),xr(Ur)}),Tn=Ar.length-1;Tn>=0;--Tn)Yn(Ar[Tn]);ti(),jt.each(Ar,function($r,Ur){Tr(Ur)})}on=nn.width-gn.left-gn.right,Ft=nn.height-gn.bottom-gn.top,jt.each(ci,function($r,Ur){kr(Ur)}),oi&&$i(),_i()}function ra(Tn){var ci=Tn.options,oi=+(ci.min!=null?ci.min:Tn.datamin),Ai=+(ci.max!=null?ci.max:Tn.datamax),ui=Ai-oi;if(ui==0){var Ar=Ai==0?1:.01;ci.min==null&&(oi-=Ar),(ci.max==null||ci.min!=null)&&(Ai+=Ar)}else{var $r=ci.autoscaleMargin;$r!=null&&(ci.min==null&&(oi-=ui*$r,oi<0&&Tn.datamin!=null&&Tn.datamin>=0&&(oi=0)),ci.max==null&&(Ai+=ui*$r,Ai>0&&Tn.datamax!=null&&Tn.datamax<=0&&(Ai=0)))}Tn.min=oi,Tn.max=Ai}function Aa(Tn){var ci=Tn.options,oi;typeof ci.ticks=="number"&&ci.ticks>0?oi=ci.ticks:oi=.3*Math.sqrt(Tn.direction=="x"?nn.width:nn.height);var Ai=(Tn.max-Tn.min)/oi,ui=-Math.floor(Math.log(Ai)/Math.LN10),Ar=ci.tickDecimals;Ar!=null&&ui>Ar&&(ui=Ar);var $r=Math.pow(10,-ui),Ur=Ai/$r,Jr;if(Ur<1.5?Jr=1:Ur<3?(Jr=2,Ur>2.25&&(Ar==null||ui+1<=Ar)&&(Jr=2.5,++ui)):Ur<7.5?Jr=5:Jr=10,Jr*=$r,ci.minTickSize!=null&&Jr<ci.minTickSize&&(Jr=ci.minTickSize),Tn.delta=Ai,Tn.tickDecimals=Math.max(0,Ar!=null?Ar:ui),Tn.tickSize=ci.tickSize||Jr,ci.mode=="time"&&!Tn.tickGenerator)throw new Error("Time mode requires the flot.time plugin.");if(Tn.tickGenerator||(Tn.tickGenerator=function(aa){var ga=[],Ma=Lt(aa.min,aa.tickSize),ha=0,la=Number.NaN,Ta;do Ta=la,la=Ma+ha*aa.tickSize,ga.push(la),++ha;while(la<aa.max&&la!=Ta);return ga},Tn.tickFormatter=function(aa,ga){var Ma=ga.tickDecimals?Math.pow(10,ga.tickDecimals):1,ha=""+Math.round(aa*Ma)/Ma;if(ga.tickDecimals!=null){var la=ha.indexOf("."),Ta=la==-1?0:ha.length-la-1;if(Ta<ga.tickDecimals)return(Ta?ha:ha+".")+(""+Ma).substr(1,ga.tickDecimals-Ta)}return ha}),jt.isFunction(ci.tickFormatter)&&(Tn.tickFormatter=function(aa,ga){return""+ci.tickFormatter(aa,ga)}),ci.alignTicksWithAxis!=null){var Ci=(Tn.direction=="x"?mn:hn)[ci.alignTicksWithAxis-1];if(Ci&&Ci.used&&Ci!=Tn){var Ni=Tn.tickGenerator(Tn);if(Ni.length>0&&(ci.min==null&&(Tn.min=Math.min(Tn.min,Ni[0])),ci.max==null&&Ni.length>1&&(Tn.max=Math.max(Tn.max,Ni[Ni.length-1]))),Tn.tickGenerator=function(aa){var ga=[],Ma,ha;for(ha=0;ha<Ci.ticks.length;++ha)Ma=(Ci.ticks[ha].v-Ci.min)/(Ci.max-Ci.min),Ma=aa.min+Ma*(aa.max-aa.min),ga.push(Ma);return ga},!Tn.mode&&ci.tickDecimals==null){var Pi=Math.max(0,-Math.floor(Math.log(Tn.delta)/Math.LN10)+1),ta=Tn.tickGenerator(Tn);ta.length>1&&/\..*0$/.test((ta[1]-ta[0]).toFixed(Pi))||(Tn.tickDecimals=Pi)}}}}function ua(Tn){var ci=Tn.options.ticks,oi=[];ci==null||typeof ci=="number"&&ci>0?oi=Tn.tickGenerator(Tn):ci&&(jt.isFunction(ci)?oi=ci(Tn):oi=ci);var Ai,ui;for(Tn.ticks=[],Ai=0;Ai<oi.length;++Ai){var Ar=null,$r=oi[Ai];typeof $r=="object"?(ui=+$r[0],$r.length>1&&(Ar=$r[1])):ui=+$r,Ar==null&&(Ar=Tn.tickFormatter(ui,Tn)),isNaN(ui)||Tn.ticks.push({v:ui,label:Ar})}}function zi(Tn,ci){Tn.options.autoscaleMargin&&ci.length>0&&(Tn.options.min==null&&(Tn.min=Math.min(Tn.min,ci[0].v)),Tn.options.max==null&&ci.length>1&&(Tn.max=Math.max(Tn.max,ci[ci.length-1].v)))}function Ui(){nn.clear(),sn(Gt.drawBackground,[dn]);var Tn=Xt.grid;Tn.show&&Tn.backgroundColor&&Ti(),Tn.show&&!Tn.aboveData&&pi();for(var ci=0;ci<Yt.length;++ci)sn(Gt.drawSeries,[dn,Yt[ci]]),bi(Yt[ci]);sn(Gt.draw,[dn]),Tn.show&&Tn.aboveData&&pi(),nn.render(),hi()}function Qi(Tn,ci){for(var oi,Ai,ui,Ar,$r=In(),Ur=0;Ur<$r.length;++Ur)if(oi=$r[Ur],oi.direction==ci&&(Ar=ci+oi.n+"axis",!Tn[Ar]&&oi.n==1&&(Ar=ci+"axis"),Tn[Ar])){Ai=Tn[Ar].from,ui=Tn[Ar].to;break}if(Tn[Ar]||(oi=ci=="x"?mn[0]:hn[0],Ai=Tn[ci+"1"],ui=Tn[ci+"2"]),Ai!=null&&ui!=null&&Ai>ui){var Jr=Ai;Ai=ui,ui=Jr}return{from:Ai,to:ui,axis:oi}}function Ti(){dn.save(),dn.translate(gn.left,gn.top),dn.fillStyle=xa(Xt.grid.backgroundColor,Ft,0,"rgba(255, 255, 255, 0)"),dn.fillRect(0,0,on,Ft),dn.restore()}function pi(){var Tn,ci,oi,Ai;dn.save(),dn.translate(gn.left,gn.top);var ui=Xt.grid.markings;if(ui)for(jt.isFunction(ui)&&(ci=en.getAxes(),ci.xmin=ci.xaxis.min,ci.xmax=ci.xaxis.max,ci.ymin=ci.yaxis.min,ci.ymax=ci.yaxis.max,ui=ui(ci)),Tn=0;Tn<ui.length;++Tn){var Ar=ui[Tn],$r=Qi(Ar,"x"),Ur=Qi(Ar,"y");if($r.from==null&&($r.from=$r.axis.min),$r.to==null&&($r.to=$r.axis.max),Ur.from==null&&(Ur.from=Ur.axis.min),Ur.to==null&&(Ur.to=Ur.axis.max),!($r.to<$r.axis.min||$r.from>$r.axis.max||Ur.to<Ur.axis.min||Ur.from>Ur.axis.max)){$r.from=Math.max($r.from,$r.axis.min),$r.to=Math.min($r.to,$r.axis.max),Ur.from=Math.max(Ur.from,Ur.axis.min),Ur.to=Math.min(Ur.to,Ur.axis.max);var Jr=$r.from===$r.to,Ci=Ur.from===Ur.to;if(!(Jr&&Ci))if($r.from=Math.floor($r.axis.p2c($r.from)),$r.to=Math.floor($r.axis.p2c($r.to)),Ur.from=Math.floor(Ur.axis.p2c(Ur.from)),Ur.to=Math.floor(Ur.axis.p2c(Ur.to)),Jr||Ci){var Ni=Ar.lineWidth||Xt.grid.markingsLineWidth,Pi=Ni%2?.5:0;dn.beginPath(),dn.strokeStyle=Ar.color||Xt.grid.markingsColor,dn.lineWidth=Ni,Jr?(dn.moveTo($r.to+Pi,Ur.from),dn.lineTo($r.to+Pi,Ur.to)):(dn.moveTo($r.from,Ur.to+Pi),dn.lineTo($r.to,Ur.to+Pi)),dn.stroke()}else dn.fillStyle=Ar.color||Xt.grid.markingsColor,dn.fillRect($r.from,Ur.to,$r.to-$r.from,Ur.from-Ur.to)}}ci=In(),oi=Xt.grid.borderWidth;for(var ta=0;ta<ci.length;++ta){var aa=ci[ta],ga=aa.box,Ma=aa.tickLength,ha,la,Ta,ba;if(!(!aa.show||aa.ticks.length==0)){for(dn.lineWidth=1,aa.direction=="x"?(ha=0,Ma=="full"?la=aa.position=="top"?0:Ft:la=ga.top-gn.top+(aa.position=="top"?ga.height:0)):(la=0,Ma=="full"?ha=aa.position=="left"?0:on:ha=ga.left-gn.left+(aa.position=="left"?ga.width:0)),aa.innermost||(dn.strokeStyle=aa.options.color,dn.beginPath(),Ta=ba=0,aa.direction=="x"?Ta=on+1:ba=Ft+1,dn.lineWidth==1&&(aa.direction=="x"?la=Math.floor(la)+.5:ha=Math.floor(ha)+.5),dn.moveTo(ha,la),dn.lineTo(ha+Ta,la+ba),dn.stroke()),dn.strokeStyle=aa.options.tickColor,dn.beginPath(),Tn=0;Tn<aa.ticks.length;++Tn){var ji=aa.ticks[Tn].v;Ta=ba=0,!(isNaN(ji)||ji<aa.min||ji>aa.max||Ma=="full"&&(typeof oi=="object"&&oi[aa.position]>0||oi>0)&&(ji==aa.min||ji==aa.max))&&(aa.direction=="x"?(ha=aa.p2c(ji),ba=Ma=="full"?-Ft:Ma,aa.position=="top"&&(ba=-ba)):(la=aa.p2c(ji),Ta=Ma=="full"?-on:Ma,aa.position=="left"&&(Ta=-Ta)),dn.lineWidth==1&&(aa.direction=="x"?ha=Math.floor(ha)+.5:la=Math.floor(la)+.5),dn.moveTo(ha,la),dn.lineTo(ha+Ta,la+ba))}dn.stroke()}}oi&&(Ai=Xt.grid.borderColor,typeof oi=="object"||typeof Ai=="object"?(typeof oi!="object"&&(oi={top:oi,right:oi,bottom:oi,left:oi}),typeof Ai!="object"&&(Ai={top:Ai,right:Ai,bottom:Ai,left:Ai}),oi.top>0&&(dn.strokeStyle=Ai.top,dn.lineWidth=oi.top,dn.beginPath(),dn.moveTo(0-oi.left,0-oi.top/2),dn.lineTo(on,0-oi.top/2),dn.stroke()),oi.right>0&&(dn.strokeStyle=Ai.right,dn.lineWidth=oi.right,dn.beginPath(),dn.moveTo(on+oi.right/2,0-oi.top),dn.lineTo(on+oi.right/2,Ft),dn.stroke()),oi.bottom>0&&(dn.strokeStyle=Ai.bottom,dn.lineWidth=oi.bottom,dn.beginPath(),dn.moveTo(on+oi.right,Ft+oi.bottom/2),dn.lineTo(0,Ft+oi.bottom/2),dn.stroke()),oi.left>0&&(dn.strokeStyle=Ai.left,dn.lineWidth=oi.left,dn.beginPath(),dn.moveTo(0-oi.left/2,Ft+oi.bottom),dn.lineTo(0-oi.left/2,0),dn.stroke())):(dn.lineWidth=oi,dn.strokeStyle=Xt.grid.borderColor,dn.strokeRect(-oi/2,-oi/2,on+oi,Ft+oi))),dn.restore()}function $i(){jt.each(In(),function(Tn,ci){var oi=ci.box,Ai=ci.direction+"Axis "+ci.direction+ci.n+"Axis",ui="flot-"+ci.direction+"-axis flot-"+ci.direction+ci.n+"-axis "+Ai,Ar=ci.options.font||"flot-tick-label tickLabel",$r,Ur,Jr,Ci,Ni;if(nn.removeText(ui),!(!ci.show||ci.ticks.length==0))for(var Pi=0;Pi<ci.ticks.length;++Pi)$r=ci.ticks[Pi],!(!$r.label||$r.v<ci.min||$r.v>ci.max)&&(ci.direction=="x"?(Ci="center",Ur=gn.left+ci.p2c($r.v),ci.position=="bottom"?Jr=oi.top+oi.padding:(Jr=oi.top+oi.height-oi.padding,Ni="bottom")):(Ni="middle",Jr=gn.top+ci.p2c($r.v),ci.position=="left"?(Ur=oi.left+oi.width-oi.padding,Ci="right"):Ur=oi.left+oi.padding),nn.addText(ui,Ur,Jr,$r.label,Ar,null,null,Ci,Ni))})}function bi(Tn){Tn.lines.show&&Wr(Tn),Tn.bars.show&&Yr(Tn),Tn.points.show&&zr(Tn)}function Wr(Tn){function ci(Ur,Jr,Ci,Ni,Pi){var ta=Ur.points,aa=Ur.pointsize,ga=null,Ma=null;dn.beginPath();for(var ha=aa;ha<ta.length;ha+=aa){var la=ta[ha-aa],Ta=ta[ha-aa+1],ba=ta[ha],ji=ta[ha+1];if(!(la==null||ba==null)){if(Ta<=ji&&Ta<Pi.min){if(ji<Pi.min)continue;la=(Pi.min-Ta)/(ji-Ta)*(ba-la)+la,Ta=Pi.min}else if(ji<=Ta&&ji<Pi.min){if(Ta<Pi.min)continue;ba=(Pi.min-Ta)/(ji-Ta)*(ba-la)+la,ji=Pi.min}if(Ta>=ji&&Ta>Pi.max){if(ji>Pi.max)continue;la=(Pi.max-Ta)/(ji-Ta)*(ba-la)+la,Ta=Pi.max}else if(ji>=Ta&&ji>Pi.max){if(Ta>Pi.max)continue;ba=(Pi.max-Ta)/(ji-Ta)*(ba-la)+la,ji=Pi.max}if(la<=ba&&la<Ni.min){if(ba<Ni.min)continue;Ta=(Ni.min-la)/(ba-la)*(ji-Ta)+Ta,la=Ni.min}else if(ba<=la&&ba<Ni.min){if(la<Ni.min)continue;ji=(Ni.min-la)/(ba-la)*(ji-Ta)+Ta,ba=Ni.min}if(la>=ba&&la>Ni.max){if(ba>Ni.max)continue;Ta=(Ni.max-la)/(ba-la)*(ji-Ta)+Ta,la=Ni.max}else if(ba>=la&&ba>Ni.max){if(la>Ni.max)continue;ji=(Ni.max-la)/(ba-la)*(ji-Ta)+Ta,ba=Ni.max}(la!=ga||Ta!=Ma)&&dn.moveTo(Ni.p2c(la)+Jr,Pi.p2c(Ta)+Ci),ga=ba,Ma=ji,dn.lineTo(Ni.p2c(ba)+Jr,Pi.p2c(ji)+Ci)}}dn.stroke()}function oi(Ur,Jr,Ci){for(var Ni=Ur.points,Pi=Ur.pointsize,ta=Math.min(Math.max(0,Ci.min),Ci.max),aa=0,ga,Ma=!1,ha=1,la=0,Ta=0;!(Pi>0&&aa>Ni.length+Pi);){aa+=Pi;var ba=Ni[aa-Pi],ji=Ni[aa-Pi+ha],Or=Ni[aa],Fr=Ni[aa+ha];if(Ma){if(Pi>0&&ba!=null&&Or==null){Ta=aa,Pi=-Pi,ha=2;continue}if(Pi<0&&aa==la+Pi){dn.fill(),Ma=!1,Pi=-Pi,ha=1,aa=la=Ta+Pi;continue}}if(!(ba==null||Or==null)){if(ba<=Or&&ba<Jr.min){if(Or<Jr.min)continue;ji=(Jr.min-ba)/(Or-ba)*(Fr-ji)+ji,ba=Jr.min}else if(Or<=ba&&Or<Jr.min){if(ba<Jr.min)continue;Fr=(Jr.min-ba)/(Or-ba)*(Fr-ji)+ji,Or=Jr.min}if(ba>=Or&&ba>Jr.max){if(Or>Jr.max)continue;ji=(Jr.max-ba)/(Or-ba)*(Fr-ji)+ji,ba=Jr.max}else if(Or>=ba&&Or>Jr.max){if(ba>Jr.max)continue;Fr=(Jr.max-ba)/(Or-ba)*(Fr-ji)+ji,Or=Jr.max}if(Ma||(dn.beginPath(),dn.moveTo(Jr.p2c(ba),Ci.p2c(ta)),Ma=!0),ji>=Ci.max&&Fr>=Ci.max){dn.lineTo(Jr.p2c(ba),Ci.p2c(Ci.max)),dn.lineTo(Jr.p2c(Or),Ci.p2c(Ci.max));continue}else if(ji<=Ci.min&&Fr<=Ci.min){dn.lineTo(Jr.p2c(ba),Ci.p2c(Ci.min)),dn.lineTo(Jr.p2c(Or),Ci.p2c(Ci.min));continue}var si=ba,ia=Or;ji<=Fr&&ji<Ci.min&&Fr>=Ci.min?(ba=(Ci.min-ji)/(Fr-ji)*(Or-ba)+ba,ji=Ci.min):Fr<=ji&&Fr<Ci.min&&ji>=Ci.min&&(Or=(Ci.min-ji)/(Fr-ji)*(Or-ba)+ba,Fr=Ci.min),ji>=Fr&&ji>Ci.max&&Fr<=Ci.max?(ba=(Ci.max-ji)/(Fr-ji)*(Or-ba)+ba,ji=Ci.max):Fr>=ji&&Fr>Ci.max&&ji<=Ci.max&&(Or=(Ci.max-ji)/(Fr-ji)*(Or-ba)+ba,Fr=Ci.max),ba!=si&&dn.lineTo(Jr.p2c(si),Ci.p2c(ji)),dn.lineTo(Jr.p2c(ba),Ci.p2c(ji)),dn.lineTo(Jr.p2c(Or),Ci.p2c(Fr)),Or!=ia&&(dn.lineTo(Jr.p2c(Or),Ci.p2c(Fr)),dn.lineTo(Jr.p2c(ia),Ci.p2c(Fr)))}}}dn.save(),dn.translate(gn.left,gn.top),dn.lineJoin="round";var Ai=Tn.lines.lineWidth,ui=Tn.shadowSize;if(Ai>0&&ui>0){dn.lineWidth=ui,dn.strokeStyle="rgba(0,0,0,0.1)";var Ar=Math.PI/18;ci(Tn.datapoints,Math.sin(Ar)*(Ai/2+ui/2),Math.cos(Ar)*(Ai/2+ui/2),Tn.xaxis,Tn.yaxis),dn.lineWidth=ui/2,ci(Tn.datapoints,Math.sin(Ar)*(Ai/2+ui/4),Math.cos(Ar)*(Ai/2+ui/4),Tn.xaxis,Tn.yaxis)}dn.lineWidth=Ai,dn.strokeStyle=Tn.color;var $r=Zr(Tn.lines,Tn.color,0,Ft);$r&&(dn.fillStyle=$r,oi(Tn.datapoints,Tn.xaxis,Tn.yaxis)),Ai>0&&ci(Tn.datapoints,0,0,Tn.xaxis,Tn.yaxis),dn.restore()}function zr(Tn){function ci(Ur,Jr,Ci,Ni,Pi,ta,aa,ga){for(var Ma=Ur.points,ha=Ur.pointsize,la=0;la<Ma.length;la+=ha){var Ta=Ma[la],ba=Ma[la+1];Ta==null||Ta<ta.min||Ta>ta.max||ba<aa.min||ba>aa.max||(dn.beginPath(),Ta=ta.p2c(Ta),ba=aa.p2c(ba)+Ni,ga=="circle"?dn.arc(Ta,ba,Jr,0,Pi?Math.PI:Math.PI*2,!1):ga(dn,Ta,ba,Jr,Pi),dn.closePath(),Ci&&(dn.fillStyle=Ci,dn.fill()),dn.stroke())}}dn.save(),dn.translate(gn.left,gn.top);var oi=Tn.points.lineWidth,Ai=Tn.shadowSize,ui=Tn.points.radius,Ar=Tn.points.symbol;if(oi==0&&(oi=1e-4),oi>0&&Ai>0){var $r=Ai/2;dn.lineWidth=$r,dn.strokeStyle="rgba(0,0,0,0.1)",ci(Tn.datapoints,ui,null,$r+$r/2,!0,Tn.xaxis,Tn.yaxis,Ar),dn.strokeStyle="rgba(0,0,0,0.2)",ci(Tn.datapoints,ui,null,$r/2,!0,Tn.xaxis,Tn.yaxis,Ar)}dn.lineWidth=oi,dn.strokeStyle=Tn.color,ci(Tn.datapoints,ui,Zr(Tn.points,Tn.color),0,!1,Tn.xaxis,Tn.yaxis,Ar),dn.restore()}function Rr(Tn,ci,oi,Ai,ui,Ar,$r,Ur,Jr,Ci,Ni){var Pi,ta,aa,ga,Ma,ha,la,Ta,ba;Ci?(Ta=ha=la=!0,Ma=!1,Pi=oi,ta=Tn,ga=ci+Ai,aa=ci+ui,ta<Pi&&(ba=ta,ta=Pi,Pi=ba,Ma=!0,ha=!1)):(Ma=ha=la=!0,Ta=!1,Pi=Tn+Ai,ta=Tn+ui,aa=oi,ga=ci,ga<aa&&(ba=ga,ga=aa,aa=ba,Ta=!0,la=!1)),!(ta<$r.min||Pi>$r.max||ga<Ur.min||aa>Ur.max)&&(Pi<$r.min&&(Pi=$r.min,Ma=!1),ta>$r.max&&(ta=$r.max,ha=!1),aa<Ur.min&&(aa=Ur.min,Ta=!1),ga>Ur.max&&(ga=Ur.max,la=!1),Pi=$r.p2c(Pi),aa=Ur.p2c(aa),ta=$r.p2c(ta),ga=Ur.p2c(ga),Ar&&(Jr.fillStyle=Ar(aa,ga),Jr.fillRect(Pi,ga,ta-Pi,aa-ga)),Ni>0&&(Ma||ha||la||Ta)&&(Jr.beginPath(),Jr.moveTo(Pi,aa),Ma?Jr.lineTo(Pi,ga):Jr.moveTo(Pi,ga),la?Jr.lineTo(ta,ga):Jr.moveTo(ta,ga),ha?Jr.lineTo(ta,aa):Jr.moveTo(ta,aa),Ta?Jr.lineTo(Pi,aa):Jr.moveTo(Pi,aa),Jr.stroke()))}function Yr(Tn){function ci(ui,Ar,$r,Ur,Jr,Ci){for(var Ni=ui.points,Pi=ui.pointsize,ta=0;ta<Ni.length;ta+=Pi)Ni[ta]!=null&&Rr(Ni[ta],Ni[ta+1],Ni[ta+2],Ar,$r,Ur,Jr,Ci,dn,Tn.bars.horizontal,Tn.bars.lineWidth)}dn.save(),dn.translate(gn.left,gn.top),dn.lineWidth=Tn.bars.lineWidth,dn.strokeStyle=Tn.color;var oi;switch(Tn.bars.align){case"left":oi=0;break;case"right":oi=-Tn.bars.barWidth;break;default:oi=-Tn.bars.barWidth/2}var Ai=Tn.bars.fill?function(Ar,$r){return Zr(Tn.bars,Tn.color,Ar,$r)}:null;ci(Tn.datapoints,oi,oi+Tn.bars.barWidth,Ai,Tn.xaxis,Tn.yaxis),dn.restore()}function Zr(Tn,ci,oi,Ai){var ui=Tn.fill;if(!ui)return null;if(Tn.fillColor)return xa(Tn.fillColor,oi,Ai,ci);var Ar=jt.color.parse(ci);return Ar.a=typeof ui=="number"?ui:.4,Ar.normalize(),Ar.toString()}function _i(){if(Xt.legend.container!=null?jt(Xt.legend.container).html(""):Nt.find(".legend").remove(),!!Xt.legend.show){for(var Tn=[],ci=[],oi=!1,Ai=Xt.legend.labelFormatter,ui,Ar,$r=0;$r<Yt.length;++$r)ui=Yt[$r],ui.label&&(Ar=Ai?Ai(ui.label,ui):ui.label,Ar&&ci.push({label:Ar,color:ui.color}));if(Xt.legend.sorted)if(jt.isFunction(Xt.legend.sorted))ci.sort(Xt.legend.sorted);else if(Xt.legend.sorted=="reverse")ci.reverse();else{var Ur=Xt.legend.sorted!="descending";ci.sort(function(ha,la){return ha.label==la.label?0:ha.label<la.label!=Ur?1:-1})}for(var $r=0;$r<ci.length;++$r){var Jr=ci[$r];$r%Xt.legend.noColumns==0&&(oi&&Tn.push("</tr>"),Tn.push("<tr>"),oi=!0),Tn.push('<td class="legendColorBox"><div style="border:1px solid '+Xt.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+Jr.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+Jr.label+"</td>")}if(oi&&Tn.push("</tr>"),Tn.length!=0){var Ci='<table style="font-size:smaller;color:'+Xt.grid.color+'">'+Tn.join("")+"</table>";if(Xt.legend.container!=null)jt(Xt.legend.container).html(Ci);else{var Ni="",Pi=Xt.legend.position,ta=Xt.legend.margin;ta[0]==null&&(ta=[ta,ta]),Pi.charAt(0)=="n"?Ni+="top:"+(ta[1]+gn.top)+"px;":Pi.charAt(0)=="s"&&(Ni+="bottom:"+(ta[1]+gn.bottom)+"px;"),Pi.charAt(1)=="e"?Ni+="right:"+(ta[0]+gn.right)+"px;":Pi.charAt(1)=="w"&&(Ni+="left:"+(ta[0]+gn.left)+"px;");var aa=jt('<div class="legend">'+Ci.replace('style="','style="position:absolute;'+Ni+";")+"</div>").appendTo(Nt);if(Xt.legend.backgroundOpacity!=0){var ga=Xt.legend.backgroundColor;ga==null&&(ga=Xt.grid.backgroundColor,ga&&typeof ga=="string"?ga=jt.color.parse(ga):ga=jt.color.extract(aa,"background-color"),ga.a=1,ga=ga.toString());var Ma=aa.children();jt('<div style="position:absolute;width:'+Ma.width()+"px;height:"+Ma.height()+"px;"+Ni+"background-color:"+ga+';"> </div>').prependTo(aa).css("opacity",Xt.legend.backgroundOpacity)}}}}}var ki=[],Bi=null;function Di(Tn,ci,oi){var Ai=Xt.grid.mouseActiveRadius,ui=Ai*Ai+1,Ar=null,$r=!1,Ur,Jr,Ci;for(Ur=Yt.length-1;Ur>=0;--Ur)if(oi(Yt[Ur])){var Ni=Yt[Ur],Pi=Ni.xaxis,ta=Ni.yaxis,aa=Ni.datapoints.points,ga=Pi.c2p(Tn),Ma=ta.c2p(ci),ha=Ai/Pi.scale,la=Ai/ta.scale;if(Ci=Ni.datapoints.pointsize,Pi.options.inverseTransform&&(ha=Number.MAX_VALUE),ta.options.inverseTransform&&(la=Number.MAX_VALUE),Ni.lines.show||Ni.points.show)for(Jr=0;Jr<aa.length;Jr+=Ci){var Ta=aa[Jr],ba=aa[Jr+1];if(Ta!=null&&!(Ta-ga>ha||Ta-ga<-ha||ba-Ma>la||ba-Ma<-la)){var ji=Math.abs(Pi.p2c(Ta)-Tn),Or=Math.abs(ta.p2c(ba)-ci),Fr=ji*ji+Or*Or;Fr<ui&&(ui=Fr,Ar=[Ur,Jr/Ci])}}if(Ni.bars.show&&!Ar){var si,ia;switch(Ni.bars.align){case"left":si=0;break;case"right":si=-Ni.bars.barWidth;break;default:si=-Ni.bars.barWidth/2}for(ia=si+Ni.bars.barWidth,Jr=0;Jr<aa.length;Jr+=Ci){var Ta=aa[Jr],ba=aa[Jr+1],Gi=aa[Jr+2];Ta!=null&&(Yt[Ur].bars.horizontal?ga<=Math.max(Gi,Ta)&&ga>=Math.min(Gi,Ta)&&Ma>=ba+si&&Ma<=ba+ia:ga>=Ta+si&&ga<=Ta+ia&&Ma>=Math.min(Gi,ba)&&Ma<=Math.max(Gi,ba))&&(Ar=[Ur,Jr/Ci])}}}return Ar?(Ur=Ar[0],Jr=Ar[1],Ci=Yt[Ur].datapoints.pointsize,{datapoint:Yt[Ur].datapoints.points.slice(Jr*Ci,(Jr+1)*Ci),dataIndex:Jr,series:Yt[Ur],seriesIndex:Ur}):null}function Gr(Tn){Xt.grid.hoverable&&qr("plothover",Tn,function(ci){return ci.hoverable!=!1})}function Qr(Tn){Xt.grid.hoverable&&qr("plothover",Tn,function(ci){return!1})}function Dr(Tn){qr("plotclick",Tn,function(ci){return ci.clickable!=!1})}function qr(Tn,ci,oi){var Ai=fn.offset(),ui=ci.pageX-Ai.left-gn.left,Ar=ci.pageY-Ai.top-gn.top,$r=Pn({left:ui,top:Ar});$r.pageX=ci.pageX,$r.pageY=ci.pageY;var Ur=Di(ui,Ar,oi);if(Ur&&(Ur.pageX=parseInt(Ur.series.xaxis.p2c(Ur.datapoint[0])+Ai.left+gn.left,10),Ur.pageY=parseInt(Ur.series.yaxis.p2c(Ur.datapoint[1])+Ai.top+gn.top,10)),Xt.grid.autoHighlight){for(var Jr=0;Jr<ki.length;++Jr){var Ci=ki[Jr];Ci.auto==Tn&&!(Ur&&Ci.series==Ur.series&&Ci.point[0]==Ur.datapoint[0]&&Ci.point[1]==Ur.datapoint[1])&&ni(Ci.series,Ci.point)}Ur&&mi(Ur.series,Ur.datapoint,Tn)}Nt.trigger(Tn,[$r,Ur])}function hi(){var Tn=Xt.interaction.redrawOverlayInterval;if(Tn==-1){xi();return}Bi||(Bi=setTimeout(xi,Tn))}function xi(){Bi=null,pn.save(),un.clear(),pn.translate(gn.left,gn.top);var Tn,ci;for(Tn=0;Tn<ki.length;++Tn)ci=ki[Tn],ci.series.bars.show?Vi(ci.series,ci.point):Li(ci.series,ci.point);pn.restore(),sn(Gt.drawOverlay,[pn])}function mi(Tn,ci,oi){if(typeof Tn=="number"&&(Tn=Yt[Tn]),typeof ci=="number"){var Ai=Tn.datapoints.pointsize;ci=Tn.datapoints.points.slice(Ai*ci,Ai*(ci+1))}var ui=Nn(Tn,ci);ui==-1?(ki.push({series:Tn,point:ci,auto:oi}),hi()):oi||(ki[ui].auto=!1)}function ni(Tn,ci){if(Tn==null&&ci==null){ki=[],hi();return}if(typeof Tn=="number"&&(Tn=Yt[Tn]),typeof ci=="number"){var oi=Tn.datapoints.pointsize;ci=Tn.datapoints.points.slice(oi*ci,oi*(ci+1))}var Ai=Nn(Tn,ci);Ai!=-1&&(ki.splice(Ai,1),hi())}function Nn(Tn,ci){for(var oi=0;oi<ki.length;++oi){var Ai=ki[oi];if(Ai.series==Tn&&Ai.point[0]==ci[0]&&Ai.point[1]==ci[1])return oi}return-1}function Li(Tn,ci){var oi=ci[0],Ai=ci[1],ui=Tn.xaxis,Ar=Tn.yaxis,$r=typeof Tn.highlightColor=="string"?Tn.highlightColor:jt.color.parse(Tn.color).scale("a",.5).toString();if(!(oi<ui.min||oi>ui.max||Ai<Ar.min||Ai>Ar.max)){var Ur=Tn.points.radius+Tn.points.lineWidth/2;pn.lineWidth=Ur,pn.strokeStyle=$r;var Jr=1.5*Ur;oi=ui.p2c(oi),Ai=Ar.p2c(Ai),pn.beginPath(),Tn.points.symbol=="circle"?pn.arc(oi,Ai,Jr,0,2*Math.PI,!1):Tn.points.symbol(pn,oi,Ai,Jr,!1),pn.closePath(),pn.stroke()}}function Vi(Tn,ci){var oi=typeof Tn.highlightColor=="string"?Tn.highlightColor:jt.color.parse(Tn.color).scale("a",.5).toString(),Ai=oi,ui;switch(Tn.bars.align){case"left":ui=0;break;case"right":ui=-Tn.bars.barWidth;break;default:ui=-Tn.bars.barWidth/2}pn.lineWidth=Tn.bars.lineWidth,pn.strokeStyle=oi,Rr(ci[0],ci[1],ci[2]||0,ui,ui+Tn.bars.barWidth,function(){return Ai},Tn.xaxis,Tn.yaxis,pn,Tn.bars.horizontal,Tn.bars.lineWidth)}function xa(Tn,ci,oi,Ai){if(typeof Tn=="string")return Tn;for(var ui=dn.createLinearGradient(0,oi,0,ci),Ar=0,$r=Tn.colors.length;Ar<$r;++Ar){var Ur=Tn.colors[Ar];if(typeof Ur!="string"){var Jr=jt.color.parse(Ai);Ur.brightness!=null&&(Jr=Jr.scale("rgb",Ur.brightness)),Ur.opacity!=null&&(Jr.a*=Ur.opacity),Ur=Jr.toString()}ui.addColorStop(Ar/($r-1),Ur)}return ui}},Lt=function(Nt,qt){return qt*Math.floor(Nt/qt)},Bt=Object.prototype.hasOwnProperty;jt.fn.detach||(jt.fn.detach=function(){return this.each(function(){this.parentNode&&this.parentNode.removeChild(this)})}),xt.prototype.resize=function(Vt,Nt){if(Vt<=0||Nt<=0)throw new Error("Invalid dimensions for plot, width = "+Vt+", height = "+Nt);var qt=this.element,Jt=this.context,Zt=this.pixelRatio;this.width!=Vt&&(qt.width=Vt*Zt,qt.style.width=Vt+"px",this.width=Vt),this.height!=Nt&&(qt.height=Nt*Zt,qt.style.height=Nt+"px",this.height=Nt),Jt.restore(),Jt.save(),Jt.scale(Zt,Zt)},xt.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},xt.prototype.render=function(){var Vt=this._textCache;for(var Nt in Vt)if(Bt.call(Vt,Nt)){var qt=this.getTextLayer(Nt),Jt=Vt[Nt];qt.hide();for(var Zt in Jt)if(Bt.call(Jt,Zt)){var Yt=Jt[Zt];for(var Xt in Yt)if(Bt.call(Yt,Xt)){for(var nn=Yt[Xt].positions,un=0,fn;fn=nn[un];un++)fn.active?fn.rendered||(qt.append(fn.element),fn.rendered=!0):(nn.splice(un--,1),fn.rendered&&fn.element.detach());nn.length==0&&delete Yt[Xt]}}qt.show()}},xt.prototype.getTextLayer=function(Vt){var Nt=this.text[Vt];return Nt==null&&(this.textContainer==null&&(this.textContainer=jt("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),Nt=this.text[Vt]=jt("<div></div>").addClass(Vt).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),Nt},xt.prototype.getTextInfo=function(Vt,Nt,qt,Jt,Zt){var Yt,Xt,nn,un;if(Nt=""+Nt,typeof qt=="object"?Yt=qt.style+" "+qt.variant+" "+qt.weight+" "+qt.size+"px/"+qt.lineHeight+"px "+qt.family:Yt=qt,Xt=this._textCache[Vt],Xt==null&&(Xt=this._textCache[Vt]={}),nn=Xt[Yt],nn==null&&(nn=Xt[Yt]={}),un=nn[Nt],un==null){var fn=jt("<div></div>").html(Nt).css({position:"absolute","max-width":Zt,top:-9999}).appendTo(this.getTextLayer(Vt));typeof qt=="object"?fn.css({font:Yt,color:qt.color}):typeof qt=="string"&&fn.addClass(qt),un=nn[Nt]={width:fn.outerWidth(!0),height:fn.outerHeight(!0),element:fn,positions:[]},fn.detach()}return un},xt.prototype.addText=function(Vt,Nt,qt,Jt,Zt,Yt,Xt,nn,un){var fn=this.getTextInfo(Vt,Jt,Zt,Yt,Xt),dn=fn.positions;nn=="center"?Nt-=fn.width/2:nn=="right"&&(Nt-=fn.width),un=="middle"?qt-=fn.height/2:un=="bottom"&&(qt-=fn.height);for(var pn=0,mn;mn=dn[pn];pn++)if(mn.x==Nt&&mn.y==qt){mn.active=!0;return}mn={active:!0,rendered:!1,element:dn.length?fn.element.clone():fn.element,x:Nt,y:qt},dn.push(mn),mn.element.css({top:Math.round(qt),left:Math.round(Nt),"text-align":nn})},xt.prototype.removeText=function(Vt,Nt,qt,Jt,Zt,Yt){if(Jt==null){var Xt=this._textCache[Vt];if(Xt!=null){for(var nn in Xt)if(Bt.call(Xt,nn)){var un=Xt[nn];for(var fn in un)if(Bt.call(un,fn))for(var dn=un[fn].positions,pn=0,mn;mn=dn[pn];pn++)mn.active=!1}}}else for(var dn=this.getTextInfo(Vt,Jt,Zt,Yt).positions,pn=0,mn;mn=dn[pn];pn++)mn.x==Nt&&mn.y==qt&&(mn.active=!1)},jt.plot=function(Vt,Nt,qt){var Jt=new Rt(jt(Vt),Nt,qt,jt.plot.plugins);return Jt},jt.plot.version="0.8.3",jt.plot.plugins=[],jt.fn.plot=function(Vt,Nt){return this.each(function(){jt.plot(this,Vt,Nt)})}}(jQuery)}),se2=fe(zt2());var Ut;_a=se2,Ut=_a,It3=Ut.default,ce=__objRest(_a,["default"]),pe=It3!==void 0?It3:ce}}),flot_5E0_8_exports={};__export(flot_5E0_8_exports,{default:function(){return pe}});var init_flot_5E0_8=__esm({"https-url:https://esm.archive.org/flot@%5E0.8.0":function(){init_flot(),init_flot()}}),P5,Y4,U4,G4,I3,W5,j5,B4,L4,F3,O4,_a,N4,E6,X3,init_jquery_flot_time=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/jquery.flot.time.js":function(){P5=Object.create,Y4=Object.defineProperty,U4=Object.getOwnPropertyDescriptor,G4=Object.getOwnPropertyNames,I3=Object.getPrototypeOf,W5=Object.prototype.hasOwnProperty,j5=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},B4=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!W5.call(jt,nn)&&nn!==Rt&&Y4(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=U4(xt,nn))||Lt.enumerable})},Jt=G4(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},L4=function(jt,xt,Rt){return Rt=jt!=null?P5(I3(jt)):{},B4(xt||!jt||!jt.__esModule?Y4(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},F3=j5(function(){(function(jt){var xt=function(nn,un){return un*Math.floor(nn/un)},Rt=function(nn,un,fn,dn){if(typeof nn.strftime=="function")return nn.strftime(un);var pn=function(cn,yn){return cn=""+cn,yn=""+(yn!=null?yn:"0"),cn.length==1?yn+cn:cn},mn=[],hn=!1,gn=nn.getHours(),on=gn<12;fn==null&&(fn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),dn==null&&(dn=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);var Ft;gn>12?Ft=gn-12:gn==0?Ft=12:Ft=gn;for(var Gt=0;Gt<un.length;++Gt){var en=un.charAt(Gt);if(hn){switch(en){case"a":en=""+dn[nn.getDay()];break;case"b":en=""+fn[nn.getMonth()];break;case"d":en=pn(nn.getDate());break;case"e":en=pn(nn.getDate()," ");break;case"h":case"H":en=pn(gn);break;case"I":en=pn(Ft);break;case"l":en=pn(Ft," ");break;case"m":en=pn(nn.getMonth()+1);break;case"M":en=pn(nn.getMinutes());break;case"q":en=""+(Math.floor(nn.getMonth()/3)+1);break;case"S":en=pn(nn.getSeconds());break;case"y":en=pn(nn.getFullYear()%100);break;case"Y":en=""+nn.getFullYear();break;case"p":en=on?"am":"pm";break;case"P":en=on?"AM":"PM";break;case"w":en=""+nn.getDay();break}mn.push(en),hn=!1}else en=="%"?hn=!0:mn.push(en)}return mn.join("")},Lt=function(nn){function un(mn,hn,gn,on){mn[hn]=function(){return gn[on].apply(gn,arguments)}}var fn={date:nn};nn.strftime!=null&&un(fn,"strftime",nn,"strftime"),un(fn,"getTime",nn,"getTime"),un(fn,"setTime",nn,"setTime");for(var dn=["Date","Day","FullYear","Hours","Milliseconds","Minutes","Month","Seconds"],pn=0;pn<dn.length;pn++)un(fn,"get"+dn[pn],nn,"getUTC"+dn[pn]),un(fn,"set"+dn[pn],nn,"setUTC"+dn[pn]);return fn},Bt=function(nn,un){if(un.timezone=="browser")return new Date(nn);if(!un.timezone||un.timezone=="utc")return Lt(new Date(nn));if((typeof timezoneJS=="undefined"?"undefined":_typeof(timezoneJS))<"u"&&_typeof(timezoneJS.Date)<"u"){var fn=new timezoneJS.Date;return fn.setTimezone(un.timezone),fn.setTime(nn),fn}else return Lt(new Date(nn))},Vt=function(nn){nn.hooks.processOptions.push(function(un,fn){jt.each(un.getAxes(),function(dn,pn){var mn=pn.options;mn.mode=="time"&&(pn.tickGenerator=function(hn){var gn=[],on=Bt(hn.min,mn),Ft=0,Gt=mn.tickSize&&mn.tickSize[1]==="quarter"||mn.minTickSize&&mn.minTickSize[1]==="quarter"?Yt:Zt;mn.minTickSize!=null&&(typeof mn.tickSize=="number"?Ft=mn.tickSize:Ft=mn.minTickSize[0]*qt[mn.minTickSize[1]]);for(var en=0;en<Gt.length-1&&!(hn.delta<(Gt[en][0]*qt[Gt[en][1]]+Gt[en+1][0]*qt[Gt[en+1][1]])/2&&Gt[en][0]*qt[Gt[en][1]]>=Ft);++en);var sn=Gt[en][0],cn=Gt[en][1];if(cn=="year"){if(mn.minTickSize!=null&&mn.minTickSize[1]=="year")sn=Math.floor(mn.minTickSize[0]);else{var yn=Math.pow(10,Math.floor(Math.log(hn.delta/qt.year)/Math.LN10)),Cn=hn.delta/qt.year/yn;Cn<1.5?sn=1:Cn<3?sn=2:Cn<7.5?sn=5:sn=10,sn*=yn}sn<1&&(sn=1)}hn.tickSize=mn.tickSize||[sn,cn];var kn=hn.tickSize[0];cn=hn.tickSize[1];var An=kn*qt[cn];cn=="second"?on.setSeconds(xt(on.getSeconds(),kn)):cn=="minute"?on.setMinutes(xt(on.getMinutes(),kn)):cn=="hour"?on.setHours(xt(on.getHours(),kn)):cn=="month"?on.setMonth(xt(on.getMonth(),kn)):cn=="quarter"?on.setMonth(3*xt(on.getMonth()/3,kn)):cn=="year"&&on.setFullYear(xt(on.getFullYear(),kn)),on.setMilliseconds(0),An>=qt.minute&&on.setSeconds(0),An>=qt.hour&&on.setMinutes(0),An>=qt.day&&on.setHours(0),An>=qt.day*4&&on.setDate(1),An>=qt.month*2&&on.setMonth(xt(on.getMonth(),3)),An>=qt.quarter*2&&on.setMonth(xt(on.getMonth(),6)),An>=qt.year&&on.setMonth(0);var In=0,Pn=Number.NaN,_n;do if(_n=Pn,Pn=on.getTime(),gn.push(Pn),cn=="month"||cn=="quarter")if(kn<1){on.setDate(1);var Rn=on.getTime();on.setMonth(on.getMonth()+(cn=="quarter"?3:1));var jn=on.getTime();on.setTime(Pn+In*qt.hour+(jn-Rn)*kn),In=on.getHours(),on.setHours(0)}else on.setMonth(on.getMonth()+kn*(cn=="quarter"?3:1));else cn=="year"?on.setFullYear(on.getFullYear()+kn):on.setTime(Pn+An);while(Pn<hn.max&&Pn!=_n);return gn},pn.tickFormatter=function(hn,gn){var on=Bt(hn,gn.options);if(mn.timeformat!=null)return Rt(on,mn.timeformat,mn.monthNames,mn.dayNames);var Ft=gn.options.tickSize&&gn.options.tickSize[1]=="quarter"||gn.options.minTickSize&&gn.options.minTickSize[1]=="quarter",Gt=gn.tickSize[0]*qt[gn.tickSize[1]],en=gn.max-gn.min,sn=mn.twelveHourClock?" %p":"",cn=mn.twelveHourClock?"%I":"%H",yn;Gt<qt.minute?yn=cn+":%M:%S"+sn:Gt<qt.day?en<2*qt.day?yn=cn+":%M"+sn:yn="%b %d "+cn+":%M"+sn:Gt<qt.month?yn="%b %d":Ft&&Gt<qt.quarter||!Ft&&Gt<qt.year?en<qt.year?yn="%b":yn="%b %Y":Ft&&Gt<qt.year?en<qt.year?yn="Q%q":yn="Q%q %Y":yn="%Y";var Cn=Rt(on,yn,mn.monthNames,mn.dayNames);return Cn})})})},Nt={xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null}},qt={second:1e3,minute:60*1e3,hour:60*60*1e3,day:24*60*60*1e3,month:30*24*60*60*1e3,quarter:3*30*24*60*60*1e3,year:365.2425*24*60*60*1e3},Jt=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],Zt=Jt.concat([[3,"month"],[6,"month"],[1,"year"]]),Yt=Jt.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);jt.plot.plugins.push({init:Vt,options:Nt,name:"time",version:"1.0"}),jt.plot.formatDate=Rt,jt.plot.dateGenerator=Bt})(jQuery)}),O4=L4(F3());var Ut;_a=O4,Ut=_a,N4=Ut.default,E6=__objRest(_a,["default"]),X3=N4!==void 0?N4:E6}}),jquery_flot_time_exports={};__export(jquery_flot_time_exports,{default:function(){return X3}});var init_jquery_flot_time2=__esm({"https-url:https://esm.archive.org/flot@%5E0.8.0/jquery.flot.time.js":function(){init_jquery_flot_time(),init_jquery_flot_time()}}),E7,M4,F4,G5,H3,I4,J4,K5,L5,Q5,N5,_a,S3,P6,V4,init_jquery_flot_stack=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/jquery.flot.stack.js":function(){E7=Object.create,M4=Object.defineProperty,F4=Object.getOwnPropertyDescriptor,G5=Object.getOwnPropertyNames,H3=Object.getPrototypeOf,I4=Object.prototype.hasOwnProperty,J4=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},K5=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!I4.call(jt,nn)&&nn!==Rt&&M4(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=F4(xt,nn))||Lt.enumerable})},Jt=G5(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},L5=function(jt,xt,Rt){return Rt=jt!=null?E7(H3(jt)):{},K5(xt||!jt||!jt.__esModule?M4(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},Q5=J4(function(){(function(jt){var xt=function(Bt){function Vt(qt,Jt){for(var Zt=null,Yt=0;Yt<Jt.length&&qt!=Jt[Yt];++Yt)Jt[Yt].stack==qt.stack&&(Zt=Jt[Yt]);return Zt}function Nt(qt,Jt,Zt){if(!(Jt.stack==null||Jt.stack===!1)){var Yt=Vt(Jt,qt.getData());if(Yt){for(var Xt=Zt.pointsize,nn=Zt.points,un=Yt.datapoints.pointsize,fn=Yt.datapoints.points,dn=[],pn,mn,hn,gn,on,Ft,Gt=Jt.lines.show,en=Jt.bars.horizontal,sn=Xt>2&&(en?Zt.format[2].x:Zt.format[2].y),cn=Gt&&Jt.lines.steps,yn=!0,Cn=en?1:0,kn=en?0:1,An=0,In=0,Pn,_n;!(An>=nn.length);){if(Pn=dn.length,nn[An]==null){for(_n=0;_n<Xt;++_n)dn.push(nn[An+_n]);An+=Xt}else if(In>=fn.length){if(!Gt)for(_n=0;_n<Xt;++_n)dn.push(nn[An+_n]);An+=Xt}else if(fn[In]==null){for(_n=0;_n<Xt;++_n)dn.push(null);yn=!0,In+=un}else{if(pn=nn[An+Cn],mn=nn[An+kn],gn=fn[In+Cn],on=fn[In+kn],Ft=0,pn==gn){for(_n=0;_n<Xt;++_n)dn.push(nn[An+_n]);dn[Pn+kn]+=on,Ft=on,An+=Xt,In+=un}else if(pn>gn){if(Gt&&An>0&&nn[An-Xt]!=null){for(hn=mn+(nn[An-Xt+kn]-mn)*(gn-pn)/(nn[An-Xt+Cn]-pn),dn.push(gn),dn.push(hn+on),_n=2;_n<Xt;++_n)dn.push(nn[An+_n]);Ft=on}In+=un}else{if(yn&&Gt){An+=Xt;continue}for(_n=0;_n<Xt;++_n)dn.push(nn[An+_n]);Gt&&In>0&&fn[In-un]!=null&&(Ft=on+(fn[In-un+kn]-on)*(pn-gn)/(fn[In-un+Cn]-gn)),dn[Pn+kn]+=Ft,An+=Xt}yn=!1,Pn!=dn.length&&sn&&(dn[Pn+2]+=Ft)}if(cn&&Pn!=dn.length&&Pn>0&&dn[Pn]!=null&&dn[Pn]!=dn[Pn-Xt]&&dn[Pn+1]!=dn[Pn-Xt+1]){for(_n=0;_n<Xt;++_n)dn[Pn+Xt+_n]=dn[Pn+_n];dn[Pn+1]=dn[Pn-Xt+1]}}Zt.points=dn}}}Bt.hooks.processDatapoints.push(Nt)},Rt={series:{stack:null}};jt.plot.plugins.push({init:xt,options:Rt,name:"stack",version:"1.2"})})(jQuery)}),N5=L5(Q5());var Ut;_a=N5,Ut=_a,S3=Ut.default,P6=__objRest(_a,["default"]),V4=S3!==void 0?S3:P6}}),jquery_flot_stack_exports={};__export(jquery_flot_stack_exports,{default:function(){return V4}});var init_jquery_flot_stack2=__esm({"https-url:https://esm.archive.org/flot@%5E0.8.0/jquery.flot.stack.js":function(){init_jquery_flot_stack(),init_jquery_flot_stack()}}),K6,q4,Y5,Z5,G6,Q6,ee3,te2,re3,ie3,X4,se3,_a,J5,ae3,le2,init_tablesorter=__esm({"https-url:https://esm.archive.org/v99/[email protected]/X-ZC9qcXVlcnlAMy42LjE/deno/tablesorter.js":function(){init_jquery(),K6=Object.create,q4=Object.defineProperty,Y5=Object.getOwnPropertyDescriptor,Z5=Object.getOwnPropertyNames,G6=Object.getPrototypeOf,Q6=Object.prototype.hasOwnProperty,ee3=function(jt){return(typeof __require=="undefined"?"undefined":_typeof(__require))<"u"?__require:(typeof Proxy=="undefined"?"undefined":_typeof(Proxy))<"u"?new Proxy(jt,{get:function(xt,Rt){return((typeof __require=="undefined"?"undefined":_typeof(__require))<"u"?__require:xt)[Rt]}}):jt}(function(jt){if((typeof __require=="undefined"?"undefined":_typeof(__require))<"u")return __require.apply(this,arguments);throw new Error('Dynamic require of "'+jt+'" is not supported')}),te2=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},re3=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!Q6.call(jt,nn)&&nn!==Rt&&q4(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=Y5(xt,nn))||Lt.enumerable})},Jt=Z5(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},ie3=function(jt,xt,Rt){return Rt=jt!=null?K6(G6(jt)):{},re3(xt||!jt||!jt.__esModule?q4(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},X4=te2(function(jt,xt){(function(Rt){typeof define=="function"&&define.amd?define(["jquery"],Rt):typeof xt=="object"&&typeof xt.exports=="object"?xt.exports=Rt(yr):Rt(jQuery)})(function(Rt){return function(Lt){"use strict";var Bt=Lt.tablesorter={version:"2.31.3",parsers:[],widgets:[],defaults:{theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,tabIndex:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,resort:!0,headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortStable:!1,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",duplicateSpan:!0,textExtraction:"basic",textAttribute:"data-text",textSorter:null,numberSorter:null,initWidgets:!0,widgetClass:"widget-{name}",widgets:[],widgetOptions:{zebra:["even","odd"]},initialized:null,tableClass:"",cssAsc:"",cssDesc:"",cssNone:"",cssHeader:"",cssHeaderRow:"",cssProcessing:"",cssChildRow:"tablesorter-childRow",cssInfoBlock:"tablesorter-infoOnly",cssNoSort:"tablesorter-noSort",cssIgnoreRow:"tablesorter-ignoreRow",cssIcon:"tablesorter-icon",cssIconNone:"",cssIconAsc:"",cssIconDesc:"",cssIconDisabled:"",pointerClick:"click",pointerDown:"mousedown",pointerUp:"mouseup",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[],globalize:0,imgAttr:0},css:{table:"tablesorter",cssHasChild:"tablesorter-hasChildRow",childRow:"tablesorter-childRow",colgroup:"tablesorter-colgroup",header:"tablesorter-header",headerRow:"tablesorter-headerRow",headerIn:"tablesorter-header-inner",icon:"tablesorter-icon",processing:"tablesorter-processing",sortAsc:"tablesorter-headerAsc",sortDesc:"tablesorter-headerDesc",sortNone:"tablesorter-headerUnSorted"},language:{sortAsc:"Ascending sort applied, ",sortDesc:"Descending sort applied, ",sortNone:"No sort applied, ",sortDisabled:"sorting is disabled",nextAsc:"activate to apply an ascending sort",nextDesc:"activate to apply a descending sort",nextNone:"activate to remove the sort"},regex:{templateContent:/\{content\}/g,templateIcon:/\{icon\}/g,templateName:/\{name\}/i,spaces:/\s+/g,nonWord:/\W/g,formElements:/(input|select|button|textarea)/i,chunk:/(^([+\-]?(?:\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,chunks:/(^\\0|\\0$)/,hex:/^0x[0-9a-f]+$/i,comma:/,/g,digitNonUS:/[\s|\.]/g,digitNegativeTest:/^\s*\([.\d]+\)/,digitNegativeReplace:/^\s*\(([.\d]+)\)/,digitTest:/^[\-+(]?\d+[)]?$/,digitReplace:/[,.'"\s]/g},string:{max:1,min:-1,emptymin:1,emptymax:-1,zero:0,none:0,null:0,top:!0,bottom:!1},keyCodes:{enter:13},dates:{},instanceMethods:{},setup:function(Nt,qt){if(!Nt||!Nt.tHead||Nt.tBodies.length===0||Nt.hasInitialized===!0){Bt.debug(qt,"core")&&(Nt.hasInitialized?console.warn("Stopping initialization. Tablesorter has already been initialized"):console.error("Stopping initialization! No table, thead or tbody",Nt));return}var Jt="",Zt=Lt(Nt),Yt=Lt.metadata;Nt.hasInitialized=!1,Nt.isProcessing=!0,Nt.config=qt,Lt.data(Nt,"tablesorter",qt),Bt.debug(qt,"core")&&(console[console.group?"group":"log"]("Initializing tablesorter v"+Bt.version),Lt.data(Nt,"startoveralltimer",new Date)),qt.supportsDataObject=function(Xt){return Xt[0]=parseInt(Xt[0],10),Xt[0]>1||Xt[0]===1&&parseInt(Xt[1],10)>=4}(Lt.fn.jquery.split(".")),qt.emptyTo=qt.emptyTo.toLowerCase(),qt.stringTo=qt.stringTo.toLowerCase(),qt.last={sortList:[],clickedIndex:-1},/tablesorter\-/.test(Zt.attr("class"))||(Jt=qt.theme!==""?" tablesorter-"+qt.theme:""),qt.namespace?qt.namespace="."+qt.namespace.replace(Bt.regex.nonWord,""):qt.namespace=".tablesorter"+Math.random().toString(16).slice(2),qt.table=Nt,qt.$table=Zt.addClass(Bt.css.table+" "+qt.tableClass+Jt+" "+qt.namespace.slice(1)).attr("role","grid"),qt.$headers=Zt.find(qt.selectorHeaders),qt.$table.children().children("tr").attr("role","row"),qt.$tbodies=Zt.children("tbody:not(."+qt.cssInfoBlock+")").attr({"aria-live":"polite","aria-relevant":"all"}),qt.$table.children("caption").length&&(Jt=qt.$table.children("caption")[0],Jt.id||(Jt.id=qt.namespace.slice(1)+"caption"),qt.$table.attr("aria-labelledby",Jt.id)),qt.widgetInit={},qt.textExtraction=qt.$table.attr("data-text-extraction")||qt.textExtraction||"basic",Bt.buildHeaders(qt),Bt.fixColumnWidth(Nt),Bt.addWidgetFromClass(Nt),Bt.applyWidgetOptions(Nt),Bt.setupParsers(qt),qt.totalRows=0,qt.debug&&Bt.validateOptions(qt),qt.delayInit||Bt.buildCache(qt),Bt.bindEvents(Nt,qt.$headers,!0),Bt.bindMethods(qt),qt.supportsDataObject&&_typeof(Zt.data().sortlist)<"u"?qt.sortList=Zt.data().sortlist:Yt&&Zt.metadata()&&Zt.metadata().sortlist&&(qt.sortList=Zt.metadata().sortlist),Bt.applyWidget(Nt,!0),qt.sortList.length>0?(qt.last.sortList=qt.sortList,Bt.sortOn(qt,qt.sortList,{},!qt.initWidgets)):(Bt.setHeadersCss(qt),qt.initWidgets&&Bt.applyWidget(Nt,!1)),qt.showProcessing&&Zt.unbind("sortBegin"+qt.namespace+" sortEnd"+qt.namespace).bind("sortBegin"+qt.namespace+" sortEnd"+qt.namespace,function(Xt){clearTimeout(qt.timerProcessing),Bt.isProcessing(Nt),Xt.type==="sortBegin"&&(qt.timerProcessing=setTimeout(function(){Bt.isProcessing(Nt,!0)},500))}),Nt.hasInitialized=!0,Nt.isProcessing=!1,Bt.debug(qt,"core")&&(console.log("Overall initialization time:"+Bt.benchmark(Lt.data(Nt,"startoveralltimer"))),Bt.debug(qt,"core")&&console.groupEnd&&console.groupEnd()),Zt.triggerHandler("tablesorter-initialized",Nt),typeof qt.initialized=="function"&&qt.initialized(Nt)},bindMethods:function(Nt){var qt=Nt.$table,Jt=Nt.namespace,Zt="sortReset update updateRows updateAll updateHeaders addRows updateCell updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave ".split(" ").join(Jt+" ");qt.unbind(Zt.replace(Bt.regex.spaces," ")).bind("sortReset"+Jt,function(Yt,Xt){Yt.stopPropagation(),Bt.sortReset(this.config,function(nn){nn.isApplyingWidgets?setTimeout(function(){Bt.applyWidget(nn,"",Xt)},100):Bt.applyWidget(nn,"",Xt)})}).bind("updateAll"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.updateAll(this.config,Xt,nn)}).bind("update"+Jt+" updateRows"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.update(this.config,Xt,nn)}).bind("updateHeaders"+Jt,function(Yt,Xt){Yt.stopPropagation(),Bt.updateHeaders(this.config,Xt)}).bind("updateCell"+Jt,function(Yt,Xt,nn,un){Yt.stopPropagation(),Bt.updateCell(this.config,Xt,nn,un)}).bind("addRows"+Jt,function(Yt,Xt,nn,un){Yt.stopPropagation(),Bt.addRows(this.config,Xt,nn,un)}).bind("updateComplete"+Jt,function(){this.isUpdating=!1}).bind("sorton"+Jt,function(Yt,Xt,nn,un){Yt.stopPropagation(),Bt.sortOn(this.config,Xt,nn,un)}).bind("appendCache"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.appendCache(this.config,nn),Lt.isFunction(Xt)&&Xt(this)}).bind("updateCache"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.updateCache(this.config,Xt,nn)}).bind("applyWidgetId"+Jt,function(Yt,Xt){Yt.stopPropagation(),Bt.applyWidgetId(this,Xt)}).bind("applyWidgets"+Jt,function(Yt,Xt){Yt.stopPropagation(),Bt.applyWidget(this,!1,Xt)}).bind("refreshWidgets"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.refreshWidgets(this,Xt,nn)}).bind("removeWidget"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.removeWidget(this,Xt,nn)}).bind("destroy"+Jt,function(Yt,Xt,nn){Yt.stopPropagation(),Bt.destroy(this,Xt,nn)}).bind("resetToLoadState"+Jt,function(Yt){Yt.stopPropagation(),Bt.removeWidget(this,!0,!1);var Xt=Lt.extend(!0,{},Nt.originalSettings);Nt=Lt.extend(!0,{},Bt.defaults,Xt),Nt.originalSettings=Xt,this.hasInitialized=!1,Bt.setup(this,Nt)})},bindEvents:function(Nt,qt,Jt){Nt=Lt(Nt)[0];var Zt,Yt=Nt.config,Xt=Yt.namespace,nn=null;Jt!==!0&&(qt.addClass(Xt.slice(1)+"_extra_headers"),Zt=Bt.getClosest(qt,"table"),Zt.length&&Zt[0].nodeName==="TABLE"&&Zt[0]!==Nt&&Lt(Zt[0]).addClass(Xt.slice(1)+"_extra_table")),Zt=(Yt.pointerDown+" "+Yt.pointerUp+" "+Yt.pointerClick+" sort keyup ").replace(Bt.regex.spaces," ").split(" ").join(Xt+" "),qt.find(Yt.selectorSort).add(qt.filter(Yt.selectorSort)).unbind(Zt).bind(Zt,function(un,fn){var dn,pn,mn,hn=Lt(un.target),gn=" "+un.type+" ";if(!((un.which||un.button)!==1&&!gn.match(" "+Yt.pointerClick+" | sort | keyup ")||gn===" keyup "&&un.which!==Bt.keyCodes.enter||gn.match(" "+Yt.pointerClick+" ")&&_typeof(un.which)<"u")&&!(gn.match(" "+Yt.pointerUp+" ")&&nn!==un.target&&fn!==!0)){if(gn.match(" "+Yt.pointerDown+" ")){nn=un.target,mn=hn.jquery.split("."),mn[0]==="1"&&mn[1]<4&&un.preventDefault();return}if(nn=null,dn=Bt.getClosest(Lt(this),"."+Bt.css.header),Bt.regex.formElements.test(un.target.nodeName)||hn.hasClass(Yt.cssNoSort)||hn.parents("."+Yt.cssNoSort).length>0||dn.hasClass("sorter-false")||hn.parents("button").length>0)return!Yt.cancelSelection;Yt.delayInit&&Bt.isEmptyObject(Yt.cache)&&Bt.buildCache(Yt),Yt.last.clickedIndex=dn.attr("data-column")||dn.index(),pn=Yt.$headerIndexed[Yt.last.clickedIndex][0],pn&&!pn.sortDisabled&&Bt.initSort(Yt,pn,un)}}),Yt.cancelSelection&&qt.attr("unselectable","on").bind("selectstart",!1).css({"user-select":"none",MozUserSelect:"none"})},buildHeaders:function(Nt){var qt,Jt,Zt,Yt;for(Nt.headerList=[],Nt.headerContent=[],Nt.sortVars=[],Bt.debug(Nt,"core")&&(Zt=new Date),Nt.columns=Bt.computeColumnIndex(Nt.$table.children("thead, tfoot").children("tr")),Jt=Nt.cssIcon?'<i class="'+(Nt.cssIcon===Bt.css.icon?Bt.css.icon:Nt.cssIcon+" "+Bt.css.icon)+'"></i>':"",Nt.$headers=Lt(Lt.map(Nt.$table.find(Nt.selectorHeaders),function(Xt,nn){var un,fn,dn,pn,mn,hn=Lt(Xt);if(!Bt.getClosest(hn,"tr").hasClass(Nt.cssIgnoreRow))return/(th|td)/i.test(Xt.nodeName)||(mn=Bt.getClosest(hn,"th, td"),hn.attr("data-column",mn.attr("data-column"))),un=Bt.getColumnData(Nt.table,Nt.headers,nn,!0),Nt.headerContent[nn]=hn.html(),Nt.headerTemplate!==""&&!hn.find("."+Bt.css.headerIn).length&&(pn=Nt.headerTemplate.replace(Bt.regex.templateContent,hn.html()).replace(Bt.regex.templateIcon,hn.find("."+Bt.css.icon).length?"":Jt),Nt.onRenderTemplate&&(fn=Nt.onRenderTemplate.apply(hn,[nn,pn]),fn&&typeof fn=="string"&&(pn=fn)),hn.html('<div class="'+Bt.css.headerIn+'">'+pn+"</div>")),Nt.onRenderHeader&&Nt.onRenderHeader.apply(hn,[nn,Nt,Nt.$table]),dn=parseInt(hn.attr("data-column"),10),Xt.column=dn,mn=Bt.getOrder(Bt.getData(hn,un,"sortInitialOrder")||Nt.sortInitialOrder),Nt.sortVars[dn]={count:-1,order:mn?Nt.sortReset?[1,0,2]:[1,0]:Nt.sortReset?[0,1,2]:[0,1],lockedOrder:!1,sortedBy:""},mn=Bt.getData(hn,un,"lockedOrder")||!1,(typeof mn=="undefined"?"undefined":_typeof(mn))<"u"&&mn!==!1&&(Nt.sortVars[dn].lockedOrder=!0,Nt.sortVars[dn].order=Bt.getOrder(mn)?[1,1]:[0,0]),Nt.headerList[nn]=Xt,hn.addClass(Bt.css.header+" "+Nt.cssHeader),Bt.getClosest(hn,"tr").addClass(Bt.css.headerRow+" "+Nt.cssHeaderRow).attr("role","row"),Nt.tabIndex&&hn.attr("tabindex",0),Xt})),Nt.$headerIndexed=[],Yt=0;Yt<Nt.columns;Yt++)Bt.isEmptyObject(Nt.sortVars[Yt])&&(Nt.sortVars[Yt]={}),qt=Nt.$headers.filter('[data-column="'+Yt+'"]'),Nt.$headerIndexed[Yt]=qt.length?qt.not(".sorter-false").length?qt.not(".sorter-false").filter(":last"):qt.filter(":last"):Lt();Nt.$table.find(Nt.selectorHeaders).attr({scope:"col",role:"columnheader"}),Bt.updateHeader(Nt),Bt.debug(Nt,"core")&&(console.log("Built headers:"+Bt.benchmark(Zt)),console.log(Nt.$headers))},addInstanceMethods:function(Nt){Lt.extend(Bt.instanceMethods,Nt)},setupParsers:function(Nt,qt){var Jt,Zt,Yt,Xt,nn,un,fn,dn,pn,mn,hn,gn,on,Ft,Gt=Nt.table,en=0,sn=Bt.debug(Nt,"core"),cn={};if(Nt.$tbodies=Nt.$table.children("tbody:not(."+Nt.cssInfoBlock+")"),on=(typeof qt=="undefined"?"undefined":_typeof(qt))>"u"?Nt.$tbodies:qt,Ft=on.length,Ft===0)return sn?console.warn("Warning: *Empty table!* Not building a parser cache"):"";for(sn&&(gn=new Date,console[console.group?"group":"log"]("Detecting parsers for each column")),Zt={extractors:[],parsers:[]};en<Ft;){if(Jt=on[en].rows,Jt.length)for(nn=0,Xt=Nt.columns,un=0;un<Xt;un++){if(fn=Nt.$headerIndexed[nn],fn&&fn.length&&(dn=Bt.getColumnData(Gt,Nt.headers,nn),hn=Bt.getParserById(Bt.getData(fn,dn,"extractor")),mn=Bt.getParserById(Bt.getData(fn,dn,"sorter")),pn=Bt.getData(fn,dn,"parser")==="false",Nt.empties[nn]=(Bt.getData(fn,dn,"empty")||Nt.emptyTo||(Nt.emptyToBottom?"bottom":"top")).toLowerCase(),Nt.strings[nn]=(Bt.getData(fn,dn,"string")||Nt.stringTo||"max").toLowerCase(),pn&&(mn=Bt.getParserById("no-parser")),hn||(hn=!1),mn||(mn=Bt.detectParserForColumn(Nt,Jt,-1,nn)),sn&&(cn["("+nn+") "+fn.text()]={parser:mn.id,extractor:hn?hn.id:"none",string:Nt.strings[nn],empty:Nt.empties[nn]}),Zt.parsers[nn]=mn,Zt.extractors[nn]=hn,Yt=fn[0].colSpan-1,Yt>0))for(nn+=Yt,Xt+=Yt;Yt+1>0;)Zt.parsers[nn-Yt]=mn,Zt.extractors[nn-Yt]=hn,Yt--;nn++}en+=Zt.parsers.length?Ft:1}sn&&(Bt.isEmptyObject(cn)?console.warn("  No parsers detected!"):console[console.table?"table":"log"](cn),console.log("Completed detecting parsers"+Bt.benchmark(gn)),console.groupEnd&&console.groupEnd()),Nt.parsers=Zt.parsers,Nt.extractors=Zt.extractors},addParser:function(Nt){var qt,Jt=Bt.parsers.length,Zt=!0;for(qt=0;qt<Jt;qt++)Bt.parsers[qt].id.toLowerCase()===Nt.id.toLowerCase()&&(Zt=!1);Zt&&(Bt.parsers[Bt.parsers.length]=Nt)},getParserById:function(Nt){if(Nt=="false")return!1;var qt,Jt=Bt.parsers.length;for(qt=0;qt<Jt;qt++)if(Bt.parsers[qt].id.toLowerCase()===Nt.toString().toLowerCase())return Bt.parsers[qt];return!1},detectParserForColumn:function(Nt,qt,Jt,Zt){for(var Yt,Xt,nn,un=Bt.parsers.length,fn=!1,dn="",pn=Bt.debug(Nt,"core"),mn=!0;dn===""&&mn;)Jt++,nn=qt[Jt],nn&&Jt<50?nn.className.indexOf(Bt.cssIgnoreRow)<0&&(fn=qt[Jt].cells[Zt],dn=Bt.getElementText(Nt,fn,Zt),Xt=Lt(fn),pn&&console.log("Checking if value was empty on row "+Jt+", column: "+Zt+': "'+dn+'"')):mn=!1;for(;--un>=0;)if(Yt=Bt.parsers[un],Yt&&Yt.id!=="text"&&Yt.is&&Yt.is(dn,Nt.table,fn,Xt))return Yt;return Bt.getParserById("text")},getElementText:function(Nt,qt,Jt){if(!qt)return"";var Zt,Yt=Nt.textExtraction||"",Xt=qt.jquery?qt:Lt(qt);return typeof Yt=="string"?Yt==="basic"&&_typeof(Zt=Xt.attr(Nt.textAttribute))<"u"?Lt.trim(Zt):Lt.trim(qt.textContent||Xt.text()):typeof Yt=="function"?Lt.trim(Yt(Xt[0],Nt.table,Jt)):typeof(Zt=Bt.getColumnData(Nt.table,Yt,Jt))=="function"?Lt.trim(Zt(Xt[0],Nt.table,Jt)):Lt.trim(Xt[0].textContent||Xt.text())},getParsedText:function(Nt,qt,Jt,Zt){(typeof Zt=="undefined"?"undefined":_typeof(Zt))>"u"&&(Zt=Bt.getElementText(Nt,qt,Jt));var Yt=""+Zt,Xt=Nt.parsers[Jt],nn=Nt.extractors[Jt];return Xt&&(nn&&typeof nn.format=="function"&&(Zt=nn.format(Zt,Nt.table,qt,Jt)),Yt=Xt.id==="no-parser"?"":Xt.format(""+Zt,Nt.table,qt,Jt),Nt.ignoreCase&&typeof Yt=="string"&&(Yt=Yt.toLowerCase())),Yt},buildCache:function(Nt,qt,Jt){var Zt,Yt,Xt,nn,un,fn,dn,pn,mn,hn,gn,on,Ft,Gt,en,sn,cn,yn,Cn,kn,An,In,Pn=Nt.table,_n=Nt.parsers,Rn=Bt.debug(Nt,"core");if(Nt.$tbodies=Nt.$table.children("tbody:not(."+Nt.cssInfoBlock+")"),dn=(typeof Jt=="undefined"?"undefined":_typeof(Jt))>"u"?Nt.$tbodies:Jt,Nt.cache={},Nt.totalRows=0,!_n)return Rn?console.warn("Warning: *Empty table!* Not building a cache"):"";for(Rn&&(on=new Date),Nt.showProcessing&&Bt.isProcessing(Pn,!0),fn=0;fn<dn.length;fn++){for(sn=[],Zt=Nt.cache[fn]={normalized:[]},Ft=dn[fn]&&dn[fn].rows.length||0,nn=0;nn<Ft;++nn)if(Gt={child:[],raw:[]},pn=Lt(dn[fn].rows[nn]),mn=[],!pn.hasClass(Nt.selectorRemove.slice(1))){if(pn.hasClass(Nt.cssChildRow)&&nn!==0){for(An=Zt.normalized.length-1,en=Zt.normalized[An][Nt.columns],en.$row=en.$row.add(pn),pn.prev().hasClass(Nt.cssChildRow)||pn.prev().addClass(Bt.css.cssHasChild),hn=pn.children("th, td"),An=en.child.length,en.child[An]=[],yn=0,kn=Nt.columns,un=0;un<kn;un++)gn=hn[un],gn&&(en.child[An][un]=Bt.getParsedText(Nt,gn,un),cn=hn[un].colSpan-1,cn>0&&(yn+=cn,kn+=cn)),yn++;continue}for(Gt.$row=pn,Gt.order=nn,yn=0,kn=Nt.columns,un=0;un<kn;++un){if(gn=pn[0].cells[un],gn&&yn<Nt.columns&&(Cn=_typeof(_n[yn])<"u",!Cn&&Rn&&console.warn("No parser found for row: "+nn+", column: "+un+'; cell containing: "'+Lt(gn).text()+'"; does it have a header?'),Yt=Bt.getElementText(Nt,gn,yn),Gt.raw[yn]=Yt,Xt=Bt.getParsedText(Nt,gn,yn,Yt),mn[yn]=Xt,Cn&&(_n[yn].type||"").toLowerCase()==="numeric"&&(sn[yn]=Math.max(Math.abs(Xt)||0,sn[yn]||0)),cn=gn.colSpan-1,cn>0)){for(In=0;In<=cn;)Xt=Nt.duplicateSpan||In===0?Xt:typeof Nt.textExtraction!="string"&&Bt.getElementText(Nt,gn,yn+In)||"",Gt.raw[yn+In]=Xt,mn[yn+In]=Xt,In++;yn+=cn,kn+=cn}yn++}mn[Nt.columns]=Gt,Zt.normalized[Zt.normalized.length]=mn}Zt.colMax=sn,Nt.totalRows+=Zt.normalized.length}if(Nt.showProcessing&&Bt.isProcessing(Pn),Rn){for(An=Math.min(5,Nt.cache[0].normalized.length),console[console.group?"group":"log"]("Building cache for "+Nt.totalRows+" rows (showing "+An+" rows in log) and "+Nt.columns+" columns"+Bt.benchmark(on)),Yt={},un=0;un<Nt.columns;un++)for(yn=0;yn<An;yn++)Yt["row: "+yn]||(Yt["row: "+yn]={}),Yt["row: "+yn][Nt.$headerIndexed[un].text()]=Nt.cache[0].normalized[yn][un];console[console.table?"table":"log"](Yt),console.groupEnd&&console.groupEnd()}Lt.isFunction(qt)&&qt(Pn)},getColumnText:function(Nt,qt,Jt,Zt){Nt=Lt(Nt)[0];var Yt,Xt,nn,un,fn,dn,pn,mn,hn,gn,on=typeof Jt=="function",Ft=qt==="all",Gt={raw:[],parsed:[],$cell:[]},en=Nt.config;if(Bt.isEmptyObject(en))Bt.debug(en,"core")&&console.warn("No cache found - aborting getColumnText function!");else{for(fn=en.$tbodies.length,Yt=0;Yt<fn;Yt++)for(nn=en.cache[Yt].normalized,dn=nn.length,Xt=0;Xt<dn;Xt++)un=nn[Xt],!(Zt&&!un[en.columns].$row.is(Zt))&&(gn=!0,mn=Ft?un.slice(0,en.columns):un[qt],un=un[en.columns],pn=Ft?un.raw:un.raw[qt],hn=Ft?un.$row.children():un.$row.children().eq(qt),on&&(gn=Jt({tbodyIndex:Yt,rowIndex:Xt,parsed:mn,raw:pn,$row:un.$row,$cell:hn})),gn!==!1&&(Gt.parsed[Gt.parsed.length]=mn,Gt.raw[Gt.raw.length]=pn,Gt.$cell[Gt.$cell.length]=hn));return Gt}},setHeadersCss:function(Nt){var qt,Jt,Zt=Nt.sortList,Yt=Zt.length,Xt=Bt.css.sortNone+" "+Nt.cssNone,nn=[Bt.css.sortAsc+" "+Nt.cssAsc,Bt.css.sortDesc+" "+Nt.cssDesc],un=[Nt.cssIconAsc,Nt.cssIconDesc,Nt.cssIconNone],fn=["ascending","descending"],dn=function(gn,on){gn.removeClass(Xt).addClass(nn[on]).attr("aria-sort",fn[on]).find("."+Bt.css.icon).removeClass(un[2]).addClass(un[on])},pn=Nt.$table.find("tfoot tr").children("td, th").add(Lt(Nt.namespace+"_extra_headers")).removeClass(nn.join(" ")),mn=Nt.$headers.add(Lt("thead "+Nt.namespace+"_extra_headers")).removeClass(nn.join(" ")).addClass(Xt).attr("aria-sort","none").find("."+Bt.css.icon).removeClass(un.join(" ")).end();for(mn.not(".sorter-false").find("."+Bt.css.icon).addClass(un[2]),Nt.cssIconDisabled&&mn.filter(".sorter-false").find("."+Bt.css.icon).addClass(Nt.cssIconDisabled),qt=0;qt<Yt;qt++)if(Zt[qt][1]!==2){if(mn=Nt.$headers.filter(function(hn){for(var gn=!0,on=Nt.$headers.eq(hn),Ft=parseInt(on.attr("data-column"),10),Gt=Ft+Bt.getClosest(on,"th, td")[0].colSpan;Ft<Gt;Ft++)gn=gn?gn||Bt.isValueInArray(Ft,Nt.sortList)>-1:!1;return gn}),mn=mn.not(".sorter-false").filter('[data-column="'+Zt[qt][0]+'"]'+(Yt===1?":last":"")),mn.length)for(Jt=0;Jt<mn.length;Jt++)mn[Jt].sortDisabled||dn(mn.eq(Jt),Zt[qt][1]);pn.length&&dn(pn.filter('[data-column="'+Zt[qt][0]+'"]'),Zt[qt][1])}for(Yt=Nt.$headers.length,qt=0;qt<Yt;qt++)Bt.setColumnAriaLabel(Nt,Nt.$headers.eq(qt))},getClosest:function(Nt,qt){return Lt.fn.closest?Nt.closest(qt):Nt.is(qt)?Nt:Nt.parents(qt).filter(":first")},setColumnAriaLabel:function(Nt,qt,Jt){if(qt.length){var Zt=parseInt(qt.attr("data-column"),10),Yt=Nt.sortVars[Zt],Xt=qt.hasClass(Bt.css.sortAsc)?"sortAsc":qt.hasClass(Bt.css.sortDesc)?"sortDesc":"sortNone",nn=Lt.trim(qt.text())+": "+Bt.language[Xt];qt.hasClass("sorter-false")||Jt===!1?nn+=Bt.language.sortDisabled:(Xt=(Yt.count+1)%Yt.order.length,Jt=Yt.order[Xt],nn+=Bt.language[Jt===0?"nextAsc":Jt===1?"nextDesc":"nextNone"]),qt.attr("aria-label",nn),Yt.sortedBy?qt.attr("data-sortedBy",Yt.sortedBy):qt.removeAttr("data-sortedBy")}},updateHeader:function(Nt){var qt,Jt,Zt,Yt,Xt=Nt.table,nn=Nt.$headers.length;for(qt=0;qt<nn;qt++)Zt=Nt.$headers.eq(qt),Yt=Bt.getColumnData(Xt,Nt.headers,qt,!0),Jt=Bt.getData(Zt,Yt,"sorter")==="false"||Bt.getData(Zt,Yt,"parser")==="false",Bt.setColumnSort(Nt,Zt,Jt)},setColumnSort:function(Nt,qt,Jt){var Zt=Nt.table.id;qt[0].sortDisabled=Jt,qt[Jt?"addClass":"removeClass"]("sorter-false").attr("aria-disabled",""+Jt),Nt.tabIndex&&(Jt?qt.removeAttr("tabindex"):qt.attr("tabindex","0")),Zt&&(Jt?qt.removeAttr("aria-controls"):qt.attr("aria-controls",Zt))},updateHeaderSortCount:function(Nt,qt){var Jt,Zt,Yt,Xt,nn,un,fn,dn,pn=qt||Nt.sortList,mn=pn.length;for(Nt.sortList=[],Xt=0;Xt<mn;Xt++)if(fn=pn[Xt],Jt=parseInt(fn[0],10),Jt<Nt.columns){switch(Nt.sortVars[Jt].order||(Bt.getOrder(Nt.sortInitialOrder)?dn=Nt.sortReset?[1,0,2]:[1,0]:dn=Nt.sortReset?[0,1,2]:[0,1],Nt.sortVars[Jt].order=dn,Nt.sortVars[Jt].count=0),dn=Nt.sortVars[Jt].order,Zt=(""+fn[1]).match(/^(1|d|s|o|n)/),Zt=Zt?Zt[0]:"",Zt){case"1":case"d":Zt=1;break;case"s":Zt=nn||0;break;case"o":un=dn[(nn||0)%dn.length],Zt=un===0?1:un===1?0:2;break;case"n":Zt=dn[++Nt.sortVars[Jt].count%dn.length];break;default:Zt=0;break}nn=Xt===0?Zt:nn,Yt=[Jt,parseInt(Zt,10)||0],Nt.sortList[Nt.sortList.length]=Yt,Zt=Lt.inArray(Yt[1],dn),Nt.sortVars[Jt].count=Zt>=0?Zt:Yt[1]%dn.length}},updateAll:function(Nt,qt,Jt){var Zt=Nt.table;Zt.isUpdating=!0,Bt.refreshWidgets(Zt,!0,!0),Bt.buildHeaders(Nt),Bt.bindEvents(Zt,Nt.$headers,!0),Bt.bindMethods(Nt),Bt.commonUpdate(Nt,qt,Jt)},update:function(Nt,qt,Jt){var Zt=Nt.table;Zt.isUpdating=!0,Bt.updateHeader(Nt),Bt.commonUpdate(Nt,qt,Jt)},updateHeaders:function(Nt,qt){Nt.table.isUpdating=!0,Bt.buildHeaders(Nt),Bt.bindEvents(Nt.table,Nt.$headers,!0),Bt.resortComplete(Nt,qt)},updateCell:function(Nt,qt,Jt,Zt){if(Lt(qt).closest("tr").hasClass(Nt.cssChildRow)){console.warn('Tablesorter Warning! "updateCell" for child row content has been disabled, use "update" instead');return}if(Bt.isEmptyObject(Nt.cache)){Bt.updateHeader(Nt),Bt.commonUpdate(Nt,Jt,Zt);return}Nt.table.isUpdating=!0,Nt.$table.find(Nt.selectorRemove).remove();var Yt,Xt,nn,un,fn,dn,pn=Nt.$tbodies,mn=Lt(qt),hn=pn.index(Bt.getClosest(mn,"tbody")),gn=Nt.cache[hn],on=Bt.getClosest(mn,"tr");if(qt=mn[0],pn.length&&hn>=0){if(nn=pn.eq(hn).find("tr").not("."+Nt.cssChildRow).index(on),fn=gn.normalized[nn],dn=on[0].cells.length,dn!==Nt.columns)for(un=0,Yt=!1,Xt=0;Xt<dn;Xt++)!Yt&&on[0].cells[Xt]!==qt?un+=on[0].cells[Xt].colSpan:Yt=!0;else un=mn.index();Yt=Bt.getElementText(Nt,qt,un),fn[Nt.columns].raw[un]=Yt,Yt=Bt.getParsedText(Nt,qt,un,Yt),fn[un]=Yt,(Nt.parsers[un].type||"").toLowerCase()==="numeric"&&(gn.colMax[un]=Math.max(Math.abs(Yt)||0,gn.colMax[un]||0)),Yt=Jt!=="undefined"?Jt:Nt.resort,Yt!==!1?Bt.checkResort(Nt,Yt,Zt):Bt.resortComplete(Nt,Zt)}else Bt.debug(Nt,"core")&&console.error("updateCell aborted, tbody missing or not within the indicated table"),Nt.table.isUpdating=!1},addRows:function(Nt,qt,Jt,Zt){var Yt,Xt,nn,un,fn,dn,pn,mn,hn,gn,on,Ft,Gt,en=typeof qt=="string"&&Nt.$tbodies.length===1&&/<tr/.test(qt||""),sn=Nt.table;if(en)qt=Lt(qt),Nt.$tbodies.append(qt);else if(!qt||!_instanceof(qt,Lt)||Bt.getClosest(qt,"table")[0]!==Nt.table)return Bt.debug(Nt,"core")&&console.error("addRows method requires (1) a jQuery selector reference to rows that have already been added to the table, or (2) row HTML string to be added to a table with only one tbody"),!1;if(sn.isUpdating=!0,Bt.isEmptyObject(Nt.cache))Bt.updateHeader(Nt),Bt.commonUpdate(Nt,Jt,Zt);else{for(fn=qt.filter("tr").attr("role","row").length,nn=Nt.$tbodies.index(qt.parents("tbody").filter(":first")),Nt.parsers&&Nt.parsers.length||Bt.setupParsers(Nt),un=0;un<fn;un++){for(hn=0,pn=qt[un].cells.length,mn=Nt.cache[nn].normalized.length,on=[],gn={child:[],raw:[],$row:qt.eq(un),order:mn},dn=0;dn<pn;dn++)Ft=qt[un].cells[dn],Yt=Bt.getElementText(Nt,Ft,hn),gn.raw[hn]=Yt,Xt=Bt.getParsedText(Nt,Ft,hn,Yt),on[hn]=Xt,(Nt.parsers[hn].type||"").toLowerCase()==="numeric"&&(Nt.cache[nn].colMax[hn]=Math.max(Math.abs(Xt)||0,Nt.cache[nn].colMax[hn]||0)),Gt=Ft.colSpan-1,Gt>0&&(hn+=Gt),hn++;on[Nt.columns]=gn,Nt.cache[nn].normalized[mn]=on}Bt.checkResort(Nt,Jt,Zt)}},updateCache:function(Nt,qt,Jt){Nt.parsers&&Nt.parsers.length||Bt.setupParsers(Nt,Jt),Bt.buildCache(Nt,qt,Jt)},appendCache:function(Nt,qt){var Jt,Zt,Yt,Xt,nn,un,fn,dn=Nt.table,pn=Nt.$tbodies,mn=[],hn=Nt.cache;if(Bt.isEmptyObject(hn))return Nt.appender?Nt.appender(dn,mn):dn.isUpdating?Nt.$table.triggerHandler("updateComplete",dn):"";for(Bt.debug(Nt,"core")&&(fn=new Date),un=0;un<pn.length;un++)if(Yt=pn.eq(un),Yt.length){for(Xt=Bt.processTbody(dn,Yt,!0),Jt=hn[un].normalized,Zt=Jt.length,nn=0;nn<Zt;nn++)mn[mn.length]=Jt[nn][Nt.columns].$row,(!Nt.appender||Nt.pager&&!Nt.pager.removeRows&&!Nt.pager.ajax)&&Xt.append(Jt[nn][Nt.columns].$row);Bt.processTbody(dn,Xt,!1)}Nt.appender&&Nt.appender(dn,mn),Bt.debug(Nt,"core")&&console.log("Rebuilt table"+Bt.benchmark(fn)),!qt&&!Nt.appender&&Bt.applyWidget(dn),dn.isUpdating&&Nt.$table.triggerHandler("updateComplete",dn)},commonUpdate:function(Nt,qt,Jt){Nt.$table.find(Nt.selectorRemove).remove(),Bt.setupParsers(Nt),Bt.buildCache(Nt),Bt.checkResort(Nt,qt,Jt)},initSort:function(Nt,qt,Jt){if(Nt.table.isUpdating)return setTimeout(function(){Bt.initSort(Nt,qt,Jt)},50);var Zt,Yt,Xt,nn,un,fn,dn,pn=!Jt[Nt.sortMultiSortKey],mn=Nt.table,hn=Nt.$headers.length,gn=Bt.getClosest(Lt(qt),"th, td"),on=parseInt(gn.attr("data-column"),10),Ft=Jt.type==="mouseup"?"user":Jt.type,Gt=Nt.sortVars[on].order;if(gn=gn[0],Nt.$table.triggerHandler("sortStart",mn),fn=(Nt.sortVars[on].count+1)%Gt.length,Nt.sortVars[on].count=Jt[Nt.sortResetKey]?2:fn,Nt.sortRestart)for(Xt=0;Xt<hn;Xt++)dn=Nt.$headers.eq(Xt),fn=parseInt(dn.attr("data-column"),10),on!==fn&&(pn||dn.hasClass(Bt.css.sortNone))&&(Nt.sortVars[fn].count=-1);if(pn){if(Lt.each(Nt.sortVars,function(en){Nt.sortVars[en].sortedBy=""}),Nt.sortList=[],Nt.last.sortList=[],Nt.sortForce!==null)for(Zt=Nt.sortForce,Yt=0;Yt<Zt.length;Yt++)Zt[Yt][0]!==on&&(Nt.sortList[Nt.sortList.length]=Zt[Yt],Nt.sortVars[Zt[Yt][0]].sortedBy="sortForce");if(nn=Gt[Nt.sortVars[on].count],nn<2&&(Nt.sortList[Nt.sortList.length]=[on,nn],Nt.sortVars[on].sortedBy=Ft,gn.colSpan>1))for(Yt=1;Yt<gn.colSpan;Yt++)Nt.sortList[Nt.sortList.length]=[on+Yt,nn],Nt.sortVars[on+Yt].count=Lt.inArray(nn,Gt),Nt.sortVars[on+Yt].sortedBy=Ft}else if(Nt.sortList=Lt.extend([],Nt.last.sortList),Bt.isValueInArray(on,Nt.sortList)>=0)for(Nt.sortVars[on].sortedBy=Ft,Yt=0;Yt<Nt.sortList.length;Yt++)fn=Nt.sortList[Yt],fn[0]===on&&(fn[1]=Gt[Nt.sortVars[on].count],fn[1]===2&&(Nt.sortList.splice(Yt,1),Nt.sortVars[on].count=-1));else if(nn=Gt[Nt.sortVars[on].count],Nt.sortVars[on].sortedBy=Ft,nn<2&&(Nt.sortList[Nt.sortList.length]=[on,nn],gn.colSpan>1))for(Yt=1;Yt<gn.colSpan;Yt++)Nt.sortList[Nt.sortList.length]=[on+Yt,nn],Nt.sortVars[on+Yt].count=Lt.inArray(nn,Gt),Nt.sortVars[on+Yt].sortedBy=Ft;if(Nt.last.sortList=Lt.extend([],Nt.sortList),Nt.sortList.length&&Nt.sortAppend&&(Zt=Lt.isArray(Nt.sortAppend)?Nt.sortAppend:Nt.sortAppend[Nt.sortList[0][0]],!Bt.isEmptyObject(Zt))){for(Yt=0;Yt<Zt.length;Yt++)if(Zt[Yt][0]!==on&&Bt.isValueInArray(Zt[Yt][0],Nt.sortList)<0){if(nn=Zt[Yt][1],un=(""+nn).match(/^(a|d|s|o|n)/),un)switch(fn=Nt.sortList[0][1],un[0]){case"d":nn=1;break;case"s":nn=fn;break;case"o":nn=fn===0?1:0;break;case"n":nn=(fn+1)%Gt.length;break;default:nn=0;break}Nt.sortList[Nt.sortList.length]=[Zt[Yt][0],nn],Nt.sortVars[Zt[Yt][0]].sortedBy="sortAppend"}}Nt.$table.triggerHandler("sortBegin",mn),setTimeout(function(){Bt.setHeadersCss(Nt),Bt.multisort(Nt),Bt.appendCache(Nt),Nt.$table.triggerHandler("sortBeforeEnd",mn),Nt.$table.triggerHandler("sortEnd",mn)},1)},multisort:function(Nt){var qt,Jt,Zt,Yt,Xt,nn=Nt.table,un=[],fn=0,dn=Nt.textSorter||"",pn=Nt.sortList,mn=pn.length,hn=Nt.$tbodies.length;if(!(Nt.serverSideSorting||Bt.isEmptyObject(Nt.cache))){if(Bt.debug(Nt,"core")&&(Jt=new Date),typeof dn=="object")for(Zt=Nt.columns;Zt--;)Xt=Bt.getColumnData(nn,dn,Zt),typeof Xt=="function"&&(un[Zt]=Xt);for(qt=0;qt<hn;qt++)Zt=Nt.cache[qt].colMax,Yt=Nt.cache[qt].normalized,Yt.sort(function(gn,on){var Ft,Gt,en,sn,cn,yn,Cn;for(Ft=0;Ft<mn;Ft++){if(en=pn[Ft][0],sn=pn[Ft][1],fn=sn===0,Nt.sortStable&&gn[en]===on[en]&&mn===1)return gn[Nt.columns].order-on[Nt.columns].order;if(Gt=/n/i.test(Bt.getSortType(Nt.parsers,en)),Gt&&Nt.strings[en]?(typeof Bt.string[Nt.strings[en]]=="boolean"?Gt=(fn?1:-1)*(Bt.string[Nt.strings[en]]?-1:1):Gt=Nt.strings[en]&&Bt.string[Nt.strings[en]]||0,cn=Nt.numberSorter?Nt.numberSorter(gn[en],on[en],fn,Zt[en],nn):Bt["sortNumeric"+(fn?"Asc":"Desc")](gn[en],on[en],Gt,Zt[en],en,Nt)):(yn=fn?gn:on,Cn=fn?on:gn,typeof dn=="function"?cn=dn(yn[en],Cn[en],fn,en,nn):typeof un[en]=="function"?cn=un[en](yn[en],Cn[en],fn,en,nn):cn=Bt["sortNatural"+(fn?"Asc":"Desc")](gn[en]||"",on[en]||"",en,Nt)),cn)return cn}return gn[Nt.columns].order-on[Nt.columns].order});Bt.debug(Nt,"core")&&console.log("Applying sort "+pn.toString()+Bt.benchmark(Jt))}},resortComplete:function(Nt,qt){Nt.table.isUpdating&&Nt.$table.triggerHandler("updateComplete",Nt.table),Lt.isFunction(qt)&&qt(Nt.table)},checkResort:function(Nt,qt,Jt){var Zt=Lt.isArray(qt)?qt:Nt.sortList,Yt=(typeof qt=="undefined"?"undefined":_typeof(qt))>"u"?Nt.resort:qt;Yt!==!1&&!Nt.serverSideSorting&&!Nt.table.isProcessing?Zt.length?Bt.sortOn(Nt,Zt,function(){Bt.resortComplete(Nt,Jt)},!0):Bt.sortReset(Nt,function(){Bt.resortComplete(Nt,Jt),Bt.applyWidget(Nt.table,!1)}):(Bt.resortComplete(Nt,Jt),Bt.applyWidget(Nt.table,!1))},sortOn:function(Nt,qt,Jt,Zt){var Yt,Xt=Nt.table;for(Nt.$table.triggerHandler("sortStart",Xt),Yt=0;Yt<Nt.columns;Yt++)Nt.sortVars[Yt].sortedBy=Bt.isValueInArray(Yt,qt)>-1?"sorton":"";Bt.updateHeaderSortCount(Nt,qt),Bt.setHeadersCss(Nt),Nt.delayInit&&Bt.isEmptyObject(Nt.cache)&&Bt.buildCache(Nt),Nt.$table.triggerHandler("sortBegin",Xt),Bt.multisort(Nt),Bt.appendCache(Nt,Zt),Nt.$table.triggerHandler("sortBeforeEnd",Xt),Nt.$table.triggerHandler("sortEnd",Xt),Bt.applyWidget(Xt),Lt.isFunction(Jt)&&Jt(Xt)},sortReset:function(Nt,qt){Nt.sortList=[];var Jt;for(Jt=0;Jt<Nt.columns;Jt++)Nt.sortVars[Jt].count=-1,Nt.sortVars[Jt].sortedBy="";Bt.setHeadersCss(Nt),Bt.multisort(Nt),Bt.appendCache(Nt),Lt.isFunction(qt)&&qt(Nt.table)},getSortType:function(Nt,qt){return Nt&&Nt[qt]&&Nt[qt].type||""},getOrder:function(Nt){return/^d/i.test(Nt)||Nt===1},sortNatural:function(Nt,qt){if(Nt===qt)return 0;Nt=(Nt||"").toString(),qt=(qt||"").toString();var Jt,Zt,Yt,Xt,nn,un,fn=Bt.regex;if(fn.hex.test(qt)){if(Jt=parseInt(Nt.match(fn.hex),16),Zt=parseInt(qt.match(fn.hex),16),Jt<Zt)return-1;if(Jt>Zt)return 1}for(Jt=Nt.replace(fn.chunk,"\\0$1\\0").replace(fn.chunks,"").split("\\0"),Zt=qt.replace(fn.chunk,"\\0$1\\0").replace(fn.chunks,"").split("\\0"),un=Math.max(Jt.length,Zt.length),nn=0;nn<un;nn++){if(Yt=isNaN(Jt[nn])?Jt[nn]||0:parseFloat(Jt[nn])||0,Xt=isNaN(Zt[nn])?Zt[nn]||0:parseFloat(Zt[nn])||0,isNaN(Yt)!==isNaN(Xt))return isNaN(Yt)?1:-1;if((typeof Yt=="undefined"?"undefined":_typeof(Yt))!=(typeof Xt=="undefined"?"undefined":_typeof(Xt))&&(Yt+="",Xt+=""),Yt<Xt)return-1;if(Yt>Xt)return 1}return 0},sortNaturalAsc:function(Nt,qt,Jt,Zt){if(Nt===qt)return 0;var Yt=Bt.string[Zt.empties[Jt]||Zt.emptyTo];return Nt===""&&Yt!==0?typeof Yt=="boolean"?Yt?-1:1:-Yt||-1:qt===""&&Yt!==0?typeof Yt=="boolean"?Yt?1:-1:Yt||1:Bt.sortNatural(Nt,qt)},sortNaturalDesc:function(Nt,qt,Jt,Zt){if(Nt===qt)return 0;var Yt=Bt.string[Zt.empties[Jt]||Zt.emptyTo];return Nt===""&&Yt!==0?typeof Yt=="boolean"?Yt?-1:1:Yt||1:qt===""&&Yt!==0?typeof Yt=="boolean"?Yt?1:-1:-Yt||-1:Bt.sortNatural(qt,Nt)},sortText:function(Nt,qt){return Nt>qt?1:Nt<qt?-1:0},getTextValue:function(Nt,qt,Jt){if(Jt){var Zt,Yt=Nt?Nt.length:0,Xt=Jt+qt;for(Zt=0;Zt<Yt;Zt++)Xt+=Nt.charCodeAt(Zt);return qt*Xt}return 0},sortNumericAsc:function(Nt,qt,Jt,Zt,Yt,Xt){if(Nt===qt)return 0;var nn=Bt.string[Xt.empties[Yt]||Xt.emptyTo];return Nt===""&&nn!==0?typeof nn=="boolean"?nn?-1:1:-nn||-1:qt===""&&nn!==0?typeof nn=="boolean"?nn?1:-1:nn||1:(isNaN(Nt)&&(Nt=Bt.getTextValue(Nt,Jt,Zt)),isNaN(qt)&&(qt=Bt.getTextValue(qt,Jt,Zt)),Nt-qt)},sortNumericDesc:function(Nt,qt,Jt,Zt,Yt,Xt){if(Nt===qt)return 0;var nn=Bt.string[Xt.empties[Yt]||Xt.emptyTo];return Nt===""&&nn!==0?typeof nn=="boolean"?nn?-1:1:nn||1:qt===""&&nn!==0?typeof nn=="boolean"?nn?1:-1:-nn||-1:(isNaN(Nt)&&(Nt=Bt.getTextValue(Nt,Jt,Zt)),isNaN(qt)&&(qt=Bt.getTextValue(qt,Jt,Zt)),qt-Nt)},sortNumeric:function(Nt,qt){return Nt-qt},addWidget:function(Nt){Nt.id&&!Bt.isEmptyObject(Bt.getWidgetById(Nt.id))&&console.warn('"'+Nt.id+'" widget was loaded more than once!'),Bt.widgets[Bt.widgets.length]=Nt},hasWidget:function(Nt,qt){return Nt=Lt(Nt),Nt.length&&Nt[0].config&&Nt[0].config.widgetInit[qt]||!1},getWidgetById:function(Nt){var qt,Jt,Zt=Bt.widgets.length;for(qt=0;qt<Zt;qt++)if(Jt=Bt.widgets[qt],Jt&&Jt.id&&Jt.id.toLowerCase()===Nt.toLowerCase())return Jt},applyWidgetOptions:function(Nt){var qt,Jt,Zt,Yt=Nt.config,Xt=Yt.widgets.length;if(Xt)for(qt=0;qt<Xt;qt++)Jt=Bt.getWidgetById(Yt.widgets[qt]),Jt&&Jt.options&&(Zt=Lt.extend(!0,{},Jt.options),Yt.widgetOptions=Lt.extend(!0,Zt,Yt.widgetOptions),Lt.extend(!0,Bt.defaults.widgetOptions,Jt.options))},addWidgetFromClass:function(Nt){var qt,Jt,Zt=Nt.config,Yt="^"+Zt.widgetClass.replace(Bt.regex.templateName,"(\\S+)+")+"$",Xt=new RegExp(Yt,"g"),nn=(Nt.className||"").split(Bt.regex.spaces);if(nn.length)for(qt=nn.length,Jt=0;Jt<qt;Jt++)nn[Jt].match(Xt)&&(Zt.widgets[Zt.widgets.length]=nn[Jt].replace(Xt,"$1"))},applyWidgetId:function(Nt,qt,Jt){Nt=Lt(Nt)[0];var Zt,Yt,Xt,nn=Nt.config,un=nn.widgetOptions,fn=Bt.debug(nn,"core"),dn=Bt.getWidgetById(qt);dn&&(Xt=dn.id,Zt=!1,Lt.inArray(Xt,nn.widgets)<0&&(nn.widgets[nn.widgets.length]=Xt),fn&&(Yt=new Date),(Jt||!nn.widgetInit[Xt])&&(nn.widgetInit[Xt]=!0,Nt.hasInitialized&&Bt.applyWidgetOptions(Nt),typeof dn.init=="function"&&(Zt=!0,fn&&console[console.group?"group":"log"]("Initializing "+Xt+" widget"),dn.init(Nt,dn,nn,un))),!Jt&&typeof dn.format=="function"&&(Zt=!0,fn&&console[console.group?"group":"log"]("Updating "+Xt+" widget"),dn.format(Nt,nn,un,!1)),fn&&Zt&&(console.log("Completed "+(Jt?"initializing ":"applying ")+Xt+" widget"+Bt.benchmark(Yt)),console.groupEnd&&console.groupEnd()))},applyWidget:function(Nt,qt,Jt){Nt=Lt(Nt)[0];var Zt,Yt,Xt,nn,un,fn=Nt.config,dn=Bt.debug(fn,"core"),pn=[];if(!(qt!==!1&&Nt.hasInitialized&&(Nt.isApplyingWidgets||Nt.isUpdating))){if(dn&&(un=new Date),Bt.addWidgetFromClass(Nt),clearTimeout(fn.timerReady),fn.widgets.length){for(Nt.isApplyingWidgets=!0,fn.widgets=Lt.grep(fn.widgets,function(mn,hn){return Lt.inArray(mn,fn.widgets)===hn}),Xt=fn.widgets||[],Yt=Xt.length,Zt=0;Zt<Yt;Zt++)nn=Bt.getWidgetById(Xt[Zt]),nn&&nn.id?(nn.priority||(nn.priority=10),pn[Zt]=nn):dn&&console.warn('"'+Xt[Zt]+'" was enabled, but the widget code has not been loaded!');for(pn.sort(function(mn,hn){return mn.priority<hn.priority?-1:mn.priority===hn.priority?0:1}),Yt=pn.length,dn&&console[console.group?"group":"log"]("Start "+(qt?"initializing":"applying")+" widgets"),Zt=0;Zt<Yt;Zt++)nn=pn[Zt],nn&&nn.id&&Bt.applyWidgetId(Nt,nn.id,qt);dn&&console.groupEnd&&console.groupEnd()}fn.timerReady=setTimeout(function(){Nt.isApplyingWidgets=!1,Lt.data(Nt,"lastWidgetApplication",new Date),fn.$table.triggerHandler("tablesorter-ready"),!qt&&typeof Jt=="function"&&Jt(Nt),dn&&(nn=fn.widgets.length,console.log("Completed "+(qt===!0?"initializing ":"applying ")+nn+" widget"+(nn!==1?"s":"")+Bt.benchmark(un)))},10)}},removeWidget:function(Nt,qt,Jt){Nt=Lt(Nt)[0];var Zt,Yt,Xt,nn,un=Nt.config;if(qt===!0)for(qt=[],nn=Bt.widgets.length,Xt=0;Xt<nn;Xt++)Yt=Bt.widgets[Xt],Yt&&Yt.id&&(qt[qt.length]=Yt.id);else qt=(Lt.isArray(qt)?qt.join(","):qt||"").toLowerCase().split(/[\s,]+/);for(nn=qt.length,Zt=0;Zt<nn;Zt++)Yt=Bt.getWidgetById(qt[Zt]),Xt=Lt.inArray(qt[Zt],un.widgets),Xt>=0&&Jt!==!0&&un.widgets.splice(Xt,1),Yt&&Yt.remove&&(Bt.debug(un,"core")&&console.log((Jt?"Refreshing":"Removing")+' "'+qt[Zt]+'" widget'),Yt.remove(Nt,un,un.widgetOptions,Jt),un.widgetInit[qt[Zt]]=!1);un.$table.triggerHandler("widgetRemoveEnd",Nt)},refreshWidgets:function(Nt,qt,Jt){Nt=Lt(Nt)[0];var Zt,Yt,Xt=Nt.config,nn=Xt.widgets,un=Bt.widgets,fn=un.length,dn=[],pn=function(hn){Lt(hn).triggerHandler("refreshComplete")};for(Zt=0;Zt<fn;Zt++)Yt=un[Zt],Yt&&Yt.id&&(qt||Lt.inArray(Yt.id,nn)<0)&&(dn[dn.length]=Yt.id);Bt.removeWidget(Nt,dn.join(","),!0),Jt!==!0?(Bt.applyWidget(Nt,qt||!1,pn),qt&&Bt.applyWidget(Nt,!1,pn)):pn(Nt)},benchmark:function(Nt){return" ("+(new Date().getTime()-Nt.getTime())+" ms)"},log:function(){console.log(arguments)},debug:function(Nt,qt){return Nt&&(Nt.debug===!0||typeof Nt.debug=="string"&&Nt.debug.indexOf(qt)>-1)},isEmptyObject:function(Nt){for(var qt in Nt)return!1;return!0},isValueInArray:function(Nt,qt){var Jt,Zt=qt&&qt.length||0;for(Jt=0;Jt<Zt;Jt++)if(qt[Jt][0]===Nt)return Jt;return-1},formatFloat:function(Nt,qt){if(typeof Nt!="string"||Nt==="")return Nt;var Jt,Zt=qt&&qt.config?qt.config.usNumberFormat!==!1:(typeof qt=="undefined"?"undefined":_typeof(qt))<"u"?qt:!0;return Zt?Nt=Nt.replace(Bt.regex.comma,""):Nt=Nt.replace(Bt.regex.digitNonUS,"").replace(Bt.regex.comma,"."),Bt.regex.digitNegativeTest.test(Nt)&&(Nt=Nt.replace(Bt.regex.digitNegativeReplace,"-$1")),Jt=parseFloat(Nt),isNaN(Jt)?Lt.trim(Nt):Jt},isDigit:function(Nt){return isNaN(Nt)?Bt.regex.digitTest.test(Nt.toString().replace(Bt.regex.digitReplace,"")):Nt!==""},computeColumnIndex:function(Nt,qt){var Jt,Zt,Yt,Xt,nn,un,fn,dn,pn,mn,hn=qt&&qt.columns||0,gn=[],on=new Array(hn);for(Jt=0;Jt<Nt.length;Jt++)for(un=Nt[Jt].cells,Zt=0;Zt<un.length;Zt++){for(nn=un[Zt],fn=Jt,dn=nn.rowSpan||1,pn=nn.colSpan||1,_typeof(gn[fn])>"u"&&(gn[fn]=[]),Yt=0;Yt<gn[fn].length+1;Yt++)if(_typeof(gn[fn][Yt])>"u"){mn=Yt;break}for(hn&&nn.cellIndex===mn||(nn.setAttribute?nn.setAttribute("data-column",mn):Lt(nn).attr("data-column",mn)),Yt=fn;Yt<fn+dn;Yt++)for(_typeof(gn[Yt])>"u"&&(gn[Yt]=[]),on=gn[Yt],Xt=mn;Xt<mn+pn;Xt++)on[Xt]="x"}return Bt.checkColumnCount(Nt,gn,on.length),on.length},checkColumnCount:function(Nt,qt,Jt){var Zt,Yt,Xt=!0,nn=[];for(Zt=0;Zt<qt.length;Zt++)if(qt[Zt]&&(Yt=qt[Zt].length,qt[Zt].length!==Jt)){Xt=!1;break}Xt||(Nt.each(function(un,fn){var dn=fn.parentElement.nodeName;nn.indexOf(dn)<0&&nn.push(dn)}),console.error("Invalid or incorrect number of columns in the "+nn.join(" or ")+"; expected "+Jt+", but found "+Yt+" columns"))},fixColumnWidth:function(Nt){Nt=Lt(Nt)[0];var qt,Jt,Zt,Yt,Xt,nn=Nt.config,un=nn.$table.children("colgroup");if(un.length&&un.hasClass(Bt.css.colgroup)&&un.remove(),nn.widthFixed&&nn.$table.children("colgroup").length===0){for(un=Lt('<colgroup class="'+Bt.css.colgroup+'">'),qt=nn.$table.width(),Zt=nn.$tbodies.find("tr:first").children(":visible"),Yt=Zt.length,Xt=0;Xt<Yt;Xt++)Jt=parseInt(Zt.eq(Xt).width()/qt*1e3,10)/10+"%",un.append(Lt("<col>").css("width",Jt));nn.$table.prepend(un)}},getData:function(Nt,qt,Jt){var Zt,Yt,Xt="",nn=Lt(Nt);return nn.length?(Zt=Lt.metadata?nn.metadata():!1,Yt=" "+(nn.attr("class")||""),_typeof(nn.data(Jt))<"u"||_typeof(nn.data(Jt.toLowerCase()))<"u"?Xt+=nn.data(Jt)||nn.data(Jt.toLowerCase()):Zt&&_typeof(Zt[Jt])<"u"?Xt+=Zt[Jt]:qt&&_typeof(qt[Jt])<"u"?Xt+=qt[Jt]:Yt!==" "&&Yt.match(" "+Jt+"-")&&(Xt=Yt.match(new RegExp("\\s"+Jt+"-([\\w-]+)"))[1]||""),Lt.trim(Xt)):""},getColumnData:function(Nt,qt,Jt,Zt,Yt){if(typeof qt!="object"||qt===null)return qt;Nt=Lt(Nt)[0];var Xt,nn,un=Nt.config,fn=Yt||un.$headers,dn=un.$headerIndexed&&un.$headerIndexed[Jt]||fn.find('[data-column="'+Jt+'"]:last');if(_typeof(qt[Jt])<"u")return Zt?qt[Jt]:qt[fn.index(dn)];for(nn in qt)if(typeof nn=="string"&&(Xt=dn.filter(nn).add(dn.find(nn)),Xt.length))return qt[nn]},isProcessing:function(Nt,qt,Jt){Nt=Lt(Nt);var Zt=Nt[0].config,Yt=Jt||Nt.find("."+Bt.css.header);qt?((typeof Jt=="undefined"?"undefined":_typeof(Jt))<"u"&&Zt.sortList.length>0&&(Yt=Yt.filter(function(){return this.sortDisabled?!1:Bt.isValueInArray(parseFloat(Lt(this).attr("data-column")),Zt.sortList)>=0})),Nt.add(Yt).addClass(Bt.css.processing+" "+Zt.cssProcessing)):Nt.add(Yt).removeClass(Bt.css.processing+" "+Zt.cssProcessing)},processTbody:function(Nt,qt,Jt){if(Nt=Lt(Nt)[0],Jt)return Nt.isProcessing=!0,qt.before('<colgroup class="tablesorter-savemyplace"/>'),Lt.fn.detach?qt.detach():qt.remove();var Zt=Lt(Nt).find("colgroup.tablesorter-savemyplace");qt.insertAfter(Zt),Zt.remove(),Nt.isProcessing=!1},clearTableBody:function(Nt){Lt(Nt)[0].config.$tbodies.children().detach()},characterEquivalents:{a:"\xE1\xE0\xE2\xE3\xE4\u0105\xE5",A:"\xC1\xC0\xC2\xC3\xC4\u0104\xC5",c:"\xE7\u0107\u010D",C:"\xC7\u0106\u010C",e:"\xE9\xE8\xEA\xEB\u011B\u0119",E:"\xC9\xC8\xCA\xCB\u011A\u0118",i:"\xED\xEC\u0130\xEE\xEF\u0131",I:"\xCD\xCC\u0130\xCE\xCF",o:"\xF3\xF2\xF4\xF5\xF6\u014D",O:"\xD3\xD2\xD4\xD5\xD6\u014C",ss:"\xDF",SS:"\u1E9E",u:"\xFA\xF9\xFB\xFC\u016F",U:"\xDA\xD9\xDB\xDC\u016E"},replaceAccents:function(Nt){var qt,Jt="[",Zt=Bt.characterEquivalents;if(!Bt.characterRegex){Bt.characterRegexArray={};for(qt in Zt)typeof qt=="string"&&(Jt+=Zt[qt],Bt.characterRegexArray[qt]=new RegExp("["+Zt[qt]+"]","g"));Bt.characterRegex=new RegExp(Jt+"]")}if(Bt.characterRegex.test(Nt))for(qt in Zt)typeof qt=="string"&&(Nt=Nt.replace(Bt.characterRegexArray[qt],qt));return Nt},validateOptions:function(Nt){var qt,Jt,Zt,Yt,Xt="headers sortForce sortList sortAppend widgets".split(" "),nn=Nt.originalSettings;if(nn){Bt.debug(Nt,"core")&&(Yt=new Date);for(qt in nn)if(Zt=_typeof(Bt.defaults[qt]),Zt==="undefined")console.warn('Tablesorter Warning! "table.config.'+qt+'" option not recognized');else if(Zt==="object")for(Jt in nn[qt])Zt=Bt.defaults[qt]&&_typeof(Bt.defaults[qt][Jt]),Lt.inArray(qt,Xt)<0&&Zt==="undefined"&&console.warn('Tablesorter Warning! "table.config.'+qt+"."+Jt+'" option not recognized');Bt.debug(Nt,"core")&&console.log("validate options time:"+Bt.benchmark(Yt))}},restoreHeaders:function(Nt){var qt,Jt,Zt=Lt(Nt)[0].config,Yt=Zt.$table.find(Zt.selectorHeaders),Xt=Yt.length;for(qt=0;qt<Xt;qt++)Jt=Yt.eq(qt),Jt.find("."+Bt.css.headerIn).length&&Jt.html(Zt.headerContent[qt])},destroy:function(Nt,qt,Jt){if(Nt=Lt(Nt)[0],!!Nt.hasInitialized){Bt.removeWidget(Nt,!0,!1);var Zt,Yt=Lt(Nt),Xt=Nt.config,nn=Yt.find("thead:first"),un=nn.find("tr."+Bt.css.headerRow).removeClass(Bt.css.headerRow+" "+Xt.cssHeaderRow),fn=Yt.find("tfoot:first > tr").children("th, td");qt===!1&&Lt.inArray("uitheme",Xt.widgets)>=0&&(Yt.triggerHandler("applyWidgetId",["uitheme"]),Yt.triggerHandler("applyWidgetId",["zebra"])),nn.find("tr").not(un).remove(),Zt="sortReset update updateRows updateAll updateHeaders updateCell addRows updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets removeWidget destroy mouseup mouseleave "+"keypress sortBegin sortEnd resetToLoadState ".split(" ").join(Xt.namespace+" "),Yt.removeData("tablesorter").unbind(Zt.replace(Bt.regex.spaces," ")),Xt.$headers.add(fn).removeClass([Bt.css.header,Xt.cssHeader,Xt.cssAsc,Xt.cssDesc,Bt.css.sortAsc,Bt.css.sortDesc,Bt.css.sortNone].join(" ")).removeAttr("data-column").removeAttr("aria-label").attr("aria-disabled","true"),un.find(Xt.selectorSort).unbind("mousedown mouseup keypress ".split(" ").join(Xt.namespace+" ").replace(Bt.regex.spaces," ")),Bt.restoreHeaders(Nt),Yt.toggleClass(Bt.css.table+" "+Xt.tableClass+" tablesorter-"+Xt.theme,qt===!1),Yt.removeClass(Xt.namespace.slice(1)),Nt.hasInitialized=!1,delete Nt.config.cache,typeof Jt=="function"&&Jt(Nt),Bt.debug(Xt,"core")&&console.log("tablesorter has been removed")}}};Lt.fn.tablesorter=function(Vt){return this.each(function(){var Nt=this,qt=Lt.extend(!0,{},Bt.defaults,Vt,Bt.instanceMethods);qt.originalSettings=Vt,!Nt.hasInitialized&&Bt.buildTable&&this.nodeName!=="TABLE"?Bt.buildTable(Nt,qt):Bt.setup(Nt,qt)})},window.console&&window.console.log||(Bt.logs=[],console={},console.log=console.warn=console.error=console.table=function(){var Vt=arguments.length>1?arguments:arguments[0];Bt.logs[Bt.logs.length]={date:Date.now(),log:Vt}}),Bt.addParser({id:"no-parser",is:function(){return!1},format:function(){return""},type:"text"}),Bt.addParser({id:"text",is:function(){return!0},format:function(Nt,qt){var Jt=qt.config;return Nt&&(Nt=Lt.trim(Jt.ignoreCase?Nt.toLocaleLowerCase():Nt),Nt=Jt.sortLocaleCompare?Bt.replaceAccents(Nt):Nt),Nt},type:"text"}),Bt.regex.nondigit=/[^\w,. \-()]/g,Bt.addParser({id:"digit",is:function(Nt){return Bt.isDigit(Nt)},format:function(Nt,qt){var Jt=Bt.formatFloat((Nt||"").replace(Bt.regex.nondigit,""),qt);return Nt&&typeof Jt=="number"?Jt:Nt&&Lt.trim(Nt&&qt.config.ignoreCase?Nt.toLocaleLowerCase():Nt)},type:"numeric"}),Bt.regex.currencyReplace=/[+\-,. ]/g,Bt.regex.currencyTest=/^\(?\d+[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]|[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]\d+\)?$/,Bt.addParser({id:"currency",is:function(Nt){return Nt=(Nt||"").replace(Bt.regex.currencyReplace,""),Bt.regex.currencyTest.test(Nt)},format:function(Nt,qt){var Jt=Bt.formatFloat((Nt||"").replace(Bt.regex.nondigit,""),qt);return Nt&&typeof Jt=="number"?Jt:Nt&&Lt.trim(Nt&&qt.config.ignoreCase?Nt.toLocaleLowerCase():Nt)},type:"numeric"}),Bt.regex.urlProtocolTest=/^(https?|ftp|file):\/\//,Bt.regex.urlProtocolReplace=/(https?|ftp|file):\/\/(www\.)?/,Bt.addParser({id:"url",is:function(Nt){return Bt.regex.urlProtocolTest.test(Nt)},format:function(Nt){return Nt&&Lt.trim(Nt.replace(Bt.regex.urlProtocolReplace,""))},type:"text"}),Bt.regex.dash=/-/g,Bt.regex.isoDate=/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,Bt.addParser({id:"isoDate",is:function(Nt){return Bt.regex.isoDate.test(Nt)},format:function(Nt){var qt=Nt&&new Date(Nt.replace(Bt.regex.dash,"/"));return _instanceof(qt,Date)&&isFinite(qt)?qt.getTime():Nt},type:"numeric"}),Bt.regex.percent=/%/g,Bt.regex.percentTest=/(\d\s*?%|%\s*?\d)/,Bt.addParser({id:"percent",is:function(Nt){return Bt.regex.percentTest.test(Nt)&&Nt.length<15},format:function(Nt,qt){return Nt&&Bt.formatFloat(Nt.replace(Bt.regex.percent,""),qt)},type:"numeric"}),Bt.addParser({id:"image",is:function(Nt,qt,Jt,Zt){return Zt.find("img").length>0},format:function(Nt,qt,Jt){return Lt(Jt).find("img").attr(qt.config.imgAttr||"alt")||Nt},parsed:!0,type:"text"}),Bt.regex.dateReplace=/(\S)([AP]M)$/i,Bt.regex.usLongDateTest1=/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i,Bt.regex.usLongDateTest2=/^\d{1,2}\s+[A-Z]{3,10}\s+\d{4}/i,Bt.addParser({id:"usLongDate",is:function(Nt){return Bt.regex.usLongDateTest1.test(Nt)||Bt.regex.usLongDateTest2.test(Nt)},format:function(Nt){var qt=Nt&&new Date(Nt.replace(Bt.regex.dateReplace,"$1 $2"));return _instanceof(qt,Date)&&isFinite(qt)?qt.getTime():Nt},type:"numeric"}),Bt.regex.shortDateTest=/(^\d{1,2}[\/\s]\d{1,2}[\/\s]\d{4})|(^\d{4}[\/\s]\d{1,2}[\/\s]\d{1,2})/,Bt.regex.shortDateReplace=/[\-.,]/g,Bt.regex.shortDateXXY=/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,Bt.regex.shortDateYMD=/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,Bt.convertFormat=function(Vt,Nt){Vt=(Vt||"").replace(Bt.regex.spaces," ").replace(Bt.regex.shortDateReplace,"/"),Nt==="mmddyyyy"?Vt=Vt.replace(Bt.regex.shortDateXXY,"$3/$1/$2"):Nt==="ddmmyyyy"?Vt=Vt.replace(Bt.regex.shortDateXXY,"$3/$2/$1"):Nt==="yyyymmdd"&&(Vt=Vt.replace(Bt.regex.shortDateYMD,"$1/$2/$3"));var qt=new Date(Vt);return _instanceof(qt,Date)&&isFinite(qt)?qt.getTime():""},Bt.addParser({id:"shortDate",is:function(Nt){return Nt=(Nt||"").replace(Bt.regex.spaces," ").replace(Bt.regex.shortDateReplace,"/"),Bt.regex.shortDateTest.test(Nt)},format:function(Nt,qt,Jt,Zt){if(Nt){var Yt=qt.config,Xt=Yt.$headerIndexed[Zt],nn=Xt.length&&Xt.data("dateFormat")||Bt.getData(Xt,Bt.getColumnData(qt,Yt.headers,Zt),"dateFormat")||Yt.dateFormat;return Xt.length&&Xt.data("dateFormat",nn),Bt.convertFormat(Nt,nn)||Nt}return Nt},type:"numeric"}),Bt.regex.timeTest=/^(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)$|^((?:[01]\d|[2][0-4]):[0-5]\d)$/i,Bt.regex.timeMatch=/(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)|((?:[01]\d|[2][0-4]):[0-5]\d)/i,Bt.addParser({id:"time",is:function(Nt){return Bt.regex.timeTest.test(Nt)},format:function(Nt){var qt,Jt=(Nt||"").match(Bt.regex.timeMatch),Zt=new Date(Nt),Yt=Nt&&(Jt!==null?Jt[0]:"00:00 AM"),Xt=Yt&&new Date("2000/01/01 "+Yt.replace(Bt.regex.dateReplace,"$1 $2"));return _instanceof(Xt,Date)&&isFinite(Xt)?(qt=_instanceof(Zt,Date)&&isFinite(Zt)?Zt.getTime():0,qt?parseFloat(Xt.getTime()+"."+Zt.getTime()):Xt.getTime()):Nt},type:"numeric"}),Bt.addParser({id:"metadata",is:function(){return!1},format:function(Nt,qt,Jt){var Zt=qt.config,Yt=Zt.parserMetadataName?Zt.parserMetadataName:"sortValue";return Lt(Jt).metadata()[Yt]},type:"numeric"}),Bt.addWidget({id:"zebra",priority:90,format:function(Nt,qt,Jt){var Zt,Yt,Xt,nn,un,fn,dn,pn=new RegExp(qt.cssChildRow,"i"),mn=qt.$tbodies.add(Lt(qt.namespace+"_extra_table").children("tbody:not(."+qt.cssInfoBlock+")"));for(un=0;un<mn.length;un++)for(Xt=0,Zt=mn.eq(un).children("tr:visible").not(qt.selectorRemove),dn=Zt.length,fn=0;fn<dn;fn++)Yt=Zt.eq(fn),pn.test(Yt[0].className)||Xt++,nn=Xt%2===0,Yt.removeClass(Jt.zebra[nn?1:0]).addClass(Jt.zebra[nn?0:1])},remove:function(Nt,qt,Jt,Zt){if(!Zt){var Yt,Xt,nn=qt.$tbodies,un=(Jt.zebra||["even","odd"]).join(" ");for(Yt=0;Yt<nn.length;Yt++)Xt=Bt.processTbody(Nt,nn.eq(Yt),!0),Xt.children().removeClass(un),Bt.processTbody(Nt,Xt,!1)}}})}(Rt),function(Lt,Bt,Vt){"use strict";var Nt=Lt.tablesorter||{};Lt.extend(!0,Nt.defaults,{fixedUrl:"",widgetOptions:{storage_fixedUrl:"",storage_group:"",storage_page:"",storage_storageType:"",storage_tableId:"",storage_useSessionStorage:""}}),Nt.storage=function(qt,Jt,Zt,Yt){qt=Lt(qt)[0];var Xt,nn,un,fn=!1,dn={},pn=qt.config,mn=pn&&pn.widgetOptions,hn=Nt.debug(pn,"storage"),gn=(Yt&&Yt.storageType||mn&&mn.storage_storageType).toString().charAt(0).toLowerCase(),on=gn?"":Yt&&Yt.useSessionStorage||mn&&mn.storage_useSessionStorage,Ft=Lt(qt),Gt=Yt&&Yt.id||Ft.attr(Yt&&Yt.group||mn&&mn.storage_group||"data-table-group")||mn&&mn.storage_tableId||qt.id||Lt(".tablesorter").index(Ft),en=Yt&&Yt.url||Ft.attr(Yt&&Yt.page||mn&&mn.storage_page||"data-table-page")||mn&&mn.storage_fixedUrl||pn&&pn.fixedUrl||Bt.location.pathname;if(gn!=="c"&&(gn=gn==="s"||on?"sessionStorage":"localStorage",gn in Bt))try{Bt[gn].setItem("_tmptest","temp"),fn=!0,Bt[gn].removeItem("_tmptest")}catch(sn){console.warn(gn+" is not supported in this browser")}if(hn&&console.log("Storage >> Using",fn?gn:"cookies"),Lt.parseJSON&&(fn?dn=Lt.parseJSON(Bt[gn][Jt]||"null")||{}:(nn=Vt.cookie.split(/[;\s|=]/),Xt=Lt.inArray(Jt,nn)+1,dn=Xt!==0?Lt.parseJSON(nn[Xt]||"null")||{}:{})),(typeof Zt=="undefined"?"undefined":_typeof(Zt))<"u"&&Bt.JSON&&JSON.hasOwnProperty("stringify"))dn[en]||(dn[en]={}),dn[en][Gt]=Zt,fn?Bt[gn][Jt]=JSON.stringify(dn):(un=new Date,un.setTime(un.getTime()+31536e6),Vt.cookie=Jt+"="+JSON.stringify(dn).replace(/\"/g,'"')+"; expires="+un.toGMTString()+"; path=/");else return dn&&dn[en]?dn[en][Gt]:""}}(Rt,window,document),function(Lt){"use strict";var Bt=Lt.tablesorter||{};Bt.themes={bootstrap:{table:"table table-bordered table-striped",caption:"caption",header:"bootstrap-header",sortNone:"",sortAsc:"",sortDesc:"",active:"",hover:"",icons:"",iconSortNone:"bootstrap-icon-unsorted",iconSortAsc:"glyphicon glyphicon-chevron-up",iconSortDesc:"glyphicon glyphicon-chevron-down",filterRow:"",footerRow:"",footerCells:"",even:"",odd:""},jui:{table:"ui-widget ui-widget-content ui-corner-all",caption:"ui-widget-content",header:"ui-widget-header ui-corner-all ui-state-default",sortNone:"",sortAsc:"",sortDesc:"",active:"ui-state-active",hover:"ui-state-hover",icons:"ui-icon",iconSortNone:"ui-icon-carat-2-n-s ui-icon-caret-2-n-s",iconSortAsc:"ui-icon-carat-1-n ui-icon-caret-1-n",iconSortDesc:"ui-icon-carat-1-s ui-icon-caret-1-s",filterRow:"",footerRow:"",footerCells:"",even:"ui-widget-content",odd:"ui-state-default"}},Lt.extend(Bt.css,{wrapper:"tablesorter-wrapper"}),Bt.addWidget({id:"uitheme",priority:10,format:function(Nt,qt,Jt){var Zt,Yt,Xt,nn,un,fn,dn,pn,mn,hn,gn,on,Ft,Gt=Bt.themes,en=qt.$table.add(Lt(qt.namespace+"_extra_table")),sn=qt.$headers.add(Lt(qt.namespace+"_extra_headers")),cn=qt.theme||"jui",yn=Gt[cn]||{},Cn=Lt.trim([yn.sortNone,yn.sortDesc,yn.sortAsc,yn.active].join(" ")),kn=Lt.trim([yn.iconSortNone,yn.iconSortDesc,yn.iconSortAsc].join(" ")),An=Bt.debug(qt,"uitheme");for(An&&(un=new Date),(!en.hasClass("tablesorter-"+cn)||qt.theme!==qt.appliedTheme||!Jt.uitheme_applied)&&(Jt.uitheme_applied=!0,hn=Gt[qt.appliedTheme]||{},Ft=!Lt.isEmptyObject(hn),gn=Ft?[hn.sortNone,hn.sortDesc,hn.sortAsc,hn.active].join(" "):"",on=Ft?[hn.iconSortNone,hn.iconSortDesc,hn.iconSortAsc].join(" "):"",Ft&&(Jt.zebra[0]=Lt.trim(" "+Jt.zebra[0].replace(" "+hn.even,"")),Jt.zebra[1]=Lt.trim(" "+Jt.zebra[1].replace(" "+hn.odd,"")),qt.$tbodies.children().removeClass([hn.even,hn.odd].join(" "))),yn.even&&(Jt.zebra[0]+=" "+yn.even),yn.odd&&(Jt.zebra[1]+=" "+yn.odd),en.children("caption").removeClass(hn.caption||"").addClass(yn.caption),pn=en.removeClass((qt.appliedTheme?"tablesorter-"+(qt.appliedTheme||""):"")+" "+(hn.table||"")).addClass("tablesorter-"+cn+" "+(yn.table||"")).children("tfoot"),qt.appliedTheme=qt.theme,pn.length&&pn.children("tr").removeClass(hn.footerRow||"").addClass(yn.footerRow).children("th, td").removeClass(hn.footerCells||"").addClass(yn.footerCells),sn.removeClass((Ft?[hn.header,hn.hover,gn].join(" "):"")||"").addClass(yn.header).not(".sorter-false").unbind("mouseenter.tsuitheme mouseleave.tsuitheme").bind("mouseenter.tsuitheme mouseleave.tsuitheme",function(In){Lt(this)[In.type==="mouseenter"?"addClass":"removeClass"](yn.hover||"")}),sn.each(function(){var In=Lt(this);In.find("."+Bt.css.wrapper).length||In.wrapInner('<div class="'+Bt.css.wrapper+'" style="position:relative;height:100%;width:100%"></div>')}),qt.cssIcon&&sn.find("."+Bt.css.icon).removeClass(Ft?[hn.icons,on].join(" "):"").addClass(yn.icons||""),Bt.hasWidget(qt.table,"filter")&&(Yt=function(){en.children("thead").children("."+Bt.css.filterRow).removeClass(Ft&&hn.filterRow||"").addClass(yn.filterRow||"")},Jt.filter_initialized?Yt():en.one("filterInit",function(){Yt()}))),Zt=0;Zt<qt.columns;Zt++)fn=qt.$headers.add(Lt(qt.namespace+"_extra_headers")).not(".sorter-false").filter('[data-column="'+Zt+'"]'),dn=Bt.css.icon?fn.find("."+Bt.css.icon):Lt(),mn=sn.not(".sorter-false").filter('[data-column="'+Zt+'"]:last'),mn.length&&(fn.removeClass(Cn),dn.removeClass(kn),mn[0].sortDisabled?dn.removeClass(yn.icons||""):(Xt=yn.sortNone,nn=yn.iconSortNone,mn.hasClass(Bt.css.sortAsc)?(Xt=[yn.sortAsc,yn.active].join(" "),nn=yn.iconSortAsc):mn.hasClass(Bt.css.sortDesc)&&(Xt=[yn.sortDesc,yn.active].join(" "),nn=yn.iconSortDesc),fn.addClass(Xt),dn.addClass(nn||"")));An&&console.log("uitheme >> Applied "+cn+" theme"+Bt.benchmark(un))},remove:function(Nt,qt,Jt,Zt){if(Jt.uitheme_applied){var Yt=qt.$table,Xt=qt.appliedTheme||"jui",nn=Bt.themes[Xt]||Bt.themes.jui,un=Yt.children("thead").children(),fn=nn.sortNone+" "+nn.sortDesc+" "+nn.sortAsc,dn=nn.iconSortNone+" "+nn.iconSortDesc+" "+nn.iconSortAsc;Yt.removeClass("tablesorter-"+Xt+" "+nn.table),Jt.uitheme_applied=!1,!Zt&&(Yt.find(Bt.css.header).removeClass(nn.header),un.unbind("mouseenter.tsuitheme mouseleave.tsuitheme").removeClass(nn.hover+" "+fn+" "+nn.active).filter("."+Bt.css.filterRow).removeClass(nn.filterRow),un.find("."+Bt.css.icon).removeClass(nn.icons+" "+dn))}}})}(Rt),function(Lt){"use strict";var Bt=Lt.tablesorter||{};Bt.addWidget({id:"columns",priority:65,options:{columns:["primary","secondary","tertiary"]},format:function(Nt,qt,Jt){var Zt,Yt,Xt,nn,un,fn,dn,pn,mn=qt.$table,hn=qt.$tbodies,gn=qt.sortList,on=gn.length,Ft=Jt&&Jt.columns||["primary","secondary","tertiary"],Gt=Ft.length-1;for(dn=Ft.join(" "),Yt=0;Yt<hn.length;Yt++)Zt=Bt.processTbody(Nt,hn.eq(Yt),!0),Xt=Zt.children("tr"),Xt.each(function(){if(un=Lt(this),this.style.display!=="none"&&(fn=un.children().removeClass(dn),gn&&gn[0]&&(fn.eq(gn[0][0]).addClass(Ft[0]),on>1)))for(pn=1;pn<on;pn++)fn.eq(gn[pn][0]).addClass(Ft[pn]||Ft[Gt])}),Bt.processTbody(Nt,Zt,!1);if(nn=Jt.columns_thead!==!1?["thead tr"]:[],Jt.columns_tfoot!==!1&&nn.push("tfoot tr"),nn.length&&(Xt=mn.find(nn.join(",")).children().removeClass(dn),on))for(pn=0;pn<on;pn++)Xt.filter('[data-column="'+gn[pn][0]+'"]').addClass(Ft[pn]||Ft[Gt])},remove:function(Nt,qt,Jt){var Zt,Yt,Xt=qt.$tbodies,nn=(Jt.columns||["primary","secondary","tertiary"]).join(" ");for(qt.$headers.removeClass(nn),qt.$table.children("tfoot").children("tr").children("th, td").removeClass(nn),Zt=0;Zt<Xt.length;Zt++)Yt=Bt.processTbody(Nt,Xt.eq(Zt),!0),Yt.children("tr").each(function(){Lt(this).children().removeClass(nn)}),Bt.processTbody(Nt,Yt,!1)}})}(Rt),function(Lt){"use strict";var Bt,Vt,Nt=Lt.tablesorter||{},qt=Nt.css,Jt=Nt.keyCodes;Lt.extend(qt,{filterRow:"tablesorter-filter-row",filter:"tablesorter-filter",filterDisabled:"disabled",filterRowHide:"hideme"}),Lt.extend(Jt,{backSpace:8,escape:27,space:32,left:37,down:40}),Nt.addWidget({id:"filter",priority:50,options:{filter_cellFilter:"",filter_childRows:!1,filter_childByColumn:!1,filter_childWithSibs:!0,filter_columnAnyMatch:!0,filter_columnFilters:!0,filter_cssFilter:"",filter_defaultAttrib:"data-value",filter_defaultFilter:{},filter_excludeFilter:{},filter_external:"",filter_filteredRow:"filtered",filter_filterLabel:'Filter "{{label}}" column by...',filter_formatter:null,filter_functions:null,filter_hideEmpty:!0,filter_hideFilters:!1,filter_ignoreCase:!0,filter_liveSearch:!0,filter_matchType:{input:"exact",select:"exact"},filter_onlyAvail:"filter-onlyAvail",filter_placeholder:{search:"",select:""},filter_reset:null,filter_resetOnEsc:!0,filter_saveFilters:!1,filter_searchDelay:300,filter_searchFiltered:!0,filter_selectSource:null,filter_selectSourceSeparator:"|",filter_serversideFiltering:!1,filter_startsWith:!1,filter_useParsedData:!1},format:function(Yt,Xt,nn){Xt.$table.hasClass("hasFilters")||Bt.init(Yt,Xt,nn)},remove:function(Yt,Xt,nn,un){var fn,dn,pn=Xt.$table,mn=Xt.$tbodies,hn="addRows updateCell update updateRows updateComplete appendCache filterReset filterAndSortReset filterFomatterUpdate filterEnd search stickyHeadersInit ".split(" ").join(Xt.namespace+"filter ");if(pn.removeClass("hasFilters").unbind(hn.replace(Nt.regex.spaces," ")).find("."+qt.filterRow).remove(),nn.filter_initialized=!1,!un){for(fn=0;fn<mn.length;fn++)dn=Nt.processTbody(Yt,mn.eq(fn),!0),dn.children().removeClass(nn.filter_filteredRow).show(),Nt.processTbody(Yt,dn,!1);nn.filter_reset&&Lt(document).undelegate(nn.filter_reset,"click"+Xt.namespace+"filter")}}}),Bt=Nt.filter={regex:{regex:/^\/((?:\\\/|[^\/])+)\/([migyu]{0,5})?$/,child:/tablesorter-childRow/,filtered:/filtered/,type:/undefined|number/,exact:/(^[\"\'=]+)|([\"\'=]+$)/g,operators:/[<>=]/g,query:"(q|query)",wild01:/\?/g,wild0More:/\*/g,quote:/\"/g,isNeg1:/(>=?\s*-\d)/,isNeg2:/(<=?\s*\d)/},types:{or:function(Yt,Xt,nn){if((Vt.orTest.test(Xt.iFilter)||Vt.orSplit.test(Xt.filter))&&!Vt.regex.test(Xt.filter)){var un,fn,dn,pn,mn=Lt.extend({},Xt),hn=Xt.filter.split(Vt.orSplit),gn=Xt.iFilter.split(Vt.orSplit),on=hn.length;for(un=0;un<on;un++){mn.nestedFilters=!0,mn.filter=""+(Bt.parseFilter(Yt,hn[un],Xt)||""),mn.iFilter=""+(Bt.parseFilter(Yt,gn[un],Xt)||""),dn="("+(Bt.parseFilter(Yt,mn.filter,Xt)||"")+")";try{if(pn=new RegExp(Xt.isMatch?dn:"^"+dn+"$",Yt.widgetOptions.filter_ignoreCase?"i":""),fn=pn.test(mn.exact)||Bt.processTypes(Yt,mn,nn),fn)return fn}catch(Ft){return null}}return fn||!1}return null},and:function(Yt,Xt,nn){if(Vt.andTest.test(Xt.filter)){var un,fn,dn,pn,mn,hn=Lt.extend({},Xt),gn=Xt.filter.split(Vt.andSplit),on=Xt.iFilter.split(Vt.andSplit),Ft=gn.length;for(un=0;un<Ft;un++){hn.nestedFilters=!0,hn.filter=""+(Bt.parseFilter(Yt,gn[un],Xt)||""),hn.iFilter=""+(Bt.parseFilter(Yt,on[un],Xt)||""),pn=("("+(Bt.parseFilter(Yt,hn.filter,Xt)||"")+")").replace(Vt.wild01,"\\S{1}").replace(Vt.wild0More,"\\S*");try{mn=new RegExp(Xt.isMatch?pn:"^"+pn+"$",Yt.widgetOptions.filter_ignoreCase?"i":""),dn=mn.test(hn.exact)||Bt.processTypes(Yt,hn,nn),un===0?fn=dn:fn=fn&&dn}catch(Gt){return null}}return fn||!1}return null},regex:function(Yt,Xt){if(Vt.regex.test(Xt.filter)){var nn,un=Xt.filter_regexCache[Xt.index]||Vt.regex.exec(Xt.filter),fn=_instanceof(un,RegExp);try{fn||(Xt.filter_regexCache[Xt.index]=un=new RegExp(un[1],un[2])),nn=un.test(Xt.exact)}catch(dn){nn=!1}return nn}return null},operators:function(Yt,Xt){if(Vt.operTest.test(Xt.iFilter)&&Xt.iExact!==""){var nn,un,fn,dn=Yt.table,pn=Xt.parsed[Xt.index],mn=Nt.formatFloat(Xt.iFilter.replace(Vt.operators,""),dn),hn=Yt.parsers[Xt.index]||{},gn=mn;return(pn||hn.type==="numeric")&&(fn=Lt.trim(""+Xt.iFilter.replace(Vt.operators,"")),un=Bt.parseFilter(Yt,fn,Xt,!0),mn=typeof un=="number"&&un!==""&&!isNaN(un)?un:mn),(pn||hn.type==="numeric")&&!isNaN(mn)&&_typeof(Xt.cache)<"u"?nn=Xt.cache:(fn=isNaN(Xt.iExact)?Xt.iExact.replace(Nt.regex.nondigit,""):Xt.iExact,nn=Nt.formatFloat(fn,dn)),Vt.gtTest.test(Xt.iFilter)?un=Vt.gteTest.test(Xt.iFilter)?nn>=mn:nn>mn:Vt.ltTest.test(Xt.iFilter)&&(un=Vt.lteTest.test(Xt.iFilter)?nn<=mn:nn<mn),!un&&gn===""&&(un=!0),un}return null},notMatch:function(Yt,Xt){if(Vt.notTest.test(Xt.iFilter)){var nn,un=Xt.iFilter.replace("!",""),fn=Bt.parseFilter(Yt,un,Xt)||"";return Vt.exact.test(fn)?(fn=fn.replace(Vt.exact,""),fn===""?!0:Lt.trim(fn)!==Xt.iExact):(nn=Xt.iExact.search(Lt.trim(fn)),fn===""?!0:Xt.anyMatch?nn<0:!(Yt.widgetOptions.filter_startsWith?nn===0:nn>=0))}return null},exact:function(Yt,Xt){if(Vt.exact.test(Xt.iFilter)){var nn=Xt.iFilter.replace(Vt.exact,""),un=Bt.parseFilter(Yt,nn,Xt)||"";return Xt.anyMatch?Lt.inArray(un,Xt.rowArray)>=0:un==Xt.iExact}return null},range:function(Yt,Xt){if(Vt.toTest.test(Xt.iFilter)){var nn,un,fn,dn,pn=Yt.table,mn=Xt.index,hn=Xt.parsed[mn],gn=Xt.iFilter.split(Vt.toSplit);return un=gn[0].replace(Nt.regex.nondigit,"")||"",fn=Nt.formatFloat(Bt.parseFilter(Yt,un,Xt),pn),un=gn[1].replace(Nt.regex.nondigit,"")||"",dn=Nt.formatFloat(Bt.parseFilter(Yt,un,Xt),pn),(hn||Yt.parsers[mn].type==="numeric")&&(nn=Yt.parsers[mn].format(""+gn[0],pn,Yt.$headers.eq(mn),mn),fn=nn!==""&&!isNaN(nn)?nn:fn,nn=Yt.parsers[mn].format(""+gn[1],pn,Yt.$headers.eq(mn),mn),dn=nn!==""&&!isNaN(nn)?nn:dn),(hn||Yt.parsers[mn].type==="numeric")&&!isNaN(fn)&&!isNaN(dn)?nn=Xt.cache:(un=isNaN(Xt.iExact)?Xt.iExact.replace(Nt.regex.nondigit,""):Xt.iExact,nn=Nt.formatFloat(un,pn)),fn>dn&&(un=fn,fn=dn,dn=un),nn>=fn&&nn<=dn||fn===""||dn===""}return null},wild:function(Yt,Xt){if(Vt.wildOrTest.test(Xt.iFilter)){var nn=""+(Bt.parseFilter(Yt,Xt.iFilter,Xt)||"");!Vt.wildTest.test(nn)&&Xt.nestedFilters&&(nn=Xt.isMatch?nn:"^("+nn+")$");try{return new RegExp(nn.replace(Vt.wild01,"\\S{1}").replace(Vt.wild0More,"\\S*"),Yt.widgetOptions.filter_ignoreCase?"i":"").test(Xt.exact)}catch(un){return null}}return null},fuzzy:function(Yt,Xt){if(Vt.fuzzyTest.test(Xt.iFilter)){var nn,un=0,fn=Xt.iExact.length,dn=Xt.iFilter.slice(1),pn=Bt.parseFilter(Yt,dn,Xt)||"";for(nn=0;nn<fn;nn++)Xt.iExact[nn]===pn[un]&&(un+=1);return un===pn.length}return null}},init:function(Yt){Nt.language=Lt.extend(!0,{},{to:"to",or:"or",and:"and"},Nt.language);var Xt,nn,un,fn,dn,pn,mn,hn,gn=Yt.config,on=gn.widgetOptions,Ft=function(en,sn,cn){return sn=sn.trim(),sn===""?"":(en||"")+sn+(cn||"")};if(gn.$table.addClass("hasFilters"),gn.lastSearch=[],on.filter_searchTimer=null,on.filter_initTimer=null,on.filter_formatterCount=0,on.filter_formatterInit=[],on.filter_anyColumnSelector='[data-column="all"],[data-column="any"]',on.filter_multipleColumnSelector='[data-column*="-"],[data-column*=","]',pn="\\{"+Vt.query+"\\}",Lt.extend(Vt,{child:new RegExp(gn.cssChildRow),filtered:new RegExp(on.filter_filteredRow),alreadyFiltered:new RegExp("(\\s+(-"+Ft("|",Nt.language.or)+Ft("|",Nt.language.to)+")\\s+)","i"),toTest:new RegExp("\\s+(-"+Ft("|",Nt.language.to)+")\\s+","i"),toSplit:new RegExp("(?:\\s+(?:-"+Ft("|",Nt.language.to)+")\\s+)","gi"),andTest:new RegExp("\\s+("+Ft("",Nt.language.and,"|")+"&&)\\s+","i"),andSplit:new RegExp("(?:\\s+(?:"+Ft("",Nt.language.and,"|")+"&&)\\s+)","gi"),orTest:new RegExp("(\\|"+Ft("|\\s+",Nt.language.or,"\\s+")+")","i"),orSplit:new RegExp("(?:\\|"+Ft("|\\s+(?:",Nt.language.or,")\\s+")+")","gi"),iQuery:new RegExp(pn,"i"),igQuery:new RegExp(pn,"ig"),operTest:/^[<>]=?/,gtTest:/>/,gteTest:/>=/,ltTest:/</,lteTest:/<=/,notTest:/^\!/,wildOrTest:/[\?\*\|]/,wildTest:/\?\*/,fuzzyTest:/^~/,exactTest:/[=\"\|!]/}),pn=gn.$headers.filter(".filter-false, .parser-false").length,on.filter_columnFilters!==!1&&pn!==gn.$headers.length&&Bt.buildRow(Yt,gn,on),un="addRows updateCell update updateRows updateComplete appendCache filterReset "+"filterAndSortReset filterResetSaved filterEnd search ".split(" ").join(gn.namespace+"filter "),gn.$table.bind(un,function(Gt,en){return pn=on.filter_hideEmpty&&Lt.isEmptyObject(gn.cache)&&!(gn.delayInit&&Gt.type==="appendCache"),gn.$table.find("."+qt.filterRow).toggleClass(on.filter_filteredRow,pn),/(search|filter)/.test(Gt.type)||(Gt.stopPropagation(),Bt.buildDefault(Yt,!0)),Gt.type==="filterReset"||Gt.type==="filterAndSortReset"?(gn.$table.find("."+qt.filter).add(on.filter_$externalFilters).val(""),Gt.type==="filterAndSortReset"?Nt.sortReset(this.config,function(){Bt.searching(Yt,[])}):Bt.searching(Yt,[])):Gt.type==="filterResetSaved"?Nt.storage(Yt,"tablesorter-filters",""):Gt.type==="filterEnd"?Bt.buildDefault(Yt,!0):(en=Gt.type==="search"?en:Gt.type==="updateComplete"?gn.$table.data("lastSearch"):"",/(update|add)/.test(Gt.type)&&Gt.type!=="updateComplete"&&(gn.lastCombinedFilter=null,gn.lastSearch=[],setTimeout(function(){gn.$table.triggerHandler("filterFomatterUpdate")},100)),Bt.searching(Yt,en,!0)),!1}),on.filter_reset&&(_instanceof(on.filter_reset,Lt)?on.filter_reset.click(function(){gn.$table.triggerHandler("filterReset")}):Lt(on.filter_reset).length&&Lt(document).undelegate(on.filter_reset,"click"+gn.namespace+"filter").delegate(on.filter_reset,"click"+gn.namespace+"filter",function(){gn.$table.triggerHandler("filterReset")})),on.filter_functions){for(dn=0;dn<gn.columns;dn++)if(mn=Nt.getColumnData(Yt,on.filter_functions,dn),mn){if(fn=gn.$headerIndexed[dn].removeClass("filter-select"),hn=!(fn.hasClass("filter-false")||fn.hasClass("parser-false")),Xt="",mn===!0&&hn)Bt.buildSelect(Yt,dn);else if(typeof mn=="object"&&hn){for(nn in mn)typeof nn=="string"&&(Xt+=Xt===""?'<option value="">'+(fn.data("placeholder")||fn.attr("data-placeholder")||on.filter_placeholder.select||"")+"</option>":"",pn=nn,un=nn,nn.indexOf(on.filter_selectSourceSeparator)>=0&&(pn=nn.split(on.filter_selectSourceSeparator),un=pn[1],pn=pn[0]),Xt+="<option "+(un===pn?"":'data-function-name="'+nn+'" ')+'value="'+pn+'">'+un+"</option>");gn.$table.find("thead").find("select."+qt.filter+'[data-column="'+dn+'"]').append(Xt),un=on.filter_selectSource,mn=typeof un=="function"?!0:Nt.getColumnData(Yt,un,dn),mn&&Bt.buildSelect(gn.table,dn,"",!0,fn.hasClass(on.filter_onlyAvail))}}}Bt.buildDefault(Yt,!0),Bt.bindSearch(Yt,gn.$table.find("."+qt.filter),!0),on.filter_external&&Bt.bindSearch(Yt,on.filter_external),on.filter_hideFilters&&Bt.hideFilters(gn),gn.showProcessing&&(un="filterStart filterEnd ".split(" ").join(gn.namespace+"filter-sp "),gn.$table.unbind(un.replace(Nt.regex.spaces," ")).bind(un,function(Gt,en){fn=en?gn.$table.find("."+qt.header).filter("[data-column]").filter(function(){return en[Lt(this).data("column")]!==""}):"",Nt.isProcessing(Yt,Gt.type==="filterStart",en?fn:"")})),gn.filteredRows=gn.totalRows,un="tablesorter-initialized pagerBeforeInitialized ".split(" ").join(gn.namespace+"filter "),gn.$table.unbind(un.replace(Nt.regex.spaces," ")).bind(un,function(){Bt.completeInit(this)}),gn.pager&&gn.pager.initialized&&!on.filter_initialized?(gn.$table.triggerHandler("filterFomatterUpdate"),setTimeout(function(){Bt.filterInitComplete(gn)},100)):on.filter_initialized||Bt.completeInit(Yt)},completeInit:function(Yt){var Xt=Yt.config,nn=Xt.widgetOptions,un=Bt.setDefaults(Yt,Xt,nn)||[];un.length&&(Xt.delayInit&&un.join("")===""||Nt.setFilters(Yt,un,!0)),Xt.$table.triggerHandler("filterFomatterUpdate"),setTimeout(function(){nn.filter_initialized||Bt.filterInitComplete(Xt)},100)},formatterUpdated:function(Yt,Xt){var nn=Yt&&Yt.closest("table"),un=nn.length&&nn[0].config,fn=un&&un.widgetOptions;fn&&!fn.filter_initialized&&(fn.filter_formatterInit[Xt]=1)},filterInitComplete:function(Yt){var Xt,nn,un=Yt.widgetOptions,fn=0,dn=function(){un.filter_initialized=!0,Yt.lastSearch=Yt.$table.data("lastSearch"),Yt.$table.triggerHandler("filterInit",Yt),Bt.findRows(Yt.table,Yt.lastSearch||[]),Nt.debug(Yt,"filter")&&console.log("Filter >> Widget initialized")};if(Lt.isEmptyObject(un.filter_formatter))dn();else{for(nn=un.filter_formatterInit.length,Xt=0;Xt<nn;Xt++)un.filter_formatterInit[Xt]===1&&fn++;clearTimeout(un.filter_initTimer),!un.filter_initialized&&fn===un.filter_formatterCount?dn():un.filter_initialized||(un.filter_initTimer=setTimeout(function(){dn()},500))}},processFilters:function(Yt,Xt){var nn,un=[],fn=Xt?encodeURIComponent:decodeURIComponent,dn=Yt.length;for(nn=0;nn<dn;nn++)Yt[nn]&&(un[nn]=fn(Yt[nn]));return un},setDefaults:function(Yt,Xt,nn){var un,fn,dn,pn,mn,hn=Nt.getFilters(Yt)||[];if(nn.filter_saveFilters&&Nt.storage&&(fn=Nt.storage(Yt,"tablesorter-filters")||[],un=Lt.isArray(fn),un&&fn.join("")===""||!un||(hn=Bt.processFilters(fn))),hn.join("")==="")for(mn=Xt.$headers.add(nn.filter_$externalFilters).filter("["+nn.filter_defaultAttrib+"]"),dn=0;dn<=Xt.columns;dn++)pn=dn===Xt.columns?"all":dn,hn[dn]=mn.filter('[data-column="'+pn+'"]').attr(nn.filter_defaultAttrib)||hn[dn]||"";return Xt.$table.data("lastSearch",hn),hn},parseFilter:function(Yt,Xt,nn,un){return un||nn.parsed[nn.index]?Yt.parsers[nn.index].format(Xt,Yt.table,[],nn.index):Xt},buildRow:function(Yt,Xt,nn){var un,fn,dn,pn,mn,hn,gn,on,Ft,Gt=nn.filter_cellFilter,en=Xt.columns,sn=Lt.isArray(Gt),cn='<tr role="search" class="'+qt.filterRow+" "+Xt.cssIgnoreRow+'">';for(dn=0;dn<en;dn++)Xt.$headerIndexed[dn].length&&(Ft=Xt.$headerIndexed[dn]&&Xt.$headerIndexed[dn][0].colSpan||0,Ft>1?cn+='<td data-column="'+dn+"-"+(dn+Ft-1)+'" colspan="'+Ft+'"':cn+='<td data-column="'+dn+'"',sn?cn+=Gt[dn]?' class="'+Gt[dn]+'"':"":cn+=Gt!==""?' class="'+Gt+'"':"",cn+="></td>");for(Xt.$filters=Lt(cn+="</tr>").appendTo(Xt.$table.children("thead").eq(0)).children("td"),dn=0;dn<en;dn++)hn=!1,pn=Xt.$headerIndexed[dn],pn&&pn.length&&(un=Bt.getColumnElm(Xt,Xt.$filters,dn),on=Nt.getColumnData(Yt,nn.filter_functions,dn),mn=nn.filter_functions&&on&&typeof on!="function"||pn.hasClass("filter-select"),fn=Nt.getColumnData(Yt,Xt.headers,dn),hn=Nt.getData(pn[0],fn,"filter")==="false"||Nt.getData(pn[0],fn,"parser")==="false",mn?cn=Lt("<select>").appendTo(un):(on=Nt.getColumnData(Yt,nn.filter_formatter,dn),on?(nn.filter_formatterCount++,cn=on(un,dn),cn&&cn.length===0&&(cn=un.children("input")),cn&&(cn.parent().length===0||cn.parent().length&&cn.parent()[0]!==un[0])&&un.append(cn)):cn=Lt('<input type="search">').appendTo(un),cn&&(Ft=pn.data("placeholder")||pn.attr("data-placeholder")||nn.filter_placeholder.search||"",cn.attr("placeholder",Ft))),cn&&(gn=(Lt.isArray(nn.filter_cssFilter)?_typeof(nn.filter_cssFilter[dn])<"u"&&nn.filter_cssFilter[dn]||"":nn.filter_cssFilter)||"",cn.addClass(qt.filter+" "+gn),gn=nn.filter_filterLabel,Ft=gn.match(/{{([^}]+?)}}/g),Ft||(Ft=["{{label}}"]),Lt.each(Ft,function(yn,Cn){var kn=new RegExp(Cn,"g"),An=pn.attr("data-"+Cn.replace(/{{|}}/g,"")),In=(typeof An=="undefined"?"undefined":_typeof(An))>"u"?pn.text():An;gn=gn.replace(kn,Lt.trim(In))}),cn.attr({"data-column":un.attr("data-column"),"aria-label":gn}),hn&&(cn.attr("placeholder","").addClass(qt.filterDisabled)[0].disabled=!0)))},bindSearch:function(Yt,Xt,nn){if(Yt=Lt(Yt)[0],Xt=Lt(Xt),!!Xt.length){var un,fn=Yt.config,dn=fn.widgetOptions,pn=fn.namespace+"filter",mn=dn.filter_$externalFilters;nn!==!0&&(un=dn.filter_anyColumnSelector+","+dn.filter_multipleColumnSelector,dn.filter_$anyMatch=Xt.filter(un),mn&&mn.length?dn.filter_$externalFilters=dn.filter_$externalFilters.add(Xt):dn.filter_$externalFilters=Xt,Nt.setFilters(Yt,fn.$table.data("lastSearch")||[],nn===!1)),un="keypress keyup keydown search change input ".split(" ").join(pn+" "),Xt.attr("data-lastSearchTime",new Date().getTime()).unbind(un.replace(Nt.regex.spaces," ")).bind("keydown"+pn,function(hn){if(hn.which===Jt.escape&&!Yt.config.widgetOptions.filter_resetOnEsc)return!1}).bind("keyup"+pn,function(hn){dn=Yt.config.widgetOptions;var gn=parseInt(Lt(this).attr("data-column"),10),on=typeof dn.filter_liveSearch=="boolean"?dn.filter_liveSearch:Nt.getColumnData(Yt,dn.filter_liveSearch,gn);if((typeof on=="undefined"?"undefined":_typeof(on))>"u"&&(on=dn.filter_liveSearch.fallback||!1),Lt(this).attr("data-lastSearchTime",new Date().getTime()),hn.which===Jt.escape)this.value=dn.filter_resetOnEsc?"":fn.lastSearch[gn];else if(this.value!==""&&(typeof on=="number"&&this.value.length<on||hn.which!==Jt.enter&&hn.which!==Jt.backSpace&&(hn.which<Jt.space||hn.which>=Jt.left&&hn.which<=Jt.down))||on===!1&&this.value!==""&&hn.which!==Jt.enter)return;Bt.searching(Yt,!0,!0,gn)}).bind("search change keypress input blur ".split(" ").join(pn+" "),function(hn){var gn=parseInt(Lt(this).attr("data-column"),10),on=hn.type,Ft=typeof dn.filter_liveSearch=="boolean"?dn.filter_liveSearch:Nt.getColumnData(Yt,dn.filter_liveSearch,gn);Yt.config.widgetOptions.filter_initialized&&(hn.which===Jt.enter||on==="search"||on==="blur"||(on==="change"||on==="input")&&(Ft===!0||Ft!==!0&&hn.target.nodeName!=="INPUT")&&this.value!==fn.lastSearch[gn])&&(hn.preventDefault(),Lt(this).attr("data-lastSearchTime",new Date().getTime()),Bt.searching(Yt,on!=="keypress"||hn.which===Jt.enter,!0,gn))})}},searching:function(Yt,Xt,nn,un){var fn,dn=Yt.config.widgetOptions;(typeof un=="undefined"?"undefined":_typeof(un))>"u"?fn=!1:(fn=typeof dn.filter_liveSearch=="boolean"?dn.filter_liveSearch:Nt.getColumnData(Yt,dn.filter_liveSearch,un),(typeof fn=="undefined"?"undefined":_typeof(fn))>"u"&&(fn=dn.filter_liveSearch.fallback||!1)),clearTimeout(dn.filter_searchTimer),(typeof Xt=="undefined"?"undefined":_typeof(Xt))>"u"||Xt===!0?dn.filter_searchTimer=setTimeout(function(){Bt.checkFilters(Yt,Xt,nn)},fn?dn.filter_searchDelay:10):Bt.checkFilters(Yt,Xt,nn)},equalFilters:function(Yt,Xt,nn){var un,fn=[],dn=[],pn=Yt.columns+1;for(Xt=Lt.isArray(Xt)?Xt:[],nn=Lt.isArray(nn)?nn:[],un=0;un<pn;un++)fn[un]=Xt[un]||"",dn[un]=nn[un]||"";return fn.join(",")===dn.join(",")},checkFilters:function(Yt,Xt,nn){var un=Yt.config,fn=un.widgetOptions,dn=Lt.isArray(Xt),pn=dn?Xt:Nt.getFilters(Yt,!0),mn=pn||[];if(Lt.isEmptyObject(un.cache)){un.delayInit&&(!un.pager||un.pager&&un.pager.initialized)&&Nt.updateCache(un,function(){Bt.checkFilters(Yt,!1,nn)});return}if(dn&&(Nt.setFilters(Yt,pn,!1,nn!==!0),fn.filter_initialized||(un.lastSearch=[],un.lastCombinedFilter="")),fn.filter_hideFilters&&un.$table.find("."+qt.filterRow).triggerHandler(Bt.hideFiltersCheck(un)?"mouseleave":"mouseenter"),Bt.equalFilters(un,un.lastSearch,mn)){if(Xt!==!1)return;un.lastCombinedFilter="",un.lastSearch=[]}if(pn=pn||[],pn=Array.prototype.map?pn.map(String):pn.join("\uFFFD").split("\uFFFD"),fn.filter_initialized&&un.$table.triggerHandler("filterStart",[pn]),un.showProcessing)setTimeout(function(){return Bt.findRows(Yt,pn,mn),!1},30);else return Bt.findRows(Yt,pn,mn),!1},hideFiltersCheck:function(Yt){if(typeof Yt.widgetOptions.filter_hideFilters=="function"){var Xt=Yt.widgetOptions.filter_hideFilters(Yt);if(typeof Xt=="boolean")return Xt}return Nt.getFilters(Yt.$table).join("")===""},hideFilters:function(Yt,Xt){var nn;(Xt||Yt.$table).find("."+qt.filterRow).addClass(qt.filterRowHide).bind("mouseenter mouseleave",function(un){var fn=un,dn=Lt(this);clearTimeout(nn),nn=setTimeout(function(){/enter|over/.test(fn.type)?dn.removeClass(qt.filterRowHide):Lt(document.activeElement).closest("tr")[0]!==dn[0]&&dn.toggleClass(qt.filterRowHide,Bt.hideFiltersCheck(Yt))},200)}).find("input, select").bind("focus blur",function(un){var fn=un,dn=Lt(this).closest("tr");clearTimeout(nn),nn=setTimeout(function(){clearTimeout(nn),dn.toggleClass(qt.filterRowHide,Bt.hideFiltersCheck(Yt)&&fn.type!=="focus")},200)})},defaultFilter:function(Yt,Xt){if(Yt==="")return Yt;var nn=Vt.iQuery,un=Xt.match(Vt.igQuery).length,fn=un>1?Lt.trim(Yt).split(/\s/):[Lt.trim(Yt)],dn=fn.length-1,pn=0,mn=Xt;for(dn<1&&un>1&&(fn[1]=fn[0]);nn.test(mn);)mn=mn.replace(nn,fn[pn++]||""),nn.test(mn)&&pn<dn&&(fn[pn]||"")!==""&&(mn=Xt.replace(nn,mn));return mn},getLatestSearch:function(Yt){return Yt?Yt.sort(function(Xt,nn){return Lt(nn).attr("data-lastSearchTime")-Lt(Xt).attr("data-lastSearchTime")}):Yt||Lt()},findRange:function(Yt,Xt,nn){var un,fn,dn,pn,mn,hn,gn,on,Ft,Gt=[];if(/^[0-9]+$/.test(Xt))return[parseInt(Xt,10)];if(!nn&&/-/.test(Xt))for(fn=Xt.match(/(\d+)\s*-\s*(\d+)/g),Ft=fn?fn.length:0,on=0;on<Ft;on++){for(dn=fn[on].split(/\s*-\s*/),pn=parseInt(dn[0],10)||0,mn=parseInt(dn[1],10)||Yt.columns-1,pn>mn&&(un=pn,pn=mn,mn=un),mn>=Yt.columns&&(mn=Yt.columns-1);pn<=mn;pn++)Gt[Gt.length]=pn;Xt=Xt.replace(fn[on],"")}if(!nn&&/,/.test(Xt))for(hn=Xt.split(/\s*,\s*/),Ft=hn.length,gn=0;gn<Ft;gn++)hn[gn]!==""&&(on=parseInt(hn[gn],10),on<Yt.columns&&(Gt[Gt.length]=on));if(!Gt.length)for(on=0;on<Yt.columns;on++)Gt[Gt.length]=on;return Gt},getColumnElm:function(Yt,Xt,nn){return Xt.filter(function(){var un=Bt.findRange(Yt,Lt(this).attr("data-column"));return Lt.inArray(nn,un)>-1})},multipleColumns:function(Yt,Xt){var nn=Yt.widgetOptions,un=nn.filter_initialized||!Xt.filter(nn.filter_anyColumnSelector).length,fn=Lt.trim(Bt.getLatestSearch(Xt).attr("data-column")||"");return Bt.findRange(Yt,fn,!un)},processTypes:function(Yt,Xt,nn){var un,fn=null,dn=null;for(un in Bt.types)Lt.inArray(un,nn.excludeMatch)<0&&dn===null&&(dn=Bt.types[un](Yt,Xt,nn),dn!==null&&(Xt.matchedOn=un,fn=dn));return fn},matchType:function(Yt,Xt){var nn,un=Yt.widgetOptions,fn=Yt.$headerIndexed[Xt];return fn.hasClass("filter-exact")?nn=!1:fn.hasClass("filter-match")?nn=!0:(un.filter_columnFilters?fn=Yt.$filters.find("."+qt.filter).add(un.filter_$externalFilters).filter('[data-column="'+Xt+'"]'):un.filter_$externalFilters&&(fn=un.filter_$externalFilters.filter('[data-column="'+Xt+'"]')),nn=fn.length?Yt.widgetOptions.filter_matchType[(fn[0].nodeName||"").toLowerCase()]==="match":!1),nn},processRow:function(Yt,Xt,nn){var un,fn,dn,pn,mn,hn=Yt.widgetOptions,gn=!0,on=hn.filter_$anyMatch&&hn.filter_$anyMatch.length,Ft=hn.filter_$anyMatch&&hn.filter_$anyMatch.length?Bt.multipleColumns(Yt,hn.filter_$anyMatch):[];if(Xt.$cells=Xt.$row.children(),Xt.matchedOn=null,Xt.anyMatchFlag&&Ft.length>1||Xt.anyMatchFilter&&!on){if(Xt.anyMatch=!0,Xt.isMatch=!0,Xt.rowArray=Xt.$cells.map(function(Gt){if(Lt.inArray(Gt,Ft)>-1||Xt.anyMatchFilter&&!on)return Xt.parsed[Gt]?mn=Xt.cacheArray[Gt]:(mn=Xt.rawArray[Gt],mn=Lt.trim(hn.filter_ignoreCase?mn.toLowerCase():mn),Yt.sortLocaleCompare&&(mn=Nt.replaceAccents(mn))),mn}).get(),Xt.filter=Xt.anyMatchFilter,Xt.iFilter=Xt.iAnyMatchFilter,Xt.exact=Xt.rowArray.join(" "),Xt.iExact=hn.filter_ignoreCase?Xt.exact.toLowerCase():Xt.exact,Xt.cache=Xt.cacheArray.slice(0,-1).join(" "),nn.excludeMatch=nn.noAnyMatch,fn=Bt.processTypes(Yt,Xt,nn),fn!==null)gn=fn;else if(hn.filter_startsWith)for(gn=!1,Ft=Math.min(Yt.columns,Xt.rowArray.length);!gn&&Ft>0;)Ft--,gn=gn||Xt.rowArray[Ft].indexOf(Xt.iFilter)===0;else gn=(Xt.iExact+Xt.childRowText).indexOf(Xt.iFilter)>=0;if(Xt.anyMatch=!1,Xt.filters.join("")===Xt.filter)return gn}for(Ft=0;Ft<Yt.columns;Ft++)Xt.filter=Xt.filters[Ft],Xt.index=Ft,nn.excludeMatch=nn.excludeFilter[Ft],Xt.filter&&(Xt.cache=Xt.cacheArray[Ft],un=Xt.parsed[Ft]?Xt.cache:Xt.rawArray[Ft]||"",Xt.exact=Yt.sortLocaleCompare?Nt.replaceAccents(un):un,Xt.iExact=!Vt.type.test(_typeof(Xt.exact))&&hn.filter_ignoreCase?Xt.exact.toLowerCase():Xt.exact,Xt.isMatch=Bt.matchType(Yt,Ft),un=gn,pn=hn.filter_columnFilters&&Yt.$filters.add(hn.filter_$externalFilters).filter('[data-column="'+Ft+'"]').find("select option:selected").attr("data-function-name")||"",Yt.sortLocaleCompare&&(Xt.filter=Nt.replaceAccents(Xt.filter)),hn.filter_defaultFilter&&Vt.iQuery.test(nn.defaultColFilter[Ft])&&(Xt.filter=Bt.defaultFilter(Xt.filter,nn.defaultColFilter[Ft])),Xt.iFilter=hn.filter_ignoreCase?(Xt.filter||"").toLowerCase():Xt.filter,dn=nn.functions[Ft],fn=null,dn&&(typeof dn=="function"?fn=dn(Xt.exact,Xt.cache,Xt.filter,Ft,Xt.$row,Yt,Xt):typeof dn[pn||Xt.filter]=="function"&&(mn=pn||Xt.filter,fn=dn[mn](Xt.exact,Xt.cache,Xt.filter,Ft,Xt.$row,Yt,Xt))),fn===null?(fn=Bt.processTypes(Yt,Xt,nn),mn=dn===!0&&(Xt.matchedOn==="and"||Xt.matchedOn==="or"),fn!==null&&!mn?un=fn:dn===!0?un=Xt.isMatch?(""+Xt.iExact).search(Xt.iFilter)>=0:Xt.filter===Xt.exact:(mn=(Xt.iExact+Xt.childRowText).indexOf(Bt.parseFilter(Yt,Xt.iFilter,Xt)),un=!hn.filter_startsWith&&mn>=0||hn.filter_startsWith&&mn===0)):un=fn,gn=un?gn:!1);return gn},findRows:function(Yt,Xt,nn){if(!(Bt.equalFilters(Yt.config,Yt.config.lastSearch,nn)||!Yt.config.widgetOptions.filter_initialized)){var un,fn,dn,pn,mn,hn,gn,on,Ft,Gt,en,sn,cn,yn,Cn,kn,An,In,Pn,_n,Rn,jn,On,Sn,Vn=Lt.extend([],Xt),Jn=Yt.config,kr=Jn.widgetOptions,xr=Nt.debug(Jn,"filter"),Yn={anyMatch:!1,filters:Xt,filter_regexCache:[]},Tr={noAnyMatch:["range","operators"],functions:[],excludeFilter:[],defaultColFilter:[],defaultAnyFilter:Nt.getColumnData(Yt,kr.filter_defaultFilter,Jn.columns,!0)||""};for(Yn.parsed=[],Ft=0;Ft<Jn.columns;Ft++)Yn.parsed[Ft]=kr.filter_useParsedData||Jn.parsers&&Jn.parsers[Ft]&&Jn.parsers[Ft].parsed||Nt.getData&&Nt.getData(Jn.$headerIndexed[Ft],Nt.getColumnData(Yt,Jn.headers,Ft),"filter")==="parsed"||Jn.$headerIndexed[Ft].hasClass("filter-parsed"),Tr.functions[Ft]=Nt.getColumnData(Yt,kr.filter_functions,Ft)||Jn.$headerIndexed[Ft].hasClass("filter-select"),Tr.defaultColFilter[Ft]=Nt.getColumnData(Yt,kr.filter_defaultFilter,Ft)||"",Tr.excludeFilter[Ft]=(Nt.getColumnData(Yt,kr.filter_excludeFilter,Ft,!0)||"").split(/\s+/);for(xr&&(console.log("Filter >> Starting filter widget search",Xt),Cn=new Date),Jn.filteredRows=0,Jn.totalRows=0,nn=Vn||[],gn=0;gn<Jn.$tbodies.length;gn++){if(on=Nt.processTbody(Yt,Jn.$tbodies.eq(gn),!0),Ft=Jn.columns,fn=Jn.cache[gn].normalized,pn=Lt(Lt.map(fn,function(ti){return ti[Ft].$row.get()})),nn.join("")===""||kr.filter_serversideFiltering)pn.removeClass(kr.filter_filteredRow).not("."+Jn.cssChildRow).css("display","");else{if(pn=pn.not("."+Jn.cssChildRow),un=pn.length,(kr.filter_$anyMatch&&kr.filter_$anyMatch.length||_typeof(Xt[Jn.columns])<"u")&&(Yn.anyMatchFlag=!0,Yn.anyMatchFilter=""+(Xt[Jn.columns]||kr.filter_$anyMatch&&Bt.getLatestSearch(kr.filter_$anyMatch).val()||""),kr.filter_columnAnyMatch)){for(_n=Yn.anyMatchFilter.split(Vt.andSplit),Rn=!1,An=0;An<_n.length;An++)jn=_n[An].split(":"),jn.length>1&&(isNaN(jn[0])?Lt.each(Jn.headerContent,function(ti,yi){yi.toLowerCase().indexOf(jn[0])>-1&&(On=ti,Xt[On]=jn[1])}):On=parseInt(jn[0],10)-1,On>=0&&On<Jn.columns&&(Xt[On]=jn[1],_n.splice(An,1),An--,Rn=!0));Rn&&(Yn.anyMatchFilter=_n.join(" && "))}if(Pn=kr.filter_searchFiltered,sn=Jn.lastSearch||Jn.$table.data("lastSearch")||[],Pn)for(An=0;An<Ft+1;An++)kn=Xt[An]||"",Pn||(An=Ft),Pn=Pn&&sn.length&&kn.indexOf(sn[An]||"")===0&&!Vt.alreadyFiltered.test(kn)&&!Vt.exactTest.test(kn)&&!(Vt.isNeg1.test(kn)||Vt.isNeg2.test(kn))&&!(kn!==""&&Jn.$filters&&Jn.$filters.filter('[data-column="'+An+'"]').find("select").length&&!Bt.matchType(Jn,An));for(In=pn.not("."+kr.filter_filteredRow).length,Pn&&In===0&&(Pn=!1),xr&&console.log("Filter >> Searching through "+(Pn&&In<un?In:"all")+" rows"),Yn.anyMatchFlag&&(Jn.sortLocaleCompare&&(Yn.anyMatchFilter=Nt.replaceAccents(Yn.anyMatchFilter)),kr.filter_defaultFilter&&Vt.iQuery.test(Tr.defaultAnyFilter)&&(Yn.anyMatchFilter=Bt.defaultFilter(Yn.anyMatchFilter,Tr.defaultAnyFilter),Pn=!1),Yn.iAnyMatchFilter=kr.filter_ignoreCase&&Jn.ignoreCase?Yn.anyMatchFilter.toLowerCase():Yn.anyMatchFilter),hn=0;hn<un;hn++)if(Sn=pn[hn].className,Gt=hn&&Vt.child.test(Sn),!(Gt||Pn&&Vt.filtered.test(Sn))){if(Yn.$row=pn.eq(hn),Yn.rowIndex=hn,Yn.cacheArray=fn[hn],dn=Yn.cacheArray[Jn.columns],Yn.rawArray=dn.raw,Yn.childRowText="",!kr.filter_childByColumn){for(Sn="",en=dn.child,An=0;An<en.length;An++)Sn+=" "+en[An].join(" ")||"";Yn.childRowText=kr.filter_childRows?kr.filter_ignoreCase?Sn.toLowerCase():Sn:""}if(cn=!1,yn=Bt.processRow(Jn,Yn,Tr),mn=dn.$row,kn=!!yn,en=dn.$row.filter(":gt(0)"),kr.filter_childRows&&en.length){if(kr.filter_childByColumn)for(kr.filter_childWithSibs||(en.addClass(kr.filter_filteredRow),mn=mn.eq(0)),An=0;An<en.length;An++)Yn.$row=en.eq(An),Yn.cacheArray=dn.child[An],Yn.rawArray=Yn.cacheArray,kn=Bt.processRow(Jn,Yn,Tr),cn=cn||kn,!kr.filter_childWithSibs&&kn&&en.eq(An).removeClass(kr.filter_filteredRow);cn=cn||yn}else cn=kn;mn.toggleClass(kr.filter_filteredRow,!cn)[0].display=cn?"":"none"}}Jn.filteredRows+=pn.not("."+kr.filter_filteredRow).length,Jn.totalRows+=pn.length,Nt.processTbody(Yt,on,!1)}Jn.lastCombinedFilter=Vn.join(""),Jn.lastSearch=Vn,Jn.$table.data("lastSearch",Vn),kr.filter_saveFilters&&Nt.storage&&Nt.storage(Yt,"tablesorter-filters",Bt.processFilters(Vn,!0)),xr&&console.log("Filter >> Completed search"+Nt.benchmark(Cn)),kr.filter_initialized&&(Jn.$table.triggerHandler("filterBeforeEnd",Jn),Jn.$table.triggerHandler("filterEnd",Jn)),setTimeout(function(){Nt.applyWidget(Jn.table)},0)}},getOptionSource:function(Yt,Xt,nn){Yt=Lt(Yt)[0];var un=Yt.config,fn=un.widgetOptions,dn=!1,pn=fn.filter_selectSource,mn=un.$table.data("lastSearch")||[],hn=typeof pn=="function"?!0:Nt.getColumnData(Yt,pn,Xt);if(nn&&mn[Xt]!==""&&(nn=!1),hn===!0)dn=pn(Yt,Xt,nn);else{if(_instanceof(hn,Lt)||Lt.type(hn)==="string"&&hn.indexOf("</option>")>=0)return hn;if(Lt.isArray(hn))dn=hn;else if(Lt.type(pn)==="object"&&hn&&(dn=hn(Yt,Xt,nn),dn===null))return null}return dn===!1&&(dn=Bt.getOptions(Yt,Xt,nn)),Bt.processOptions(Yt,Xt,dn)},processOptions:function(Yt,Xt,nn){if(!Lt.isArray(nn))return!1;Yt=Lt(Yt)[0];var un,fn,dn,pn,mn,hn,gn=Yt.config,on=(typeof Xt=="undefined"?"undefined":_typeof(Xt))<"u"&&Xt!==null&&Xt>=0&&Xt<gn.columns,Ft=on?gn.$headerIndexed[Xt].hasClass("filter-select-sort-desc"):!1,Gt=[];if(nn=Lt.grep(nn,function(en,sn){return en.text?!0:Lt.inArray(en,nn)===sn}),on&&gn.$headerIndexed[Xt].hasClass("filter-select-nosort"))return nn;for(pn=nn.length,dn=0;dn<pn;dn++)fn=nn[dn],hn=fn.text?fn.text:fn,mn=(on&&gn.parsers&&gn.parsers.length&&gn.parsers[Xt].format(hn,Yt,[],Xt)||hn).toString(),mn=gn.widgetOptions.filter_ignoreCase?mn.toLowerCase():mn,fn.text?(fn.parsed=mn,Gt[Gt.length]=fn):Gt[Gt.length]={text:fn,parsed:mn};for(un=gn.textSorter||"",Gt.sort(function(en,sn){var cn=Ft?sn.parsed:en.parsed,yn=Ft?en.parsed:sn.parsed;return on&&typeof un=="function"?un(cn,yn,!0,Xt,Yt):on&&typeof un=="object"&&un.hasOwnProperty(Xt)?un[Xt](cn,yn,!0,Xt,Yt):Nt.sortNatural?Nt.sortNatural(cn,yn):!0}),nn=[],pn=Gt.length,dn=0;dn<pn;dn++)nn[nn.length]=Gt[dn];return nn},getOptions:function(Yt,Xt,nn){Yt=Lt(Yt)[0];var un,fn,dn,pn,mn,hn,gn,on,Ft=Yt.config,Gt=Ft.widgetOptions,en=[];for(fn=0;fn<Ft.$tbodies.length;fn++)for(mn=Ft.cache[fn],dn=Ft.cache[fn].normalized.length,un=0;un<dn;un++)if(pn=mn.row?mn.row[un]:mn.normalized[un][Ft.columns].$row[0],!(nn&&pn.className.match(Gt.filter_filteredRow))){if(Gt.filter_useParsedData||Ft.parsers[Xt].parsed||Ft.$headerIndexed[Xt].hasClass("filter-parsed")){if(en[en.length]=""+mn.normalized[un][Xt],Gt.filter_childRows&&Gt.filter_childByColumn)for(on=mn.normalized[un][Ft.columns].$row.length-1,hn=0;hn<on;hn++)en[en.length]=""+mn.normalized[un][Ft.columns].child[hn][Xt]}else if(en[en.length]=mn.normalized[un][Ft.columns].raw[Xt],Gt.filter_childRows&&Gt.filter_childByColumn)for(on=mn.normalized[un][Ft.columns].$row.length,hn=1;hn<on;hn++)gn=mn.normalized[un][Ft.columns].$row.eq(hn).children().eq(Xt),en[en.length]=""+Nt.getElementText(Ft,gn,Xt)}return en},buildSelect:function(Yt,Xt,nn,un,fn){if(Yt=Lt(Yt)[0],Xt=parseInt(Xt,10),!(!Yt.config.cache||Lt.isEmptyObject(Yt.config.cache))){var dn,pn,mn,hn,gn,on,Ft,Gt=Yt.config,en=Gt.widgetOptions,sn=Gt.$headerIndexed[Xt],cn='<option value="">'+(sn.data("placeholder")||sn.attr("data-placeholder")||en.filter_placeholder.select||"")+"</option>",yn=Gt.$table.find("thead").find("select."+qt.filter+'[data-column="'+Xt+'"]').val();if(!(((typeof nn=="undefined"?"undefined":_typeof(nn))>"u"||nn==="")&&(nn=Bt.getOptionSource(Yt,Xt,fn),nn===null))){if(Lt.isArray(nn)){for(dn=0;dn<nn.length;dn++)if(Ft=nn[dn],Ft.text){Ft["data-function-name"]=_typeof(Ft.value)>"u"?Ft.text:Ft.value,cn+="<option";for(pn in Ft)Ft.hasOwnProperty(pn)&&pn!=="text"&&(cn+=" "+pn+'="'+Ft[pn].replace(Vt.quote,"&quot;")+'"');Ft.value||(cn+=' value="'+Ft.text.replace(Vt.quote,"&quot;")+'"'),cn+=">"+Ft.text.replace(Vt.quote,"&quot;")+"</option>"}else""+Ft!="[object Object]"&&(mn=Ft=(""+Ft).replace(Vt.quote,"&quot;"),pn=mn,mn.indexOf(en.filter_selectSourceSeparator)>=0&&(hn=mn.split(en.filter_selectSourceSeparator),pn=hn[0],mn=hn[1]),cn+=Ft!==""?"<option "+(pn===mn?"":'data-function-name="'+Ft+'" ')+'value="'+pn+'">'+mn+"</option>":"");nn=[]}gn=(Gt.$filters?Gt.$filters:Gt.$table.children("thead")).find("."+qt.filter),en.filter_$externalFilters&&(gn=gn&&gn.length?gn.add(en.filter_$externalFilters):en.filter_$externalFilters),on=gn.filter('select[data-column="'+Xt+'"]'),on.length&&(on[un?"html":"append"](cn),Lt.isArray(nn)||on.append(nn).val(yn),on.val(yn))}}},buildDefault:function(Yt,Xt){var nn,un,fn,dn=Yt.config,pn=dn.widgetOptions,mn=dn.columns;for(nn=0;nn<mn;nn++)un=dn.$headerIndexed[nn],fn=!(un.hasClass("filter-false")||un.hasClass("parser-false")),(un.hasClass("filter-select")||Nt.getColumnData(Yt,pn.filter_functions,nn)===!0)&&fn&&Bt.buildSelect(Yt,nn,"",Xt,un.hasClass(pn.filter_onlyAvail))}},Vt=Bt.regex,Nt.getFilters=function(Zt,Yt,Xt,nn){var un,fn,dn,pn,mn=[],hn=Zt?Lt(Zt)[0].config:"",gn=hn?hn.widgetOptions:"";if(Yt!==!0&&gn&&!gn.filter_columnFilters||Lt.isArray(Xt)&&Bt.equalFilters(hn,Xt,hn.lastSearch))return Lt(Zt).data("lastSearch")||[];if(hn&&(hn.$filters&&(fn=hn.$filters.find("."+qt.filter)),gn.filter_$externalFilters&&(fn=fn&&fn.length?fn.add(gn.filter_$externalFilters):gn.filter_$externalFilters),fn&&fn.length))for(mn=Xt||[],un=0;un<hn.columns+1;un++)pn=un===hn.columns?gn.filter_anyColumnSelector+","+gn.filter_multipleColumnSelector:'[data-column="'+un+'"]',dn=fn.filter(pn),dn.length&&(dn=Bt.getLatestSearch(dn),Lt.isArray(Xt)?(nn&&dn.length>1&&(dn=dn.slice(1)),un===hn.columns&&(pn=dn.filter(gn.filter_anyColumnSelector),dn=pn.length?pn:dn),dn.val(Xt[un]).trigger("change"+hn.namespace)):(mn[un]=dn.val()||"",un===hn.columns?dn.slice(1).filter('[data-column*="'+dn.attr("data-column")+'"]').val(mn[un]):dn.slice(1).val(mn[un])),un===hn.columns&&dn.length&&(gn.filter_$anyMatch=dn));return mn},Nt.setFilters=function(Zt,Yt,Xt,nn){var un=Zt?Lt(Zt)[0].config:"",fn=Nt.getFilters(Zt,!0,Yt,nn);return(typeof Xt=="undefined"?"undefined":_typeof(Xt))>"u"&&(Xt=!0),un&&Xt&&(un.lastCombinedFilter=null,un.lastSearch=[],Bt.searching(un.table,Yt,nn),un.$table.triggerHandler("filterFomatterUpdate")),fn.length!==0}}(Rt),function(Lt,Bt){"use strict";var Vt=function(Jt,Zt){var Yt=isNaN(Zt.stickyHeaders_offset)?Lt(Zt.stickyHeaders_offset):[];return Yt.length?Yt.height()||0:parseInt(Zt.stickyHeaders_offset,10)||0},Nt=Lt.tablesorter||{};Lt.extend(Nt.css,{sticky:"tablesorter-stickyHeader",stickyVis:"tablesorter-sticky-visible",stickyHide:"tablesorter-sticky-hidden",stickyWrap:"tablesorter-sticky-wrapper"}),Nt.addHeaderResizeEvent=function(qt,Jt,Zt){if(qt=Lt(qt)[0],!!qt.config){var Yt={timer:250},Xt=Lt.extend({},Yt,Zt),nn=qt.config,un=nn.widgetOptions,fn=function(pn){var mn,hn,gn,on,Ft,Gt,en=nn.$headers.length;for(un.resize_flag=!0,hn=[],mn=0;mn<en;mn++)gn=nn.$headers.eq(mn),on=gn.data("savedSizes")||[0,0],Ft=gn[0].offsetWidth,Gt=gn[0].offsetHeight,(Ft!==on[0]||Gt!==on[1])&&(gn.data("savedSizes",[Ft,Gt]),hn.push(gn[0]));hn.length&&pn!==!1&&nn.$table.triggerHandler("resize",[hn]),un.resize_flag=!1};if(clearInterval(un.resize_timer),Jt)return un.resize_flag=!1,!1;fn(!1),un.resize_timer=setInterval(function(){un.resize_flag||fn()},Xt.timer)}},Nt.addWidget({id:"stickyHeaders",priority:54,options:{stickyHeaders:"",stickyHeaders_appendTo:null,stickyHeaders_attachTo:null,stickyHeaders_xScroll:null,stickyHeaders_yScroll:null,stickyHeaders_offset:0,stickyHeaders_filteredToTop:!0,stickyHeaders_cloneId:"-sticky",stickyHeaders_addResizeEvent:!0,stickyHeaders_includeCaption:!0,stickyHeaders_zIndex:2},format:function(Jt,Zt,Yt){if(!(Zt.$table.hasClass("hasStickyHeaders")||Lt.inArray("filter",Zt.widgets)>=0&&!Zt.$table.hasClass("hasFilters"))){var Xt,nn,un,fn=Zt.$table,dn=Lt(Yt.stickyHeaders_attachTo||Yt.stickyHeaders_appendTo),pn=Zt.namespace+"stickyheaders ",mn=Lt(Yt.stickyHeaders_yScroll||Yt.stickyHeaders_attachTo||Bt),hn=Lt(Yt.stickyHeaders_xScroll||Yt.stickyHeaders_attachTo||Bt),gn=fn.children("thead:first"),on=gn.children("tr").not(".sticky-false").children(),Ft=fn.children("tfoot"),Gt=Vt(Zt,Yt),en=fn.parent().closest("."+Nt.css.table).hasClass("hasStickyHeaders")?fn.parent().closest("table.tablesorter")[0].config.widgetOptions.$sticky.parent():[],sn=en.length?en.height():0,cn=Yt.$sticky=fn.clone().addClass("containsStickyHeaders "+Nt.css.sticky+" "+Yt.stickyHeaders+" "+Zt.namespace.slice(1)+"_extra_table").wrap('<div class="'+Nt.css.stickyWrap+'">'),yn=cn.parent().addClass(Nt.css.stickyHide).css({position:dn.length?"absolute":"fixed",padding:parseInt(cn.parent().parent().css("padding-left"),10),top:Gt+sn,left:0,visibility:"hidden",zIndex:Yt.stickyHeaders_zIndex||2}),Cn=cn.children("thead:first"),kn,An="",In=function(On,Sn){var Vn,Jn,kr,xr,Yn,Tr=On.filter(":visible"),ti=Tr.length;for(Vn=0;Vn<ti;Vn++)xr=Sn.filter(":visible").eq(Vn),Yn=Tr.eq(Vn),Yn.css("box-sizing")==="border-box"?Jn=Yn.outerWidth():xr.css("border-collapse")==="collapse"?Bt.getComputedStyle?Jn=parseFloat(Bt.getComputedStyle(Yn[0],null).width):(kr=parseFloat(Yn.css("border-width")),Jn=Yn.outerWidth()-parseFloat(Yn.css("padding-left"))-parseFloat(Yn.css("padding-right"))-kr):Jn=Yn.width(),xr.css({width:Jn,"min-width":Jn,"max-width":Jn})},Pn=function(On){return On===!1&&en.length?fn.position().left:dn.length?parseInt(dn.css("padding-left"),10)||0:fn.offset().left-parseInt(fn.css("margin-left"),10)-Lt(Bt).scrollLeft()},_n=function(){yn.css({left:Pn(),width:fn.outerWidth()}),In(fn,cn),In(on,kn)},Rn=function(On){if(fn.is(":visible")){sn=en.length?en.offset().top-mn.scrollTop()+en.height():0;var Sn,Vn=fn.offset(),Jn=Vt(Zt,Yt),kr=Lt.isWindow(mn[0]),xr=kr?mn.scrollTop():en.length?parseInt(en[0].style.top,10):mn.offset().top,Yn=dn.length?xr:mn.scrollTop(),Tr=Yt.stickyHeaders_includeCaption?0:fn.children("caption").height()||0,ti=Yn+Jn+sn-Tr,yi=fn.height()-(yn.height()+(Ft.height()||0))-Tr,ra=ti>Vn.top&&ti<Vn.top+yi?"visible":"hidden",Aa=ra==="visible"?Nt.css.stickyVis:Nt.css.stickyHide,ua=!yn.hasClass(Aa),zi={visibility:ra};dn.length&&(ua=!0,zi.top=kr?ti-dn.offset().top:dn.scrollTop()),Sn=Pn(kr),Sn!==parseInt(yn.css("left"),10)&&(ua=!0,zi.left=Sn),zi.top=(zi.top||0)+(!kr&&en.length?en.height():Jn+sn),ua&&yn.removeClass(Nt.css.stickyVis+" "+Nt.css.stickyHide).addClass(Aa).css(zi),(ra!==An||On)&&(_n(),An=ra)}};if(dn.length&&!dn.css("position")&&dn.css("position","relative"),cn.attr("id")&&(cn[0].id+=Yt.stickyHeaders_cloneId),cn.find("> thead:gt(0), tr.sticky-false").hide(),cn.find("> tbody, > tfoot").remove(),cn.find("caption").toggle(Yt.stickyHeaders_includeCaption),kn=Cn.children().children(),cn.css({height:0,width:0,margin:0}),kn.find("."+Nt.css.resizer).remove(),fn.addClass("hasStickyHeaders").bind("pagerComplete"+pn,function(){_n()}),Nt.bindEvents(Jt,Cn.children().children("."+Nt.css.header)),Yt.stickyHeaders_appendTo?Lt(Yt.stickyHeaders_appendTo).append(yn):fn.after(yn),Zt.onRenderHeader)for(un=Cn.children("tr").children(),nn=un.length,Xt=0;Xt<nn;Xt++)Zt.onRenderHeader.apply(un.eq(Xt),[Xt,Zt,cn]);hn.add(mn).unbind("scroll resize ".split(" ").join(pn).replace(/\s+/g," ")).bind("scroll resize ".split(" ").join(pn),function(jn){Rn(jn.type==="resize")}),Zt.$table.unbind("stickyHeadersUpdate"+pn).bind("stickyHeadersUpdate"+pn,function(){Rn(!0)}),Yt.stickyHeaders_addResizeEvent&&Nt.addHeaderResizeEvent(Jt),fn.hasClass("hasFilters")&&Yt.filter_columnFilters&&(fn.bind("filterEnd"+pn,function(){var jn=Lt(document.activeElement).closest("td"),On=jn.parent().children().index(jn);yn.hasClass(Nt.css.stickyVis)&&Yt.stickyHeaders_filteredToTop&&(Bt.scrollTo(0,fn.position().top),On>=0&&Zt.$filters&&Zt.$filters.eq(On).find("a, select, input").filter(":visible").focus())}),Nt.filter.bindSearch(fn,kn.find("."+Nt.css.filter)),Yt.filter_hideFilters&&Nt.filter.hideFilters(Zt,cn)),Yt.stickyHeaders_addResizeEvent&&fn.bind("resize"+Zt.namespace+"stickyheaders",function(){_n()}),Rn(!0),fn.triggerHandler("stickyHeadersInit")}},remove:function(Jt,Zt,Yt){var Xt=Zt.namespace+"stickyheaders ";Zt.$table.removeClass("hasStickyHeaders").unbind("pagerComplete resize filterEnd stickyHeadersUpdate ".split(" ").join(Xt).replace(/\s+/g," ")).next("."+Nt.css.stickyWrap).remove(),Yt.$sticky&&Yt.$sticky.length&&Yt.$sticky.remove(),Lt(Bt).add(Yt.stickyHeaders_xScroll).add(Yt.stickyHeaders_yScroll).add(Yt.stickyHeaders_attachTo).unbind("scroll resize ".split(" ").join(Xt).replace(/\s+/g," ")),Nt.addHeaderResizeEvent(Jt,!0)}})}(Rt,window),function(Lt,Bt){"use strict";var Vt=Lt.tablesorter||{};Lt.extend(Vt.css,{resizableContainer:"tablesorter-resizable-container",resizableHandle:"tablesorter-resizable-handle",resizableNoSelect:"tablesorter-disableSelection",resizableStorage:"tablesorter-resizable"}),Lt(function(){var Nt="<style>body."+Vt.css.resizableNoSelect+" { -ms-user-select: none; -moz-user-select: -moz-none;-khtml-user-select: none; -webkit-user-select: none; user-select: none; }."+Vt.css.resizableContainer+" { position: relative; height: 1px; }."+Vt.css.resizableHandle+" { position: absolute; display: inline-block; width: 8px;top: 1px; cursor: ew-resize; z-index: 3; user-select: none; -moz-user-select: none; }</style>";Lt("head").append(Nt)}),Vt.resizable={init:function(qt,Jt){if(!qt.$table.hasClass("hasResizable")){qt.$table.addClass("hasResizable");var Zt,Yt,Xt,nn,un,fn=qt.$table,dn=fn.parent(),pn=parseInt(fn.css("margin-top"),10),mn=Jt.resizable_vars={useStorage:Vt.storage&&Jt.resizable!==!1,$wrap:dn,mouseXPosition:0,$target:null,$next:null,overflow:dn.css("overflow")==="auto"||dn.css("overflow")==="scroll"||dn.css("overflow-x")==="auto"||dn.css("overflow-x")==="scroll",storedSizes:[]};for(Vt.resizableReset(qt.table,!0),mn.tableWidth=fn.width(),mn.fullWidth=Math.abs(dn.width()-mn.tableWidth)<20,mn.useStorage&&mn.overflow&&(Vt.storage(qt.table,"tablesorter-table-original-css-width",mn.tableWidth),un=Vt.storage(qt.table,"tablesorter-table-resized-width")||"auto",Vt.resizable.setWidth(fn,un,!0)),Jt.resizable_vars.storedSizes=nn=(mn.useStorage?Vt.storage(qt.table,Vt.css.resizableStorage):[])||[],Vt.resizable.setWidths(qt,Jt,nn),Vt.resizable.updateStoredSizes(qt,Jt),Jt.$resizable_container=Lt('<div class="'+Vt.css.resizableContainer+'">').css({top:pn}).insertBefore(fn),Xt=0;Xt<qt.columns;Xt++)Yt=qt.$headerIndexed[Xt],un=Vt.getColumnData(qt.table,qt.headers,Xt),Zt=Vt.getData(Yt,un,"resizable")==="false",Zt||Lt('<div class="'+Vt.css.resizableHandle+'">').appendTo(Jt.$resizable_container).attr({"data-column":Xt,unselectable:"on"}).data("header",Yt).bind("selectstart",!1);Vt.resizable.bindings(qt,Jt)}},updateStoredSizes:function(qt,Jt){var Zt,Yt,Xt=qt.columns,nn=Jt.resizable_vars;for(nn.storedSizes=[],Zt=0;Zt<Xt;Zt++)Yt=qt.$headerIndexed[Zt],nn.storedSizes[Zt]=Yt.is(":visible")?Yt.width():0},setWidth:function(qt,Jt,Zt){qt.css({width:Jt,"min-width":Zt?Jt:"","max-width":Zt?Jt:""})},setWidths:function(qt,Jt,Zt){var Yt,Xt,nn=Jt.resizable_vars,un=Lt(qt.namespace+"_extra_headers"),fn=qt.$table.children("colgroup").children("col");if(Zt=Zt||nn.storedSizes||[],Zt.length){for(Yt=0;Yt<qt.columns;Yt++)Vt.resizable.setWidth(qt.$headerIndexed[Yt],Zt[Yt],nn.overflow),un.length&&(Xt=un.eq(Yt).add(fn.eq(Yt)),Vt.resizable.setWidth(Xt,Zt[Yt],nn.overflow));Xt=Lt(qt.namespace+"_extra_table"),Xt.length&&!Vt.hasWidget(qt.table,"scroller")&&Vt.resizable.setWidth(Xt,qt.$table.outerWidth(),nn.overflow)}},setHandlePosition:function(qt,Jt){var Zt,Yt=qt.$table.height(),Xt=Jt.$resizable_container.children(),nn=Math.floor(Xt.width()/2);Vt.hasWidget(qt.table,"scroller")&&(Yt=0,qt.$table.closest("."+Vt.css.scrollerWrap).children().each(function(){var un=Lt(this);Yt+=un.filter('[style*="height"]').length?un.height():un.children("table").height()})),!Jt.resizable_includeFooter&&qt.$table.children("tfoot").length&&(Yt-=qt.$table.children("tfoot").height()),Zt=parseFloat(Lt.fn.jquery)>=3.3?0:qt.$table.position().left,Xt.each(function(){var un=Lt(this),fn=parseInt(un.attr("data-column"),10),dn=qt.columns-1,pn=un.data("header");pn&&(!pn.is(":visible")||!Jt.resizable_addLastColumn&&Vt.resizable.checkVisibleColumns(qt,fn)?un.hide():(fn<dn||fn===dn&&Jt.resizable_addLastColumn)&&un.css({display:"inline-block",height:Yt,left:pn.position().left-Zt+pn.outerWidth()-nn}))})},checkVisibleColumns:function(qt,Jt){var Zt,Yt=0;for(Zt=Jt+1;Zt<qt.columns;Zt++)Yt+=qt.$headerIndexed[Zt].is(":visible")?1:0;return Yt===0},toggleTextSelection:function(qt,Jt,Zt){var Yt=qt.namespace+"tsresize";Jt.resizable_vars.disabled=Zt,Lt("body").toggleClass(Vt.css.resizableNoSelect,Zt),Zt?Lt("body").attr("unselectable","on").bind("selectstart"+Yt,!1):Lt("body").removeAttr("unselectable").unbind("selectstart"+Yt)},bindings:function(qt,Jt){var Zt=qt.namespace+"tsresize";Jt.$resizable_container.children().bind("mousedown",function(Yt){var Xt,nn=Jt.resizable_vars,un=Lt(qt.namespace+"_extra_headers"),fn=Lt(Yt.target).data("header");Xt=parseInt(fn.attr("data-column"),10),nn.$target=fn=fn.add(un.filter('[data-column="'+Xt+'"]')),nn.target=Xt,nn.$next=Yt.shiftKey||Jt.resizable_targetLast?fn.parent().children().not(".resizable-false").filter(":last"):fn.nextAll(":not(.resizable-false)").eq(0),Xt=parseInt(nn.$next.attr("data-column"),10),nn.$next=nn.$next.add(un.filter('[data-column="'+Xt+'"]')),nn.next=Xt,nn.mouseXPosition=Yt.pageX,Vt.resizable.updateStoredSizes(qt,Jt),Vt.resizable.toggleTextSelection(qt,Jt,!0)}),Lt(document).bind("mousemove"+Zt,function(Yt){var Xt=Jt.resizable_vars;!Xt.disabled||Xt.mouseXPosition===0||!Xt.$target||(Jt.resizable_throttle?(clearTimeout(Xt.timer),Xt.timer=setTimeout(function(){Vt.resizable.mouseMove(qt,Jt,Yt)},isNaN(Jt.resizable_throttle)?5:Jt.resizable_throttle)):Vt.resizable.mouseMove(qt,Jt,Yt))}).bind("mouseup"+Zt,function(){Jt.resizable_vars.disabled&&(Vt.resizable.toggleTextSelection(qt,Jt,!1),Vt.resizable.stopResize(qt,Jt),Vt.resizable.setHandlePosition(qt,Jt))}),Lt(Bt).bind("resize"+Zt+" resizeEnd"+Zt,function(){Vt.resizable.setHandlePosition(qt,Jt)}),qt.$table.bind("columnUpdate pagerComplete resizableUpdate ".split(" ").join(Zt+" "),function(){Vt.resizable.setHandlePosition(qt,Jt)}).bind("resizableReset"+Zt,function(){Vt.resizableReset(qt.table)}).find("thead:first").add(Lt(qt.namespace+"_extra_table").find("thead:first")).bind("contextmenu"+Zt,function(){var Yt=Jt.resizable_vars.storedSizes.length===0;return Vt.resizableReset(qt.table),Vt.resizable.setHandlePosition(qt,Jt),Jt.resizable_vars.storedSizes=[],Yt})},mouseMove:function(qt,Jt,Zt){if(!(Jt.resizable_vars.mouseXPosition===0||!Jt.resizable_vars.$target)){var Yt,Xt=0,nn=Jt.resizable_vars,un=nn.$next,fn=nn.storedSizes[nn.target],dn=Zt.pageX-nn.mouseXPosition;if(nn.overflow){if(fn+dn>0){for(nn.storedSizes[nn.target]+=dn,Vt.resizable.setWidth(nn.$target,nn.storedSizes[nn.target],!0),Yt=0;Yt<qt.columns;Yt++)Xt+=nn.storedSizes[Yt];Vt.resizable.setWidth(qt.$table.add(Lt(qt.namespace+"_extra_table")),Xt)}un.length||(nn.$wrap[0].scrollLeft=qt.$table.width())}else nn.fullWidth?(nn.storedSizes[nn.target]+=dn,nn.storedSizes[nn.next]-=dn,Vt.resizable.setWidths(qt,Jt)):(nn.storedSizes[nn.target]+=dn,Vt.resizable.setWidths(qt,Jt));nn.mouseXPosition=Zt.pageX,qt.$table.triggerHandler("stickyHeadersUpdate")}},stopResize:function(qt,Jt){var Zt=Jt.resizable_vars;Vt.resizable.updateStoredSizes(qt,Jt),Zt.useStorage&&(Vt.storage(qt.table,Vt.css.resizableStorage,Zt.storedSizes),Vt.storage(qt.table,"tablesorter-table-resized-width",qt.$table.width())),Zt.mouseXPosition=0,Zt.$target=Zt.$next=null,qt.$table.triggerHandler("stickyHeadersUpdate"),qt.$table.triggerHandler("resizableComplete")}},Vt.addWidget({id:"resizable",priority:40,options:{resizable:!0,resizable_addLastColumn:!1,resizable_includeFooter:!0,resizable_widths:[],resizable_throttle:!1,resizable_targetLast:!1},init:function(qt,Jt,Zt,Yt){Vt.resizable.init(Zt,Yt)},format:function(qt,Jt,Zt){Vt.resizable.setHandlePosition(Jt,Zt)},remove:function(qt,Jt,Zt,Yt){if(Zt.$resizable_container){var Xt=Jt.namespace+"tsresize";Jt.$table.add(Lt(Jt.namespace+"_extra_table")).removeClass("hasResizable").children("thead").unbind("contextmenu"+Xt),Zt.$resizable_container.remove(),Vt.resizable.toggleTextSelection(Jt,Zt,!1),Vt.resizableReset(qt,Yt),Lt(document).unbind("mousemove"+Xt+" mouseup"+Xt)}}}),Vt.resizableReset=function(Nt,qt){Lt(Nt).each(function(){var Jt,Zt,Yt=this.config,Xt=Yt&&Yt.widgetOptions,nn=Xt.resizable_vars;if(Nt&&Yt&&Yt.$headerIndexed.length){for(nn.overflow&&nn.tableWidth&&(Vt.resizable.setWidth(Yt.$table,nn.tableWidth,!0),nn.useStorage&&Vt.storage(Nt,"tablesorter-table-resized-width",nn.tableWidth)),Jt=0;Jt<Yt.columns;Jt++)Zt=Yt.$headerIndexed[Jt],Xt.resizable_widths&&Xt.resizable_widths[Jt]?Vt.resizable.setWidth(Zt,Xt.resizable_widths[Jt],nn.overflow):Zt.hasClass("resizable-false")||Vt.resizable.setWidth(Zt,"",nn.overflow);Yt.$table.triggerHandler("stickyHeadersUpdate"),Vt.storage&&!qt&&Vt.storage(this,Vt.css.resizableStorage,[])}})}}(Rt,window),function(Lt){"use strict";var Bt=function(Jt){var Zt=Nt.storage(Jt.table,"tablesorter-savesort");return Zt&&Zt.hasOwnProperty("sortList")&&Lt.isArray(Zt.sortList)?Zt.sortList:[]},Vt=function(Jt,Zt){return(Zt||Bt(Jt)).join(",")!==Jt.sortList.join(",")},Nt=Lt.tablesorter||{};Nt.addWidget({id:"saveSort",priority:20,options:{saveSort:!0},init:function(Jt,Zt,Yt,Xt){Zt.format(Jt,Yt,Xt,!0)},format:function(Jt,Zt,Yt,Xt){var nn,un=Zt.$table,fn=Yt.saveSort!==!1,dn={sortList:Zt.sortList},pn=Nt.debug(Zt,"saveSort");pn&&(nn=new Date),un.hasClass("hasSaveSort")?fn&&Jt.hasInitialized&&Nt.storage&&Vt(Zt)&&(Nt.storage(Jt,"tablesorter-savesort",dn),pn&&console.log("saveSort >> Saving last sort: "+Zt.sortList+Nt.benchmark(nn))):(un.addClass("hasSaveSort"),dn="",Nt.storage&&(dn=Bt(Zt),pn&&console.log('saveSort >> Last sort loaded: "'+dn+'"'+Nt.benchmark(nn)),un.bind("saveSortReset",function(mn){mn.stopPropagation(),Nt.storage(Jt,"tablesorter-savesort","")})),Xt&&dn&&dn.length>0?Zt.sortList=dn:Jt.hasInitialized&&dn&&dn.length>0&&Vt(Zt,dn)&&Nt.sortOn(Zt,dn))},remove:function(Jt,Zt){Zt.$table.removeClass("hasSaveSort"),Nt.storage&&Nt.storage(Jt,"tablesorter-savesort","")}})}(Rt),Rt.tablesorter})}),se3=ie3(X4());var Ut;_a=se3,Ut=_a,J5=Ut.default,ae3=__objRest(_a,["default"]),le2=J5!==void 0?J5:ae3}}),tablesorter_deps_jquery_3_6_exports={};__export(tablesorter_deps_jquery_3_6_exports,{default:function(){return le2}});var init_tablesorter_deps_jquery_3_6=__esm({"https-url:https://esm.archive.org/[email protected]":function(){init_tablesorter(),init_tablesorter()}}),AJS,init_archive=__esm({"components/archive/archive.js":function(){init_js_cookie2(),init_jquery2(),init_center(),init_popup(),init_related(),init_setUpCopyableTexts(),init_disabilityEligibility(),init_related_music(),init_paramsToJSON(),init_manage(),init_banners(),init_log(),init_cgiarg(),init_add_commas(),init_ios(),init_loginModal(),init_geo(),init_autocomplete(),init_collection_search_submit(),init_donation_banner(),AJS=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"paramsToJSON",value:function(){return paramsToJSON_default()}},{key:"isTouchDevice",value:function(){return"ontouchstart"in window||window.DocumentTouch&&_instanceof(document,window.DocumentTouch)}},{key:"emulate_setup",value:function(xt){xt.toString=function(){return xt.identifier},AJS.emulator=new IALoader(yr("#canvas").get(0),xt,null),yr("#theatre-ia .iconochive-unmute, #theatre-ia .iconochive-mute").hide(),l.get("unmute")?(yr("#theatre-ia .iconochive-unmute").show(),AJS.emulator.unmute()):(yr("#theatre-ia .iconochive-mute").show(),AJS.emulator.mute()),AJS.theatre_controls_position(),yr(window).on("resize  orientationchange",function(){clearTimeout(AJS.theatre_controls_position_throttler),AJS.theatre_controls_position_throttler=setTimeout(AJS.theatre_controls_position,250)})}},{key:"emulate",value:function(){return yr(".ui-keyboard").prepend('\n      <button style="position:relative;top:-5px;right:-8px;" type="button" class="close"\n              onclick="$(\'.ui-keyboard\').removeClass(\'showing\').hide()" aria-hidden="true">\n        <span class="iconochive-remove-circle"></span></button>').appendTo(yr("#emulate .posrel")).addClass("showing"),yr("#jsmessSS").fadeOut("slow"),yr("#canvasholder").css("visibility","visible"),AJS.emulator.start({hasCustomCSS:!0}),yr("#gofullscreen").on("click",AJS.emulator.requestFullScreen),setTimeout(AJS.theatre_controls_position,100),setTimeout(AJS.theatre_controls_position,500),setTimeout(AJS.theatre_controls_position,3e3),setTimeout(AJS.theatre_controls_position,1e4),!1}},{key:"theatre_controls_position",value:function(xt,Rt,Lt,Bt){var Vt=xt,Nt=Bt&&!xt;if(!(!Nt&&(xt||(Vt=yr("#canvas")),!Vt.length))){var qt=Nt?Bt:Vt.height()||0,Jt=Nt?Lt:Vt.width()||0;!Nt&&typeof Rt!="undefined"&&yr("#theatre-controls").offset({top:Rt});var Zt=Math.round((yr("#theatre-ia-wrap").width()-yr("#theatre-controls").width()-Jt)/2);log("width",Jt),log("right_gutter_width",Zt),yr("#theatre-controls").css({height:qt,visibility:"visible",right:Math.max(20,Zt/2)})}}},{key:"theatresize",value:function(xt){AJS.theatresize_maxheight||(AJS.theatresize_maxheight=null);var Rt=function(){var Lt=100,Bt=1e3,Vt=Math.min(yr(window).width(),400),Nt=yr(window).height()-(yr("#navwrap1").height()||0)-Lt;AJS.theatresize_maxheight&&(Nt=Math.min(Nt,AJS.theatresize_maxheight)),Nt=Math.max(Nt,Vt);var qt=Math.min(Nt,Bt);yr("#theatre-ia-wrap").addClass("resized").css("height",qt),xt&&xt(yr("#theatre-ia-wrap").height()||0)};Rt(),yr(window).on("resize  orientationchange",function(){clearTimeout(AJS.theatresize_throttler),AJS.theatresize_throttler=setTimeout(Rt,250)})}},{key:"carouselsize",value:function(xt,Rt){var Lt,Bt=yr(xt),Vt=Bt.find("img.carousel-image").map(function(Nt,qt){var Jt=yr.Deferred(),Zt;return qt.complete?Zt=Jt.resolve(qt.naturalHeight).promise():(qt.addEventListener("load",function(){Jt.resolve(qt.naturalHeight)}),Zt=Jt),Zt}).get();(Lt=yr).when.apply(Lt,_toConsumableArray(Vt)).then(function(){for(var Nt=arguments.length,qt=new Array(Nt),Jt=0;Jt<Nt;Jt++)qt[Jt]=arguments[Jt];var Zt,Yt=Bt.height(),Xt=(Zt=Math).max.apply(Zt,_toConsumableArray(qt));Yt>Xt&&(Bt.css("maxHeight",Xt),Rt&&(AJS.theatresize_maxheight=Xt,yr(window).trigger("resize")))})}},{key:"add2list",value:function(xt){var Rt=yr(xt).attr("href");return yr.get("".concat(Rt,"&headless=1&titlelist=").concat(yr(xt).text()),function(Lt){AJS.modal_go(xt,{title:"Add To List",headerClass:"modal-header-new-list",ignore_lnk:!0,auto_remove:!0,body:Lt})}),!1}},{key:"newlist",value:function(xt){var Rt=yr(xt).attr("href");return yr.get(Rt.concat("&headless=1"),function(Lt){AJS.modal_go(xt,{title:"Create New List",headerClass:"modal-header-new-list",ignore_lnk:!0,add_modal:!0,body:Lt})}),!1}},{key:"newlist_submit",value:function(){var xt=yr("#new-list-form input[name=title]").val();if(!xt.length)return alert("Please enter a title for your List"),!1;var Rt=xt.replace(/[^a-zA-Z0-9_\-.]/g,"").replace(/^[_\-.]+/,"");return log(Rt),Rt.length?!0:(alert("Please try another title that contains more alphanumeric characters"),!1)}},{key:"popover_menu",value:function(xt,Rt){var Lt={trigger:"hover focus click",container:xt,content:Rt.content,html:!0};Rt.title&&(Lt.title=Rt.title),Rt.placement&&(Lt.placement=Rt.placement),Rt.trigger&&(Lt.trigger=Rt.trigger),yr(xt).popover(Lt)}},{key:"date_switcher",value:function(xt){var Rt="#date_switcher";yr(Rt).tooltip({html:!0,trigger:"manual",placement:"bottom",title:xt}).on("mouseenter focusin",function(){yr(Rt).parent().find(".tooltip").length||yr(this).tooltip("show")}),yr(".sortbar").on("mouseleave",function(){log("not hovering sortbar anymore"),yr(Rt).tooltip("hide")}),yr(Rt).on("shown.bs.tooltip",function(){yr(Rt).parent().find(".date_switcher").on("click",function(){yr(this).parents(".tooltip").find(".date_switcher.in").removeClass("in"),yr(this).addClass("in")})})}},{key:"tiles_to_list",value:function(){var xt=AJS.selector(),Rt=yr(xt).first();log("lister() SELECTOR",xt);var Lt=Rt.find(".results .item-ia:first   .C3").outerWidth(),Bt=Rt.find(".results .item-ia:first .C234").outerWidth(),Vt=Bt-Lt-20,Nt=Math.max(80,Math.round(.6*Vt)),qt=Math.max(80,Math.round(.4*Vt));log("C3  ",Lt),log("C234",Bt),log("C2  ",Nt),log("C4  ",qt),log(" ==> availWidth: ",Vt,"(",Nt,"+",qt,")"),Rt.find(".results .item-ia .C2").css({width:Nt,"max-width":Nt}),Rt.find(".results .item-ia .C4").css({width:qt,"max-width":qt})}},{key:"lists_v_tiles_setup",value:function(xt){var Rt="tiles",Lt=l.get("view-".concat(xt)),Bt=l.get("showdetails-".concat(xt)),Vt=Bt==="showdetails"||Bt===void 0&&Rt==="lists";if(Lt==="lists"||!Lt&&Rt==="lists"){if(Vt)return;yr("body").removeClass("showdetails")}else yr("body").removeClass("lists".concat(Vt?"":" showdetails")).addClass("tiles")}},{key:"showdetails_toggle",value:function(xt,Rt){var Lt=yr("body"),Bt=Lt.hasClass("showdetails")?"":"showdetails";log("showdetails_toggle() going to: ",Bt),l.set("showdetails-".concat(Rt),Bt,{path:"/",expires:30,domain:".archive.org"}),Lt.toggleClass("showdetails")}},{key:"tiles_toggle",value:function(xt,Rt){var Lt=yr("body"),Bt=Lt.hasClass("tiles")?"lists":"tiles";return log("tiles_toggle() going to",Bt),Lt.removeClass("lists tiles").addClass(Bt),AJS.tiler(),l.set("view-".concat(Rt),Bt,{path:"/",expires:30,domain:".archive.org"}),!1}},{key:"inTab",value:function(){var xt=yr(".welcome .tabby.in .tabby-text").first().text().toLowerCase().trim();return xt.indexOf("forum")===0?xt.split(" ").shift():xt}},{key:"selector",value:function(){var xt=AJS.inTab();if(xt==="forum"||xt==="posts"||xt==="about")return!1;var Rt=!1;if(xt){log("inTab",xt);var Lt="#tabby-".concat(xt.replace(" ","-"));if(xt==="collection"||xt==="collections"||xt==="uploads"||xt==="reviews"||xt==="web archives")Rt="#".concat(yr(Lt.concat(" div.ikind.in:first")).attr("id"));else{var Bt=yr(Lt.concat(" .ikind.stealth.in:first")).text().toLowerCase().replace(/ /,"-");Rt="#ikind-".concat(xt).concat(Bt===""?"":"-").concat(Bt)}}else Rt="#ikind-".concat(yr(".ikind.stealth.in:first").text().toLowerCase().replace(/ /,"-")),yr(Rt).length||(Rt="#ikind-search");return log("SELECTOR",Rt),Rt}},{key:"parent_hover",value:function(xt){xt.find(".item-ia:not(.hov):not(.collection-ia):not(.account-ia)").addClass("hov").mouseover(function(Rt){return yr(Rt.currentTarget).find(".item-parent").addClass("hoverin")}).mouseout(function(Rt){return yr(Rt.currentTarget).find(".item-parent").removeClass("hoverin")})}},{key:"tiler",value:function(xt,Rt){var Lt=180,Bt=150,Vt=30,Nt=17;yr("body").hasClass("tiles")||yr("body").hasClass("showdetails")&&yr(".sortbar input[name=showdetails]").prop("checked",!0);var qt=xt||AJS.selector();if(qt!==!1){var Jt=yr(qt).first(),Zt=Jt.attr("id"),Yt=Jt.parents(".row"),Xt=568,nn=yr(window).width()<Xt;if(!yr("body").hasClass("tiles")){Yt.css({"padding-left":"","padding-right":""});return}if(AJS.tilerPREV||(AJS.tilerPREV={winW:0,pad:0,nPerRow:1,gutter:Nt,tileWidth:Lt,unsourced:{},firstLeft:0},AJS.parent_hover(Jt)),yr(window).width()!==AJS.tilerPREV.winW){Yt.css({"padding-left":"","padding-right":""}),AJS.tilerPREV.firstLeft=0;var un=Yt.find(".columns-facets:visible"),fn=un.outerWidth()||0;fn&&(fn+=1+parseInt(un.css("padding-right"),10));var dn=nn?yr(window).width():Yt.width()-fn,pn=nn?(dn-Jt.width())/2:Nt,mn=yr(".item-ia:first").outerWidth()>=Lt?Lt:Bt,hn=Math.max(1,Math.floor((dn+pn)/(mn+pn))),gn=nn?0:Math.max(0,dn-hn*(mn+pn)+pn);log("tiling",Zt,"parentRowW",Yt.width(),"facetsWidth",fn,"availWidth: ",dn,"number per row",hn,". ","With gutter margin",pn,"had ",gn,"extra pixels"),AJS.tilerPREV.pad=Math.round(gn/2),AJS.tilerPREV.winW=yr(window).width(),AJS.tilerPREV.nPerRow=hn,AJS.tilerPREV.gutter=pn,AJS.tilerPREV.tileWidth=mn}AJS.tilerPREV.nPerRow>1?Yt.css({"padding-left":AJS.tilerPREV.pad,"padding-right":AJS.tilerPREV.pad}):AJS.tilerPREV.firstLeft=AJS.tilerPREV.pad;for(var on=0,Ft=[],Gt=0,en={0:0},sn={0:AJS.tilerPREV.firstLeft},cn=1;cn<AJS.tilerPREV.nPerRow;cn++)sn[cn]=sn[cn-1]+AJS.tilerPREV.gutter+AJS.tilerPREV.tileWidth,en[cn]=0;AJS.tilerPREV.unsourced[Zt]||(log("unsourcing",Zt),Jt.find(".item-ia img[source]").each(function(Cn,kn){yr(kn).attr({src:yr(kn).attr("source"),alt:"Image Not Found!",onError:'$(this).attr("src","/images/notfound.png")'}).removeAttr("source")}),AJS.tilerPREV.unsourced[Zt]=1),AJS.colPREV=-1,Jt.find(".item-ia").not(".mobile-header").css("visibility","hidden").each(function(yn,Cn){var kn=yr(Cn),An=kn.innerHeight(),In=0;if(AJS.tilerPREV.nPerRow>1&&yn>=AJS.tilerPREV.nPerRow){var Pn=(AJS.colPREV+1)%AJS.tilerPREV.nPerRow;In=Pn;for(var _n=en[Pn]-An,Rn=0;Rn<AJS.tilerPREV.nPerRow;Rn++)if(Rn!==Pn&&_n>en[Rn]){In=Rn;break}}else In=yn%AJS.tilerPREV.nPerRow;AJS.colPREV=In;var jn={visibility:"visible",top:en[In],left:sn[In]};en[In]+=An+Vt,Gt=Math.max(Gt,en[In]),kn.css(jn);var On=kn.find(".item-img");On.length&&!kn.find(".item-img").height()&&(on+=1,On=kn.attr("data-id"),On&&Ft.push(On))}),log("maxtop",Gt),Jt.find(".results").css({height:Gt}),on&&!Rt&&(log(on," img (still w/o height); recall tiler(",qt,")...",Ft.join(",")),clearTimeout(AJS.tiler_throttler),AJS.tiler_throttler=setTimeout(function(){return AJS.tiler(qt,0)},1500))}}},{key:"ikind",value:function(xt,Rt){var Lt="#".concat(Rt);log("ikind",Rt),yr(Lt).parent().find("div.ikind.in").hide(),yr(Lt).removeClass("hidden").addClass("in").show(),yr(Lt).parents(".tabby-data").find("a.ikind").removeClass("in"),yr(xt).addClass("in"),AJS.tiler(Lt);var Bt=yr(Lt).parents(".tabby-data").find("select.ikind-mobile"),Vt=Bt.find("option:contains(".concat(yr(xt).text(),")")),Nt=Bt.find("option:selected");return Vt.text().trim()!==Nt.text().trim()&&(log("changing ikind mobile now to ",Vt.text()),AJS.ikind_mobile_change_ignore_next=!0,Vt.attr("selected","selected")),!1}},{key:"ikind_mobile_change",value:function(xt){if(AJS.ikind_mobile_change_ignore_next){AJS.ikind_mobile_change_ignore_next=!1;return}var Rt=yr(xt).find("option:selected");log("ikind mobile changed to: ",Rt.text());var Lt=yr(xt).parents(".tabby-data").find("a.ikind");if(Lt.length||(Lt=yr("body").find("a.ikind")),!!Lt.length){var Bt=Lt.filter(function(Nt,qt){return yr(qt).text()===Rt.text()}),Vt=Bt.attr("href");log("goto",Vt),Vt&&(Vt.substr(0,1)==="#"?yr("a.ikind[data-id=".concat(Vt.substr(1),"]")).click():location.href=Vt)}}},{key:"popState",value:function(xt){if(AJS.pushState=typeof history.pushState!="undefined",log("popState(",xt,") called, modern browser: ",AJS.pushState?"y":"n"),!xt){var Rt=function(Lt){var Bt=cgiarg("tab",!0);Bt?Bt="#tabby-".concat(Bt,"-finder"):Lt?Bt="#tabby-".concat(Lt,"-finder"):Bt=".tabby-default-finder",AJS.pushState&&log("goto tab: ",Bt," ################################################### STATE"),AJS.tabby_no_pushState_next_click=!0,yr(Bt).click()};AJS.pushState&&yr(window).on("popstate",function(){return Rt()}),Rt()}}},{key:"tabby",value:function(xt,Rt){log("AJS.tabby()",Rt);var Lt=Rt.replace(/tabby-/,"").trim();if(!(Lt==="uploads"||Lt==="reviews"||Lt==="collections"||Lt==="loans"||Lt==="web archives")){if(yr(".tabby-data.in").removeClass("in").hide(),yr("#".concat(Rt)).removeClass("hidden").addClass("in").show(),yr(".tabby").removeClass("in"),yr(xt).parents(".tabby").addClass("in"),AJS.tabby_no_pushState_next_click)delete AJS.tabby_no_pushState_next_click;else if(AJS.pushState&&typeof history.pushState!="undefined"){var Bt=yr(xt).attr("href"),Vt=location.href,Nt=location.protocol.concat("//",location.host,Bt);Vt!==Nt&&(log("pushState: ",Bt," ################################################### STATE"),history.pushState({},"",Nt))}(Lt==="collection"||Lt==="about")&&(Lt==="about"&&AJS.grafs(),AJS.tiler()),AJS.pushState&&(event==null||event.preventDefault())}}},{key:"collectionSummaryMoreClicked",value:function(){return AJS.tabby("#tabby-about-finder","tabby-about")}},{key:"colclick",value:function(xt){var Rt=yr(xt),Lt=Rt.attr("data-id");Lt&&yr("body").hasClass("tiles")&&!Rt.hasClass("manage-item")&&(location.href="/details/".concat(Lt))}},{key:"head_img_dragdrop_setup",value:function(xt){AJS.head_img_dragdrop_setup_done||(log("head_img_dragdrop_setup"),AJS.head_img_dragdrop_setup_done=!0,yr("#file-dropper-wrap").bind("mouseenter",function(){log("enter"),AJS.head_img_replaceable(xt),yr("#file-dropper").show()}).bind("mouseleave",function(){log("ouddie"),AJS.file_picked||yr("#file-dropper").hide()}),yr("body").bind("dragover",function(Rt){return log("dragover"),Rt.stopPropagation(),Rt.preventDefault(),AJS.head_img_replaceable(xt),yr("#file-dropper").addClass("drag_over").show(),!1}),yr("body").bind("dragleave",function(Rt){log("dragleave");var Lt=yr("#file-dropper-wrap").is(":hover")||yr("#file-dropper     ").is(":hover")||yr("#file-dropper-img ").is(":hover"),Bt=Rt.pageX||Rt.originalEvent.pageX,Vt=Rt.pageY||Rt.originalEvent.pageY;if(!Lt){var Nt=yr("#file-dropper-wrap"),qt=Nt.offset(),Jt=qt.left,Zt=qt.top;Bt>=Jt&&Bt<=Jt+Nt.outerWidth()&&Vt>=Zt&&Vt<=Zt+Nt.outerHeight()&&(Lt=!0)}if(!Lt){var Yt=yr("#file-dropper"),Xt=Yt.offset(),nn=Xt.left,un=Xt.top;Bt>=nn&&Bt<=nn+Yt.outerWidth()&&Vt>=un&&Vt<=un+Yt.outerHeight()&&(Lt=!0)}Lt||yr("#file-dropper").removeClass("drag_over").hide()}))}},{key:"head_img_replaceable",value:function(xt){if(yr("#file-dropper").html().trim()===""){yr("#file-dropper").show().html('\n<div>\n<button id="file-cancel" type="button" class="close" data-dismiss="alert" aria-hidden="true"\n        title="cancel file upload" alt="cancel file upload">\n  &times;\n</button>\n<b>\n  <span style="font-size:40px; color:#aaa" class="iconochive-plus-circle" />\n</b><br/>\n<b>\n  Drag & Drop an image file here or\n</b>\n<button type="button" class="btn btn-info btn-xs" onclick="$(\'#file-selector\').click();">\n  Pick image to upload\n</button>\n<form method="POST" action="/services/post-file.php?submit=1&identifier='.concat(xt,'"\n      enctype="multipart/form-data" id="poster">\n  <div class="hidden">\n    <input id="file-selector" name="file" type="file" accept="image/*"/>\n  </div>\n  <input type="hidden" name="identifier" value="').concat(xt,'"/>\n  <input id="file-submit" type="submit" name="submit" value="SUBMIT" class="btn btn-success"/>\n  <div id="file-uploading">\n    Uploading your file..\n  </div>\n</form>\n</div>')),yr("#file-cancel").bind("click",function(Jt){return AJS.cancelFile(),Jt.stopPropagation(),Jt.preventDefault(),!1});var Rt=function(){log("success!")},Lt=function(){var Jt=!1;typeof XMLHttpRequest=="undefined"&&(Jt="browser appears to not have HTML5 functionality"),Jt||(Jt=AJS.badFile());var Zt=new XMLHttpRequest;if(Jt||(log(AJS.file2post),Zt.upload||(Jt="browser submit setup failed")),Jt)return Jt;log("post");var Yt=Math.round(Date.now()/1e3);Zt.open("POST",location.protocol.concat("//",location.host,"/services/post-file.php?submit=1&identifier=",xt,"&fname=",encodeURIComponent(AJS.file2post.name))),Zt.setRequestHeader("Content-Type","multipart/form-data; charset=UTF-8"),Zt.send(AJS.file2post),log("posted in background"),yr("#file-dropper").html("waiting for your tasks to queue");var Xt=!1,nn=function(){log("STALKING..."),yr.getJSON("/metadata/".concat(xt,"?rand=").concat(Math.random()),function(un){var fn=un.pending_tasks&&un.tasks?un.tasks.length:0;if(!fn)log("last update",un.item_last_updated,"vs now",Yt),un.item_last_updated<Yt?yr("#file-dropper").html("waiting for your tasks to queue"):(log("task(s) done!"),clearInterval(Xt),yr("#file-dropper").html("reloading page with your image"),window.location.reload());else{var dn=un.tasks.filter(function(pn){return pn.wait_admin===2}).length;dn?(yr("#file-dropper").html('\n                  <div class="alert alert-danger">\n                    status task failure -- an admin will need to resolve\n                  </div>'),clearInterval(Xt)):yr("#file-dropper").html("waiting for your ".concat(fn," tasks to finish"))}})};return Xt=setInterval(nn,2e3),""};yr("#file-selector").bind("click",function(){AJS.file_picked="selected"}).bind("change",function(Jt){if(log("file dropdown selected!"),yr("#file-submit, #file-cancel").show(),log(Jt),Jt.target&&Jt.target.files&&Jt.target.files.length){var Zt;Zt=_slicedToArray(Jt.target.files,1),AJS.file2post=Zt[0],AJS.previewFile()}}),yr("#file-dropper").bind("drop",function(Jt){var Zt,Yt;if(Jt.stopPropagation(),Jt.preventDefault(),yr("#file-dropper").removeClass("drag_over"),yr("#file-submit, #file-cancel").show(),(Yt=(Zt=Jt.originalEvent)==null?void 0:Zt.dataTransfer)!=null&&Yt.files){log(Jt.originalEvent.dataTransfer.files),AJS.file_picked="dropped";var Xt;Xt=_slicedToArray(Jt.originalEvent.dataTransfer.files,1),AJS.file2post=Xt[0],AJS.previewFile(),yr("#file-selector").files=Jt.originalEvent.dataTransfer.files}}),yr("#poster").bind("focusin",function(Jt){log(Jt.type),yr("#file-uploading").show()}).bind("submit",function(Jt){log("submit!"),yr("#file-uploading").show();var Zt=Lt();return Zt===""?(Rt(),Jt.stopPropagation(),Jt.preventDefault(),!1):AJS.file_picked==="dropped"?(AJS.cancelFile(),alert("Failure: ".concat(Zt)),Jt.stopPropagation(),Jt.preventDefault(),!1):!0});var Bt=yr("#file-dropper-img").outerWidth(),Vt=yr("#file-dropper-img").outerHeight(),Nt=yr("#file-dropper").outerWidth(),qt=yr("#file-dropper").outerHeight();yr("#file-dropper").css({left:Math.round((Bt-Nt)/2),top:Math.round((Vt-qt)/2)}),ios&&(yr("#file-dropper > form > div.hidden").removeClass("hidden"),yr("#file-dropper > button").addClass("hidden"))}}},{key:"previewFile",value:function(){if(yr("#file-dropper .uppreview").remove(),AJS.badFile())return AJS.cancelFile(),!1;if(typeof FileReader=="undefined")return!1;var xt=new FileReader;return xt.onload=function(Rt){log(Rt.target);var Lt=new Image;Lt.src=Rt.target.result,yr("#file-dropper").append(Lt),yr(Lt).addClass("uppreview")},log(AJS.file2post),xt.readAsDataURL(AJS.file2post),!0}},{key:"cancelFile",value:function(){yr("#file-dropper .uppreview").remove(),yr("#file-dropper, file-submit, #file-cancel, #file-uploading").hide(),AJS.file_picked&&delete AJS.file_picked,AJS.file2post&&delete AJS.file2post}},{key:"badFile",value:function(){var xt=!1;if(!xt&&!AJS.file2post&&(xt="file is missing"),!xt&&AJS.file2post.size>8e6&&(xt="file is over 8MB in size"),!xt){var Rt=AJS.file2post.type.toLowerCase();Rt!=="image/jpeg"&&Rt!=="image/png"&&Rt!=="image/gif"&&(xt="file not required format of JPEG or PNG or GIF")}return xt&&alert(xt),xt}},{key:"drawPDF",value:function(xt,Rt){var Lt="/download/".concat(xt,"/",xt,"_pdf.zip/",xt,"_pdf/",xt,"_"),Bt=!1,Vt=!1,Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Object.keys(Rt)[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value,nn=Xt.slice(0,4);if(Vt===!1&&(Vt=nn),Vt!==nn){Bt=!0;break}}}catch(jn){qt=!0,Jt=jn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}var un="",fn=un,dn=666,pn=!0,mn=!1,hn=void 0;try{for(var gn=Object.keys(Rt)[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft!=="yyyymmdd"){var Gt=Rt[Ft].split(","),en=Ft.slice(0,4),sn=parseInt(Ft.slice(4,6),10),cn=parseInt(Ft.slice(6,8),10),yn=en.concat("-",sn),Cn=!1,kn="";yn!==dn&&(sn===1?kn="January":sn===2?kn="February":sn===3?kn="March":sn===4?kn="April":sn===5?kn="May":sn===6?kn="June":sn===7?kn="July":sn===8?kn="August":sn===9?kn="September":sn===10?kn="October":sn===11?kn="November":sn===12?kn="December":sn===void 0?kn="Single Page PDFs":kn="Unknown_".concat(sn),Bt&&(kn=en.concat(" ",kn)),fn+=fn?"</div><!--mo--><br/>":"",fn+='\n<a href="#'.concat(kn,",").concat(en,'" onclick="$(\'#m').concat(yn,'\').toggle(); return false">\n<span class="iconochive-folder" /> ').concat(kn,'\n</a>\n<div class="mo" id="m').concat(yn,'">')),(cn===void 0||cn==="")&&(Cn=!0),Cn?fn+='<div class="day">':fn+='\n<div class="day">\n<a href="#'.concat(yn,"-").concat(cn,'"\n    onclick="$(\'#m').concat(yn,"d").concat(cn,'\').toggle();return false;">\n  <span class="iconochive-folder" /> ').concat(cn,'\n</a>\n<div class="pages" id="m').concat(yn,"d").concat(cn,'">');for(var An=1,In=void 0,Pn=void 0,_n=0;_n<Gt.length;_n++)if(In=Gt[_n],!!In){An>0&&(An=1-In),Pn=parseInt(In,10)+An,In="0000".concat(In),In=In.substr(In.length-4,4);var Rn=Lt.concat(In,".pdf");fn+='<a href="'.concat(Rn,'">[').concat(Pn,"]</a> ")}Cn?fn+="</div>":fn+="</div><!--pages--></div><!--day-->",dn=yn}}}catch(jn){mn=!0,hn=jn}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}fn+="</div><!--mo-->",yr("#pdfs .replaced").html(fn)}},{key:"grafs",value:function(){var xt=yr("#grafs_views_api"),Rt=yr("#grafs2"),Lt=Rt.attr("data-id");log("loading grafs"),xt.html('<i><small>loading graph <img src="/images/loading.gif"/></small></i>').show(),Rt.html('<i><small>loading graph <img src="/images/loading.gif"/></small></i>').show();var Bt="<h2>";yr.get("/details/".concat(Lt,"&grafs=1&v=3"),function(Vt){var Nt=Vt.split(Bt);Nt.length>=3&&(yr("#activity-reviewsN").html(Nt[1]).parents(".activity-box").show(),yr("#activity-forumN  ").html(Nt[2]).parents(".activity-box").show()),Nt.length===6?(xt.html(Bt+Nt[3]),Rt.html(Bt+Nt[5])):(xt.html("(graph data not available)"),Rt.html("(graph data not available)")),AJS.plot_graphs()}),Geo.setUpTopRegionsTable()}},{key:"quick_down",value:function(xt,Rt){var Lt="#".concat(xt);if(yr(".format-group.in").length)yr(".format-group").slideDown(400),setTimeout(function(){yr(".format-group.in").removeClass("in"),yr(".download-button").html("DOWNLOAD OPTIONS")},400),yr(Lt).slideUp();else{var Bt=yr(Rt).text(),Vt=yr(Lt).parents(".format-group");yr(".download-button").html(Bt.concat(" FILES")),Vt.addClass("in"),yr(".format-group:not(.in)").slideUp(),yr(Lt).slideDown()}return!1}},{key:"arg",value:function(xt,Rt){for(var Lt=Rt&&location.search===""?location.href.slice(1).split("&"):location.search.slice(1).split("&"),Bt=0;Bt<Lt.length;Bt++)if(Lt[Bt].slice(0,Lt[Bt].indexOf("="))===xt){var Vt=Lt[Bt].slice(Lt[Bt].indexOf("=")+1);return Vt.length>0?unescape(Vt):""}return""}},{key:"scrolled",value:function(){var xt=yr(window).scrollTop(),Rt=".more_search:visible",Lt=yr(Rt);if(!!Lt.length){var Bt=Lt.offset().top+Lt.outerHeight()-yr(window).height()-40;xt>Bt&&(log("hit rock bottom > ",Bt),AJS.more_searching||yr(Rt.concat(" > a")).get(0).click())}}},{key:"more_search",value:function(xt,Rt,Lt){var Bt=AJS.selector();if(Bt===!1)return!1;var Vt=Bt.replace(/#ikind-/,""),Nt=yr(Bt.concat(" .more_search")),qt=Bt;if(typeof AJS.page_map=="undefined"&&(AJS.page_map={}),typeof AJS.page_map[qt]=="undefined"&&(AJS.page_map[qt]=Lt||1),AJS.page_map[qt]<0)return!1;AJS.page_map[qt]+=1;var Jt=AJS.page_map[qt];Nt.find(".more-search-fetching").show(),AJS.more_searching=!0;var Zt=Rt+Jt,Yt=location.protocol.concat("//",location.host,Zt);return Zt+="&scroll=1",log("url: ",Zt),log("urlreplace",Yt),log("more_search(selector=",Bt,"sort=",Vt,"page=",Jt,"url=",Zt,")"),yr.get(Zt,function(Xt){if(Xt.length<100&&yr(Xt).find("div.no-results")){Nt.find(".more-search-fetching, a.btn").hide(),AJS.page_map[qt]=-1,AJS.more_searching=!1;return}AJS.pushState&&typeof history.replaceState!="undefined"&&history.replaceState({},"",Yt);var nn=yr(Bt).attr("id");AJS.tilerPREV&&AJS.tilerPREV.unsourced&&AJS.tilerPREV.unsourced[nn]&&delete AJS.tilerPREV.unsourced[nn];var un=yr(Bt.concat(" .results"));un.append(AJS.addNotes(AJS.addingNotesKind,Xt)),AJS.tiler(Bt),Nt.find(".more-search-fetching").hide(),AJS.more_searching=!1,AJS.parent_hover(un),yr(Bt.concat(" img")).on("load",function(){clearTimeout(AJS.more_search_throttler),AJS.more_search_throttler=setTimeout(AJS.tiler,1e3)}),typeof archive_analytics!="undefined"&&archive_analytics.send_scroll_fetch_event(Jt)}),!1}},{key:"embed_codes_adjust",value:function(){log("showing embeds!");var xt=!0,Rt=!1,Lt=void 0;try{for(var Bt=["embedcodehere","embedcodehereWP"][Symbol.iterator](),Vt;!(xt=(Vt=Bt.next()).done);xt=!0){var Nt=Vt.value,qt=yr("#".concat(Nt));qt.removeAttr("rows").css("height","");var Jt=qt.text();yr("body").prepend(yr("<div/>").attr({id:"".concat(Nt,"Shadow"),class:"textarea-invert-readonly roundbox5"}).css({position:"absolute",visibility:"hidden",top:60,left:10,padding:"5px 15px 5px 15px",width:qt.width(),"font-size":qt.css("font-size")}).text(Jt));var Zt=yr("#".concat(Nt,"Shadow")).outerHeight()+15;log(Nt,"bestie height",Zt,"for current width",qt.width()),yr("#".concat(Nt,"Shadow")).remove(),qt.height(Zt)}}catch(Yt){Rt=!0,Lt=Yt}finally{try{!xt&&Bt.return!=null&&Bt.return()}finally{if(Rt)throw Lt}}}},{key:"modal_add",value:function(xt,Rt){yr(xt).length&&yr(xt).remove();var Lt=xt.replace(/#/,""),Bt=Rt.prepended_el,Vt=Bt===void 0?document.body:Bt;return yr(Vt).prepend('\n<div id="'.concat(Lt,'" class="modal fade" role="dialog" aria-hidden="true">\n<div class="modal-dialog modal-lg">\n  <div class="modal-content">\n    <div class="modal-header ').concat(Rt.headerClass!==void 0?Rt.headerClass:"modal-header-std",'">\n      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">\n        <span class="iconochive-remove-circle"></span>\n      </button>\n      <h1 class="modal-title">\n        ').concat(typeof Rt.title=="undefined"?"Confirmed":Rt.title,'\n      </h1>\n    </div>\n    <div id="').concat(Lt,'-body">\n      ').concat(typeof Rt.body=="undefined"?"":Rt.body,"\n    </div>\n  </div>\n</div>\n</div>")),yr(xt)}},{key:"isFavoriteSuccessful",value:function(xt){return xt.indexOf('<meta name="ia-favorite-success" content="1">')!==-1}},{key:"modal_go",value:function(xt,Rt){var Lt=Rt,Bt=yr(xt);if(typeof yr.fn.modal=="undefined")return Promise.resolve().then(function(){return init_bootstrap_3_0(),bootstrap_3_0_exports}).then(function(){return AJS.modal_go(xt,Rt)}),!1;Lt.favorite&&(Lt.login=!0,l.get("logged-in-user")!==void 0&&(Manage.toggle_favorite_icon(Bt,!0),Manage.update_favorite_count(!0)));var Vt=Bt.attr("data-target"),Nt=Lt.favorite?Bt.attr("data-href"):Bt.attr("href");if((!Lt.ignore_lnk||Lt.add_modal)&&AJS.modal_add(Vt,Lt),Lt.shown&&yr(Vt).on("shown.bs.modal",function(){Lt.shown()}),Lt.follow_link_on_dismiss&&yr(Vt).on("hidden.bs.modal",function(){log("modal hidden, going to ",Nt,".."),yr("body").removeClass("blurry"),location.href=Nt}),Lt.login&&l.get("logged-in-user")===void 0){if(location.protocol!=="https:")return location.href="https://archive.org/account/login",!1;var qt="/account/login";return yr.get(qt,function(Jt){var Zt=yr(Jt).find(".container-ia > div").length?yr(Jt).find(".container-ia > div").get(0):Jt;yr(Vt).addClass("login-modal"),yr(Vt.concat("-body")).html(Zt),yr(Vt).modal("show");var Yt=yr(Vt.concat("-body form:has(input[type=submit])"));if(!!Yt.length){var Xt=yr(".password_icon")[0];navigator.cookieEnabled===!0?(yr(".cookie-warning").addClass("hidden"),yr(".login-form :input").prop("disabled",!1),Xt.src="/images/eye-crossed.svg",Xt.alt="Show text",yr(".password_icon").on("click",function(){var nn=yr(".input-password")[0];nn.type==="password"?(nn.type="text",Xt.src="/images/eye.svg",Xt.alt="Hide text"):(nn.type="password",Xt.src="/images/eye-crossed.svg",Xt.alt="Show text")}),yr(".input-email, .input-password").on("focus",function(){yr(".password-error").html(""),yr(".reset-password").show()})):(yr(".cookie-warning").removeClass("hidden"),yr(".login-form :input").prop("disabled",!0)),loginModal_default({$form:Yt,url:qt,selector:Vt,element:xt,conf:Lt})}}),!1}return Lt.auto_remove&&(Lt.auto_close=!0,yr(Vt).on("hidden.bs.modal",function(){yr(Vt).remove(),yr("body").removeClass("blurry")})),Lt.ignore_lnk?yr(Vt).modal("show"):(yr.get(Nt,function(Jt){if(Lt.favorite)if(typeof archive_analytics!="undefined"&&archive_analytics.send_ping({kind:"event",ec:"page_action",ea:"favorite",el:location.pathname,cache_bust:Math.random()}),AJS.isFavoriteSuccessful(Jt))setTimeout(function(){Lt.postLogin&&location.reload(!0)},AJS.modalInterval);else{Manage.toggle_favorite_icon(Bt,!1),Manage.update_favorite_count(!1);var Zt=yr(Vt),Yt='\n              <center>\n                <p class="favorite-failure-message">\n                  There was an error adding the favorite. If the problem persists, please contact support.\n                </p>\n              </center>\n            ';Zt.find(".modal-title").html("Failed"),Zt.find("".concat(Vt,"-body")).html(Yt),yr(Vt).modal("show")}else yr(Vt).modal("show"),Lt.auto_close&&setTimeout(function(){return yr(Vt).modal("hide")},AJS.modalInterval)}),yr(Vt).on("hidden.bs.modal",function(){yr(Vt).remove()})),Lt.center&&yr(Vt.concat(" .modal-dialog")).center(),Lt.auto_close&&Lt.ignore_lnk&&setTimeout(function(){return yr(Vt).modal("hide")},AJS.modalInterval),!1}},{key:"check1",value:function(xt,Rt){if(!!xt.checked){var Lt=Rt?yr(Rt):yr(xt).parents("form");Lt.find("input[type=checkbox]").attr("checked",!1),xt.checked=!0}}},{key:"suffixFmt",value:function(xt,Rt){return Rt.min>=0&&Rt.max<=5?Math.round(xt*10,1)/10:xt>=1e6?(xt/1e6).toFixed(0).concat(" M"):xt>=1e3?(xt/1e3).toFixed(0).concat(" K"):xt.toFixed(0)}},{key:"suffixFmtPercent",value:function(xt,Rt){return AJS.suffixFmt(xt,Rt).concat("%")}},{key:"pluralize",value:function(xt,Rt,Lt){return xt===1?Rt:Lt}},{key:"viewMessage",value:function(xt,Rt,Lt){var Bt=Rt.length,Vt="<table><tr>";Vt+='<th class="tt-date" rowspan="'.concat(Bt,'">').concat(xt[2]," ").concat(xt[3],"</th>"),Vt+='<td class="tt-number">'.concat(add_commas(Rt[0]),"</td>"),Vt+="<td>".concat(AJS.pluralize(Rt[0],"View","Views")," ").concat(Lt[0],"</td></tr>");for(var Nt=1;Nt<Bt;Nt++)Vt+='<tr><td class="tt-number">'.concat(add_commas(Rt[Nt]),"</td>"),Vt+="<td>".concat(AJS.pluralize(Rt[Nt],"View","Views")," ").concat(Lt[Nt],"</td></tr>");return Vt+="<table>",Vt}},{key:"plot_graphs",value:function(){yr(".js-ajs-plotter").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());AJS.plotter(function(){var Bt,Vt,Nt;log("js-ajs-plotter",Lt);var qt=JSON.parse(Lt.cfg);Lt.dayBarsNoPoints&&(qt.dayBarsNoPoints=!0),Lt.dark&&(qt.dark=!0),((Bt=qt.yaxis)==null?void 0:Bt.tickFormatter)==="AJS.suffixFmt"&&(qt.yaxis.tickFormatter=AJS.suffixFmt),Lt.fmt==="AJS.broadcastsTooltip"?Lt.fmt=AJS.broadcastsTooltip:Lt.fmt==="AJS.airedTooltip"?Lt.fmt=AJS.airedTooltip:((Vt=Lt.fmt)==null?void 0:Vt.length)===3&&Lt.fmt[0]==="AJS.graphsTooltip"?Lt.fmt=AJS.graphsTooltip(Lt.fmt[1],Lt.fmt[2]):((Nt=Lt.fmt)==null?void 0:Nt.length)===3&&Lt.fmt[0]==="AJS.statsTooltip"&&(Lt.fmt=AJS.statsTooltip(Lt.fmt[1],Lt.fmt[2])),AJS.plot(Lt.id,qt,Lt.fmt,JSON.parse(Lt.pts),Lt.many)})})}},{key:"broadcastsTooltip",value:function(xt,Rt){var Lt=new Date(xt).toUTCString().split(" ");return"<nobr>".concat(add_commas(Rt)," broadcasts on ").concat(Lt[2]," ").concat(Lt[3],"</nobr>")}},{key:"airedTooltip",value:function(xt,Rt){var Lt=new Date(xt).toDateString().split(" ");return"<nobr>Aired ".concat(add_commas(Rt)," times on ").concat(Lt[1]," ").concat(Lt[2],"</nobr>")}},{key:"graphsTooltip",value:function(xt,Rt){return function(Lt,Bt){var Vt=new Date(Lt).toDateString().split(" ");return"<nobr>".concat(add_commas(Bt)," ").concat(xt," in ").concat(Vt[1]," ").concat(Rt==="day"?Vt[2]:""," ").concat(Vt[3],"</nobr>")}}},{key:"statsTooltip",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Lt;switch(xt){case"main":{Lt=function(Vt){var Nt=Vt.y,qt=Vt.t;return"".concat(add_commas(Nt)," total items in <strong>").concat(qt[2]," ").concat(qt[3],"</strong>")};break}case"item":{Lt=function(Vt){var Nt=Vt.t,qt=Vt.item;return"<strong>".concat(Nt[2]," ").concat(Nt[3],"</strong>: ").concat(add_commas(qt.datapoint[1])," ").concat(AJS.pluralize(qt.datapoint[1],"Item","Items"))};break}case"download":{Lt=function(Vt){var Nt=Vt.t,qt=Vt.item;return"<strong>".concat(Nt[2]," ").concat(Nt[3],"</strong>: ").concat(add_commas(qt.datapoint[1])," ").concat(AJS.pluralize(qt.datapoint[1],"Download","Downloads"))};break}case"view":{Lt=function(Vt){var Nt=Vt.t,qt=Vt.values,Jt=Vt.labels;return AJS.viewMessage(Nt,qt,Jt)};break}default:break}var Bt=function(Vt,Nt,qt,Jt,Zt){var Yt=new Date(Vt-Rt).toUTCString().split(" "),Xt={x:Vt,y:Nt,item:qt,t:Yt,values:Jt,labels:Zt};return'<span style="white-space: nowrap;">'.concat(Lt(Xt),"</span>")};return Bt}},{key:"plotter",value:function(xt){if(typeof AJS.plotters=="undefined"&&(AJS.plotters=[]),xt)AJS.plotters.push(xt),xt();else{log("plotter() resize/orient change",AJS.plotters.length,"graphs to resize");for(var Rt=0;Rt<AJS.plotters.length;Rt++)AJS.plotters[Rt]()}}},{key:"plot",value:function(xt,Rt,Lt,Bt,Vt){var Nt=Rt;Nt.xaxis||(Nt.xaxis={mode:"time",color:Nt.dark?"#ccc":"#545454"}),Nt.yaxis||(Nt.yaxis={color:Nt.dark?"#ccc":"#545454"});var qt;Vt&&Nt.barWidth?qt=Nt.barWidth*1:Nt.barWidth?qt=Nt.barWidth*86400*1e3:qt=(Nt.dayBarsNoPoints?1:7)*86400*1e3,Nt.color||(Nt.color="#385C74"),Nt.stack?Nt.series={stack:!0,bars:{show:!0,barWidth:qt,fill:!0},legend:{show:!0}}:Nt.series={bars:{show:!0,barWidth:qt,fill:.6,color:Nt.color},color:Nt.color,points:{show:!Nt.dayBarsNoPoints}},typeof Nt.grid=="undefined"&&(Nt.grid={borderColor:Nt.dark?"#333":"#aaa",hoverable:!0}),Nt.dark&&(Nt.grid.backgroundColor="#002b36"),Nt.tip||(Nt.tip={}),Nt.tip.id||(Nt.tip.id=xt),typeof window.GraphPriorIndex=="undefined"&&(window.GraphPriorIndex={});var Jt=[];Nt.series.stack?Jt=Bt:(Jt=Vt?Bt:typeof Bt.data=="undefined"?[{data:Bt}]:[Bt],Nt.dayBarsNoPoints&&!Nt.noLabel&&(Jt[0].label=xt));var Zt="#".concat(xt);Promise.resolve().then(function(){return init_flot_5E0_8(),flot_5E0_8_exports}).then(function(){Promise.all([Promise.resolve().then(function(){return init_jquery_flot_time2(),jquery_flot_time_exports}),Promise.resolve().then(function(){return init_jquery_flot_stack2(),jquery_flot_stack_exports})]).then(function(){var Yt=yr.plot(yr(Zt),Jt,Nt);!Lt||yr(Zt).bind("plothover",function(Xt,nn,un){if(!un){window.GraphPriorDatapoint=[0,0,0],yr("#gtip").remove();return}if(window.GraphPriorDatapoint!==un.datapoint){window.GraphPriorDatapoint=un.datapoint,yr("#gtip").remove();var fn=[],dn=[];if(Nt.stack)for(var pn=Yt.getData(),mn=0;mn<pn.length;mn++){var hn=pn[mn];dn[mn]=hn.label;for(var gn=0;gn<hn.data.length;gn++)if(hn.data[gn][0]===un.datapoint[0]){fn[mn]=hn.data[gn][1];break}}var on=Lt(un.datapoint[0],un.datapoint[1],un,fn,dn),Ft=yr(Zt),Gt=Ft.offset(),en=Nt.tip.pegTo;en||(en=nn.pageX-Gt.left>Ft.width()/2?"right":"left");var sn=en==="right"?Ft.width()-(nn.pageX-Gt.left-20):nn.pageX-Gt.left+20;log(en,sn),yr("#".concat(Nt.tip.id)).append('<div id="gtip" class="roundbox5 grafs-tooltip" style="top:'.concat(nn.pageY-Gt.top,"px; ").concat(en,":").concat(sn,'px">').concat(on,"</div>")).fadeIn(200)}})})})}},{key:"makeMouseElementAccessible",value:function(xt){yr(xt).attr("tabindex","0").on("keypress keydown",function(Lt){if(Lt.type!=="click"){var Bt=Lt.keyCode||Lt.which,Vt=32,Nt=13;[Vt,Nt].indexOf(Bt)!==-1&&yr(this).click()}})}},{key:"autocomplete",value:function(xt,Rt,Lt){Promise.resolve().then(function(){return init_jquery_ui_min2(),jquery_ui_min_exports}).then(function(){yr(xt).autocomplete({appendTo:"#autocompletee",minLength:0,source:function(Bt,Vt){Vt(yr.ui.autocomplete.filter(Rt,Bt.term.split(/,\s*/).pop()))},focus:function(){return!1},select:function(Vt,Nt){if(Lt){var qt=this.value.split(/,\s*/);qt.pop(),qt.push(Nt.item.value),qt.push(""),this.value=qt.join(", ")}else this.value=Nt.item.value;return!1}})})}},{key:"addNotes",value:function(xt,Rt){if(xt!=="favorite"&&xt!=="list"||(!Rt&&yr("body").hasClass("editable")&&(AJS.addingNotesKind=xt),!AJS.addingNotesKind))return Rt;if(AJS.addNoteHTM=yr('\n<div class="note">\n  <span class="edit">\n    <a href="#" onclick="return AJS.editNote(this)">Add a Note</a>\n  </span>\n</div>'),log("addNotes"),Rt){var Lt=yr("<div>".concat(Rt,"</div>"));return Lt.find('.details-ia .C234:not(:has(".note"))').append(AJS.addNoteHTM),Lt.html()}return yr('.details-ia .C234:not(:has(".note"))').append(AJS.addNoteHTM)}},{key:"editNote",value:function(xt){var Rt=yr(xt),Lt=Rt.parents(".details-ia").prev().attr("data-id");if(!Lt)return!1;var Bt=Rt.parents(".note"),Vt="";return Rt.text()==="edit"&&(Vt=Bt.find("span:first").text(),Vt=Vt.replace(/</g,"&lt;").replace(/>/g,"&gt;")),Bt.hide(),Bt.parent().append(yr('\n<form class="form form-horizontal note" role="form" onsubmit="AJS.editedNote(this);return false">\n  <div class="form-group">\n    <div class="col-xs-2 col-md-1 col-lg-1">\n      <b>Note:</b>\n    </div>\n    <div class="col-xs-10 col-md-6 col-lg-7">\n      <textarea class="form-control" name="comments">'.concat(Vt,'</textarea>\n      <div class="clearfix visible-xs-block"></div>\n    </div>\n    <div class="clearfix visible-xs-block"></div>\n    <div class="col-xs-12 col-md-5 col-lg-4 btns">\n      <button type="button" onclick="AJS.editedNote(this)" class="btn btn-success btn-xs">Save</button>\n      <button type="button" onclick="AJS.editedNote(this)" class="btn btn-info btn-cancel btn-xs">Cancel</button>\n      <button type="button" onclick="AJS.editedNote(this)" class="btn btn-danger btn-xs ').concat(Vt?"":"hidden",'">Remove</button>\n    </div>\n  </div>\n</form>'))),!1}},{key:"editedNote",value:function(xt){var Rt=yr(xt),Lt=Rt.parents(".details-ia").prev().attr("data-id");if(!!Lt){Rt.is("form")&&(Rt=Rt.find('button:contains("Save")'));var Bt=Rt.text(),Vt=Rt.parents(".note"),Nt=Vt.prev();if(Bt==="Save"||Bt==="Remove"){var qt=Bt==="Save"?Vt.find("textarea").val():"",Jt="/bookmarks.php?identifier=".concat(Lt,"&kind=",AJS.addingNotesKind,"&add_comment=",encodeURIComponent(qt));log("get ",Jt),yr.get(Jt,function(){var Zt=qt?'Note: "<span>'.concat(qt.replace(/</g,"&lt;").replace(/>/g,"&gt;"),'</span>"\n          <span class="edit">(<a href="#" onclick="return AJS.editNote(this)">edit</a>)</span>'):AJS.addNoteHTM.html();Nt.html(Zt).show(),Vt.remove()});return}Nt.show(),Vt.remove()}}},{key:"thumbzilla",value:function(xt){var Rt=yr("body").hasClass("tv");Rt&&TV2.unplay("thumbzilla");var Lt="",Bt=function(){yr("#opscreen1M").remove(),yr("body").prepend(yr("<div />").attr({id:"opscreen1M"}));var Vt=yr("<div/>").attr({id:"thumbzilla"}).html("<div>".concat(Lt,"</div>"));Vt.appendTo("#opscreen1M"),yr("#opscreen1M").css("visibility","hidden").show();for(var Nt=yr(window).height()+(ios?60:0),qt=720;qt>=10;qt-=10){var Jt=Math.round(qt*.6875);if(log("TRYING",qt,"x",Jt),yr("#thumbzilla img").css({width:qt,height:Jt}),yr("#thumbzilla img:last").offset().top+Jt<=Nt)break}yr("#thumbzilla div").center(),yr("#opscreen1M").hide().css("visibility","visible").fadeIn("slow").one("click.opscreen1M.nixer",function(){return yr("#opscreen1M").fadeOut("slow")})};return Rt&&TV3?(yr(TV3.thumbzillas).each(function(Vt,Nt){var qt=parseInt(Nt,10);if(Rt){var Jt="/start/".concat(qt,"/end/").concat(qt+TV3.CLIP_SEC_MAX2);Lt+="<a onclick=\"$('#opscreen1M').fadeOut('slow'); TV2.seekURL('".concat(Jt,'\')" href="').concat(Jt,'">')}else{var Zt="/details/".concat(xt,"&start=").concat(qt);Lt+="<a onclick=\"$('#opscreen1M').fadeOut('slow'); return Play.seek(this)\" href=\"".concat(Zt,'">')}Lt+='<img src="/download/'.concat(xt,"/").concat(xt,".thumbs/").concat(xt,"_").concat(Nt,'.jpg"/></a>')}),Bt()):yr.getJSON("/metadata/".concat(xt,"/files"),function(Vt){var Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt.result[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value,nn="original"in Xt&&Xt.name.match(/\.thumbs\/.*_([0-9]+)\.jpg$/);nn&&(Lt+='\n              <a href="/details/'.concat(xt,"/").concat(Xt.original,"?start=").concat(Number(nn[1]),'"><img src="/download/').concat(xt,"/").concat(Xt.name,'"></a>\n            '))}}catch(un){qt=!0,Jt=un}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}Lt&&Bt()}),!1}},{key:"setUpSearchForms",value:function(){var xt=function(Vt){var Nt=yr(Vt),qt=Nt.find(".js-search-bar"),Jt=Nt.find(".js-search-options"),Zt=Jt.data("keepOpenWhenChanged"),Yt=!1;function Xt(dn){var pn=this.dataset.waybackMachineSearchUrl,mn=yr(this.elements),hn=mn.filter('[name="sin"]:checked'),gn=mn.filter('[name="search"]'),on=hn.length?hn[0].value:"",Ft=gn.length?gn[0].value:"";pn&&on==="WEB"&&(dn.preventDefault(),window.location=[pn.replace(/\/$/,""),Ft].join("/"))}function nn(){Jt.addClass("is-open").attr("aria-expanded",!0)}function un(){Jt.removeClass("is-open").attr("aria-expanded",!1)}function fn(dn){!dn||Nt[0].contains(dn)||Zt&&Yt||yr(dn).parents(".ui-autocomplete").length||un()}Nt.length&&(Nt.on("submit",Xt),Jt.hasClass("is-open")||(Rt.on("click",function(dn){fn(dn.target)}),Nt.on("change",function(){Yt=!0}).on("focusout",function(dn){fn(dn.relatedTarget)}),qt.on("focusin",function(){nn()})))},Rt=yr(document.body),Lt=yr(".js-search-form");Lt.each(function(Bt,Vt){return xt(Vt)})}},{key:"setUpAccordions",value:function(){var xt=function(Bt,Vt){Array.from(Bt).forEach(function(Nt){Nt!==Vt&&(Nt.open=!1)})},Rt=function(Bt){function Vt(Nt){!Nt.target.open||(xt(Bt.querySelectorAll("details"),Nt.target),yr("html, body").animate({scrollTop:yr(Nt.target).offset().top},400))}Array.from(Bt.querySelectorAll("details")).forEach(function(Nt){Nt.addEventListener("toggle",Vt)}),Bt.setAttribute("data-accordion-ready","")};Array.from(document.querySelectorAll("[data-accordion]")).forEach(Rt)}},{key:"advanced_search",value:function(xt){if(!AJS.is_advanced_TV_search(xt))return!0;AJS.adv||(AJS.adv={mapping:!1});var Rt=new Date().toISOString().substr(0,10);yr.ajaxSetup({cache:!0});var Lt="https://".concat(location.host,"/includes/");return yr.when(typeof TVSearch!="undefined"||yr.getScript(Lt.concat("build/js/tvsearch.min.js?",Rt)),AJS.adv.mapping||yr.getJSON("/details/tv?mappings&output=json&".concat(Rt),function(Bt){AJS.adv.mapping=Bt})).then(function(){if(AJS.adv.mapping.length!==2){alert("failed to get network and program mappings!");return}TVSearch.proPick(AJS.adv.mapping,xt)}),!1}},{key:"is_advanced_TV_search",value:function(xt){if(location.hostname==="web.archive.org"||yr(document.body).hasClass("top"))return!1;var Rt=yr(xt).parents("form");return Rt.find(".js-search-options input[value=TV]").is(":checked")?Rt:!1}}]),Ut}(),yr(function(){yr(".js-tiles-setup").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());AJS.lists_v_tiles_setup(Lt.toggle_range),yr("div.ikind").css({visibility:" visible"}),Lt.popState!==!1&&AJS.popState(Lt.popState),AJS.tiler(),yr(window).on("resize  orientationchange",function(Bt){clearTimeout(AJS.tiles_wrap_throttler),AJS.tiles_wrap_throttler=setTimeout(AJS.tiler,250)}),yr(window).scroll(AJS.scrolled)}),AJS.makeMouseElementAccessible(".accessible-link"),typeof archive_analytics!="undefined"&&archive_analytics.set_up_event_tracking(),AJS.setUpSearchForms(),AJS.setUpAccordions(),typeof archive_analytics!="undefined"&&archive_analytics.create_tracking_image("external_executes"),AJS.modalInterval=2e3,banners_default.init(),SearchAutocomplete.setup(),yr(".js-search-beta-opt-in").each(function(xt,Rt){yr(Rt).on("click",function(){window.localStorage.setItem("SearchBeta-opt-in",!0)})}),yr(".js-collection-setup").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());Lt.about&&AJS.grafs(),AJS.addNotes(Lt.is_list),yr(window).on("resize  orientationchange",function(Bt){clearTimeout(AJS.plotter_throttler),AJS.plotter_throttler=setTimeout(AJS.plotter,250)})}),yr(".js-collection-setup2").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());Lt.editable&&(yr("#editlink").show(),Lt.image!==""&&AJS.head_img_dragdrop_setup(Lt.image))}),yr(".js-account-setup").each(function(xt,Rt){var Lt,Bt=JSON.parse(yr(Rt).val());AJS.head_img_dragdrop_setup(Bt.dragdrop),(Lt=Bt.darking_ids)!=null&&Lt.length&&Manage.decorate_pendings(Bt.darking_ids)}),AJS.plot_graphs(),yr(".js-pages").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());AJS.drawPDF(Lt.identifier,JSON.parse(Lt.pages))}),yr(".js-carousel1").each(function(){return AJS.carouselsize("#ia-carousel")}),yr(".js-carousel2").each(function(){AJS.theatresize(),AJS.carouselsize("#ia-carousel",!0)}),yr(".js-emulation").each(function(xt,Rt){yr(".container-ia:first").attr("id","begPgSpcr"),AJS.emulate_setup(JSON.parse(yr(Rt).val()))}),yr(".tablesorter").each(function(xt,Rt){var Lt={textExtraction:"complex"};yr("body").hasClass("js-tv-programPageColumnSorting")?Lt.headers={0:{sorter:!1}}:yr("body").hasClass("services-views")&&(Lt.ignoreCase=!0,Lt.sortList=[[1,0]],Lt.widgets=["saveSort"],Lt.widgetOptions={saveSort:!0}),typeof yr.fn.tablesorter=="undefined"?Promise.resolve().then(function(){return init_tablesorter_deps_jquery_3_6(),tablesorter_deps_jquery_3_6_exports}).then(function(){yr(Rt).tablesorter(Lt)}):yr(Rt).tablesorter(Lt)});var Ut=yr(".js-date_switcher"),jt=!AJS.isTouchDevice()&&typeof yr.fn.tooltip=="undefined"?yr('.container-ia [data-toggle="tooltip"], #cols [data-toggle="tooltip"], #tvbanner [data-toggle="tooltip"], #cher-modal [data-toggle="tooltip"]'):[];(jt.length||Ut.length)&&Promise.resolve().then(function(){return init_bootstrap_3_0(),bootstrap_3_0_exports}).then(function(){jt.length&&jt.tooltip({}),Ut.each(function(xt,Rt){return AJS.date_switcher(JSON.parse(yr(Rt).val()))})})}),window.AJS=AJS}}),init_onclick=__esm({"components/util/onclick.js":function(){init_jquery2()}}),init_jwplayer=__esm({"jw/8.22.0/jwplayer.js":function(){window.jwplayer=function(Ut){var jt=function(Zt){for(var Yt,Xt,nn=Zt[0],un=Zt[1],fn=0,dn=[];fn<nn.length;fn++)Xt=nn[fn],Object.prototype.hasOwnProperty.call(Rt,Xt)&&Rt[Xt]&&dn.push(Rt[Xt][0]),Rt[Xt]=0;for(Yt in un)Object.prototype.hasOwnProperty.call(un,Yt)&&(Ut[Yt]=un[Yt]);for(qt&&qt(Zt);dn.length;)dn.shift()()},xt={},Rt={0:0};function Lt(Jt){if(xt[Jt])return xt[Jt].exports;var Zt=xt[Jt]={i:Jt,l:!1,exports:{}};return Ut[Jt].call(Zt.exports,Zt,Zt.exports,Lt),Zt.l=!0,Zt.exports}Lt.e=function(Jt){var Zt=[],Yt=Rt[Jt];if(Yt!==0)if(Yt)Zt.push(Yt[2]);else{var Xt=new Promise(function(pn,mn){Yt=Rt[Jt]=[pn,mn]});Zt.push(Yt[2]=Xt);var nn,un=document.createElement("script");un.charset="utf-8",un.timeout=120,Lt.nc&&un.setAttribute("nonce",Lt.nc),un.src=function(pn){return Lt.p+""+({1:"jwplayer.controls",2:"jwplayer.controls.tizen",3:"jwplayer.core",4:"jwplayer.core.controls",5:"jwplayer.core.controls.html5",6:"jwplayer.core.controls.polyfills",7:"jwplayer.core.controls.polyfills.html5",8:"polyfills.intersection-observer",9:"polyfills.webvtt",10:"provider.html5",11:"vttparser"}[pn]||pn)+".js"}(Jt);var fn=new Error;nn=function(mn){un.onerror=un.onload=null,clearTimeout(dn);var hn=Rt[Jt];if(hn!==0){if(hn){var gn=mn&&(mn.type==="load"?"missing":mn.type),on=mn&&mn.target&&mn.target.src;fn.message="Loading chunk "+Jt+" failed.\n("+gn+": "+on+")",fn.name="ChunkLoadError",fn.type=gn,fn.request=on,hn[1](fn)}Rt[Jt]=void 0}};var dn=setTimeout(function(){nn({type:"timeout",target:un})},12e4);un.onerror=un.onload=nn,document.head.appendChild(un)}return Promise.all(Zt)},Lt.m=Ut,Lt.c=xt,Lt.d=function(Jt,Zt,Yt){Lt.o(Jt,Zt)||Object.defineProperty(Jt,Zt,{enumerable:!0,get:Yt})},Lt.r=function(Jt){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Jt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Jt,"__esModule",{value:!0})},Lt.t=function(Jt,Zt){if(1&Zt&&(Jt=Lt(Jt)),8&Zt||4&Zt&&typeof Jt=="object"&&Jt&&Jt.__esModule)return Jt;var Yt=Object.create(null);if(Lt.r(Yt),Object.defineProperty(Yt,"default",{enumerable:!0,value:Jt}),2&Zt&&typeof Jt!="string")for(var Xt in Jt)Lt.d(Yt,Xt,function(nn){return Jt[nn]}.bind(null,Xt));return Yt},Lt.n=function(Jt){var Zt=Jt&&Jt.__esModule?function(){return Jt.default}:function(){return Jt};return Lt.d(Zt,"a",Zt),Zt},Lt.o=function(Jt,Zt){return Object.prototype.hasOwnProperty.call(Jt,Zt)},Lt.p="",Lt.oe=function(Jt){throw console.error(Jt),Jt};var Bt=window.webpackJsonpjwplayer=window.webpackJsonpjwplayer||[],Vt=Bt.push.bind(Bt);Bt.push=jt,Bt=Bt.slice();for(var Nt=0;Nt<Bt.length;Nt++)jt(Bt[Nt]);var qt=Vt;return Lt(Lt.s=56)}([function(Ut,jt,xt){"use strict";xt.d(jt,"f",function(){return Gt}),xt.d(jt,"v",function(){return sn}),xt.d(jt,"i",function(){return In}),xt.d(jt,"h",function(){return _n}),xt.d(jt,"z",function(){return ti}),xt.d(jt,"b",function(){return yi}),xt.d(jt,"j",function(){return Aa}),xt.d(jt,"e",function(){return ua}),xt.d(jt,"l",function(){return zi}),xt.d(jt,"a",function(){return Qi}),xt.d(jt,"A",function(){return Wr}),xt.d(jt,"m",function(){return Yr}),xt.d(jt,"d",function(){return Zr}),xt.d(jt,"g",function(){return _i}),xt.d(jt,"x",function(){return ki}),xt.d(jt,"p",function(){return qr}),xt.d(jt,"r",function(){return hi}),xt.d(jt,"s",function(){return xi}),xt.d(jt,"o",function(){return mi}),xt.d(jt,"q",function(){return ni}),xt.d(jt,"n",function(){return Nn}),xt.d(jt,"t",function(){return Li}),xt.d(jt,"k",function(){return xa}),xt.d(jt,"y",function(){return Tn}),xt.d(jt,"w",function(){return ci}),xt.d(jt,"u",function(){return Ai});var Rt=xt(16),Lt={},Bt=Array.prototype,Vt=Object.prototype,Nt=Function.prototype,qt=Bt.slice,Jt=Bt.concat,Zt=Vt.toString,Yt=Vt.hasOwnProperty,Xt=Bt.map,nn=Bt.reduce,un=Bt.forEach,fn=Bt.filter,dn=Bt.every,pn=Bt.some,mn=Bt.indexOf,hn=Array.isArray,gn=Object.keys,on=Nt.bind,Ft=window.isFinite,Gt=function(Ar,$r,Ur){var Jr,Ci;if(Ar==null)return Ar;if(un&&Ar.forEach===un)Ar.forEach($r,Ur);else if(Ar.length===+Ar.length){for(Jr=0,Ci=Ar.length;Jr<Ci;Jr++)if($r.call(Ur,Ar[Jr],Jr,Ar)===Lt)return}else{var Ni=zr(Ar);for(Jr=0,Ci=Ni.length;Jr<Ci;Jr++)if($r.call(Ur,Ar[Ni[Jr]],Ni[Jr],Ar)===Lt)return}return Ar},en=Gt,sn=function(Ar,$r,Ur){var Jr=[];return Ar==null?Jr:Xt&&Ar.map===Xt?Ar.map($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){Jr.push($r.call(Ur,Ci,Ni,Pi))}),Jr)},cn=sn,yn="Reduce of empty array with no initial value",Cn=function(Ar,$r,Ur,Jr){var Ci=arguments.length>2;if(Ar==null&&(Ar=[]),nn&&Ar.reduce===nn)return Jr&&($r=Qi($r,Jr)),Ci?Ar.reduce($r,Ur):Ar.reduce($r);if(Gt(Ar,function(Ni,Pi,ta){Ci?Ur=$r.call(Jr,Ur,Ni,Pi,ta):(Ur=Ni,Ci=!0)}),!Ci)throw new TypeError(yn);return Ur},kn=Cn,An=Cn,In=function(Ar,$r,Ur){var Jr;return Sn(Ar,function(Ci,Ni,Pi){if($r.call(Ur,Ci,Ni,Pi))return Jr=Ci,!0}),Jr},Pn=In,_n=function(Ar,$r,Ur){var Jr=[];return Ar==null?Jr:fn&&Ar.filter===fn?Ar.filter($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){$r.call(Ur,Ci,Ni,Pi)&&Jr.push(Ci)}),Jr)},Rn=_n,jn=function(Ar,$r,Ur){$r||($r=xa);var Jr=!0;return Ar==null?Jr:dn&&Ar.every===dn?Ar.every($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){if(!(Jr=Jr&&$r.call(Ur,Ci,Ni,Pi)))return Lt}),!!Jr)},On=jn,Sn=function(Ar,$r,Ur){$r||($r=xa);var Jr=!1;return Ar==null?Jr:pn&&Ar.some===pn?Ar.some($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){if(Jr||(Jr=$r.call(Ur,Ci,Ni,Pi)))return Lt}),!!Jr)},Vn=Sn,Jn=function(Ar,$r){var Ur;return function(){return--Ar>0&&(Ur=$r.apply(this,arguments)),Ar<=1&&($r=null),Ur}},kr=function(Ar){return Ar==null?xa:qr(Ar)?Ar:Tn(Ar)},xr=function(Ar){return function($r,Ur,Jr){var Ci={};return Ur=kr(Ur),Gt($r,function(Ni,Pi){var ta=Ur.call(Jr,Ni,Pi,$r);Ar(Ci,ta,Ni)}),Ci}},Yn=xr(function(ui,Ar,$r){Vi(ui,Ar)?ui[Ar].push($r):ui[Ar]=[$r]}),Tr=xr(function(ui,Ar,$r){ui[Ar]=$r}),ti=function(Ar,$r,Ur,Jr){for(var Ci=(Ur=kr(Ur)).call(Jr,$r),Ni=0,Pi=Ar.length;Ni<Pi;){var ta=Ni+Pi>>>1;Ur.call(Jr,Ar[ta])<Ci?Ni=ta+1:Pi=ta}return Ni},yi=function(Ar,$r){return Ar!=null&&(Ar.length!==+Ar.length&&(Ar=Rr(Ar)),zi(Ar,$r)>=0)},ra=yi,Aa=function(Ar,$r){return In(Ar,ci($r))},ua=function(Ar){var $r=Jt.apply(Bt,qt.call(arguments,1));return _n(Ar,function(Ur){return!yi($r,Ur)})},zi=function(Ar,$r,Ur){if(Ar==null)return-1;var Jr=0,Ci=Ar.length;if(Ur){if(typeof Ur!="number")return Ar[Jr=ti(Ar,$r)]===$r?Jr:-1;Jr=Ur<0?Math.max(0,Ci+Ur):Ur}if(mn&&Ar.indexOf===mn)return Ar.indexOf($r,Ur);for(;Jr<Ci;Jr++)if(Ar[Jr]===$r)return Jr;return-1},Ui=function(){},Qi=function(Ar,$r){var Ur,Jr;if(on&&Ar.bind===on)return on.apply(Ar,qt.call(arguments,1));if(!qr(Ar))throw new TypeError;return Ur=qt.call(arguments,2),Jr=function(){if(!_instanceof(this,Jr))return Ar.apply($r,Ur.concat(qt.call(arguments)));Ui.prototype=Ar.prototype;var Ci=new Ui;Ui.prototype=null;var Ni=Ar.apply(Ci,Ur.concat(qt.call(arguments)));return Object(Ni)===Ni?Ni:Ci}},Ti=function(Ar){var $r=qt.call(arguments,1);return function(){for(var Ur=0,Jr=$r.slice(),Ci=0,Ni=Jr.length;Ci<Ni;Ci++)Vi(Jr[Ci],"partial")&&(Jr[Ci]=arguments[Ur++]);for(;Ur<arguments.length;)Jr.push(arguments[Ur++]);return Ar.apply(this,Jr)}},pi=Ti(Jn,2),$i=function(Ar,$r){var Ur=qt.call(arguments,2);return setTimeout(function(){return Ar.apply(null,Ur)},$r)},bi=Ti($i,{partial:Ti},1),Wr=function(Ar,$r,Ur){var Jr,Ci,Ni,Pi=null,ta=0;Ur||(Ur={});var aa=function(){ta=Ur.leading===!1?0:oi(),Pi=null,Ni=Ar.apply(Jr,Ci),Jr=Ci=null};return function(){ta||Ur.leading!==!1||(ta=oi);var ga=$r-(oi-ta);return Jr=this,Ci=arguments,ga<=0?(clearTimeout(Pi),Pi=null,ta=oi,Ni=Ar.apply(Jr,Ci),Jr=Ci=null):Pi||Ur.trailing===!1||(Pi=setTimeout(aa,ga)),Ni}},zr=function(Ar){if(!Di(Ar))return[];if(gn)return gn(Ar);var $r=[];for(var Ur in Ar)Vi(Ar,Ur)&&$r.push(Ur);return $r},Rr=function(Ar){for(var $r=zr(Ar),Ur=zr.length,Jr=Array(Ur),Ci=0;Ci<Ur;Ci++)Jr[Ci]=Ar[$r[Ci]];return Jr},Yr=function(Ar){for(var $r={},Ur=zr(Ar),Jr=0,Ci=Ur.length;Jr<Ci;Jr++)$r[Ar[Ur[Jr]]]=Ur[Jr];return $r},Zr=function(Ar){return Gt(qt.call(arguments,1),function($r){if($r)for(var Ur in $r)Ar[Ur]===void 0&&(Ar[Ur]=$r[Ur])}),Ar},_i=Object.assign||function(ui){return Gt(qt.call(arguments,1),function(Ar){if(Ar)for(var $r in Ar)Object.prototype.hasOwnProperty.call(Ar,$r)&&(ui[$r]=Ar[$r])}),ui},ki=function(Ar){var $r={},Ur=Jt.apply(Bt,qt.call(arguments,1));return Gt(Ur,function(Jr){Jr in Ar&&($r[Jr]=Ar[Jr])}),$r},Bi=hn||function(ui){return Zt.call(ui)=="[object Array]"},Di=function(Ar){return Ar===Object(Ar)},Gr=[];Gt(["Function","String","Number","Date","RegExp"],function(ui){Gr[ui]=function(Ar){return Zt.call(Ar)=="[object "+ui+"]"}}),Gr.Function=function(ui){return typeof ui=="function"};var Qr=Gr.Date,Dr=Gr.RegExp,qr=Gr.Function,hi=Gr.Number,xi=Gr.String,mi=function(Ar){return Ft(Ar)&&!ni(parseFloat(Ar))},ni=function(Ar){return hi(Ar)&&Ar!=+Ar},Nn=function(Ar){return Ar===!0||Ar===!1||Zt.call(Ar)=="[object Boolean]"},Li=function(Ar){return Ar===void 0},Vi=function(Ar,$r){return Yt.call(Ar,$r)},xa=function(Ar){return Ar},Tn=function(Ar){return function($r){return $r[Ar]}},ci=function(Ar){return function($r){if($r===Ar)return!0;for(var Ur in Ar)if(Ar[Ur]!==$r[Ur])return!1;return!0}},oi=Rt.a,Ai=function(Ar){return hi(Ar)&&!ni(Ar)};jt.c={after:function(Ar,$r){return function(){if(--Ar<1)return $r.apply(this,arguments)}},all:jn,any:Sn,before:Jn,bind:Qi,clone:function(Ar){return Di(Ar)?Bi(Ar)?Ar.slice():_i({},Ar):Ar},collect:cn,compact:function(Ar){return _n(Ar,xa)},constant:function(Ar){return function(){return Ar}},contains:yi,debounce:function(Ar,$r){var Ur;return $r===void 0&&($r=100),function(){for(var Jr=this,Ci=arguments.length,Ni=new Array(Ci),Pi=0;Pi<Ci;Pi++)Ni[Pi]=arguments[Pi];clearTimeout(Ur),Ur=setTimeout(function(){Ar.apply(Jr,Ni)},$r)}},defaults:Zr,defer:bi,delay:$i,detect:Pn,difference:ua,each:Gt,every:On,extend:_i,filter:_n,find:In,findWhere:Aa,foldl:kn,forEach:en,groupBy:Yn,has:Vi,identity:xa,include:ra,indexBy:Tr,indexOf:zi,inject:An,invert:Yr,isArray:Bi,isBoolean:Nn,isDate:Qr,isFinite:mi,isFunction:qr,isNaN:ni,isNull:function(Ar){return Ar===null},isNumber:hi,isObject:Di,isRegExp:Dr,isString:xi,isUndefined:Li,isValidNumber:Ai,keys:zr,last:function(Ar,$r,Ur){if(Ar!=null)return $r==null||Ur?Ar[Ar.length-1]:qt.call(Ar,Math.max(Ar.length-$r,0))},map:sn,matches:ci,max:function(Ar,$r,Ur){if(!$r&&Bi(Ar)&&Ar[0]===+Ar[0]&&Ar.length<65535)return Math.max.apply(Math,Ar);var Jr=-1/0,Ci=-1/0;return Gt(Ar,function(Ni,Pi,ta){var aa=$r?$r.call(Ur,Ni,Pi,ta):Ni;aa>Ci&&(Jr=Ni,Ci=aa)}),Jr},memoize:function(Ar,$r){var Ur={};return $r||($r=xa),function(){var Jr=$r.apply(this,arguments);return Vi(Ur,Jr)?Ur[Jr]:Ur[Jr]=Ar.apply(this,arguments)}},now:oi,omit:function(Ar){var $r={},Ur=Jt.apply(Bt,qt.call(arguments,1));for(var Jr in Ar)yi(Ur,Jr)||($r[Jr]=Ar[Jr]);return $r},once:pi,partial:Ti,pick:ki,pluck:function(Ar,$r){return sn(Ar,Tn($r))},property:Tn,propertyOf:function(Ar){return Ar==null?function(){}:function($r){return Ar[$r]}},reduce:Cn,reject:function(Ar,$r,Ur){return _n(Ar,function(Jr,Ci,Ni){return!$r.call(Ur,Jr,Ci,Ni)},Ur)},result:function(Ar,$r){if(Ar!=null){var Ur=Ar[$r];return qr(Ur)?Ur.call(Ar):Ur}},select:Rn,size:function(Ar){return Ar==null?0:Ar.length===+Ar.length?Ar.length:zr(Ar).length},some:Vn,sortedIndex:ti,throttle:Wr,where:function(Ar,$r){return _n(Ar,ci($r))},without:function(Ar){return ua(Ar,qt.call(arguments,1))}}},function(Ut,jt,xt){"use strict";var Rt=function(An,In,Pn){return _instanceof(Pn,Cn)&&Pn.code?Pn:new Cn(An,In,Pn)},Lt=function(An,In){var Pn=Rt(yn,In,An);return Pn.code=(An&&_instanceof(An,Cn)&&An.code||0)+In,Pn},Bt=function(An){var In=An.name,Pn=An.message;switch(In){case"AbortError":return/pause/.test(Pn)?303213:/load/.test(Pn)?303212:303210;case"NotAllowedError":return 303220;case"NotSupportedError":return 303230;default:return 303200}};xt.d(jt,"v",function(){return Nt}),xt.d(jt,"u",function(){return qt}),xt.d(jt,"t",function(){return Jt}),xt.d(jt,"q",function(){return Zt}),xt.d(jt,"r",function(){return Yt}),xt.d(jt,"p",function(){return Xt}),xt.d(jt,"b",function(){return nn}),xt.d(jt,"d",function(){return un}),xt.d(jt,"s",function(){return fn}),xt.d(jt,"e",function(){return dn}),xt.d(jt,"i",function(){return pn}),xt.d(jt,"a",function(){return mn}),xt.d(jt,"f",function(){return hn}),xt.d(jt,"c",function(){return gn}),xt.d(jt,"g",function(){return on}),xt.d(jt,"h",function(){return Ft}),xt.d(jt,"l",function(){return Gt}),xt.d(jt,"j",function(){return en}),xt.d(jt,"k",function(){return sn}),xt.d(jt,"m",function(){return cn}),xt.d(jt,"n",function(){return yn}),xt.d(jt,"o",function(){return Cn}),xt.d(jt,"x",function(){return Rt}),xt.d(jt,"w",function(){return Lt}),xt.d(jt,"y",function(){return Bt});var Vt=xt(0),Nt=1e5,qt=100001,Jt=100002,Zt=101e3,Yt=102e3,Xt=102700,nn=200001,un=202e3,fn=104e3,dn=203e3,pn=203640,mn=203700,hn=204e3,gn=306e3,on=308e3,Ft=308640,Gt="cantPlayVideo",en="badConnection",sn="cantLoadPlayer",cn="liveStreamDown",yn="technicalError",Cn=function(){var kn=function(In,Pn,_n){this.code=Object(Vt.u)(Pn)?Pn:0,this.sourceError=_n||null,In&&(this.key=In)};return kn.logMessage=function(An){var In=An%1e3,Pn=Math.floor((An-In)/1e3),_n=An.toString();return In>=400&&In<600&&(_n=Pn+"400-"+Pn+"599"),"JW Player "+(An>299999&&An<4e5?"Warning":"Error")+" "+An+". For more information see https://developer.jwplayer.com/jw-player/docs/developer-guide/api/errors-reference#"+_n},kn}()},function(Ut,jt,xt){"use strict";var Rt=function(dn){return dn.replace(/^\s+|\s+$/g,"")},Lt=function(dn,pn,mn){for(dn=""+dn,mn=mn||"0";dn.length<pn;)dn=mn+dn;return dn},Bt=function(dn,pn){for(var mn=dn.attributes,hn=0;hn<mn.length;hn++)if(mn[hn].name&&mn[hn].name.toLowerCase()===pn.toLowerCase())return mn[hn].value.toString();return""},Vt=function(dn){if(!dn||dn.substr(0,4)==="rtmp")return"";var pn=/[(,]format=(m3u8|mpd)-/i.exec(dn);if(pn)return pn[1];var mn=dn.replace(/^.+?\.(\w+)(?:[;].*)?(?:[?#].*)?$/,"$1");return mn!==dn?mn.toLowerCase():(dn=dn.split("?")[0].split("#")[0]).lastIndexOf(".")>-1?dn.substr(dn.lastIndexOf(".")+1,dn.length).toLowerCase():""},Nt=function(dn){var pn=(dn/60|0)%60,mn=dn%60;return Lt((dn/3600|0).toString(),2)+":"+Lt(pn.toString(),2)+":"+Lt(mn.toFixed(3),6)},qt=function(dn,pn){if(!dn)return 0;if(Object(nn.u)(dn))return dn;var mn=dn.replace(",","."),hn=mn.slice(-1),gn=mn.split(":"),on=gn.length,Ft=0;if(hn==="s")Ft=un(mn);else if(hn==="m")Ft=60*un(mn);else if(hn==="h")Ft=3600*un(mn);else if(on>1){var Gt=on-1;on===4&&(pn&&(Ft=un(gn[Gt])/pn),Gt-=1),Ft+=un(gn[Gt]),Ft+=60*un(gn[Gt-1]),on>=3&&(Ft+=3600*un(gn[Gt-2]))}else Ft=un(mn);return Object(nn.u)(Ft)?Ft:0},Jt=function(dn,pn,mn){if(Object(nn.s)(dn)&&dn.slice(-1)==="%"){var hn=un(dn);return pn&&Object(nn.u)(pn)&&Object(nn.u)(hn)?pn*hn/100:null}return qt(dn,mn)},Zt=function(dn,pn){return dn.map(function(mn){return pn+mn})},Yt=function(dn,pn){return dn.map(function(mn){return mn+pn})},Xt=function(dn){return!!dn&&Object(nn.s)(dn)&&dn.slice(-1)==="%"};xt.d(jt,"i",function(){return Rt}),xt.d(jt,"e",function(){return Lt}),xt.d(jt,"j",function(){return Bt}),xt.d(jt,"a",function(){return Vt}),xt.d(jt,"b",function(){return Nt}),xt.d(jt,"g",function(){return qt}),xt.d(jt,"d",function(){return Jt}),xt.d(jt,"f",function(){return Zt}),xt.d(jt,"h",function(){return Yt}),xt.d(jt,"c",function(){return Xt});var nn=xt(0),un=window.parseFloat},function(Ut,jt,xt){"use strict";xt.d(jt,"jb",function(){return Rt}),xt.d(jt,"mb",function(){return Lt}),xt.d(jt,"kb",function(){return Bt}),xt.d(jt,"ob",function(){return Vt}),xt.d(jt,"pb",function(){return Nt}),xt.d(jt,"lb",function(){return qt}),xt.d(jt,"nb",function(){return Jt}),xt.d(jt,"qb",function(){return Zt}),xt.d(jt,"s",function(){return Yt}),xt.d(jt,"u",function(){return Xt}),xt.d(jt,"t",function(){return nn}),xt.d(jt,"o",function(){return un}),xt.d(jt,"r",function(){return fn}),xt.d(jt,"Z",function(){return dn}),xt.d(jt,"W",function(){return pn}),xt.d(jt,"v",function(){return mn}),xt.d(jt,"Y",function(){return hn}),xt.d(jt,"w",function(){return gn}),xt.d(jt,"ub",function(){return on}),xt.d(jt,"a",function(){return Ft}),xt.d(jt,"b",function(){return Gt}),xt.d(jt,"c",function(){return en}),xt.d(jt,"d",function(){return sn}),xt.d(jt,"e",function(){return cn}),xt.d(jt,"f",function(){return yn}),xt.d(jt,"i",function(){return Cn}),xt.d(jt,"F",function(){return kn}),xt.d(jt,"gb",function(){return An}),xt.d(jt,"Q",function(){return In}),xt.d(jt,"C",function(){return Pn}),xt.d(jt,"B",function(){return _n}),xt.d(jt,"E",function(){return Rn}),xt.d(jt,"q",function(){return jn}),xt.d(jt,"cb",function(){return On}),xt.d(jt,"n",function(){return Sn}),xt.d(jt,"G",function(){return Vn}),xt.d(jt,"H",function(){return Jn}),xt.d(jt,"N",function(){return kr}),xt.d(jt,"O",function(){return xr}),xt.d(jt,"R",function(){return Yn}),xt.d(jt,"ib",function(){return Tr}),xt.d(jt,"bb",function(){return ti}),xt.d(jt,"D",function(){return yi}),xt.d(jt,"S",function(){return ra}),xt.d(jt,"P",function(){return Aa}),xt.d(jt,"T",function(){return ua}),xt.d(jt,"V",function(){return zi}),xt.d(jt,"M",function(){return Ui}),xt.d(jt,"L",function(){return Qi}),xt.d(jt,"K",function(){return Ti}),xt.d(jt,"I",function(){return pi}),xt.d(jt,"J",function(){return $i}),xt.d(jt,"U",function(){return bi}),xt.d(jt,"p",function(){return Wr}),xt.d(jt,"y",function(){return zr}),xt.d(jt,"hb",function(){return Rr}),xt.d(jt,"db",function(){return Yr}),xt.d(jt,"eb",function(){return Zr}),xt.d(jt,"g",function(){return _i}),xt.d(jt,"h",function(){return ki}),xt.d(jt,"rb",function(){return Bi}),xt.d(jt,"sb",function(){return Di}),xt.d(jt,"ab",function(){return Gr}),xt.d(jt,"A",function(){return Qr}),xt.d(jt,"m",function(){return Dr}),xt.d(jt,"l",function(){return qr}),xt.d(jt,"fb",function(){return hi}),xt.d(jt,"tb",function(){return xi}),xt.d(jt,"z",function(){return mi}),xt.d(jt,"k",function(){return ni}),xt.d(jt,"X",function(){return Nn}),xt.d(jt,"j",function(){return Li}),xt.d(jt,"x",function(){return Vi});var Rt="buffering",Lt="idle",Bt="complete",Vt="paused",Nt="playing",qt="error",Jt="loading",Zt="stalled",Yt="drag",Xt="dragStart",nn="dragEnd",un="click",fn="doubleClick",dn="over",pn="move",mn="enter",hn="out",gn=qt,on="warning",Ft="adClick",Gt="mediaLoaded",en="adPause",sn="adPlay",cn="adSkipped",yn="adTime",Cn="autostartNotAllowed",kn=Bt,An="ready",In="seek",Pn="beforePlay",_n="beforeComplete",Rn="bufferFull",jn="displayClick",On="playlistComplete",Sn="cast",Vn="mediaError",Jn="firstFrame",kr="playAttempt",xr="playAttemptFailed",Yn="seeked",Tr="setupError",ti="state",yi="bufferChange",ra="time",Aa="ratechange",ua="mediaType",zi="volume",Ui="mute",Qi="metadataCueParsed",Ti="meta",pi="levels",$i="levelsChanged",bi="visualQuality",Wr="controls",zr="fullscreen",Rr="resize",Yr="playlistItem",Zr="playlist",_i="audioTracks",ki="audioTrackChanged",Bi="subtitlesTracks",Di="subtitlesTrackChanged",Gr="playbackRateChanged",Qr="logoClick",Dr="captionsList",qr="captionsChanged",hi="providerFirstFrame",xi="userAction",mi="instreamClick",ni="breakpoint",Nn="fullscreenchange",Li="bandwidthEstimate",Vi="float"},function(Ut,jt,xt){"use strict";var Rt=function(Jt){var Zt="";return Jt&&(Jt.localName?Zt=Jt.localName:Jt.baseName&&(Zt=Jt.baseName)),Zt},Lt=function(Jt){var Zt="";return Jt&&(Jt.textContent?Zt=Object(Nt.i)(Jt.textContent):Jt.text&&(Zt=Object(Nt.i)(Jt.text))),Zt},Bt=function(Jt,Zt){return Jt.childNodes[Zt]},Vt=function(Jt){return Jt.childNodes?Jt.childNodes.length:0};xt.d(jt,"b",function(){return Rt}),xt.d(jt,"d",function(){return Lt}),xt.d(jt,"a",function(){return Bt}),xt.d(jt,"c",function(){return Vt});var Nt=xt(2)},function(Ut,jt,xt){"use strict";var Rt=function(sn){return navigator.userAgent.match(sn)!==null},Lt=function(){return!(Rt(/chrome\/[123456789]/i)&&!Rt(/chrome\/18/i)&&!Nt())&&gn()},Bt=function(){try{return window.self!==window.top}catch(sn){return!0}};xt.d(jt,"f",function(){return Nt}),xt.d(jt,"l",function(){return qt}),xt.d(jt,"k",function(){return Jt}),xt.d(jt,"p",function(){return Zt}),xt.d(jt,"g",function(){return Yt}),xt.d(jt,"e",function(){return Xt}),xt.d(jt,"n",function(){return nn}),xt.d(jt,"r",function(){return un}),xt.d(jt,"s",function(){return fn}),xt.d(jt,"d",function(){return dn}),xt.d(jt,"i",function(){return pn}),xt.d(jt,"q",function(){return mn}),xt.d(jt,"j",function(){return hn}),xt.d(jt,"c",function(){return Lt}),xt.d(jt,"b",function(){return gn}),xt.d(jt,"o",function(){return on}),xt.d(jt,"m",function(){return Bt}),xt.d(jt,"h",function(){return Ft}),xt.d(jt,"a",function(){return Gt});var Vt=function(){return navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1},Nt=function(){return Rt(/gecko\//i)},qt=function(){return Rt(/iP(hone|od)/i)},Jt=function(){return Rt(/iPad/i)||Vt()},Zt=function(){return Rt(/Macintosh/i)&&!Vt()},Yt=function(){return Rt(/FBAV/i)},Xt=function(){return Rt(/\sEdge?\/\d+/i)},nn=function(){return Rt(/msie/i)},un=function(){return Rt(/SMART-TV/)},fn=function(){return un()&&!Rt(/SamsungBrowser/)},dn=function(){return Rt(/\s(?:(?:Headless)?Chrome|CriOS)\//i)&&!Xt()&&!Rt(/UCBrowser/i)&&!un()},pn=function(){return!Rt(/\sEdg\/\d+/i)&&(Xt()||Rt(/trident\/.+rv:\s*11/i)||nn())},mn=function(){return Rt(/safari/i)&&!Rt(/(?:Chrome|CriOS|chromium|android|phantom)/i)||un()},hn=function(){return Rt(/iP(hone|ad|od)/i)||Vt()},gn=function(){return Rt(/Android/i)&&!Rt(/Windows Phone/i)},on=function(){return hn()||gn()||Rt(/Windows Phone/i)},Ft=function(){return!1},Gt=function(){return 0}},function(Ut,jt,xt){"use strict";var Rt=function(On,Sn){return On.classList.contains(Sn)},Lt=function(On){return Vt(On).firstChild},Bt=function(On,Sn){mn(On),function(Vn,Jn){if(!!Jn){for(var kr=document.createDocumentFragment(),xr=Vt(Jn).childNodes,Yn=0;Yn<xr.length;Yn++)kr.appendChild(xr[Yn].cloneNode(!0));Vn.appendChild(kr)}}(On,Sn)},Vt=function(On){var Sn=function(kr){if(Cn||(Cn=new Pn,_n=function(){try{if(Cn.parseFromString("","text/html"))return!0}catch(Yn){}return!1}()),_n)return Cn.parseFromString(kr,"text/html").body;var xr=document.implementation.createHTMLDocument("");return kr.toLowerCase().indexOf("<!doctype")>-1?xr.documentElement.innerHTML=kr:xr.body.innerHTML=kr,xr.body}(On);Nt(Sn);for(var Vn=Sn.querySelectorAll("*"),Jn=Vn.length;Jn--;)qt(Vn[Jn]);return Sn},Nt=function(On){for(var Sn=On.querySelectorAll("script,object,iframe,meta"),Vn=Sn.length;Vn--;){var Jn=Sn[Vn];Jn.parentNode.removeChild(Jn)}return On},qt=function(On){for(var Sn=On.attributes,Vn=Sn.length;Vn--;){var Jn=Sn[Vn].name;if(/^on/.test(Jn)&&On.removeAttribute(Jn),/href/.test(Jn)){var kr=Sn[Vn].value;/javascript:|javascript&colon;/.test(kr)||!Rn.test(kr)?On.removeAttribute(Jn):console.warn("Invalid or unsafe URL")}}return On},Jt=function(On){return On+(On.toString().indexOf("%")>0?"":"px")},Zt=function(On){return Object(kn.s)(On.className)?On.className.split(" "):[]},Yt=function(On,Sn){Sn=Object(An.i)(Sn),On.className!==Sn&&(On.className=Sn)},Xt=function(On){return On.classList?On.classList:Zt(On)},nn=function(On,Sn){var Vn=Zt(On);(Array.isArray(Sn)?Sn:Sn.split(" ")).forEach(function(Jn){Object(kn.b)(Vn,Jn)||Vn.push(Jn)}),Yt(On,Vn.join(" "))},un=function(On,Sn){var Vn=Zt(On),Jn=Array.isArray(Sn)?Sn:Sn.split(" ");Yt(On,Object(kn.e)(Vn,Jn).join(" "))},fn=function(On,Sn,Vn){var Jn=On.className||"";Sn.test(Jn)?Jn=Jn.replace(Sn,Vn):Vn&&(Jn+=" "+Vn),Yt(On,Jn)},dn=function(On,Sn,Vn){var Jn=Rt(On,Sn);(Vn=Object(kn.n)(Vn)?Vn:!Jn)!==Jn&&(Vn?nn(On,Sn):un(On,Sn))},pn=function(On,Sn,Vn){On.setAttribute(Sn,Vn)},mn=function(On){for(;On.firstChild;)On.removeChild(On.firstChild)},hn=function(On){var Sn=document.createElement("link");Sn.rel="stylesheet",Sn.href=On,document.getElementsByTagName("head")[0].appendChild(Sn)},gn=function(On){On&&mn(On)},on=function(On){var Sn={left:0,right:0,width:0,height:0,top:0,bottom:0};if(!On||!document.body.contains(On))return Sn;var Vn=On.getBoundingClientRect(),Jn=window.pageYOffset,kr=window.pageXOffset;return(Vn.width||Vn.height||Vn.left||Vn.top)&&(Sn.left=Vn.left+kr,Sn.right=Vn.right+kr,Sn.top=Vn.top+Jn,Sn.bottom=Vn.bottom+Jn,Sn.width=Vn.right-Vn.left,Sn.height=Vn.bottom-Vn.top),Sn},Ft=function(On,Sn){On.insertBefore(Sn,On.firstChild)},Gt=function(On){return On.nextElementSibling},en=function(On){return On.previousElementSibling},sn=function(On,Sn,Vn){if(Vn===void 0&&(Vn={}),Rn.test(On)){var Jn=document.createElement("a");Jn.href=On,Jn.target=Sn,Jn=qt(Object(kn.g)(Jn,Vn)),In.Browser.firefox?Jn.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})):Jn.click()}},cn=function(){var On=window.screen.orientation;return!!On&&(On.type==="landscape-primary"||On.type==="landscape-secondary")||window.orientation===90||window.orientation===-90},yn=function(On){return function(Sn){var Vn=document.createElement("textarea");return Vn.innerHTML=Sn,Vn.value}(On).replace(/&|<|>|"|''/gm,function(Sn){return"&#"+Sn.charCodeAt(0)+";"}).replace(/&#60;(\/?)(b|strong|i|em|p|br|ul|ol|li|h.)&#62;/gim,"<$1$2>")};xt.d(jt,"j",function(){return Rt}),xt.d(jt,"f",function(){return Lt}),xt.d(jt,"r",function(){return Bt}),xt.d(jt,"k",function(){return Vt}),xt.d(jt,"t",function(){return Nt}),xt.d(jt,"s",function(){return qt}),xt.d(jt,"v",function(){return Jt}),xt.d(jt,"e",function(){return Xt}),xt.d(jt,"b",function(){return nn}),xt.d(jt,"p",function(){return un}),xt.d(jt,"q",function(){return fn}),xt.d(jt,"w",function(){return dn}),xt.d(jt,"u",function(){return pn}),xt.d(jt,"i",function(){return mn}),xt.d(jt,"c",function(){return hn}),xt.d(jt,"h",function(){return gn}),xt.d(jt,"d",function(){return on}),xt.d(jt,"n",function(){return Ft}),xt.d(jt,"l",function(){return Gt}),xt.d(jt,"o",function(){return en}),xt.d(jt,"m",function(){return sn}),xt.d(jt,"g",function(){return cn}),xt.d(jt,"a",function(){return yn});var Cn,kn=xt(0),An=xt(2),In=xt(7),Pn=window.DOMParser,_n=!0,Rn=new RegExp(/^((((https?):\/\/)|(mailto:))(%[0-9A-Fa-f]{2}|[-()_.!~*';/?:@&=+$,A-Za-z0-9])+)([).!';/?:,][[:blank:|:blank:]])?$/)},function(Ut,jt,xt){"use strict";var Rt=function(Yt,Xt){var nn=Yt.exec(Xt);if(nn&&nn.length>1)return nn[1]};xt.r(jt);var Lt=xt(5);xt.d(jt,"Browser",function(){return Nt}),xt.d(jt,"OS",function(){return qt}),xt.d(jt,"Features",function(){return Jt});var Bt=navigator.userAgent,Vt=function(){},Nt={get androidNative(){return Object(Lt.c)()},get chrome(){return Object(Lt.d)()},get edge(){return Object(Lt.e)()},get facebook(){return Object(Lt.g)()},get firefox(){return Object(Lt.f)()},get ie(){return Object(Lt.i)()},get msie(){return Object(Lt.n)()},get safari(){return Object(Lt.q)()},get version(){return function(Zt,Yt){var Xt,nn,un,fn;if(Zt.chrome)Xt=Yt.indexOf("Chrome")!==-1?Yt.substring(Yt.indexOf("Chrome")+7):Yt.substring(Yt.indexOf("CriOS")+6);else if(Zt.safari)Xt=Yt.substring(Yt.indexOf("Version")+8);else if(Zt.firefox)Xt=Yt.substring(Yt.indexOf("Firefox")+8);else if(Zt.edge){var dn=Yt.indexOf("Edge");dn===-1?dn=Yt.indexOf("Edg")+4:dn+=5,Xt=Yt.substring(dn)}else Zt.ie&&(Yt.indexOf("rv:")!==-1?Xt=Yt.substring(Yt.indexOf("rv:")+3):Yt.indexOf("MSIE")!==-1&&(Xt=Yt.substring(Yt.indexOf("MSIE")+5)));return Xt&&((fn=Xt.indexOf(";"))!==-1&&(Xt=Xt.substring(0,fn)),(fn=Xt.indexOf(" "))!==-1&&(Xt=Xt.substring(0,fn)),(fn=Xt.indexOf(")"))!==-1&&(Xt=Xt.substring(0,fn)),nn=parseInt(Xt,10),un=parseInt(Xt.split(".")[1],10)),{version:Xt,major:nn,minor:un}}(this,Bt)}},qt={get android(){return Object(Lt.b)()},get iOS(){return Object(Lt.j)()},get mobile(){return Object(Lt.o)()},get mac(){return Object(Lt.p)()},get iPad(){return Object(Lt.k)()},get iPhone(){return Object(Lt.l)()},get windows(){return Bt.indexOf("Windows")>-1},get tizen(){return Object(Lt.r)()},get tizenApp(){return Object(Lt.s)()},get version(){return function(Zt,Yt){var Xt,nn,un;if(Zt.windows)switch(Xt=Rt(/Windows(?: NT|)? ([._\d]+)/,Yt)){case"6.1":Xt="7.0";break;case"6.2":Xt="8.0";break;case"6.3":Xt="8.1"}else Zt.android?Xt=Rt(/Android ([._\d]+)/,Yt):Zt.iOS?Xt=Rt(/OS ([._\d]+)/,Yt):Zt.mac?Xt=Rt(/Mac OS X ([._\d]+)/,Yt):Zt.tizen&&(Xt=Rt(/Tizen ([._\d]+)/,Yt));if(Xt){nn=parseInt(Xt,10);var fn=Xt.split(/[._]/);fn&&(un=parseInt(fn[1],10))}return{version:Xt,major:nn,minor:un}}(this,Bt)}},Jt={get flash(){return Object(Lt.h)()},get flashVersion(){return Object(Lt.a)()},get iframe(){return Object(Lt.m)()},get passiveEvents(){return function(){var Zt=!1;try{var Yt=Object.defineProperty({},"passive",{get:function(){return Zt=!0}});window.addEventListener("testPassive",Vt,Yt),window.removeEventListener("testPassive",Vt,Yt)}catch(Xt){}return Zt}()},get backgroundLoading(){return!(qt.iOS||Nt.safari||qt.tizen)}}},function(Ut,jt,xt){"use strict";var Rt=function(nn,un,fn,dn){if(!fn)return!0;if(typeof fn=="object"){for(var pn in fn)Object.prototype.hasOwnProperty.call(fn,pn)&&nn[un].apply(nn,[pn,fn[pn]].concat(dn));return!1}if(Yt.test(fn)){for(var mn=fn.split(Yt),hn=0,gn=mn.length;hn<gn;hn++)nn[un].apply(nn,[mn[hn]].concat(dn));return!1}return!0},Lt=function(nn,un,fn,dn){for(var pn=-1,mn=nn.length;++pn<mn;){var hn=nn[pn];if(dn)try{hn.callback.apply(hn.context||fn,un)}catch(gn){console.log('Error in "'+dn+'" event handler:',gn)}else hn.callback.apply(hn.context||fn,un)}};xt.d(jt,"a",function(){return Bt}),xt.d(jt,"c",function(){return Vt}),xt.d(jt,"d",function(){return Nt}),xt.d(jt,"b",function(){return qt}),xt.d(jt,"e",function(){return Jt}),xt.d(jt,"f",function(){return Zt});var Bt=function(){var Xt=function(){},nn=Xt.prototype;return nn.on=function(un,fn,dn){if(!Rt(this,"on",un,[fn,dn])||!fn)return this;var pn=this._events||(this._events={});return(pn[un]||(pn[un]=[])).push({callback:fn,context:dn}),this},nn.once=function(un,fn,dn){if(!Rt(this,"once",un,[fn,dn])||!fn)return this;var pn=0,mn=this,hn=function gn(){pn++||(mn.off(un,gn),fn.apply(this,arguments))};return hn._callback=fn,this.on(un,hn,dn)},nn.off=function(un,fn,dn){if(!this._events||!Rt(this,"off",un,[fn,dn]))return this;if(!un&&!fn&&!dn)return delete this._events,this;for(var pn=un?[un]:Object.keys(this._events),mn=0,hn=pn.length;mn<hn;mn++){un=pn[mn];var gn=this._events[un];if(gn){var on=this._events[un]=[];if(fn||dn)for(var Ft=0,Gt=gn.length;Ft<Gt;Ft++){var en=gn[Ft];(fn&&fn!==en.callback&&fn!==en.callback._callback||dn&&dn!==en.context)&&on.push(en)}on.length||delete this._events[un]}}return this},nn.trigger=function(un){for(var fn=arguments.length,dn=new Array(fn>1?fn-1:0),pn=1;pn<fn;pn++)dn[pn-1]=arguments[pn];if(!this._events)return this;if(!Rt(this,"trigger",un,dn))return this;var mn=this._events[un],hn=this._events.all;return mn&&Lt(mn,dn,this),hn&&Lt(hn,arguments,this),this},nn.triggerSafe=function(un){for(var fn=arguments.length,dn=new Array(fn>1?fn-1:0),pn=1;pn<fn;pn++)dn[pn-1]=arguments[pn];if(!this._events)return this;if(!Rt(this,"trigger",un,dn))return this;var mn=this._events[un],hn=this._events.all;return mn&&Lt(mn,dn,this,un),hn&&Lt(hn,arguments,this,un),this},Xt}(),Vt=Bt.prototype.on,Nt=Bt.prototype.once,qt=Bt.prototype.off,Jt=Bt.prototype.trigger,Zt=Bt.prototype.triggerSafe;Bt.on=Vt,Bt.once=Nt,Bt.off=qt,Bt.trigger=Jt;var Yt=/\s+/},function(Ut,jt,xt){"use strict";var Rt=function(Jt,Zt){return function(){throw new Vt.o(Vt.k,Jt,Zt)}},Lt=function(Jt,Zt){return function(){throw new Vt.o(null,Jt,Zt)}},Bt=function(){return xt.e(3).then(function(Jt){return xt(54).default}.bind(null,xt)).catch(Rt(Vt.q+101))};xt.d(jt,"a",function(){return Nt}),xt.d(jt,"b",function(){return Rt}),xt.d(jt,"c",function(){return Lt}),xt.d(jt,"d",function(){return Bt});var Vt=xt(1),Nt={}},function(Ut,jt,xt){"use strict";var Rt=function(Xt){switch(typeof Xt=="undefined"?"undefined":_typeof(Xt)){case"string":return Xt.length>0;case"object":return Xt!==null;case"undefined":return!1;default:return!0}},Lt=function(){return Jt==="https:"},Bt=function(){return Jt==="file:"},Vt=function(Xt,nn){return Xt.indexOf("rtmp:")===0||nn==="rtmp"},Nt=function(Xt,nn){return nn==="youtube"||/^(http|\/\/).*(youtube\.com|youtu\.be)\/.+/.test(Xt)},qt=function(Xt){if(Xt===null)return"null";var nn=typeof Xt=="undefined"?"undefined":_typeof(Xt);return nn==="object"&&Array.isArray(Xt)?"array":nn};xt.r(jt),xt.d(jt,"exists",function(){return Rt}),xt.d(jt,"isHTTPS",function(){return Lt}),xt.d(jt,"isFileProtocol",function(){return Bt}),xt.d(jt,"isRtmp",function(){return Vt}),xt.d(jt,"isYouTube",function(){return Nt}),xt.d(jt,"typeOf",function(){return qt}),xt.d(jt,"isDeepKeyCompliant",function(){return Zt});var Jt=window.location.protocol;function Zt(Yt,Xt,nn){var un=Object.keys(Yt);return Object.keys(Xt).length>=un.length&&un.every(function(fn){var dn=Yt[fn],pn=Xt[fn];return dn&&typeof dn=="object"?!(!pn||typeof pn!="object")&&Zt(dn,pn,nn):nn(fn,Yt)})}},function(Ut,jt,xt){"use strict";var Rt=function(fn,dn,pn,mn){pn=pn||"all-players";var hn="";if(typeof dn=="object"){var gn=document.createElement("div");Lt(gn,dn);var on=gn.style.cssText;Object.prototype.hasOwnProperty.call(dn,"content")&&on&&(on=on+' content: "'+dn.content+'";'),mn&&on&&(on=on.replace(/;/g," !important;")),hn="{"+on+"}"}else typeof dn=="string"&&(hn=dn);hn!==""&&hn!=="{}"?Xt.a.style([[fn,fn+hn]],pn):Xt.a.clear(pn,fn)},Lt=function(fn,dn){if(fn!=null){var pn;fn.length===void 0&&(fn=[fn]);var mn={};for(pn in dn)Object.prototype.hasOwnProperty.call(dn,pn)&&(mn[pn]=Vt(pn,dn[pn]));for(var hn=0;hn<fn.length;hn++){var gn=fn[hn],on=void 0;if(gn!=null)for(pn in mn)Object.prototype.hasOwnProperty.call(mn,pn)&&(on=Bt(pn),gn.style[on]!==mn[pn]&&(gn.style[on]=mn[pn]))}}},Bt=function(fn){fn=fn.split("-");for(var dn=1;dn<fn.length;dn++)fn[dn]=fn[dn].charAt(0).toUpperCase()+fn[dn].slice(1);return fn.join("")},Vt=function(fn,dn){return dn===""||dn==null?"":typeof dn=="string"&&isNaN(dn)?/png|gif|jpe?g/i.test(dn)&&dn.indexOf("url")<0?"url("+dn+")":dn:dn===0||fn==="z-index"||fn==="opacity"?""+dn:/color/i.test(fn)?"#"+Object(Zt.e)(dn.toString(16).replace(/^0x/i,""),6):Math.ceil(dn)+"px"},Nt=function(fn,dn){Lt(fn,{transform:dn})},qt=function(fn,dn){var pn="rgb",mn=dn!==void 0&&dn!==100;if(mn&&(pn+="a"),!Jt){var hn=document.createElement("canvas");hn.height=1,hn.width=1,Jt=hn.getContext("2d")}fn?isNaN(parseInt(fn,16))||(fn="#"+fn):fn="#000000",Jt.clearRect(0,0,1,1),Jt.fillStyle=fn,Jt.fillRect(0,0,1,1);var gn=Jt.getImageData(0,0,1,1).data;return pn+="("+gn[0]+", "+gn[1]+", "+gn[2],mn&&(pn+=", "+dn/100),pn+")"};xt.d(jt,"a",function(){return nn}),xt.d(jt,"b",function(){return Rt}),xt.d(jt,"d",function(){return Lt}),xt.d(jt,"e",function(){return Nt}),xt.d(jt,"c",function(){return qt});var Jt,Zt=xt(2),Yt=xt(31),Xt=xt.n(Yt),nn=Xt.a.clear},function(Ut,jt,xt){"use strict";var Rt=function(Xt,nn){if(nn&&Object(Jt.exists)(nn)||(nn=document.location.href),!Object(Jt.exists)(Xt))return"";if(Lt(Xt))return Xt;var un,fn=nn.substring(0,nn.indexOf("://")+3),dn=nn.substring(fn.length,nn.indexOf("/",fn.length+1));if(Xt.indexOf("/")===0)un=Xt.split("/");else{var pn=nn.split("?")[0];un=(pn=pn.substring(fn.length+dn.length+1,pn.lastIndexOf("/"))).split("/").concat(Xt.split("/"))}for(var mn=[],hn=0;hn<un.length;hn++)un[hn]&&Object(Jt.exists)(un[hn])&&un[hn]!=="."&&(un[hn]===".."?mn.pop():mn.push(un[hn]));return fn+dn+"/"+mn.join("/")},Lt=function(Xt){return/^(?:(?:https?|file):)?\/\//.test(Xt)},Bt=function(Xt){var nn=null;try{(nn=new window.DOMParser().parseFromString(Xt,"text/xml")).querySelector("parsererror")&&(nn=null)}catch(un){}return nn},Vt=function(Xt){if(Xt===void 0)return null;if(typeof Xt=="string"&&Xt.length<6){var nn=Xt.toLowerCase();if(nn==="true")return!0;if(nn==="false")return!1;if(!Object(Zt.q)(Number(Xt))&&!Object(Zt.q)(parseFloat(Xt)))return Number(Xt)}return Xt},Nt=function(Xt){return Object(Zt.u)(Xt)?Xt:Xt===""?0:Xt.lastIndexOf("%")>-1?Xt:parseInt(Xt.replace("px",""),10)},qt=function(Xt,nn){if(Object(Zt.q)(Xt)&&(Xt=parseInt(Xt.toString())),Object(Zt.q)(Xt)||!isFinite(Xt)||Xt<=0&&!nn)return"00:00";var un=Xt<0?"-":"";Xt=Math.abs(Xt);var fn=Math.floor(Xt/3600),dn=Math.floor((Xt-3600*fn)/60),pn=Math.floor(Xt%60);return un+(fn?fn+":":"")+(dn<10?"0":"")+dn+":"+(pn<10?"0":"")+pn};xt.r(jt),xt.d(jt,"getAbsolutePath",function(){return Rt}),xt.d(jt,"isAbsolutePath",function(){return Lt}),xt.d(jt,"parseXML",function(){return Bt}),xt.d(jt,"serialize",function(){return Vt}),xt.d(jt,"parseDimension",function(){return Nt}),xt.d(jt,"timeFormat",function(){return qt});var Jt=xt(10),Zt=xt(0)},function(Ut,jt,xt){"use strict";var Rt=function(sn){var cn=Lt(sn),yn=cn.indexOf("_");return yn===-1?cn:cn.substring(0,yn)},Lt=function(sn){return sn.toLowerCase().replace("-","_")},Bt=function(sn){return sn?Object.keys(sn).reduce(function(cn,yn){return cn[Lt(yn)]=sn[yn],cn},{}):{}},Vt=function(sn){var cn=sn.querySelector("html");return cn?cn.getAttribute("lang"):null},Nt=function(){var sn=Vt(document);if(!sn&&Object(pn.m)())try{sn=Vt(window.top.document)}catch(cn){}return sn||navigator.language||"en"},qt=function(sn){return sn.charCodeAt(0)===8207||/^[\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(sn)},Jt=function(sn){return Gt.indexOf(Rt(sn))>=0},Zt=function(sn,cn,yn){return Object(dn.g)({},function(Cn){var kn=Cn.advertising,An=Cn.related,In=Cn.sharing,Pn=Cn.abouttext,_n=Object(dn.g)({},Cn.localization);kn&&(_n.advertising=_n.advertising||{},Yt(_n.advertising,kn,"admessage"),Yt(_n.advertising,kn,"cuetext"),Yt(_n.advertising,kn,"loadingAd"),Yt(_n.advertising,kn,"podmessage"),Yt(_n.advertising,kn,"skipmessage"),Yt(_n.advertising,kn,"skiptext")),typeof _n.related=="string"?_n.related={heading:_n.related}:_n.related=_n.related||{},An&&Yt(_n.related,An,"autoplaymessage"),In&&(_n.sharing=_n.sharing||{},Yt(_n.sharing,In,"heading"),Yt(_n.sharing,In,"copied")),Pn&&Yt(_n,Cn,"abouttext");var Rn=_n.close||_n.nextUpClose;return Rn&&(_n.close=Rn),_n}(sn),cn[Rt(yn)],cn[Lt(yn)])},Yt=function(sn,cn,yn){var Cn=sn[yn]||cn[yn];Cn&&(sn[yn]=Cn)},Xt=function(sn){return Object(hn.isDeepKeyCompliant)(gn.a,sn,function(cn,yn){return typeof yn[cn]=="string"})},nn=function(sn,cn){var yn,Cn=on[cn];if(!Cn){var kn=sn+"translations/"+(yn=Rt(cn),(/^n[bn]$/.test(yn)?"no":yn)+".json");on[cn]=Cn=new Promise(function(An,In){Object(mn.a)({url:kn,oncomplete:An,onerror:function(_n,Rn,jn,On){on[cn]=null,In(On)},responseType:"json"})})}return Cn},un=function(sn,cn){var yn=Object(dn.g)({},sn,cn);return fn(yn,"errors",sn,cn),fn(yn,"related",sn,cn),fn(yn,"sharing",sn,cn),fn(yn,"advertising",sn,cn),fn(yn,"shortcuts",sn,cn),fn(yn,"captionsStyles",sn,cn),yn},fn=function(sn,cn,yn,Cn){sn[cn]=Object(dn.g)({},yn[cn],Cn[cn])};xt.d(jt,"h",function(){return Bt}),xt.d(jt,"c",function(){return Nt}),xt.d(jt,"e",function(){return qt}),xt.d(jt,"f",function(){return Jt}),xt.d(jt,"b",function(){return Zt}),xt.d(jt,"d",function(){return Xt}),xt.d(jt,"g",function(){return nn}),xt.d(jt,"a",function(){return un});var dn=xt(0),pn=xt(5),mn=xt(21),hn=xt(10),gn=xt(30),on={},Ft={zh:"Chinese",nl:"Dutch",en:"English",fr:"French",de:"German",it:"Italian",ja:"Japanese",pt:"Portuguese",ru:"Russian",es:"Spanish",el:"Greek",fi:"Finnish",id:"Indonesian",ko:"Korean",th:"Thai",vi:"Vietnamese"};Object(dn.m)(Ft);var Gt=["ar","da","de","el","es","fi","fr","he","id","it","ja","ko","nb","nl","nn","no","oc","pt","ro","ru","sl","sv","th","tr","vi","zh"]},function(Ut,jt,xt){"use strict";jt.a=[]},function(Ut,jt,xt){"use strict";var Rt=xt(49),Lt=xt(10),Bt=document.createElement("video");xt.d(jt,"a",function(){return Nt});var Vt={aac:"audio/mp4",mp4:"video/mp4",f4v:"video/mp4",m4v:"video/mp4",mov:"video/mp4",mp3:"audio/mpeg",mpeg:"audio/mpeg",ogv:"video/ogg",ogg:"video/ogg",oga:"video/ogg",vorbis:"video/ogg",webm:"video/webm",f4a:"video/aac",m3u8:"application/vnd.apple.mpegurl",m3u:"application/vnd.apple.mpegurl",hls:"application/vnd.apple.mpegurl"},Nt=[{name:"html5",supports:function(Jt){if(!Bt||!Bt.canPlayType||Object(Rt.a)(Jt)===!1)return!1;var Zt=Jt.file,Yt=Jt.type;if(Object(Lt.isRtmp)(Zt,Yt))return!1;var Xt=Jt.mimeType||Vt[Yt];if(!Xt)return!1;var nn=Jt.mediaTypes;return nn&&nn.length&&(Xt=[Xt].concat(nn.slice()).join("; ")),!!Bt.canPlayType(Xt)}}]},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt=Date.now||function(){return new Date().getTime()}},function(Ut,jt,xt){"use strict";jt.a={debug:!1}},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){return nn[gn]?gn:nn[on]?on:"metadata"},Lt=function(gn,on,Ft){var Gt=Object(Xt.g)({},Ft);return delete Gt.playlist,gn.map(function(en){return Vt(on,en,Gt)}).filter(function(en){return!!en})},Bt=function(gn){if(!Array.isArray(gn)||gn.length===0)throw new pn.o(pn.l,630)},Vt=function(gn,on,Ft){var Gt=gn.getProviders(),en=gn.get("preload"),sn=Object(Xt.g)({},on);if(sn.preload=Rt(on.preload,en),sn.allSources=qt(sn,gn),sn.sources=Jt(sn.allSources,Gt),sn.sources.length)return sn.file=sn.sources[0].file,sn.feedData=Ft,function(cn){var yn=cn.sources[0].liveSyncDuration;return yn&&(cn.liveSyncDuration=cn.dvrSeekLimit=yn),cn}(sn)},Nt=function(gn,on){var Ft=(parseInt(gn,10)||0)%on;return Ft<0&&(Ft+=on),Ft},qt=function(gn,on){var Ft=on.attributes,Gt=gn.sources,en=gn.allSources,sn=gn.preload,cn=gn.drm,yn=Zt(gn.withCredentials,Ft.withCredentials);return(en||Gt).map(function(Cn){if(Cn!==Object(Cn))return null;Yt(Cn,Ft,"androidhls"),Yt(Cn,Ft,"hlsjsdefault"),Yt(Cn,Ft,"safarihlsjs"),function(In,Pn,_n){if(!In.liveSyncDuration){var Rn=Pn.liveSyncDuration?Pn:_n;Yt(In,Rn,"liveSyncDuration")}}(Cn,gn,Ft),Yt(Cn,Ft,"_hlsjsProgressive"),Cn.preload=Rt(Cn.preload,sn);var kn=Cn.drm||cn||Ft.drm;kn&&(Cn.drm=kn);var An=Zt(Cn.withCredentials,yn);return An!==void 0&&(Cn.withCredentials=An),Object(fn.a)(Cn)}).filter(function(Cn){return!!Cn})},Jt=function(gn,on){on&&on.choose||(on=new dn.a);var Ft=function(sn,cn){for(var yn=0;yn<sn.length;yn++){var Cn=sn[yn],kn=cn.choose(Cn).providerToCheck;if(kn)return{type:Cn.type,provider:kn}}return null}(gn,on);if(!Ft)return[];var Gt=Ft.provider,en=Ft.type;return gn.filter(function(sn){return sn.type===en&&on.providerSupports(Gt,sn)})},Zt=function(gn,on){return gn===void 0?on:gn},Yt=function(gn,on,Ft){Ft in on&&(gn[Ft]=on[Ft])},Xt=xt(0),nn={none:!0,metadata:!0,auto:!0},un=xt(24),fn=xt(27),dn=xt(32),pn=xt(1);xt.d(jt,"b",function(){return Lt}),xt.d(jt,"e",function(){return Bt}),xt.d(jt,"d",function(){return Vt}),xt.d(jt,"f",function(){return Nt}),xt.d(jt,"c",function(){return mn});var mn=function(gn,on){return Jt(qt(gn,on),on.getProviders())};jt.a=function(hn){return(Array.isArray(hn)?hn:[hn]).map(un.a)}},function(Ut,jt,xt){"use strict";xt.r(jt),xt.d(jt,"getScriptPath",function(){return Lt}),xt.d(jt,"repo",function(){return Bt}),xt.d(jt,"versionCheck",function(){return Vt}),xt.d(jt,"loadFrom",function(){return Nt});var Rt=xt(22),Lt=(xt(10),function(Jt){for(var Zt=document.getElementsByTagName("script"),Yt=0;Yt<Zt.length;Yt++){var Xt=Zt[Yt].src;if(Xt){var nn=Xt.lastIndexOf("/"+Jt);if(nn>=0)return Xt.substr(0,nn+1)}}return""}),Bt=function(){return Lt("jwplayer.js")},Vt=function(Jt){var Zt=("0"+Jt).split(/\W/),Yt=Rt.a.split(/\W/),Xt=parseFloat(Zt[0]),nn=parseFloat(Yt[0]);return!(Xt>nn)&&!(Xt===nn&&parseFloat("0"+Zt[1])>parseFloat(Yt[1]))},Nt=function(){return Lt("jwplayer.js")}},function(Ut,jt,xt){"use strict";var Rt=function(Jt){var Zt=Jt.getName().name;if(!Lt.a[Zt]){if(!Object(Nt.i)(Bt.a,Object(Nt.w)({name:Zt}))){if(!Object(Nt.p)(Jt.supports))throw new Error("Tried to register a provider with an invalid object");Bt.a.unshift({name:Zt,supports:Jt.supports})}Object(Nt.d)(Jt.prototype,Vt.a),Lt.a[Zt]=Jt}};xt.d(jt,"a",function(){return Rt});var Lt=xt(26),Bt=xt(15),Vt=xt(50),Nt=xt(0);xt(8)},function(Ut,jt,xt){"use strict";var Rt=function(nn){nn.onload=null,nn.onprogress=null,nn.onreadystatechange=null,nn.onerror=null,"abort"in nn&&nn.abort()},Lt=function(nn,un,fn,dn){nn.onerror(un,nn.url,nn.xhr,new Jt.o(un,fn,dn))},Bt=function(nn,un,fn){var dn=un.documentElement;if(!fn.requireValidXML||dn.nodeName!=="parsererror"&&!dn.getElementsByTagName("parsererror").length)return nn.responseXML||(nn=Object(Vt.g)({},nn,{responseXML:un})),fn.oncomplete(nn);Lt(fn,Jt.l,601)};xt.d(jt,"a",function(){return Yt});var Vt=xt(0),Nt=xt(12),qt=xt(10),Jt=xt(1),Zt=function(){};function Yt(Xt,nn,un,fn){var dn;Xt===Object(Xt)&&(Xt=(fn=Xt).url);var pn=Object(Vt.g)({xhr:null,url:Xt,withCredentials:!1,retryWithoutCredentials:!1,timeout:6e4,timeoutId:-1,oncomplete:nn||Zt,onerror:un||Zt,mimeType:fn&&!fn.responseType?"text/xml":"",requireValidXML:!1,responseType:fn&&fn.plainText?"text":"",useDomParser:!1,requestFilter:null},fn),mn=function(gn,on){return function(Ft,Gt){var en=Ft.currentTarget||on.xhr;if(clearTimeout(on.timeoutId),on.retryWithoutCredentials&&on.xhr.withCredentials)return Rt(en),void Yt(Object(Vt.g)({},on,{xhr:null,withCredentials:!1,retryWithoutCredentials:!1}));!Gt&&en.status>=400&&en.status<600&&(Gt=en.status),Lt(on,Gt?Jt.l:Jt.n,Gt||6,Ft)}}(0,pn);if("XMLHttpRequest"in window){if(dn=pn.xhr=pn.xhr||new window.XMLHttpRequest,typeof pn.requestFilter=="function"){var hn;try{hn=pn.requestFilter({url:Xt,xhr:dn})}catch(gn){return mn(gn,5),dn}hn&&"open"in hn&&"send"in hn&&(dn=pn.xhr=hn)}dn.onreadystatechange=function(gn){return function(on){var Ft=on.currentTarget||gn.xhr;if(Ft.readyState===4){clearTimeout(gn.timeoutId);var Gt=Ft.status;if(Gt>=400)return void Lt(gn,Jt.l,Gt<600?Gt:6);if(Gt===200)return function(en){return function(sn){var cn=sn.currentTarget||en.xhr;if(clearTimeout(en.timeoutId),en.responseType){if(en.responseType==="json")return function(kn,An){if(!kn.response||typeof kn.response=="string"&&kn.responseText.substr(1)!=='"')try{kn=Object(Vt.g)({},kn,{response:JSON.parse(kn.responseText)})}catch(In){return void Lt(An,Jt.l,611,In)}return An.oncomplete(kn)}(cn,en)}else{var yn,Cn=cn.responseXML;if(Cn)try{yn=Cn.firstChild}catch(kn){}if(Cn&&yn||en.useDomParser&&cn.responseText&&!Cn&&(Cn=Object(Nt.parseXML)(cn.responseText))&&Cn.firstChild)return Bt(cn,Cn,en);if(en.requireValidXML)return void Lt(en,Jt.l,602)}en.oncomplete(cn)}}(gn)(on);Gt===0&&Object(qt.isFileProtocol)()&&!/^[a-z][a-z0-9+.-]*:/.test(gn.url)&&Lt(gn,Jt.l,7)}}}(pn),dn.onerror=mn,"overrideMimeType"in dn?pn.mimeType&&dn.overrideMimeType(pn.mimeType):pn.useDomParser=!0;try{Xt=Xt.replace(/#.*$/,""),dn.open("GET",Xt,!0)}catch(gn){return mn(gn,3),dn}if(pn.responseType)try{dn.responseType=pn.responseType}catch(gn){}pn.timeout&&(pn.timeoutId=setTimeout(function(){Rt(dn),Lt(pn,Jt.n,1)},pn.timeout),dn.onabort=function(){clearTimeout(pn.timeoutId)});try{pn.withCredentials&&"withCredentials"in dn&&(dn.withCredentials=!0),dn.send()}catch(gn){mn(gn,4)}return dn}Lt(pn,Jt.n,2)}},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt="8.22.0+local.2021-09-01-23-05-40-496"},function(Ut,jt,xt){"use strict";var Rt=function(){return Nt+Vt.now()},Lt=xt(0),Bt=xt(16),Vt=window.performance||{timing:{}},Nt=Vt.timing.navigationStart||Object(Bt.a)();"now"in Vt||(Vt.now=function(){return Object(Bt.a)()-Nt});var qt=function(){var Jt=function(){this.startTimes={},this.sum={},this.counts={},this.ticks={}},Zt=Jt.prototype;return Zt.start=function(Yt){this.startTimes[Yt]=Rt(),this.counts[Yt]=this.counts[Yt]+1||1},Zt.end=function(Yt){if(this.startTimes[Yt]){var Xt=Rt()-this.startTimes[Yt];delete this.startTimes[Yt],this.sum[Yt]=this.sum[Yt]+Xt||Xt}},Zt.dump=function(){var Yt=Object(Lt.g)({},this.sum);for(var Xt in this.startTimes)if(Object.prototype.hasOwnProperty.call(this.startTimes,Xt)){var nn=Rt()-this.startTimes[Xt];Yt[Xt]=Yt[Xt]+nn||nn}return{counts:Object(Lt.g)({},this.counts),sums:Yt,events:Object(Lt.g)({},this.ticks)}},Zt.tick=function(Yt){this.ticks[Yt]=Rt()},Zt.clear=function(Yt){delete this.ticks[Yt]},Zt.between=function(Yt,Xt){return this.ticks[Xt]&&this.ticks[Yt]?this.ticks[Xt]-this.ticks[Yt]:null},Jt}();jt.a=qt},function(Ut,jt,xt){"use strict";var Rt=xt(0),Lt=xt(27),Bt=["captions","metadata","thumbnails","chapters"],Vt=function(Zt){if(Zt&&Zt.file){var Yt,Xt=Object(Rt.g)({},{kind:"captions",default:!1},Zt);return Xt.kind=(Yt=Xt.kind,Bt.indexOf(Yt)!==-1?Xt.kind:"captions"),Xt.default=!!Xt.default,Xt}},Nt=xt(28),qt=Array.isArray;jt.a=function(Jt){qt((Jt=Jt||{}).tracks)||delete Jt.tracks;var Zt=Object(Rt.g)({},{sources:[],tracks:[],minDvrWindow:Nt.b},Jt);Zt.sources!==Object(Zt.sources)||qt(Zt.sources)||(Zt.sources=[Object(Lt.a)(Zt.sources)]),qt(Zt.sources)&&Zt.sources.length!==0||(Jt.levels?Zt.sources=Jt.levels:Zt.sources=[Object(Lt.a)(Jt)]);for(var Yt=0;Yt<Zt.sources.length;Yt++){var Xt=Zt.sources[Yt];if(Xt){var nn=Xt.default;Xt.default=!!nn&&nn.toString()==="true",Zt.sources[Yt].label||(Zt.sources[Yt].label=Yt.toString()),Zt.sources[Yt]=Object(Lt.a)(Zt.sources[Yt])}}return Zt.sources=Zt.sources.filter(function(un){return!!un}),qt(Zt.tracks)||(Zt.tracks=[]),qt(Zt.captions)&&(Zt.tracks=Zt.tracks.concat(Zt.captions),delete Zt.captions),Zt.tracks=Zt.tracks.map(Vt).filter(function(un){return!!un}),Zt}},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){var Ft=gn.get("plugins");return window.jwplayerPluginJsonp=mn,(gn.pluginLoader=gn.pluginLoader||new Nt).load(on,pn,Ft,gn).then(function(Gt){if(!gn.attributes._destroyed)return delete window.jwplayerPluginJsonp,Gt})},Lt=xt(1),Bt=xt(0),Vt=function(gn){return gn.replace(/^(.*\/)?([^-]*)-?.*\.(js)$/,"$2")},Nt=function(){this.load=function(gn,on,Ft,Gt){return Ft&&typeof Ft=="object"?Promise.all(Object.keys(Ft).filter(function(en){return en}).map(function(en){var sn=Ft[en];return on.setupPlugin(en).then(function(cn){if(!Gt.attributes._destroyed)return function(yn,Cn,kn){var An=yn.name,In=Object(Bt.g)({},Cn),Pn=document.createElement("div");Pn.id=kn.id+"_"+An,Pn.className="jw-plugin jw-reset";var _n=yn.getNewInstance(kn,In,Pn);return kn.addPlugin(An,_n),_n}(cn,sn,gn)}).catch(function(cn){return on.removePlugin(en),cn.code?cn:new Lt.o(null,305e3,cn)})})):Promise.resolve()}},qt=xt(35),Jt=xt(12),Zt=xt(2),Yt=function(gn){if(typeof gn=="string"){var on=(gn=gn.split("?")[0]).indexOf("://");if(on>0)return 0;var Ft=gn.indexOf("/"),Gt=Object(Zt.a)(gn);return!(on<0&&Ft<0)||Gt&&isNaN(Gt)?1:2}},Xt=function(gn){this.url=gn,this.promise_=null};Object.defineProperties(Xt.prototype,{promise:{get:function(){return this.load()},set:function(){}}}),Object(Bt.g)(Xt.prototype,{load:function(){var gn=this,on=this.promise_;if(!on){if(Yt(this.url)===2)return Promise.resolve(this);var Ft=new qt.a(function(Gt){switch(Yt(Gt)){case 0:return Gt;case 1:return Object(Jt.getAbsolutePath)(Gt,window.location.href)}}(this.url));this.loader=Ft,on=Ft.load().then(function(){return gn}),this.promise_=on}return on},registerPlugin:function(gn,on,Ft){this.name=gn,this.target=on,this.js=Ft},getNewInstance:function(gn,on,Ft){var Gt=this.js;if(typeof Gt!="function")throw new Lt.o(null,(this.url,305100));var en=new Gt(gn,on,Ft);return en.addToPlayer=function(){var sn=this.getContainer().querySelector(".jw-overlays");sn&&(Ft.left=sn.style.left,Ft.top=sn.style.top,sn.appendChild(Ft))},en.resizeHandler=function(){var sn=this.getContainer().querySelector(".jw-overlays");sn&&en.resize(sn.clientWidth,sn.clientHeight)},en}});var nn=Xt,un=xt(36),fn={},dn=function(){var hn=function(){},gn=hn.prototype;return gn.setupPlugin=function(on){var Ft=this.getPlugin(on);return Ft?(Ft.url!==on&&Object(un.a)('JW Plugin "'+Vt(on)+'" already loaded from "'+Ft.url+'". Ignoring "'+on+'."'),Ft.promise):this.addPlugin(on).load()},gn.addPlugin=function(on){var Ft=Vt(on),Gt=fn[Ft];return Gt||(Gt=new nn(on),fn[Ft]=Gt),Gt},gn.getPlugin=function(on){return fn[Vt(on)]},gn.removePlugin=function(on){delete fn[Vt(on)]},gn.getPlugins=function(){return fn},hn}();xt.d(jt,"b",function(){return mn}),xt.d(jt,"a",function(){return Rt});var pn=new dn,mn=function(gn,on,Ft){var Gt=pn.addPlugin(gn);Gt.js||Gt.registerPlugin(gn,on,Ft)}},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt={}},function(Ut,jt,xt){"use strict";var Rt=xt(0),Lt=xt(10),Bt=xt(2);jt.a=function(Vt){if(Vt&&Vt.file){var Nt=Object(Rt.g)({},{default:!1,type:""},Vt);Nt.file=Object(Bt.i)(""+Nt.file);var qt=/^[^/]+\/(?:x-)?([^/]+)$/,Jt=Nt.type;if(qt.test(Jt)&&(Nt.mimeType=Jt,Nt.type=Jt.replace(qt,"$1")),Object(Lt.isYouTube)(Nt.file)?Nt.type="youtube":Object(Lt.isRtmp)(Nt.file)?Nt.type="rtmp":Nt.type||(Nt.type=Object(Bt.a)(Nt.file)),Nt.type){switch(Nt.type){case"m3u8":case"vnd.apple.mpegurl":Nt.type="hls";break;case"dash+xml":Nt.type="dash";break;case"m4a":Nt.type="aac";break;case"smil":Nt.type="rtmp"}return Object.keys(Nt).forEach(function(Zt){Nt[Zt]===""&&delete Nt[Zt]}),Nt}}}},function(Ut,jt,xt){"use strict";xt.d(jt,"d",function(){return Rt}),xt.d(jt,"c",function(){return Lt}),xt.d(jt,"b",function(){return Bt}),xt.d(jt,"a",function(){return Vt});var Rt={audioMode:!1,itemMeta:{},playbackRate:1,playRejected:!1,state:xt(3).mb,itemReady:!1,controlsEnabled:!1},Lt={position:0,duration:0,buffer:0,currentTime:0},Bt=120,Vt=25},function(Ut,jt,xt){"use strict";var Rt=function(){return Vt||(Vt=Bt.OS.tizenApp?xt.e(2).then(function(Jt){var Zt=xt(55).default;return Nt.controls=Zt,Zt}.bind(null,xt)).catch(function(){Vt=null,Object(Lt.c)(301133)()}):xt.e(1).then(function(Jt){var Zt=xt(52).default;return Nt.controls=Zt,Zt}.bind(null,xt)).catch(function(){Vt=null,Object(Lt.c)(301130)()})),Vt};xt.d(jt,"a",function(){return Nt}),xt.d(jt,"b",function(){return Rt});var Lt=xt(9),Bt=xt(7),Vt=null,Nt={}},function(Ut,jt,xt){"use strict";jt.a={advertising:{admessage:"This ad will end in xx",cuetext:"Advertisement",displayHeading:"Advertisement",loadingAd:"Loading ad",podmessage:"Ad __AD_POD_CURRENT__ of __AD_POD_LENGTH__.",skipmessage:"Skip ad in xx",skiptext:"Skip"},airplay:"AirPlay",audioTracks:"Audio Tracks",auto:"Auto",buffer:"Loading",cast:"Chromecast",cc:"Closed Captions",close:"Close",errors:{badConnection:"This video cannot be played because of a problem with your internet connection.",cantLoadPlayer:"Sorry, the video player failed to load.",cantPlayInBrowser:"The video cannot be played in this browser.",cantPlayVideo:"This video file cannot be played.",errorCode:"Error Code",liveStreamDown:"The live stream is either down or has ended.",protectedContent:"There was a problem providing access to protected content.",technicalError:"This video cannot be played because of a technical error."},exitFullscreen:"Exit Fullscreen",fullscreen:"Fullscreen",hd:"Quality",liveBroadcast:"Live",logo:"Logo",mute:"Mute",next:"Next",nextUp:"Next Up",notLive:"Not Live",off:"Off",pause:"Pause",pipIcon:"Picture in Picture (PiP)",play:"Play",playback:"Play",playbackRates:"Playback Rates",player:"Video Player",poweredBy:"Powered by",prev:"Previous",related:{autoplaymessage:"Next up in xx",heading:"More Videos"},replay:"Replay",rewind:"Rewind 10 Seconds",settings:"Settings",sharing:{copied:"Copied",email:"Email",embed:"Embed",heading:"Share",link:"Link"},slider:"Seek",stop:"Stop",unmute:"Unmute",videoInfo:"About This Video",volume:"Volume",volumeSlider:"Volume",shortcuts:{playPause:"Play/Pause",volumeToggle:"Mute/Unmute",fullscreenToggle:"Fullscreen/Exit Fullscreen",seekPercent:"Seek %",keyboardShortcuts:"Keyboard Shortcuts",increaseVolume:"Increase Volume",decreaseVolume:"Decrease Volume",seekForward:"Seek Forward",seekBackward:"Seek Backward",spacebar:"SPACE",captionsToggle:"Captions On/Off"},captionsStyles:{subtitleSettings:"Subtitle Settings",color:"Font Color",fontOpacity:"Font Opacity",userFontScale:"Font Size",fontFamily:"Font Family",edgeStyle:"Character Edge",backgroundColor:"Background Color",backgroundOpacity:"Background Opacity",windowColor:"Window Color",windowOpacity:"Window Opacity",white:"White",black:"Black",red:"Red",green:"Green",blue:"Blue",yellow:"Yellow",magenta:"Magenta",cyan:"Cyan",none:"None",raised:"Raised",depressed:"Depressed",uniform:"Uniform",dropShadow:"Drop Shadow"},disabled:"Disabled",enabled:"Enabled",reset:"Reset"}},function(Ut,jt){var xt=function(nn){var un=document.createElement("style");return un.type="text/css",un.setAttribute("data-jwplayer-id",nn),function(fn){Jt().appendChild(fn)}(un),un},Rt=function(nn,un){var fn,dn,pn,mn=qt[nn];mn||(mn=qt[nn]={element:xt(nn),counter:0});var hn=mn.counter++;return fn=mn.element,pn=function(){Lt(fn,hn,"")},(dn=function(on){Lt(fn,hn,on)})(un.css),function(gn){if(gn){if(gn.css===un.css&&gn.media===un.media)return;dn((un=gn).css)}else pn()}},Lt=function(nn,un,fn){if(nn.styleSheet)nn.styleSheet.cssText=Yt(un,fn);else{var dn=document.createTextNode(fn),pn=nn.childNodes[un];pn?nn.replaceChild(dn,pn):nn.appendChild(dn)}},Bt,Vt,Nt={},qt={},Jt=(Bt=function(){return document.head||document.getElementsByTagName("head")[0]},function(){return Vt===void 0&&(Vt=Bt.apply(this,arguments)),Vt});Ut.exports={style:function(nn,un){(function(fn,dn){for(var pn=0;pn<dn.length;pn++){var mn=dn[pn],hn=(Nt[fn]||{})[mn.id];if(hn){for(var gn=0;gn<hn.parts.length;gn++)hn.parts[gn](mn.parts[gn]);for(;gn<mn.parts.length;gn++)hn.parts.push(Rt(fn,mn.parts[gn]))}else{var on=[];for(gn=0;gn<mn.parts.length;gn++)on.push(Rt(fn,mn.parts[gn]));Nt[fn]=Nt[fn]||{},Nt[fn][mn.id]={id:mn.id,parts:on}}}})(un,function(fn){for(var dn=[],pn={},mn=0;mn<fn.length;mn++){var hn=fn[mn],gn=hn[0],on=hn[1],Ft=hn[2],Gt={css:on,media:Ft};pn[gn]?pn[gn].parts.push(Gt):dn.push(pn[gn]={id:gn,parts:[Gt]})}return dn}(nn))},clear:function(nn,un){var fn=Nt[nn];if(!!fn){if(un){var dn=fn[un];if(dn)for(var pn=0;pn<dn.parts.length;pn+=1)dn.parts[pn]();return}for(var mn=Object.keys(fn),hn=0;hn<mn.length;hn+=1)for(var gn=fn[mn[hn]],on=0;on<gn.parts.length;on+=1)gn.parts[on]();delete Nt[nn]}}};var Zt,Yt=(Zt=[],function(nn,un){return Zt[nn]=un,Zt.filter(Boolean).join("\n")})},function(Ut,jt,xt){"use strict";var Rt=function(Yt){this.config=Yt||{}},Lt=xt(0),Bt=xt(15),Vt=xt(26),Nt=xt(20),qt=xt(9),Jt={html5:function(){return xt.e(10).then(function(Yt){var Xt=xt(117).default;return Object(Nt.a)(Xt),Xt}.bind(null,xt)).catch(Object(qt.b)(152))}};Object(Lt.g)(Rt.prototype,{load:function(Yt){var Xt=Jt[Yt],nn=function(){return Promise.reject(new Error("Failed to load media"))};return Xt?Xt().then(function(){var un=Vt.a[Yt];return un||nn()}):nn()},providerSupports:function(Yt,Xt){return Yt.supports(Xt)},choose:function(Yt){if(Yt===Object(Yt))for(var Xt=Bt.a.length,nn=0;nn<Xt;nn++){var un=Bt.a[nn];if(this.providerSupports(un,Yt))return{priority:Xt-nn-1,name:un.name,type:Yt.type,providerToCheck:un,provider:Vt.a[un.name]}}return{}}}),jt.a=Rt},function(Ut,jt,xt){"use strict";var Rt=function(Nt,qt){var Jt=qt.message,Zt=qt.code,Yt=function(fn,dn,pn,mn){return'<div id="'+fn+'" class="jw-error jw-reset"><div class="jw-error-msg jw-info-overlay jw-reset"><style>[id="'+fn+'"].jw-error{background:#000;overflow:hidden;position:relative}[id="'+fn+'"] .jw-error-msg{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}[id="'+fn+'"] .jw-error-text{text-align:start;color:#FFF;font:14px/1.35 Arial,Helvetica,sans-serif}</style><div class="jw-icon jw-reset"></div><div class="jw-info-container jw-reset"><div class="jw-error-text jw-reset-text" dir="auto" data-nosnippet>'+(dn||"")+'<span class="jw-break jw-reset"></span>'+(mn?("("+pn+": "+mn+")").replace(/\s+/g,"&nbsp;"):"")+"</div></div></div></div>"}(Nt.get("id"),Jt,Nt.get("localization").errors.errorCode,Zt.toString()),Xt=Nt.get("width"),nn=Nt.get("height"),un=Object(Lt.f)(Yt);return Object(Bt.d)(un,{width:Xt.toString().indexOf("%")>0?Xt:Xt+"px",height:nn.toString().indexOf("%")>0?nn:nn+"px"}),un},Lt=xt(6),Bt=xt(11);xt.d(jt,"a",function(){return Rt})},function(Ut,jt,xt){"use strict";var Rt=function(Vt){return Vt.slice&&Vt.slice(-2)==="px"&&(Vt=Vt.slice(0,-2)),Vt},Lt=function(Vt,Nt){if(Nt.toString().indexOf("%")===-1||typeof Vt!="string"||!Vt)return 0;if(/^\d*\.?\d+%$/.test(Vt))return Vt;var qt=Vt.indexOf(":");if(qt===-1)return 0;var Jt=parseFloat(Vt.substr(0,qt)),Zt=parseFloat(Vt.substr(qt+1));return Jt<=0||Zt<=0?0:Zt/Jt*100+"%"};xt.d(jt,"b",function(){return Rt}),xt.d(jt,"a",function(){return Lt})},function(Ut,jt,xt){"use strict";var Rt=function(Yt){var Xt=document.createElement("link");return Xt.type="text/css",Xt.rel="stylesheet",Xt.href=Yt,Xt},Lt=function(Yt,Xt){var nn=document.createElement("script");return nn.type="text/javascript",nn.charset="utf-8",nn.async=!0,nn.timeout=Xt||45e3,nn.src=Yt,nn},Bt=xt(0),Vt=xt(8),Nt=xt(3),qt={},Jt=function(Yt,Xt,nn){var un=function(hn){pn=2,dn.trigger(Nt.w,hn).off()},fn=function(hn){pn=3,dn.trigger(Nt.kb,hn).off()},dn=this,pn=0;this.getStatus=function(){return pn},this.load=function(){var mn=qt[Yt];return pn!==0||(mn&&mn.then(fn).catch(un),pn=1,mn=new Promise(function(hn,gn){var on=(Xt?Rt:Lt)(Yt,nn),Ft=function(){on.onerror=on.onload=null,clearTimeout(en)},Gt=function(yn){Ft(),un(yn),gn(yn)},en=setTimeout(function(){Gt(new Error("Network timeout "+Yt))},45e3);on.onerror=function(){Gt(new Error("Failed to load "+Yt))},on.onload=function(cn){Ft(),fn(cn),hn(cn)};var sn=document.getElementsByTagName("head")[0]||document.documentElement;sn.insertBefore(on,sn.firstChild)}),qt[Yt]=mn),mn}};Object(Bt.g)(Jt.prototype,Vt.a),jt.a=Jt},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt=typeof console.log=="function"?console.log.bind(console):function(){}},function(Ut,jt,xt){"use strict";var Rt=function(_n){return _n&&!(An.test(_n)||typeof _n=="object")},Lt=function(_n){if(!_n.handlers.init){var Rn=_n.el,jn=_n.passive,On=!!yn&&{passive:jn},Sn=function(kr){if(_n.dragged)Xt(_n,pn.s,kr);else{var xr=nn(kr),Yn=xr.pageX,Tr=xr.pageY,ti=Yn-_n.startX,yi=Tr-_n.startY;ti*ti+yi*yi>36&&(Xt(_n,pn.u,kr),_n.dragged=!0,Xt(_n,pn.s,kr))}var ra;jn||kr.type!=="touchmove"||(ra=kr).preventDefault&&ra.preventDefault()},Vn=function(kr){clearTimeout(Ft),_n.el&&(Zt(_n),Jt(_n,"window"),_n.dragged&&(_n.dragged=!1,Xt(_n,pn.t,kr)))};Vt(_n,"init"),fn(_n,"init",function(Jn){if(Object(gn.p)(Rn,"jw-tab-focus"),!un(Jn)){var kr=Jn.target,xr=Jn.type;if(!_n.directSelect||kr===Rn){var Yn=nn(Jn),Tr=Yn.pageX,ti=Yn.pageY;if(_n.dragged=!1,_n.startX=Tr,_n.startY=ti,Jt(_n,"window"),xr==="pointerdown"&&Jn.isPrimary){if(!jn){var yi=Jn.pointerId;_n.pointerId=yi,Rn.setPointerCapture(yi)}qt(_n,"window","pointermove",Sn,On),qt(_n,"window","pointercancel",Vn),qt(_n,"window","pointerup",Vn)}else xr==="mousedown"?(qt(_n,"window","mousemove",Sn,On),qt(_n,"window","mouseup",Vn)):xr==="touchstart"&&(qt(_n,"window","touchmove",Sn,On),qt(_n,"window","touchcancel",Vn),qt(_n,"window","touchend",Vn))}}},On),Gt||(Gt=new kn(document).on("interaction"))}},Bt=function(_n){if(!_n.handlers.select){var Rn=_n.el;Vt(_n,"select"),fn(_n,"select",function(jn){var On=jn.target;un(jn)||_n.directSelect&&On!==Rn||(jn.isPrimary&&On.tageName==="BUTTON"&&On.focus(),_n.lastStart=Object(hn.a)(),_n.clicking=!0)}),qt(_n,"select","click",function(jn){un(jn)||_n.directSelect&&jn.target!==Rn||(Object(hn.a)()-_n.lastStart>500&&_n.clicking===!0||(function(On,Sn){On.enableDoubleClick&&(Object(hn.a)()-On.lastClick<300?(Xt(On,pn.r,Sn),On.lastClick=0):On.lastClick=Object(hn.a)())}(_n,jn),Xt(_n,pn.o,jn)),_n.clicking=!1)})}},Vt=function(_n,Rn){if(!_n.handlers.init&&!_n.handlers.select){var jn=_n.el;qt(_n,Rn,"blur",function(){Object(gn.p)(jn,"jw-tab-focus"),_n.clicking=!1}),qt(_n,Rn,"focus",function(){Gt.event&&Gt.event.type==="keydown"&&Object(gn.b)(jn,"jw-tab-focus")})}},Nt=function(_n){var Rn=_n.ownerDocument||_n;return Rn.defaultView||Rn.parentWindow||window},qt=function(_n,Rn,jn,On,Sn){Sn===void 0&&(Sn=Cn);var Vn=_n.handlers[Rn],Jn=_n.options[Rn];if(Vn||(Vn=_n.handlers[Rn]={},Jn=_n.options[Rn]={}),Vn[jn])throw new Error(Rn+" "+jn+" already registered");Vn[jn]=On,Jn[jn]=Sn;var kr=_n.el;(Rn==="window"?Nt(kr):kr).addEventListener(jn,On,Sn)},Jt=function(_n,Rn){var jn=_n.el,On=_n.handlers,Sn=_n.options,Vn=Rn==="window"?Nt(jn):jn,Jn=On[Rn],kr=Sn[Rn];Jn&&(Object.keys(Jn).forEach(function(xr){var Yn=kr[xr];typeof Yn=="boolean"?Vn.removeEventListener(xr,Jn[xr],Yn):Vn.removeEventListener(xr,Jn[xr])}),On[Rn]=null,Sn[Rn]=null)},Zt=function(_n){var Rn=_n.el;_n.pointerId!==null&&(Rn.releasePointerCapture(_n.pointerId),_n.pointerId=null)},Yt=function(_n,Rn,jn){var On=_n.el,Sn=jn.target;_n.trigger(Rn,{type:Rn,sourceEvent:jn,currentTarget:On,target:Sn})},Xt=function(_n,Rn,jn){var On=function(Sn,Vn,Jn){var kr,xr=Vn.target,Yn=Vn.touches,Tr=Vn.changedTouches,ti=Vn.pointerType;Yn||Tr?(kr=Yn&&Yn.length?Yn[0]:Tr[0],ti=ti||"touch"):(kr=Vn,ti=ti||"mouse");var yi=kr,ra=yi.pageX,Aa=yi.pageY;return{type:Sn,pointerType:ti,pageX:ra,pageY:Aa,sourceEvent:Vn,currentTarget:Jn,target:xr}}(Rn,jn,_n.el);_n.trigger(Rn,On)},nn=function(_n){return _n.type.indexOf("touch")===0?(_n.originalEvent||_n).changedTouches[0]:_n},un=function(_n){return!(!_n.ctrlKey||_n.type!=="click")||("which"in _n?_n.which===3:"button"in _n&&_n.button===2)},fn=function(_n,Rn,jn,On){sn?qt(_n,Rn,"pointerdown",jn,On):(cn&&qt(_n,Rn,"mousedown",jn,On),qt(_n,Rn,"touchstart",jn,On))};xt.d(jt,"a",function(){return kn}),xt.d(jt,"b",function(){return Nt}),xt.d(jt,"c",function(){return un});var dn=xt(7),pn=xt(3),mn=xt(8),hn=xt(16),gn=xt(6);function on(Pn,_n){return(on=Object.setPrototypeOf||function(Rn,jn){return Rn.__proto__=jn,Rn})(Pn,_n)}var Ft,Gt,en="ontouchstart"in window,sn="PointerEvent"in window&&!dn.OS.android,cn=!(sn||en&&dn.OS.mobile),yn=dn.Features.passiveEvents,Cn=!!yn&&{passive:!0},kn=function(Pn){var _n=function(Vn,Jn){var kr;kr=Pn.call(this)||this;var xr=!(Jn=Jn||{}).preventScrolling;return kr.directSelect=!!Jn.directSelect,kr.dragged=!1,kr.enableDoubleClick=!1,kr.el=Vn,kr.handlers={},kr.options={},kr.lastClick=0,kr.lastStart=0,kr.passive=xr,kr.pointerId=null,kr.startX=0,kr.startY=0,kr.event=null,kr.clicking=!1,kr},Rn,jn;jn=Pn,(Rn=_n).prototype=Object.create(jn.prototype),Rn.prototype.constructor=Rn,on(Rn,jn);var On=_n.prototype;return On.on=function(Sn,Vn,Jn){return Rt(Sn)&&(this.handlers[Sn]||In[Sn](this)),Pn.prototype.on.call(this,Sn,Vn,Jn)},On.off=function(Sn,Vn,Jn){var kr=this;if(Rt(Sn))Jt(this,Sn);else if(!Sn){var xr=this.handlers;Object.keys(xr).forEach(function(Yn){Jt(kr,Yn)})}return Pn.prototype.off.call(this,Sn,Vn,Jn)},On.destroy=function(){this.el&&(this.off(),sn&&Zt(this),this.el=null)},_n}(mn.a),An=/\s+/,In={drag:function(_n){Lt(_n)},dragStart:function(_n){Lt(_n)},dragEnd:function(_n){Lt(_n)},click:function(_n){Bt(_n)},doubleClick:function(_n){_n.enableDoubleClick=!0,Bt(_n)},longPress:function(_n){if(dn.OS.iOS){var Rn=function(){clearTimeout(Ft)};qt(_n,"longPress","touchstart",function(jn){Rn(),Ft=setTimeout(function(){Xt(_n,"longPress",jn)},500)}),qt(_n,"longPress","touchmove",Rn),qt(_n,"longPress","touchcancel",Rn),qt(_n,"longPress","touchend",Rn)}else _n.el.oncontextmenu=function(jn){return Xt(_n,"longPress",jn),!1}},focus:function(_n){qt(_n,"focus","focus",function(Rn){Yt(_n,"focus",Rn)})},blur:function(_n){qt(_n,"blur","blur",function(Rn){Yt(_n,"blur",Rn)})},over:function(_n){(sn||cn)&&qt(_n,pn.Z,sn?"pointerover":"mouseover",function(Rn){Rn.pointerType!=="touch"&&Xt(_n,pn.Z,Rn)})},out:function(_n){if(sn){var Rn=_n.el;qt(_n,pn.Y,"pointerout",function(jn){if(jn.pointerType!=="touch"&&"clientX"in jn){var On=document.elementFromPoint(jn.clientX,jn.clientY);Rn.contains(On)||Xt(_n,pn.Y,jn)}})}else cn&&qt(_n,pn.Y,"mouseout",function(jn){Xt(_n,pn.Y,jn)})},move:function(_n){(sn||cn)&&qt(_n,pn.W,sn?"pointermove":"mousemove",function(Rn){Rn.pointerType!=="touch"&&Xt(_n,pn.W,Rn)})},enter:function(_n){qt(_n,pn.v,"keydown",function(Rn){Rn.key!=="Enter"&&Rn.keyCode!==13||(Rn.stopPropagation(),Yt(_n,pn.v,Rn))})},keydown:function(_n){qt(_n,"keydown","keydown",function(Rn){Yt(_n,"keydown",Rn)},!1)},gesture:function(_n){var Rn=function(On){return Xt(_n,"gesture",On)};qt(_n,"gesture","click",Rn),qt(_n,"gesture","keydown",Rn)},interaction:function(_n){var Rn=function(On){_n.event=On};qt(_n,"interaction","mousedown",Rn,!0),qt(_n,"interaction","keydown",Rn,!0)},tap:function(){},doubleTap:function(){}}},function(Ut,jt,xt){"use strict";xt.d(jt,"b",function(){return Rt}),xt.d(jt,"a",function(){return Lt});var Rt=window.requestAnimationFrame||function(Bt){return setTimeout(Bt,17)},Lt=window.cancelAnimationFrame||clearTimeout},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){this.name=gn,this.message=on.message||on.toString(),this.error=on},Lt=xt(0),Bt=xt(19),Vt=xt(10),Nt=xt(12),qt=xt(2),Jt=xt(23),Zt=xt(17),Yt=xt(5),Xt=xt(6),nn=xt(11),un=xt(21),fn=xt(40),dn=xt(36),pn=xt(41),mn=Object(Lt.g)({},Nt,Vt,Bt,{addClass:Xt.b,hasClass:Xt.j,removeClass:Xt.p,replaceClass:Xt.q,toggleClass:Xt.w,classList:Xt.e,styleDimension:Xt.v,createElement:Xt.f,emptyElement:Xt.i,addStyleSheet:Xt.c,bounds:Xt.d,openLink:Xt.m,replaceInnerHtml:Xt.r,css:nn.b,clearCss:nn.a,style:nn.d,transform:nn.e,getRgba:nn.c,ajax:un.a,crossdomain:function(gn){var on=window.URL;try{var Ft=new on(gn,location.origin);return location.protocol+"//"+location.host!=Ft.protocol+"//"+Ft.host}catch(Gt){}return!0},tryCatch:function(gn,on,Ft){if(Ft===void 0&&(Ft=[]),Zt.a.debug)return gn.apply(on||this,Ft);try{return gn.apply(on||this,Ft)}catch(Gt){return new Rt(gn.name,Gt)}},Error:Rt,Timer:Jt.a,log:dn.a,genId:pn.b,between:fn.a,foreach:function(gn,on){for(var Ft in gn)Object.prototype.hasOwnProperty.call(gn,Ft)&&on(Ft,gn[Ft])},flashVersion:Yt.a,isIframe:Yt.m,indexOf:Lt.l,trim:qt.i,pad:qt.e,extension:qt.a,hms:qt.b,seconds:qt.g,prefix:qt.f,suffix:qt.h,noop:function(){}});jt.a=mn},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt=function(Bt,Vt,Nt){return Math.max(Math.min(Bt,Nt),Vt)}},function(Ut,jt,xt){"use strict";var Rt=function(){try{var Nt=window.crypto||window.msCrypto;if(Nt&&Nt.getRandomValues)return Nt.getRandomValues(new Uint32Array(1))[0].toString(36)}catch(qt){}return Math.random().toString(36).slice(2,9)},Lt=function(Nt){for(var qt="";qt.length<Nt;)qt+=Rt();return qt.slice(0,Nt)};xt.d(jt,"a",function(){return Bt}),xt.d(jt,"b",function(){return Lt});var Bt=12},function(Ut,jt,xt){"use strict";var Rt=function(Bt,Vt,Nt){var qt=[],Jt={};function Zt(){for(;qt.length>0;){var Yt=qt.shift(),Xt=Yt.command,nn=Yt.args;(Jt[Xt]||Bt[Xt]).apply(Bt,nn)}}Vt.forEach(function(Yt){var Xt=Bt[Yt];Jt[Yt]=Xt,Bt[Yt]=function(){for(var nn=arguments.length,un=new Array(nn),fn=0;fn<nn;fn++)un[fn]=arguments[fn];Nt()?qt.push({command:Yt,args:un}):(Zt(),Xt&&Xt.apply(this,un))}}),Object.defineProperty(this,"queue",{enumerable:!0,get:function(){return qt}}),this.flush=Zt,this.empty=function(){qt.length=0},this.off=function(){Vt.forEach(function(Yt){var Xt=Jt[Yt];Xt&&(Bt[Yt]=Xt,delete Jt[Yt])})},this.destroy=function(){this.off(),this.empty()}};xt.d(jt,"a",function(){return Rt})},function(Ut,jt,xt){"use strict";function Rt(Bt,Vt){return(Rt=Object.setPrototypeOf||function(Nt,qt){return Nt.__proto__=qt,Nt})(Bt,Vt)}xt.d(jt,"a",function(){return Lt});var Lt=function(Bt){var Vt=function(){var Yt;return(Yt=Bt.call(this)||this).attributes=Object.create(null),Yt},Nt,qt;qt=Bt,(Nt=Vt).prototype=Object.create(qt.prototype),Nt.prototype.constructor=Nt,Rt(Nt,qt);var Jt=Vt.prototype;return Jt.addAttributes=function(Zt){var Yt=this;Object.keys(Zt).forEach(function(Xt){Yt.add(Xt,Zt[Xt])})},Jt.add=function(Zt,Yt){var Xt=this;Object.defineProperty(this,Zt,{get:function(){return Xt.attributes[Zt]},set:function(un){return Xt.set(Zt,un)},enumerable:!1}),this.attributes[Zt]=Yt},Jt.get=function(Zt){return this.attributes[Zt]},Jt.set=function(Zt,Yt){if(this.attributes[Zt]!==Yt){var Xt=this.attributes[Zt];this.attributes[Zt]=Yt,this.trigger("change:"+Zt,this,Yt,Xt)}},Jt.clone=function(){var Zt={},Yt=this.attributes;if(Yt)for(var Xt in Yt)Zt[Xt]=Yt[Xt];return Zt},Jt.change=function(Zt,Yt,Xt){this.on("change:"+Zt,Yt,Xt);var nn=this.get(Zt);return Yt.call(Xt,this,nn,nn),this},Vt}(xt(8).a)},function(Ut,jt,xt){"use strict";xt.d(jt,"c",function(){return Rt}),xt.d(jt,"b",function(){return Lt}),xt.d(jt,"a",function(){return Bt});var Rt=4,Lt=5,Bt=1},function(Ut,jt,xt){"use strict";var Rt=function(Vt,Nt){return Object(Lt.g)({},Nt,{prime:function(){Vt.src||Vt.load()},getPrimedElement:function(){return Vt},clean:function(){Nt.clean(Vt)},recycle:function(){Nt.clean(Vt)}})};xt.d(jt,"a",function(){return Rt});var Lt=xt(0)},function(Ut,jt,xt){"use strict";jt.a="hidden"in document?function(){return!document.hidden}:"webkitHidden"in document?function(){return!document.webkitHidden}:function(){return!0}},function(Ut,jt,xt){"use strict";var Rt=function(pi){return _n||(_n=function($i){var bi=$i.get("controls"),Wr=Lt(),zr=function(Yr,Zr){var _i=Yr.get("playlist");if(Array.isArray(_i)&&_i.length)for(var ki=Object(Cn.f)(Yr.get("item"),_i.length),Bi=Object(Cn.c)(Object(yn.a)(_i[ki]),Yr),Di=0;Di<Bi.length;Di++)for(var Gr=Bi[Di],Qr=Yr.getProviders(),Dr=0;Dr<kn.a.length;Dr++){var qr=kn.a[Dr];if(Qr.providerSupports(qr,Gr))return qr.name===Zr}return!1}($i,"html5");if(on.OS.tizen)return Bt();if(bi&&Wr&&zr)return Rr=xt.e(7).then(function(Yr){xt(116);var Zr=xt(54).default;return In.a.controls=xt(52).default,Object(An.a)(xt(117).default),Zr}.bind(null,xt)).catch(Object(cn.b)(Pn.q+105)),cn.a.html5=Rr,Rr;var Rr;return bi&&zr?function(){var Yr=xt.e(5).then(function(Zr){var _i=xt(54).default;return In.a.controls=xt(52).default,Object(An.a)(xt(117).default),_i}.bind(null,xt)).catch(Object(cn.b)(Pn.q+104));return cn.a.html5=Yr,Yr}():bi&&Wr?xt.e(6).then(function(Yr){xt(116);var Zr=xt(54).default;return In.a.controls=xt(52).default,Zr}.bind(null,xt)).catch(Object(cn.b)(Pn.q+103)):bi?xt.e(4).then(function(Yr){var Zr=xt(54).default;return In.a.controls=xt(52).default,Zr}.bind(null,xt)).catch(Object(cn.b)(Pn.q+102)):Bt()}(pi)),_n},Lt=function(){var pi=window.IntersectionObserverEntry;return!pi||!("IntersectionObserver"in window)||!("intersectionRatio"in pi.prototype)},Bt=function(){return function(){return Lt()?xt.e(8).then(function(pi){return xt(116)}.bind(null,xt)).catch(Object(cn.b)(Pn.q+120)):Promise.resolve()}().then(cn.d)},Vt=function(pi,$i,bi){var Wr=pi.attributes;Wr.playlist=Object(Cn.a)($i),Wr.feedData=bi},Nt=function(pi){return function($i){var bi=$i.get("playlist");return new Promise(function(Wr,zr){if(typeof bi!="string"){var Rr=$i.get("feedData")||{};return Vt($i,bi,Rr),Wr()}var Yr=new jn.a;Yr.on(Rn.eb,function(Zr){var _i=Zr.playlist;delete Zr.playlist,Vt($i,_i,Zr),Wr()}),Yr.on(Rn.w,function(Zr){Vt($i,[],{}),zr(Object(Pn.w)(Zr,Pn.r))}),Yr.load(bi)})}(pi).then(function(){if(!Zt(pi)){var $i=Object(Cn.b)(pi.get("playlist"),pi);pi.attributes.playlist=$i;try{Object(Cn.e)($i)}catch(Zr){throw Zr.code+=Pn.r,Zr}var bi=pi.getProviders(),Wr=Object(Cn.f)(pi.get("item"),$i.length),zr=bi.choose($i[Wr].sources[0]),Rr=zr.provider,Yr=zr.name;return typeof Rr=="function"?Rr:cn.a.html5&&Yr==="html5"?cn.a.html5:bi.load(Yr).catch(function(Zr){throw Object(Pn.w)(Zr,Pn.s)})}})},qt=function(pi){var $i=pi.get("skin")?pi.get("skin").url:void 0;return typeof $i=="string"&&!function(bi){for(var Wr=document.styleSheets,zr=0,Rr=Wr.length;zr<Rr;zr++)if(Wr[zr].href===bi)return!0;return!1}($i)?new On.a($i,!0).load().catch(function(bi){return bi}):Promise.resolve()},Jt=function(pi){var $i=pi.attributes,bi=$i.language,Wr=$i.base,zr=$i.setupConfig,Rr=$i.intl,Yr=Object(Gt.b)(zr,Rr,bi);return!Object(Gt.f)(bi)||Object(Gt.d)(Yr)?Promise.resolve():new Promise(function(Zr){return Object(Gt.g)(Wr,bi).then(function(_i){var ki=_i.response;if(!Zt(pi)){if(!ki)throw new Pn.o(null,Pn.h);$i.localization=Object(Gt.a)(ki,Yr),Zr()}}).catch(function(_i){Zr(_i.code===Pn.h?_i:Object(Pn.w)(_i,Pn.g))})})},Zt=function(pi){return pi.attributes._destroyed},Yt=function(pi){pi.src||pi.load()},Xt=function(pi){var $i=document.createElement("video");return $i.className="jw-video jw-reset",$i.setAttribute("tabindex","-1"),$i.setAttribute("disableRemotePlayback",""),$i.setAttribute("webkit-playsinline",""),$i.setAttribute("playsinline",""),pi&&Object.keys(pi).forEach(function(bi){$i.setAttribute(bi,pi[bi])}),$i},nn=function(pi,$i){$i&&$i.code&&($i.sourceError&&console.error($i.sourceError),console.error(Pn.o.logMessage($i.code)))},un=function(pi){pi&&pi.code&&console.warn(Pn.o.logMessage(pi.code))},fn=function(pi,$i){if(!document.body.contains(pi.currentContainer)){var bi=document.getElementById(pi.get("id"));bi&&(pi.currentContainer=bi)}pi.currentContainer.parentElement&&pi.currentContainer.parentElement.replaceChild($i,pi.currentContainer),pi.currentContainer=$i},dn=xt(0),pn=xt(42),mn=xt(34),hn=xt(19),gn=xt(12),on=xt(7),Ft=xt(30),Gt=xt(13),en={autoPause:{viewability:!1,pauseAds:!1},autostart:!1,allowFullscreen:!0,bandwidthEstimate:null,bitrateSelection:null,castAvailable:!1,controls:!0,cues:[],defaultPlaybackRate:1,displaydescription:!0,displaytitle:!0,displayPlaybackLabel:!1,enableShortcuts:!0,height:360,intl:{},item:0,language:"en",liveTimeout:null,localization:Ft.a,mute:!1,nextUpDisplay:!0,playbackRateControls:!1,playbackRates:[.5,1,1.25,1.5,2],renderCaptionsNatively:!1,repeat:!1,stretching:"uniform",volume:90,width:640},sn=function(pi,$i){var bi=Object(dn.g)({},(window.jwplayer||{}).defaults,$i,pi);(function(mi){Object.keys(mi).forEach(function(ni){ni!=="id"&&(mi[ni]=Object(gn.serialize)(mi[ni]))})})(bi);var Wr=bi.forceLocalizationDefaults?en.language:Object(Gt.c)(),zr=Object(Gt.h)(bi.intl);bi.localization=Object(Gt.a)(Ft.a,Object(Gt.b)(bi,zr,Wr));var Rr=Object(dn.g)({},en,bi);Rr.base==="."&&(Rr.base=Object(hn.getScriptPath)("jwplayer.js")),Rr.base=(Rr.base||Object(hn.loadFrom)()).replace(/\/?$/,"/"),xt.p=Rr.base,Rr.width=Object(mn.b)(Rr.width),Rr.height=Object(mn.b)(Rr.height),Rr.aspectratio=Object(mn.a)(Rr.aspectratio,Rr.width),Rr.volume=Object(dn.u)(Rr.volume)?Math.min(Math.max(0,Rr.volume),100):en.volume,Rr.mute=!!Rr.mute,Rr.language=Wr,Rr.intl=zr;var Yr=Rr.playlistIndex;Yr&&(Rr.item=Yr),Object(dn.r)(Rr.item)||(Rr.item=0);var Zr=bi.autoPause;Zr&&(Rr.autoPause.viewability=!("viewability"in Zr)||!!Zr.viewability);var _i=Rr.playbackRateControls;if(_i){var ki=Rr.playbackRates;Array.isArray(_i)&&(ki=_i),(ki=ki.filter(function(mi){return Object(dn.r)(mi)&&mi>=.25&&mi<=4}).map(function(mi){return Math.round(100*mi)/100})).indexOf(1)<0&&ki.push(1),ki.sort(),Rr.playbackRateControls=!0,Rr.playbackRates=ki}(!Rr.playbackRateControls||Rr.playbackRates.indexOf(Rr.defaultPlaybackRate)<0)&&(Rr.defaultPlaybackRate=1),Rr.playbackRate=Rr.defaultPlaybackRate,Rr.aspectratio||delete Rr.aspectratio;var Bi=Rr.playlist;if(Bi)Array.isArray(Bi.playlist)&&(Rr.feedData=Bi,Rr.playlist=Bi.playlist);else{var Di=Object(dn.x)(Rr,["title","description","type","mediaid","image","images","file","sources","tracks","preload","duration"]);Rr.playlist=[Di]}Rr.qualityLabels=Rr.qualityLabels||Rr.hlslabels,delete Rr.duration;var Gr=Rr.liveTimeout;Gr!==null&&(Object(dn.u)(Gr)?Gr!==0&&(Gr=Math.max(30,Gr)):Gr=null,Rr.liveTimeout=Gr);var Qr,Dr,qr,hi=parseFloat(Rr.bandwidthEstimate),xi=parseFloat(Rr.bitrateSelection);return Rr.bandwidthEstimate=Object(dn.u)(hi)?hi:(Qr=Rr.defaultBandwidthEstimate,Dr=parseFloat(Qr),Object(dn.u)(Dr)?Math.max(Dr,1):en.bandwidthEstimate),Rr.bitrateSelection=Object(dn.u)(xi)?xi:en.bitrateSelection,Rr.liveSyncDuration=(qr=Rr.liveSyncDuration)<5?5:qr>30?30:qr,Rr.backgroundLoading=Object(dn.n)(Rr.backgroundLoading)?Rr.backgroundLoading:on.Features.backgroundLoading,Rr},cn=xt(9),yn=xt(24),Cn=xt(18),kn=xt(15),An=xt(20),In=xt(29),Pn=xt(1),_n=null,Rn=xt(3),jn=xt(48),On=xt(35),Sn=xt(25),Vn=function(pi){var $i;this.start=function(bi){var Wr=function(Yr,Zr){return Object(Sn.a)(Yr,Zr)}(pi,bi),zr=Promise.all([Rt(pi),Wr,Nt(pi),Promise.resolve(),qt(pi),Jt(pi)]),Rr=new Promise(function(Yr,Zr){$i=setTimeout(function(){Zr(new Pn.o(Pn.k,Pn.u))},6e4);var _i=function(){clearTimeout($i),setTimeout(Yr,6e4)};zr.then(_i).catch(_i)});return Promise.race([zr,Rr]).catch(function(Yr){var Zr=function(){throw Yr};return Wr.then(Zr).catch(Zr)}).then(function(Yr){return function(Zr){if(!Zr||!Zr.length)return{core:null,warnings:[]};var _i=Zr.reduce(function(ki,Bi){return ki.concat(Bi)},[]).filter(function(ki){return ki&&ki.code});return{core:Zr[0],warnings:_i}}(Yr)})},this.destroy=function(){clearTimeout($i),pi.set("_destroyed",!0),pi=null}},Jn=xt(32),kr=xt(23),xr=xt(17),Yn={removeItem:function(pi){}};try{Yn=window.localStorage||Yn}catch(Ti){}var Tr=function(){var Ti=function(bi,Wr){this.namespace=bi,this.items=Wr},pi=Ti.prototype;return pi.getAllItems=function(){var $i=this;return this.items.reduce(function(bi,Wr){var zr=Yn[$i.namespace+"."+Wr];return zr&&(bi[Wr]=Wr!=="captions"?Object(gn.serialize)(zr):JSON.parse(zr)),bi},{})},pi.track=function($i){var bi=this;this.items.forEach(function(Wr){$i.on("change:"+Wr,function(zr,Rr){try{Wr==="captions"&&(Rr=JSON.stringify(Rr)),Yn[bi.namespace+"."+Wr]=Rr}catch(Yr){xr.a.debug&&console.error(Yr)}})})},pi.clear=function(){var $i=this;this.items.forEach(function(bi){Yn.removeItem($i.namespace+"."+bi)})},Ti}(),ti=xt(43),yi=xt(28),ra=xt(8),Aa=xt(33),ua=xt(44),zi=xt(45),Ui=xt(37);xt(51),xt(53),xt.d(jt,"b",function(){return fn});var Qi=function(pi){this._events={},this.modelShim=new ti.a,this.modelShim._qoeItem=new kr.a,this.mediaShim={},this.setup=new Vn(this.modelShim),this.currentContainer=this.originalContainer=pi,this.apiQueue=new pn.a(this,["load","play","pause","seek","stop","playlistItem","playlistNext","playlistPrev","next","preload","setAllowFullscreen","setConfig","setCurrentAudioTrack","setCurrentCaptions","setCurrentQuality","setFullscreen","setPip","requestPip","addButton","removeButton","castToggle","setMute","setVolume","setPlaybackRate","addCues","setCues","setPlaylistItem","stopCasting","resize","setCaptions","setControls"],function(){return!0})};Object(dn.g)(Qi.prototype,{on:ra.a.on,once:ra.a.once,off:ra.a.off,trigger:ra.a.trigger,init:function(pi,$i){var bi=this,Wr=this.modelShim,zr=new Tr("jwplayer",["volume","mute","captionLabel","captions","bandwidthEstimate","bitrateSelection","qualityLabel","enableShortcuts"]),Rr=zr&&zr.getAllItems();Wr.attributes=Wr.attributes||{},Object(dn.g)(this.mediaShim,yi.c);var Yr=pi,Zr=sn(Object(dn.g)({},pi),Rr);Zr.id=$i.id,Zr.setupConfig=Yr,Object(dn.g)(Wr.attributes,Zr,yi.d),Wr.getProviders=function(){return new Jn.a(Zr)},Wr.setProvider=function(){};var _i=function(){for(var Bi=ua.c,Di=[],Gr=[],Qr=0;Qr<Bi;Qr++){var Dr=Xt();Di.push(Dr),Gr.push(Dr),Yt(Dr)}var qr=Gr.shift(),hi=Gr.shift(),xi=!1;return{primed:function(){return xi},prime:function(){Di.forEach(Yt),xi=!0},played:function(){xi=!0},getPrimedElement:function(){return Gr.shift()||null},getAdElement:function(){return qr},getTestElement:function(){return hi},clean:function(ni){if(ni.src){ni.removeAttribute("src");try{ni.load()}catch(Nn){}}},recycle:function(ni){ni&&!Gr.some(function(Nn){return Nn===ni})&&(this.clean(ni),Gr.push(ni))},syncVolume:function(ni){var Nn=Math.min(Math.max(0,ni/100),1);Di.forEach(function(Li){Li.volume=Nn})},syncMute:function(ni){Di.forEach(function(Nn){Nn.muted=ni})}}}();Wr.get("backgroundLoading")||(_i=Object(zi.a)(_i.getPrimedElement(),_i));var ki=this.primeUi=new Ui.a(Object(Ui.b)(this.originalContainer)).once("gesture",function(){_i.prime(),bi.preload(),ki.destroy()});return Wr.on("change:errorEvent",nn),this.setup.start($i).then(function(Bi){var Di=Bi.core;if(!Di)throw Object(Pn.w)(null,Pn.t);if(bi.setup){bi.on(Rn.ub,un),Bi.warnings.forEach(function(qr){bi.trigger(Rn.ub,qr)});var Gr=bi.modelShim.clone();if(Gr.error)throw Gr.error;var Qr=bi.apiQueue.queue.slice(0);bi.apiQueue.destroy(),Object(dn.g)(bi,Di.prototype),bi.playerSetup(Gr,$i,bi.originalContainer,bi._events,Qr,_i);var Dr=bi._model;return Wr.off("change:errorEvent",nn),Dr.on("change:errorEvent",nn),zr.track(Dr),bi.updatePlaylist(Dr.get("playlist"),Dr.get("feedData")).catch(function(qr){var hi=qr.code===Pn.a?Pn.p:Pn.r;throw Object(Pn.w)(qr,hi)})}}).then(function(){bi.setup&&bi.playerReady()}).catch(function(Bi){bi.setup&&function(Di,Gr,Qr){Promise.resolve().then(function(){var Dr=Object(Pn.x)(Pn.n,Pn.v,Qr),qr=Di._model||Di.modelShim;Dr.message=Dr.message||qr.get("localization").errors[Dr.key],delete Dr.key;var hi=qr.get("contextual");if(!hi){var xi=Object(Aa.a)(Di,Dr);Aa.a.cloneIcon&&xi.querySelector(".jw-icon").appendChild(Aa.a.cloneIcon("error")),fn(Di,xi)}qr.set("errorEvent",Dr),qr.set("state",Rn.lb),Di.trigger(Rn.ib,Dr),hi&&Gr.remove()})}(bi,$i,Bi)})},playerDestroy:function(){this.destroy&&this.destroy(),this.apiQueue&&this.apiQueue.destroy(),this.setup&&this.setup.destroy(),this.primeUi&&this.primeUi.destroy(),this.currentContainer!==this.originalContainer&&fn(this,this.originalContainer),this.off(),this._events=this._model=this.modelShim=this.apiQueue=this.primeUi=this.setup=null},getContainer:function(){return this.currentContainer},get:function(pi){if(this.modelShim)return pi in this.mediaShim?this.mediaShim[pi]:this.modelShim.get(pi)},getItemQoe:function(){return this.modelShim._qoeItem},getItemPromise:function(){return null},setItemCallback:function(pi){this.modelShim&&(this.modelShim.attributes.playlistItemCallback=pi)},getConfig:function(){return Object(dn.g)({},this.modelShim.attributes,this.mediaShim)},getCurrentCaptions:function(){return this.get("captionsIndex")},getWidth:function(){return this.get("containerWidth")},getHeight:function(){return this.get("containerHeight")},getMute:function(){return this.get("mute")},getProvider:function(){return this.get("provider")},getState:function(){return this.get("state")},getAudioTracks:function(){return null},getCaptionsList:function(){return null},getQualityLevels:function(){return null},getVisualQuality:function(){return null},getCurrentQuality:function(){return-1},getCurrentAudioTrack:function(){return-1},getSafeRegion:function(){return{x:0,y:0,width:0,height:0}},isBeforeComplete:function(){return!1},isBeforePlay:function(){return!1},createInstream:function(){return null},skipAd:function(){},attachMedia:function(){},detachMedia:function(){}}),jt.a=Qi},function(Ut,jt,xt){"use strict";var Rt=function(mn){var hn={zh:"Chinese",nl:"Dutch",en:"English",fr:"French",de:"German",it:"Italian",ja:"Japanese",pt:"Portuguese",ru:"Russian",es:"Spanish"};return hn[mn]?hn[mn]:mn},Lt=function(mn){for(var hn=[],gn=0;gn<Object(qt.c)(mn);gn++){var on=mn.childNodes[gn];on.prefix==="jwplayer"&&Object(qt.b)(on).toLowerCase()==="mediatypes"&&hn.push(Object(qt.d)(on))}return hn},Bt=function(mn){for(var hn={},gn=0;gn<mn.childNodes.length;gn++){var on=mn.childNodes[gn],Ft=Object(qt.b)(on);if(Ft)switch(Ft.toLowerCase()){case"enclosure":hn.file=Object(Jt.j)(on,"url");break;case"title":hn.title=Object(qt.d)(on);break;case"guid":hn.mediaid=Object(qt.d)(on);break;case"pubdate":hn.date=Object(qt.d)(on);break;case"description":hn.description=Object(qt.d)(on);break;case"link":hn.link=Object(qt.d)(on);break;case"category":hn.tags?hn.tags+=Object(qt.d)(on):hn.tags=Object(qt.d)(on)}}return new nn.a(Xt(mn,Zt(mn,hn)))},Vt=xt(0),Nt=xt(3),qt=xt(4),Jt=xt(2),Zt=function pn(mn,hn){for(var gn=[],on=0;on<Object(qt.c)(mn);on++){var Ft=mn.childNodes[on];if(Ft.prefix==="media"){if(!Object(qt.b)(Ft))continue;switch(Object(qt.b)(Ft).toLowerCase()){case"content":if(Object(Jt.j)(Ft,"duration")&&(hn.duration=Object(Jt.g)(Object(Jt.j)(Ft,"duration"))),Object(Jt.j)(Ft,"url")){hn.sources||(hn.sources=[]);var Gt={file:Object(Jt.j)(Ft,"url"),type:Object(Jt.j)(Ft,"type"),width:Object(Jt.j)(Ft,"width"),label:Object(Jt.j)(Ft,"label")},en=Lt(Ft);en.length&&(Gt.mediaTypes=en),hn.sources.push(Gt)}Object(qt.c)(Ft)>0&&(hn=pn(Ft,hn));break;case"title":hn.title=Object(qt.d)(Ft);break;case"description":hn.description=Object(qt.d)(Ft);break;case"guid":hn.mediaid=Object(qt.d)(Ft);break;case"thumbnail":hn.image||(hn.image=Object(Jt.j)(Ft,"url"));break;case"group":pn(Ft,hn);break;case"subtitle":var sn={file:Object(Jt.j)(Ft,"url"),kind:"captions"};Object(Jt.j)(Ft,"lang").length>0&&(sn.label=Rt(Object(Jt.j)(Ft,"lang"))),gn.push(sn)}}}hn.tracks||(hn.tracks=[]);for(var cn=0;cn<gn.length;cn++)hn.tracks.push(gn[cn]);return hn},Yt=xt(12),Xt=function(mn,hn){for(var gn="default",on=[],Ft=[],Gt=hn,en=0;en<mn.childNodes.length;en++){var sn=mn.childNodes[en];if(sn.prefix==="jwplayer"){var cn=Object(qt.b)(sn);cn==="source"?(delete hn.sources,on.push({file:Object(Jt.j)(sn,"file"),default:Object(Jt.j)(sn,gn),label:Object(Jt.j)(sn,"label"),type:Object(Jt.j)(sn,"type")})):cn==="track"?(delete hn.tracks,Ft.push({file:Object(Jt.j)(sn,"file"),default:Object(Jt.j)(sn,gn),kind:Object(Jt.j)(sn,"kind"),label:Object(Jt.j)(sn,"label")})):(hn[cn]=Object(Yt.serialize)(Object(qt.d)(sn)),cn==="file"&&hn.sources&&delete hn.sources)}hn.file||(hn.file=hn.link)}if(on.length){hn.sources=[];for(var yn=0;yn<on.length;yn++){var Cn=on[yn];Cn.file.length>0&&(Cn[gn]=on[yn][gn]==="true",Cn.label||delete Cn.label,Gt.sources.push(Cn))}}if(Ft.length){hn.tracks=[];for(var kn=0;kn<Ft.length;kn++){var An=Ft[kn];An.file&&An.file.length>0&&(An[gn]=Ft[kn][gn]==="true",An.kind=Ft[kn].kind.length?Ft[kn].kind:"captions",An.label||delete An.label,Gt.tracks.push(An))}}return Gt},nn=xt(24),un=xt(21),fn=xt(8),dn=xt(1);jt.a=function(){var pn=function(on){try{var Ft,Gt=on.responseXML?on.responseXML.childNodes:null,en=null;if(Gt){for(var sn=0;sn<Gt.length&&(en=Gt[sn]).nodeType===8;sn++);if(en&&Object(qt.b)(en)==="xml"&&(en=en.nextSibling),en&&Object(qt.b)(en)==="rss"){var cn=function(Cn){var kn=[];kn.feedData={};for(var An=0;An<Object(qt.c)(Cn);An++){var In=Object(qt.a)(Cn,An);if(Object(qt.b)(In).toLowerCase()==="channel")for(var Pn=0;Pn<Object(qt.c)(In);Pn++){var _n=Object(qt.a)(In,Pn),Rn=Object(qt.b)(_n).toLowerCase();Rn==="item"?kn.push(Bt(_n)):Rn&&(kn.feedData[Rn]=Object(qt.d)(_n))}}return kn}(en);Ft=Object(Vt.g)({playlist:cn},cn.feedData)}}if(!Ft)try{var yn=JSON.parse(on.responseText);if(Array.isArray(yn))Ft={playlist:yn};else{if(!Array.isArray(yn.playlist))throw Error("Playlist is not an array");Ft=yn}}catch(Cn){throw new dn.o(dn.l,621,Cn)}hn.trigger(Nt.eb,Ft)}catch(Cn){mn(Cn)}},mn=function(on){_instanceof(on,dn.o)&&!on.code&&(on=new dn.o(dn.l,0)),hn.trigger(Nt.w,on)},hn=Object(Vt.g)(this,fn.a);this.load=function(gn){Object(un.a)(gn,pn,function(on,Ft,Gt,en){mn(en)})},this.destroy=function(){this.off()}}},function(Ut,jt,xt){"use strict";var Rt=function(Vt){return Vt.type==="hls"&&Lt.OS.android?Vt.androidhls!==!1&&!Lt.Browser.firefox&&parseFloat(Lt.OS.version.version||"0")>=4.4:null};xt.d(jt,"a",function(){return Rt});var Lt=xt(7)},function(Ut,jt,xt){"use strict";var Rt=xt(3),Lt=function(){},Bt=function(){return!1},Vt={name:"default"},Nt={supports:Bt,play:Lt,pause:Lt,preload:Lt,load:Lt,stop:Lt,volume:Lt,mute:Lt,seek:Lt,resize:Lt,remove:Lt,destroy:Lt,setVisibility:Lt,setFullscreen:Lt,getFullscreen:Bt,supportsFullscreen:Bt,getContainer:Lt,setContainer:Lt,getName:function(){return Vt},getQualityLevels:Lt,getCurrentQuality:Lt,setCurrentQuality:Lt,getAudioTracks:Lt,getCurrentAudioTrack:Lt,setCurrentAudioTrack:Lt,getSeekRange:function(){return{start:0,end:this.getDuration()}},setPlaybackRate:Lt,getPlaybackRate:function(){return 1},getBandwidthEstimate:function(){return null},getLiveLatency:function(){return null},attachMedia:Lt,detachMedia:Lt,init:Lt,setState:function(Jt){this.state=Jt,this.trigger(Rt.bb,{newstate:Jt})},sendMediaType:function(Jt){var Zt=Jt[0],Yt=Zt.type,Xt=Zt.mimeType,nn=Yt==="aac"||Yt==="mp3"||Yt==="mpeg"||Xt&&Xt.indexOf("audio/")===0;this.trigger(Rt.T,{mediaType:nn?"audio":"video"})},getDuration:function(){return 0},trigger:Lt};jt.a=Nt},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){for(var Ft=on.length;Ft--;){var Gt=on[Ft];if(gn.target===Gt.getContainer()){Gt.setIntersection(gn);break}}},Lt=function(){Xt.forEach(function(gn){var on=gn.model;if(!(on.get("audioMode")||on.get("isFloating")||!on.get("controls")||on.get("visibility")<.75)){var Ft=on.get("state"),Gt=Object(Yt.g)();!Gt&&Ft==="paused"&&gn.api.getFullscreen()?gn.api.setFullscreen(!1):Ft==="playing"&&gn.api.setFullscreen(Gt)}})},Bt=function(){Xt.forEach(function(gn){gn.model.set("activeTab",Object(Jt.a)())})},Vt=function(gn,on){var Ft=on.indexOf(gn);Ft!==-1&&on.splice(Ft,1)},Nt=function(gn){un.forEach(function(on){on(gn)})},qt,Jt=xt(46),Zt=xt(7),Yt=xt(6),Xt=[],nn=[],un=[],fn={},dn="screen"in window&&"orientation"in window.screen,pn=Zt.OS.android&&Zt.Browser.chrome,mn=!1;document.addEventListener("visibilitychange",Bt),document.addEventListener("webkitvisibilitychange",Bt),pn&&dn&&window.screen.orientation.addEventListener("change",Lt),window.addEventListener("beforeunload",function(){document.removeEventListener("visibilitychange",Bt),document.removeEventListener("webkitvisibilitychange",Bt),window.removeEventListener("scroll",Nt),pn&&dn&&window.screen.orientation.removeEventListener("change",Lt)}),jt.a={add:function(gn){Xt.push(gn)},remove:function(gn){Vt(gn,Xt)},addScrollHandler:function(gn){mn||(mn=!0,window.addEventListener("scroll",Nt)),un.push(gn)},removeScrollHandler:function(gn){var on=un.indexOf(gn);on!==-1&&un.splice(on,1)},addWidget:function(gn){nn.push(gn)},removeWidget:function(gn){Vt(gn,nn)},size:function(){return Xt.length},observe:function(gn){var on;on=window.IntersectionObserver,qt||(qt=new on(function(Ft){if(Ft&&Ft.length)for(var Gt=Ft.length;Gt--;){var en=Ft[Gt];Rt(en,Xt),Rt(en,nn)}},{threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})),fn[gn.id]||(fn[gn.id]=!0,qt.observe(gn))},unobserve:function(gn){qt&&fn[gn.id]&&(delete fn[gn.id],qt.unobserve(gn))}}},,function(Ut,jt,xt){"use strict";var Rt=function(){Object(Bt.a)(Jt),Jt=Object(Bt.b)(function(){qt.forEach(function(Xt){Xt.view.updateBounds();var nn=Xt.view.model.get("containerWidth");Xt.resized=Xt.width!==nn,Xt.width=nn}),qt.forEach(function(Xt){Xt.contractElement.scrollLeft=2*Xt.width}),qt.forEach(function(Xt){Object(Nt.d)(Xt.expandChild,{width:Xt.width+1}),Xt.resized&&Xt.view.model.get("visibility")&&Xt.view.updateStyles()}),qt.forEach(function(Xt){Xt.expandElement.scrollLeft=Xt.width+1}),qt.forEach(function(Xt){Xt.resized&&Xt.view.checkResized()})})};xt.d(jt,"a",function(){return Zt});var Lt=xt(0),Bt=xt(38),Vt=xt(6),Nt=xt(11),qt=[],Jt=-1,Zt=function(){var Yt=function(nn,un,fn){var dn={display:"block",position:"absolute",top:0,left:0},pn={width:"100%",height:"100%"},mn=Object(Vt.f)('<div style="opacity:0;visibility:hidden;overflow:hidden;"><div><div style="height:1px;"></div></div><div class="jw-contract-trigger"></div></div>'),hn=mn.firstChild,gn=hn.firstChild,on=hn.nextSibling;Object(Nt.d)([hn,on],Object(Lt.g)({overflow:"auto"},dn,pn)),Object(Nt.d)(mn,Object(Lt.g)({},dn,pn)),this.expandElement=hn,this.expandChild=gn,this.contractElement=on,this.hiddenElement=mn,this.element=nn,this.view=un,this.model=fn,this.width=0,this.resized=!1,nn.firstChild?nn.insertBefore(mn,nn.firstChild):nn.appendChild(mn),nn.addEventListener("scroll",Rt,!0),qt.push(this),Rt()};return Yt.prototype.destroy=function(){if(this.view){var Xt=qt.indexOf(this);Xt!==-1&&qt.splice(Xt,1),this.element.removeEventListener("scroll",Rt,!0),this.element.removeChild(this.hiddenElement),this.view=this.model=null}},Yt}()},,,function(Ut,jt,xt){"use strict";var Rt=function(){},Lt=function(On,Sn){for(;On._state===3;)On=On._value;On._state!==0?(On._handled=!0,dn._immediateFn(function(){var Vn=On._state===1?Sn.onFulfilled:Sn.onRejected;if(Vn!==null){var Jn;try{Jn=Vn(On._value)}catch(kr){return void Vt(Sn.promise,kr)}Bt(Sn.promise,Jn)}else(On._state===1?Bt:Vt)(Sn.promise,On._value)})):On._deferreds.push(Sn)},Bt=function(On,Sn){try{if(Sn===On)throw new TypeError("A promise cannot be resolved with itself.");if(Sn&&(typeof Sn=="object"||typeof Sn=="function")){var Vn=Sn.then;if(_instanceof(Sn,dn))return On._state=3,On._value=Sn,void Nt(On);if(typeof Vn=="function")return void Jt((Jn=Vn,kr=Sn,function(){Jn.apply(kr,arguments)}),On)}On._state=1,On._value=Sn,Nt(On)}catch(xr){Vt(On,xr)}var Jn,kr},Vt=function(On,Sn){On._state=2,On._value=Sn,Nt(On)},Nt=function(On){On._state===2&&On._deferreds.length===0&&dn._immediateFn(function(){On._handled||dn._unhandledRejectionFn(On._value)});for(var Sn=0,Vn=On._deferreds.length;Sn<Vn;Sn++)Lt(On,On._deferreds[Sn]);On._deferreds=null},qt=function(On,Sn,Vn){this.onFulfilled=typeof On=="function"?On:null,this.onRejected=typeof Sn=="function"?Sn:null,this.promise=Vn},Jt=function(On,Sn){var Vn=!1;try{On(function(Jn){Vn||(Vn=!0,Bt(Sn,Jn))},function(Jn){Vn||(Vn=!0,Vt(Sn,Jn))})}catch(Jn){if(Vn)return;Vn=!0,Vt(Sn,Jn)}},Zt=function(On,Sn){var Vn=new Cn.a(Sn);return Vn.on(kn.gb,function(Jn){On._qoe.tick("ready"),Jn.setupTime=On._qoe.between("setup","ready")}),Vn.on("all",function(Jn,kr){On.trigger(Jn,kr)}),Vn},Yt=function(On,Sn){var Vn=On.plugins,Jn=Object.keys(Vn).map(function(kr){var xr=Vn[kr];return delete Vn[kr],xr});Sn.get("setupConfig")&&On.trigger("remove"),On.off(),Sn.playerDestroy(),Jn.forEach(function(kr){if(kr.destroy)try{kr.destroy()}catch(xr){}}),Sn.getContainer().removeAttribute("data-jwplayer-id")},Xt=function(On){var Sn=++_n,Vn=On.id||"player-"+Sn,Jn=new An.a,kr={},xr=Zt(this,On);Jn.tick("init"),On.setAttribute("data-jwplayer-id",Vn),Object.defineProperties(this,{id:{enumerable:!0,get:function(){return Vn}},uniqueId:{enumerable:!0,get:function(){return Sn}},plugins:{enumerable:!0,get:function(){return kr}},_qoe:{enumerable:!0,get:function(){return Jn}},version:{enumerable:!0,get:function(){return en.a}},Events:{enumerable:!0,get:function(){return In.a}},utils:{enumerable:!0,get:function(){return Pn.a}},_:{enumerable:!0,get:function(){return sn.c}}}),Object(sn.g)(this,{_events:{},setup:function(Tr){return Jn.clear("ready"),Jn.tick("setup"),xr&&Yt(this,xr),(xr=Zt(this,On)).init(Tr,this),this.on(Tr.events,null,this)},remove:function(){return this.getPip()&&this.setPip(!1),function(Tr){for(var ti=hn.a.length;ti--;)if(hn.a[ti].uniqueId===Tr.uniqueId){hn.a.splice(ti,1);break}}(this),xr&&Yt(this,xr),Object.keys(kr).forEach(function(Tr){delete kr[Tr]}),this},qoe:function(){var Tr=xr.getItemQoe();return{setupTime:this._qoe.between("setup","ready"),firstFrame:Tr.getFirstFrame?Tr.getFirstFrame():null,player:this._qoe.dump(),item:Tr.dump()}},addCues:function(Tr){return Array.isArray(Tr)&&xr.addCues(Tr),this},getAudioTracks:function(){return xr.getAudioTracks()},getBuffer:function(){return xr.get("buffer")},getCaptions:function(){return xr.get("captions")},getCaptionsList:function(){return xr.getCaptionsList()},getConfig:function(){return xr.getConfig()},getContainer:function(){return xr.getContainer()},getControls:function(){return xr.get("controls")},getCues:function(){return xr.get("cues")},getCurrentAudioTrack:function(){return xr.getCurrentAudioTrack()},getCurrentCaptions:function(){return xr.getCurrentCaptions()},getCurrentQuality:function(){return xr.getCurrentQuality()},getCurrentTime:function(){return xr.get("currentTime")},getDuration:function(){return xr.get("duration")},getEnvironment:function(){return yn},getFullscreen:function(){return xr.get("fullscreen")},getHeight:function(){return xr.getHeight()},getItemMeta:function(){return xr.get("itemMeta")||{}},getMute:function(){return xr.getMute()},getPercentViewable:function(){return xr.get("visibility")},getPip:function(){return xr.get("pip")},getPlaybackRate:function(){return xr.get("playbackRate")},getPlaylist:function(){return xr.get("playlist")},getPlaylistIndex:function(){return xr.get("item")},getPlaylistItem:function(Tr){if(!Pn.a.exists(Tr))return xr.get("playlistItem");var ti=this.getPlaylist();return ti?ti[Tr]:null},getPosition:function(){return xr.get("position")},getProvider:function(){return xr.getProvider()},getQualityLevels:function(){return xr.getQualityLevels()},getSafeRegion:function(Tr){return Tr===void 0&&(Tr=!0),xr.getSafeRegion(Tr)},getState:function(){return xr.getState()},getStretching:function(){return xr.get("stretching")},getViewable:function(){return xr.get("viewable")},getVisualQuality:function(){return xr.getVisualQuality()},getVolume:function(){return xr.get("volume")},getWidth:function(){return xr.getWidth()},setCaptions:function(Tr){return xr.setCaptions(Tr),this},setConfig:function(Tr){return xr.setConfig(Tr),this},setControls:function(Tr){return xr.setControls(Tr),this},setCurrentAudioTrack:function(Tr){xr.setCurrentAudioTrack(Tr)},setCurrentCaptions:function(Tr){xr.setCurrentCaptions(Tr)},setCurrentQuality:function(Tr){xr.setCurrentQuality(Tr)},setFullscreen:function(Tr){return xr.setFullscreen(Tr),this},setAllowFullscreen:function(Tr){return xr.setAllowFullscreen(Tr),this},setMute:function(Tr){return xr.setMute(Tr),this},setPip:function(Tr){return xr.setPip(Tr),this},setPlaybackRate:function(Tr){return xr.setPlaybackRate(Tr),this},setPlaylistItem:function(Tr,ti){return xr.setPlaylistItem(Tr,ti),this},setCues:function(Tr){return Array.isArray(Tr)&&xr.setCues(Tr),this},setVolume:function(Tr){return xr.setVolume(Tr),this},load:function(Tr,ti){return xr.load(Tr,ti),this},play:function(Tr){return xr.play(Tr),this},pause:function(Tr){return xr.pause(Tr),this},playToggle:function(Tr){switch(this.getState()){case kn.pb:case kn.jb:return this.pause(Tr);default:return this.play(Tr)}},seek:function(Tr,ti){return xr.seek(Tr,ti),this},playlistItem:function(Tr,ti){return xr.playlistItem(Tr,ti),this},playlistNext:function(Tr){return xr.playlistNext(Tr),this},playlistPrev:function(Tr){return xr.playlistPrev(Tr),this},next:function(Tr){return xr.next(Tr),this},requestPip:function(Tr){return xr.requestPip(Tr),this},castToggle:function(){return xr.castToggle(),this},stopCasting:function(){return xr.stopCasting(),this},createInstream:function(){return xr.createInstream()},stop:function(){return xr.stop(),this},resize:function(Tr,ti){return xr.resize(Tr,ti),this},addButton:function(Tr,ti,yi,ra,Aa){return xr.addButton(Tr,ti,yi,ra,Aa),this},removeButton:function(Tr){return xr.removeButton(Tr),this},attachMedia:function(){return xr.attachMedia(),this},detachMedia:function(){return xr.detachMedia(),this},isBeforeComplete:function(){return xr.isBeforeComplete()},isBeforePlay:function(){return xr.isBeforePlay()},setPlaylistItemCallback:function(Tr,ti){xr.setItemCallback(Tr,ti)},removePlaylistItemCallback:function(){xr.setItemCallback(null)},getPlaylistItemPromise:function(Tr){return xr.getItemPromise(Tr)},getFloating:function(){return!!xr.get("isFloating")},setFloating:function(Tr){xr.setConfig({floating:{mode:Tr?"always":"never"}})}})},nn=function(On){for(var Sn=0;Sn<hn.a.length;Sn++)if(hn.a[Sn].id===On)return hn.a[Sn];return null},un=function(On){Object.defineProperties(On,{api:{get:function(){return Ft},set:function(){}},version:{get:function(){return en.a},set:function(){}},debug:{get:function(){return cn.a.debug},set:function(Vn){cn.a.debug=!!Vn}}})};xt.r(jt);var fn=setTimeout;function dn(jn){if(!_instanceof(this,dn))throw new TypeError("Promises must be constructed via new");if(typeof jn!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],Jt(jn,this)}dn.prototype.catch=function(jn){return this.then(null,jn)},dn.prototype.then=function(jn,On){var Sn=new this.constructor(Rt);return Lt(this,new qt(jn,On,Sn)),Sn},dn.prototype.finally=function(jn){var On=this.constructor;return this.then(function(Sn){return On.resolve(jn()).then(function(){return Sn})},function(Sn){return On.resolve(jn()).then(function(){return On.reject(Sn)})})},dn.all=function(jn){return new dn(function(On,Sn){if(!jn||jn.length===void 0)throw new TypeError("Promise.all accepts an array");var Vn=Array.prototype.slice.call(jn);if(Vn.length===0)return On([]);var Jn=Vn.length;function kr(Yn,Tr){try{if(Tr&&(typeof Tr=="object"||typeof Tr=="function")){var ti=Tr.then;if(typeof ti=="function")return void ti.call(Tr,function(yi){kr(Yn,yi)},Sn)}Vn[Yn]=Tr,--Jn==0&&On(Vn)}catch(yi){Sn(yi)}}for(var xr=0;xr<Vn.length;xr++)kr(xr,Vn[xr])})},dn.resolve=function(jn){return jn&&typeof jn=="object"&&jn.constructor===dn?jn:new dn(function(On){On(jn)})},dn.reject=function(jn){return new dn(function(On,Sn){Sn(jn)})},dn.race=function(jn){return new dn(function(On,Sn){for(var Vn=0,Jn=jn.length;Vn<Jn;Vn++)jn[Vn].then(On,Sn)})},dn._immediateFn=typeof setImmediate=="function"&&function(jn){setImmediate(jn)}||function(jn){fn(jn,0)},dn._unhandledRejectionFn=function(jn){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",jn)};var pn=dn;window.Promise||(window.Promise=pn);var mn=xt(19),hn=xt(14),gn=xt(15),on=xt(20),Ft={availableProviders:gn.a,registerProvider:on.a},Gt=xt(25),en=xt(22),sn=xt(0),cn=xt(17),yn=xt(7),Cn=xt(47),kn=xt(3),An=xt(23),In=xt(8),Pn=xt(39),_n=0;Object(sn.g)(Xt.prototype,{on:function(On,Sn,Vn){return In.c.call(this,On,Sn,Vn)},once:function(On,Sn,Vn){return In.d.call(this,On,Sn,Vn)},off:function(On,Sn,Vn){return In.b.call(this,On,Sn,Vn)},trigger:function(On,Sn){return(Sn=sn.c.isObject(Sn)?Object(sn.g)({},Sn):{}).type=On,cn.a.debug?In.e.call(this,On,Sn):In.f.call(this,On,Sn)},getPlugin:function(On){return this.plugins[On]},addPlugin:function(On,Sn){this.plugins[On]=Sn,this.on("ready",Sn.addToPlayer),Sn.resize&&this.on("resize",Sn.resizeHandler)},registerPlugin:function(On,Sn,Vn){Object(Gt.b)(On,Sn,Vn)},getAdBlock:function(){return!1},playAd:function(On){},pauseAd:function(On){},skipAd:function(){}}),xt.d(jt,"assignLibraryProperties",function(){return un}),xt.p=Object(mn.loadFrom)();var Rn=function(On){var Sn,Vn;if(On?typeof On=="string"?(Sn=nn(On))||(Vn=document.getElementById(On)):typeof On=="number"?Sn=hn.a[On]:On.nodeType&&(Sn=nn((Vn=On).id||Vn.getAttribute("data-jwplayer-id"))):Sn=hn.a[0],Sn)return Sn;if(Vn){var Jn=new Xt(Vn);return hn.a.push(Jn),Jn}return{registerPlugin:Gt.b}};un(Rn),jt.default=Rn}]).default}}),jwbase,jwplayer,init_jwplayer2=__esm({"components/jwplayer/jwplayer.js":function(){init_jwplayer(),jwbase="/jw/8",jwplayer=window.jwplayer}}),Playset,init_playset=__esm({"components/playset/playset.js":function(){init_jquery2(),init_cgiarg(),init_log(),init_onclick(),init_jwplayer2(),Playset=function(){"use strict";function Ut(){if(_classCallCheck1(this,Ut),Playset.avplayer="#jw6",Playset.resizer_listening=!1,Playset.unplayable_timer=null,Playset.mobile=navigator.userAgent.indexOf("iPhone")>0||navigator.userAgent.indexOf("iPad")>0||navigator.userAgent.indexOf("iPod")>0||navigator.userAgent.indexOf("Android")>0,this.id=!1,this.selector_play_items=!1,this.selector_playlist=!1,!!Playset.is_local_storage_available()){this.selector_play_items=yr(".js-playset-items"),this.selector_playlist=yr(".js-playset-list");var jt=yr(".js-playset").attr("data-mediatype");if(this.selector_playlist.length||(this.selector_playlist="body"),this.selector_play_items.length?(!jt||["audio","movies","etree"].includes(jt))&&(yr(this.selector_play_items).append('<span id="playplayset"/>'),yr("#playplayset").html('<a\n          class="stealth"\n          href="#play-items"\n          data-event-click-tracking="Playset|PlayAllLink"\n        >\n          <span class="iconochive-play" aria-hidden="true"></span>\n          <span class="sr-only">play</span>\n          <span class="hidden-xs-span"> Play All</span>\n          <br />\n        </a>'),onclick("#playplayset",Playset.create_playlist_goto_first_item),cgiarg("autoplay",!0)&&!cgiarg("playset",!0)&&setTimeout(Playset.create_playlist_goto_first_item,2500)):this.selector_play_items=!1,cgiarg("playset",!0)){var xt;if(xt=_slicedToArray(location.href.match(/archive\.org\/details\/([^/&?]+)/),2),this.id=xt[1],!this.id)return;yr("#playset-xs").length||yr("#theatre-ia-wrap").after('<div id="playset-xs" class="hidden-sm hidden-md hidden-lg"><div/></div>'),this.show_playlist(),Playset.skip_unplayable_item(),Playset.resizer()}log("playset ready")}}return _createClass1(Ut,[{key:"show_playlist",value:function(){var xt=this,Rt=Playset.get_playset();if(!!Rt){var Lt=!1,Bt="",Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=Rt.list[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt+=Playset.playlist_item(Yt[0],Yt[1],Yt[2],Yt[3]),this.id===Yt[0]&&(Lt=!0)}}catch(nn){Nt=!0,qt=nn}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}if(!!Lt){var Xt="\n".concat(Playset.playlist_header(Rt),'\n<div class="playset-list">\n').concat(Bt,"\n</div>\n");yr("body").addClass("playset"),yr("body").addClass(yr("#theatre-ia-wrap").length?"":" playset-hdr-only"),yr(this.selector_playlist).prepend('<div id="playset-ia">'.concat(Xt,"</div>")),onclick("#playset-pp .js-playset-play",Playset.play),onclick("#playset-pp .js-playset-pause",Playset.pause),setTimeout(function(){xt.autoscroll_playlist()},500),yr(document).ready(function(){yr("#texty iframe").on("load",function(){yr("#texty iframe").contents().click(Playset.pause)})})}}}},{key:"autoscroll_playlist",value:function(){var xt=yr('#playset-ia div[data-id="'.concat(this.id,'"')).offset();if(xt){var Rt=yr("#playset-xs:visible").length?10:yr("#topnav").height(),Lt=xt.top-Rt-yr("#playset-ia .playset-hdr").height();log("scrolling playset to ",Lt),yr("#playset-ia .playset-list").scrollTop(Lt)}}}],[{key:"create_playlist_goto_first_item",value:function(){log("create_playlist_goto_first_item()");var xt=[],Rt=yr("#also-found").length,Lt=Rt?"#also-found .item-ia":".item-ia:visible";yr(Lt).each(function(Bt,Vt){var Nt=yr(Vt),qt=Nt.data().id;if(!qt.match(/^__/)){var Jt=Playset.truncate(Nt.find(".item-ttl,.collection-title a").text(),35),Zt=Playset.truncate(Nt.find(".byv").text(),75),Yt=Nt.data().year,Xt=Playset.truncate(Nt.next().find(".C234 > span:first").text(),75);xt.push([qt,Jt,Zt.length?Zt:Xt,Yt])}}),Playset.set_playset(xt),Playset.mobile?Playset.play_mobile(xt):location.href="/details/".concat(xt[0][0],"?autoplay=1&playset=1")}},{key:"play_mobile",value:function(xt){var Rt=[],Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=xt[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Rt.push(Jt[0])}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}location.href="https://archive.org/services/playset.php?ids=".concat(Rt.join(","))}},{key:"resizer",value:function(){Playset.resizer_listening||(Playset.resizer_listening=!0,yr(window).on("resize  orientationchange",function(){clearTimeout(Playset.throttler),Playset.throttler=setTimeout(Playset.resizer,250)}));var xt=yr("#playset-xs:visible").length?"playset-xs":"theatre-ia-wrap",Rt=yr("#playset-ia").parent().attr("id");log("browser resize: ",xt," -v- ",Rt),xt!==Rt&&(xt==="playset-xs"?yr("#playset-ia").appendTo("#playset-xs > div"):yr("#playset-ia").prependTo("#".concat(xt)),log("playset moved"))}},{key:"playlist_header",value:function(xt){var Rt=xt.src.match(/\?/)?"&":"?",Lt="".concat(xt.src).concat(Rt,"autoplay=1");return'\n<div class="playset-hdr">\n<div>\n  <a href='.concat(Lt,">Playlist</a>\n  ").concat(Playset.glyph("beta"),'\n</div>\n<div id="playset-pp">\n  <a href="#" class="js-playset-pause">\n    ').concat(Playset.glyph("Pause"),'\n  </a>\n  <a href="#" class="js-playset-play" style="display:none">\n    ').concat(Playset.glyph("play"),"\n  </a>\n</div>\n<div>\n  <a href=").concat(Lt,">\n    ").concat(Playset.glyph("share"),"\n  </a>\n</div>\n</div>\n")}},{key:"playlist_item",value:function(xt,Rt,Lt,Bt){return'\n<div class="playset-item" data-id='.concat(xt,'>\n<a href="/details/').concat(xt,'?autoplay=1&playset=1">\n  <div class="topinblock playset-img">\n    <img src="/services/img/').concat(xt,'"/>\n  </div><div class="topinblock">\n    ').concat(Playset.item_year(Bt),"\n    <b>\n      ").concat(Rt,"\n    </b><br/>\n    ").concat(Lt,"\n  </div>\n</a>\n</div>")}},{key:"item_year",value:function(xt){return xt?'\n<div style="float:right">\n('.concat(xt,")\n</div>"):""}},{key:"skip_unplayable_item",value:function(){Playset.unplayable_timer=setTimeout(function(){(typeof jwplayer=="undefined"||!yr(Playset.avplayer).length)&&Playset.goto_next_item()},3e3)}},{key:"goto_next_item",value:function(){var xt=location.href.match(/\/details\/([^/&?]+)/)[1],Rt=Playset.get_playlist(),Lt="",Bt=!0,Vt=!1,Nt=void 0;try{for(var qt=Rt[Symbol.iterator](),Jt;!(Bt=(Jt=qt.next()).done);Bt=!0){var Zt=Jt.value;xt===Lt&&(location.href="/details/".concat(Zt[0],"?autoplay=1&playset=1"));var Yt;Yt=_slicedToArray(Zt,1),Lt=Yt[0]}}catch(Xt){Vt=!0,Nt=Xt}finally{try{!Bt&&qt.return!=null&&qt.return()}finally{if(Vt)throw Nt}}}},{key:"onComplete",value:function(xt,Rt){var Lt=xt.getPlaylistIndex(),Bt=xt.getPlaylist().length,Vt=Lt+1>=Bt||Rt&&Rt.done;!Vt||Playset.goto_next_item()}},{key:"get_playlist",value:function(){var xt=Playset.get_playset();return typeof xt.list=="undefined"?xt:xt.list}},{key:"get_playset",value:function(){return JSON.parse(localStorage.getItem("playset"))}},{key:"set_playset",value:function(xt){var Rt=new Date,Lt={version:"1.1",src:(location.pathname+location.search).replace(/[&?]autoplay=1/,""),created:Rt.toJSON(),createdTS:Math.round(Rt.getTime()/1e3),list:xt};localStorage.setItem("playset",JSON.stringify(Lt))}},{key:"pause",value:function(){if(log("playset pause"),typeof jwplayer!="undefined"&&yr(Playset.avplayer).length){var xt=jwplayer(Playset.avplayer.substr(1));return xt&&xt.getState()&&(xt.getState().toUpperCase()==="PLAYING"?xt.pause():xt.play(),yr("#playset-pp a").toggle()),!1}return Playset.unplayable_timer&&(clearTimeout(Playset.unplayable_timer),Playset.unplayable_timer=null,yr("#playset-pp a").toggle()),!1}},{key:"play",value:function(){if(log("play/resume"),typeof jwplayer!="undefined"&&yr(Playset.avplayer).length){var xt=jwplayer(Playset.avplayer.substr(1));return xt&&xt.getState()&&(xt.getState().toUpperCase()!=="PLAYING"&&xt.play(),yr("#playset-pp a").toggle()),!1}return Playset.unplayable_timer||(Playset.skip_unplayable_item(),yr("#playset-pp a").toggle()),!1}},{key:"glyph",value:function(xt){return'<span class="iconochive-'.concat(xt,'" aria-hidden="true"></span>\n           <span class="sr-only">').concat(xt,"</span>")}},{key:"truncate",value:function(xt,Rt){var Lt=xt.trim().replace(/\s+/g," ");return Lt.length<=Rt?Lt:"".concat(Lt.substr(0,Rt),"..")}},{key:"is_local_storage_available",value:function(){try{return"localStorage"in window}catch(xt){return!1}}}]),Ut}(),yr(function(){return new Playset})}}),lr2,Qt,hr2,fr2,dr2,pr2,gr,vr,mr,er,br2,_a,tr,yr2,_r,init_BookReader=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/BookReader.js":function(){lr2=Object.create,Qt=Object.defineProperty,hr2=Object.getOwnPropertyDescriptor,fr2=Object.getOwnPropertyNames,dr2=Object.getPrototypeOf,pr2=Object.prototype.hasOwnProperty,gr=function(Ut,jt){return function(){return jt||Ut((jt={exports:{}}).exports,jt),jt.exports}},vr=function(Ut,jt,xt,Rt){var Lt=!0,Bt=!1,Vt=void 0;if(jt&&typeof jt=="object"||typeof jt=="function")try{for(var Nt=function(Zt,Yt){var Xt=Yt.value;!pr2.call(Ut,Xt)&&Xt!==xt&&Qt(Ut,Xt,{get:function(){return jt[Xt]},enumerable:!(Rt=hr2(jt,Xt))||Rt.enumerable})},qt=fr2(jt)[Symbol.iterator](),Jt;!(Lt=(Jt=qt.next()).done);Lt=!0)Nt(qt,Jt)}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&qt.return!=null&&qt.return()}finally{if(Bt)throw Vt}}return Ut},mr=function(Ut,jt,xt){return xt=Ut!=null?lr2(dr2(Ut)):{},vr(jt||!Ut||!Ut.__esModule?Qt(xt,"default",{value:Ut,enumerable:!0}):xt,Ut)},er=gr(function(exports,module){(function(){var __webpack_modules__={812:function(Ut,jt,xt){"use strict";var Rt=function(Xn,Qn,wr,$n,Mr,Lr){var fi,Si=(fi=Xn.prototype[Qn],function(){return fi.apply(Lr(this),arguments)});Object.defineProperty($n.prototype,Mr,{get:function(){return Si},set:function(na){Xn.prototype[Qn]=function(){var va=_instanceof(this,Xn)?wr(this):this;return na.apply(va,arguments)},Si=na}})},Lt=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},Bt=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},Vt=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},Nt=function(Xn,Qn,wr,$n){var Mr=window.screenLeft!=null?window.screenLeft:screen.left,Lr=window.screenTop!=null?window.screenTop:screen.top,fi=(window.innerWidth||document.documentElement.clientWidth||screen.width)/2-Qn/2+Mr,Si=(window.innerHeight||document.documentElement.clientHeight||screen.height)/2-wr/2+Lr,Ri="status=1,width=".concat(Qn,",height=").concat(wr,",top=").concat(Si,",left=").concat(fi);window.open(Xn,$n,Ri)},qt=function(Xn,Qn){var wr=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Xn[Symbol.iterator]||Xn["@@iterator"];if(!wr){if(Array.isArray(Xn)||(wr=function(Ri,na){if(Ri){if(typeof Ri=="string")return Jt(Ri,na);var va=Object.prototype.toString.call(Ri).slice(8,-1);return va==="Object"&&Ri.constructor&&(va=Ri.constructor.name),va==="Map"||va==="Set"?Array.from(Ri):va==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(va)?Jt(Ri,na):void 0}}(Xn))||Qn&&Xn&&typeof Xn.length=="number"){wr&&(Xn=wr);var $n=0,Mr=function(){};return{s:Mr,n:function(){return $n>=Xn.length?{done:!0}:{done:!1,value:Xn[$n++]}},e:function(na){throw na},f:Mr}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Lr,fi=!0,Si=!1;return{s:function(){wr=wr.call(Xn)},n:function(){var na=wr.next();return fi=na.done,na},e:function(na){Si=!0,Lr=na},f:function(){try{fi||wr.return==null||wr.return()}finally{if(Si)throw Lr}}}},Jt=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},Zt=function(Xn,Qn){if(!_instanceof(Xn,Qn))throw new TypeError("Cannot call a class as a function")},Yt=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},Xt=function(Xn,Qn,wr){return Qn&&Yt(Xn.prototype,Qn),wr&&Yt(Xn,wr),Object.defineProperty(Xn,"prototype",{writable:!1}),Xn},nn=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},un=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},fn=function(Xn,Qn){if(Qn&&(Nn(Qn)==="object"||typeof Qn=="function"))return Qn;if(Qn!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(wr){if(wr===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return wr}(Xn)},dn=function(Xn,Qn,wr,$n,Mr,Lr,fi){try{var Si=Xn[Lr](fi),Ri=Si.value}catch(na){return void wr(na)}Si.done?Qn(Ri):Promise.resolve(Ri).then($n,Mr)},pn=function(Xn){return function(){var Qn=this,wr=arguments;return new Promise(function($n,Mr){var Lr=Xn.apply(Qn,wr);function fi(Ri){dn(Lr,$n,Mr,fi,Si,"next",Ri)}function Si(Ri){dn(Lr,$n,Mr,fi,Si,"throw",Ri)}fi(void 0)})}},mn=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},hn=function(Xn,Qn,wr){return Qn in Xn?Object.defineProperty(Xn,Qn,{value:wr,enumerable:!0,configurable:!0,writable:!0}):Xn[Qn]=wr,Xn},gn=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},on=function(Xn,Qn,wr){return Qn in Xn?Object.defineProperty(Xn,Qn,{value:wr,enumerable:!0,configurable:!0,writable:!0}):Xn[Qn]=wr,Xn},Ft=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},Gt=function(Xn){return function(Qn){if(Array.isArray(Qn))return _n(Qn)}(Xn)||Rn(Xn)||Pn(Xn)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},en=function(Xn,Qn){if(Qn&&($r(Qn)==="object"||typeof Qn=="function"))return Qn;if(Qn!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sn(Xn)},sn=function(Xn){if(Xn===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Xn},cn=function(Xn){var Qn,wr=In(Xn.key);Xn.kind==="method"?Qn={value:Xn.value,writable:!0,configurable:!0,enumerable:!1}:Xn.kind==="get"?Qn={get:Xn.value,configurable:!0,enumerable:!1}:Xn.kind==="set"?Qn={set:Xn.value,configurable:!0,enumerable:!1}:Xn.kind==="field"&&(Qn={configurable:!0,writable:!0,enumerable:!0});var $n={kind:Xn.kind==="field"?"field":"method",key:wr,placement:Xn.static?"static":Xn.kind==="field"?"own":"prototype",descriptor:Qn};return Xn.decorators&&($n.decorators=Xn.decorators),Xn.kind==="field"&&($n.initializer=Xn.value),$n},yn=function(Xn,Qn){Xn.descriptor.get!==void 0?Qn.descriptor.get=Xn.descriptor.get:Qn.descriptor.set=Xn.descriptor.set},Cn=function(Xn){return Xn.decorators&&Xn.decorators.length},kn=function(Xn){return Xn!==void 0&&!(Xn.value===void 0&&Xn.writable===void 0)},An=function(Xn,Qn){var wr=Xn[Qn];if(wr!==void 0&&typeof wr!="function")throw new TypeError("Expected '"+Qn+"' to be a function");return wr},In=function(Xn){var Qn=function(wr,$n){if($r(wr)!=="object"||wr===null)return wr;var Mr=wr[Symbol.toPrimitive];if(Mr!==void 0){var Lr=Mr.call(wr,$n);if($r(Lr)!=="object")return Lr;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(wr)}(Xn,"string");return $r(Qn)==="symbol"?Qn:String(Qn)},Pn=function(Xn,Qn){if(Xn){if(typeof Xn=="string")return _n(Xn,Qn);var wr=Object.prototype.toString.call(Xn).slice(8,-1);return wr==="Object"&&Xn.constructor&&(wr=Xn.constructor.name),wr==="Map"||wr==="Set"?Array.from(Xn):wr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(wr)?_n(Xn,Qn):void 0}},_n=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},Rn=function(Xn){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Xn[Symbol.iterator]!=null||Xn["@@iterator"]!=null)return Array.from(Xn)},jn=function(Xn,Qn){for(;!Object.prototype.hasOwnProperty.call(Xn,Qn)&&(Xn=Ni(Xn))!==null;);return Xn},On=function(Xn,Qn){if(!_instanceof(Xn,Qn))throw new TypeError("Cannot call a class as a function")},Sn=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},Vn=function(Xn,Qn,wr){return Qn in Xn?Object.defineProperty(Xn,Qn,{value:wr,enumerable:!0,configurable:!0,writable:!0}):Xn[Qn]=wr,Xn},Jn=function(Xn,Qn){return Xn.split(" ").map(function(wr){return wr+Qn}).join(" ")},kr=function(Xn){var Qn,wr;return Xn.clientX!==void 0?(Qn=Xn.clientX,wr=Xn.clientY):Xn.screenX!==void 0?(Qn=Xn.screenX,wr=Xn.screenY):Xn.targetTouches!==void 0?(Qn=Xn.targetTouches[0].pageX,wr=Xn.targetTouches[0].pageY):Xn.originalEvent===void 0?console.error("don't understand x and y for "+Xn.type,Xn):Xn.originalEvent.clientX!==void 0?(Qn=Xn.originalEvent.clientX,wr=Xn.originalEvent.clientY):Xn.originalEvent.screenX!==void 0?(Qn=Xn.originalEvent.screenX,wr=Xn.originalEvent.screenY):Xn.originalEvent.targetTouches!==void 0&&(Qn=Xn.originalEvent.targetTouches[0].pageX,wr=Xn.originalEvent.targetTouches[0].pageY),{left:Qn,top:wr}},xr=function(Xn,Qn,wr,$n,Mr,Lr,fi){try{var Si=Xn[Lr](fi),Ri=Si.value}catch(na){return void wr(na)}Si.done?Qn(Ri):Promise.resolve(Ri).then($n,Mr)},Yn=function(Xn){return function(){var Qn=this,wr=arguments;return new Promise(function($n,Mr){var Lr=Xn.apply(Qn,wr);function fi(Ri){xr(Lr,$n,Mr,fi,Si,"next",Ri)}function Si(Ri){xr(Lr,$n,Mr,fi,Si,"throw",Ri)}fi(void 0)})}},Tr=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},ti=function(Xn,Qn){var wr=Object.keys(Xn);if(Object.getOwnPropertySymbols){var $n=Object.getOwnPropertySymbols(Xn);Qn&&($n=$n.filter(function(Mr){return Object.getOwnPropertyDescriptor(Xn,Mr).enumerable})),wr.push.apply(wr,$n)}return wr},yi=function(Xn){for(var Qn=arguments,wr=function(Mr){var Lr=Qn[Mr]!=null?Qn[Mr]:{};Mr%2?ti(Object(Lr),!0).forEach(function(fi){ra(Xn,fi,Lr[fi])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Xn,Object.getOwnPropertyDescriptors(Lr)):ti(Object(Lr)).forEach(function(fi){Object.defineProperty(Xn,fi,Object.getOwnPropertyDescriptor(Lr,fi))})},$n=1;$n<arguments.length;$n++)wr($n);return Xn},ra=function(Xn,Qn,wr){return Qn in Xn?Object.defineProperty(Xn,Qn,{value:wr,enumerable:!0,configurable:!0,writable:!0}):Xn[Qn]=wr,Xn},Aa=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},ua=function(Xn,Qn){var wr=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Xn[Symbol.iterator]||Xn["@@iterator"];if(!wr){if(Array.isArray(Xn)||(wr=function(Ri,na){if(Ri){if(typeof Ri=="string")return zi(Ri,na);var va=Object.prototype.toString.call(Ri).slice(8,-1);return va==="Object"&&Ri.constructor&&(va=Ri.constructor.name),va==="Map"||va==="Set"?Array.from(Ri):va==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(va)?zi(Ri,na):void 0}}(Xn))||Qn&&Xn&&typeof Xn.length=="number"){wr&&(Xn=wr);var $n=0,Mr=function(){};return{s:Mr,n:function(){return $n>=Xn.length?{done:!0}:{done:!1,value:Xn[$n++]}},e:function(na){throw na},f:Mr}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Lr,fi=!0,Si=!1;return{s:function(){wr=wr.call(Xn)},n:function(){var na=wr.next();return fi=na.done,na},e:function(na){Si=!0,Lr=na},f:function(){try{fi||wr.return==null||wr.return()}finally{if(Si)throw Lr}}}},zi=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},Ui=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},Qi=function(Xn){return function(Qn){if(Array.isArray(Qn))return Ti(Qn)}(Xn)||function(Qn){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Qn[Symbol.iterator]!=null||Qn["@@iterator"]!=null)return Array.from(Qn)}(Xn)||function(Qn,wr){if(Qn){if(typeof Qn=="string")return Ti(Qn,wr);var $n=Object.prototype.toString.call(Qn).slice(8,-1);return $n==="Object"&&Qn.constructor&&($n=Qn.constructor.name),$n==="Map"||$n==="Set"?Array.from(Qn):$n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($n)?Ti(Qn,wr):void 0}}(Xn)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Ti=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},pi=function(Xn,Qn){if(!_instanceof(Xn,Qn))throw new TypeError("Cannot call a class as a function")},$i=function(Xn,Qn){for(var wr=0;wr<Qn.length;wr++){var $n=Qn[wr];$n.enumerable=$n.enumerable||!1,$n.configurable=!0,"value"in $n&&($n.writable=!0),Object.defineProperty(Xn,$n.key,$n)}},bi=function(Xn,Qn,wr,$n,Mr,Lr,fi){try{var Si=Xn[Lr](fi),Ri=Si.value}catch(na){return void wr(na)}Si.done?Qn(Ri):Promise.resolve(Ri).then($n,Mr)},Wr=function(Xn){return function(){var Qn=this,wr=arguments;return new Promise(function($n,Mr){var Lr=Xn.apply(Qn,wr);function fi(Ri){bi(Lr,$n,Mr,fi,Si,"next",Ri)}function Si(Ri){bi(Lr,$n,Mr,fi,Si,"throw",Ri)}fi(void 0)})}},zr=function(Xn,Qn){(Qn==null||Qn>Xn.length)&&(Qn=Xn.length);for(var wr=0,$n=new Array(Qn);wr<Qn;wr++)$n[wr]=Xn[wr];return $n},Rr=function(Xn,Qn,wr){var $n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:wr,Mr=function(Si){return Si.br},Lr=function(Si){return Si._overrideable[Qn]};Rt(Xn,wr,Mr,li,$n,Lr)};xt(5666),xt(1539),xt(9714),xt(5827),xt(2222),xt(1249),xt(6833),xt(8674),xt(7327),xt(7941),xt(4916),xt(6992),xt(8783),xt(3948),xt(1637),xt(4765),xt(7042),xt(4747),xt(9826),xt(6699),xt(2023),xt(1058),xt(3123),xt(5306),xt(9600),xt(2526),xt(1817),xt(2165),xt(1038),xt(8309),xt(3762),xt(6891),xt(6177),xt(5557);var Yr=xt(5685);xt(6227);var Zr={fragmentChange:"fragmentChange",PostInit:"PostInit",stop:"stop",resize:"resize",navToggled:"navToggled",fullscreenToggled:"fullscreenToggled",zoomOut:"zoomOut",zoomIn:"zoomIn","1PageViewSelected":"1PageViewSelected","2PageViewSelected":"2PageViewSelected","3PageViewSelected":"3PageViewSelected",mobileNavOpen:"mobileNavOpen"},_i=xt(3609),ki=function(){function Cr(wr){(function($n,Mr){if(!_instanceof($n,Mr))throw new TypeError("Cannot call a class as a function")})(this,Cr),this.br=wr,this.$root=null,this.$nav=null,this.maxPageNum=null,this.minimumControls=["viewmode"],this.maximumControls=["book_left","book_right","zoom_in","zoom_out","onepg","twopg","thumb"],this.updateNavIndexThrottled=(0,Yr.throttle)(this.updateNavIndex.bind(this),250,!1)}var Xn,Qn;return Xn=Cr,(Qn=[{key:"controlFor",value:function($n){var Mr=this.br.options.controls[$n];return Mr.visible?Mr.template?"<li>".concat(Mr.template(this.br),"</li>"):'<li>\n      <button class="BRicon '.concat(Mr.className,'" title="').concat(Mr.label,'">\n        <div class="icon icon-').concat(Mr.iconClassName,'"></div>\n        <span class="tooltip">').concat(Mr.label,"</span>\n      </button>\n    </li>"):""}},{key:"_renderControls",value:function(){var $n=this;return["bookLeft","bookRight","onePage","twoPage","thumbnail","viewmode","zoomOut","zoomIn","fullScreen"].map(function(Mr){return $n.controlFor(Mr)}).join("")}},{key:"_bindViewModeButton",value:function(){var $n=this,Mr=this.br,Lr=Mr.options.controls.viewmode,fi=[{mode:Mr.constMode1up,className:"onepg",title:"One-page view"},{mode:Mr.constMode2up,className:"twopg",title:"Two-page view"},{mode:Mr.constModeThumb,className:"thumb",title:"Thumbnail view"}].filter(function(va){return!Lr.excludedModes.includes(va.mode)}),Si=fi.map(function(va){return va.mode});Lr.excludedModes.includes(Mr.mode)&&Mr.switchMode(Si[0]);for(var Ri=Si.indexOf(Mr.mode),na=0;na<=Ri;na++)Si.push(Si.shift());fi.length<2&&this.$nav.find(".".concat(Lr.className)).remove(),this.br.bind(Zr.PostInit,function(){var va=$n.$nav.find(".".concat(Lr.className)).off(".bindNavigationHandlers").on("click",function(no){var po=Si.shift(),Co=fi.find(function(qi){return qi.mode===po}),jo=fi.find(function(qi){return qi.mode===Si[0]});Si.push(po),Mr.viewModeOrder=Si,$n.updateViewModeButton(_i(no.currentTarget),jo.className,jo.title),Mr.switchMode(Co.mode)}),za=fi.find(function(no){return no.mode===Si[0]});$n.updateViewModeButton(va,za.className,za.title)})}},{key:"updateViewModeButton",value:function($n,Mr,Lr){$n.attr("title",Lr).find(".icon").removeClass().addClass("icon icon-".concat(Mr)).end().find(".tooltip").text(Lr)}},{key:"switchNavbarControls",value:function(){this.br.options.bookType!=="linerNotes"&&(this.br.refs.$brContainer.prop("clientWidth")<640?this.showMinimumNavbarControls():this.showMaximumNavbarControls())}},{key:"showMinimumNavbarControls",value:function(){this.minimumControls.forEach(function($n){var Mr=document.querySelector(".controls .".concat($n));Mr&&Mr.classList.remove("hide")}),this.maximumControls.forEach(function($n){var Mr=document.querySelector(".controls .".concat($n));Mr&&Mr.classList.add("hide")})}},{key:"showMaximumNavbarControls",value:function(){this.maximumControls.forEach(function($n){var Mr=document.querySelector(".controls .".concat($n));Mr&&Mr.classList.remove("hide")}),this.minimumControls.forEach(function($n){var Mr=document.querySelector(".controls .".concat($n));Mr&&Mr.classList.add("hide")})}},{key:"init",value:function(){var $n=this,Mr=this.br,Lr=Mr.options.navbarTitle,fi=Mr.pageProgression==="rl",Si=fi?"book_flip_next":"book_flip_prev",Ri=fi?"book_flip_prev":"book_flip_next";this.br.options.controls.bookLeft.className="book_left ".concat(Si),this.br.options.controls.bookRight.className="book_right ".concat(Ri),Mr.refs.$BRfooter=this.$root=_i('<div class="BRfooter"></div>'),Mr.refs.$BRnav=this.$nav=_i('<div class="BRnav BRnavDesktop">\n          '.concat(Lr?'<div class="BRnavTitle">'.concat(Lr,"</div>"):"",'\n          <nav class="BRcontrols">\n            <ul class="controls">\n              <li class="scrubber">\n                <div class="BRnavpos">\n                  <div class="BRpager"></div>\n                  <div class="BRnavline"></div>\n                </div>\n                <p><span class=\'BRcurrentpage\'></span></p>\n              </li>\n              ').concat(this._renderControls(),"\n            </ul>\n          </nav>\n        </div>")),this.$root.append(this.$nav),Mr.refs.$br.append(this.$root);var na=this.$root.find(".BRpager").slider({animate:!0,min:0,max:Mr.book.getNumLeafs()-1,value:Mr.currentIndex(),range:"min"});return na.on("slide",function(va,za){return $n.updateNavPageNum(za.value),!0}),na.on("slidechange",function(va,za){return $n.updateNavPageNum(za.value),na.data("swallowchange")?na.data("swallowchange",!1):Mr.jumpToIndex(za.value),!0}),Mr.options.controls.viewmode.visible&&this._bindViewModeButton(),this.updateNavPageNum(Mr.currentIndex()),this.$nav}},{key:"getNavPageNumString",value:function($n){var Mr=this.br,Lr=Mr.book.getPageNum($n),fi=(Mr.book.getPageProp($n,"pageType"),Mr.book.getNumLeafs());if(!this.maxPageNum){for(var Si,Ri=0,na=0;na<fi;na++)Si=Mr.book.getPageNum(na),!isNaN(Si)&&Si>Ri&&(Ri=Si);this.maxPageNum=Ri}return function(va,za,no,po,Co){if(no[0]=="n")return"(".concat(va+1," of ").concat(za,")");var jo=Co?" of ".concat(Co):"";return"".concat(no).concat(jo)}($n,fi,Lr,0,this.maxPageNum)}},{key:"updateNavPageNum",value:function($n){this.$root.find(".BRcurrentpage").html(this.getNavPageNumString($n))}},{key:"updateNavIndex",value:function($n){$n=$n!==void 0?$n:this.br.currentIndex(),this.$root.find(".BRpager").data("swallowchange",!0).slider("value",$n)}}])&&Lt(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),Bi={defaults:null,padding:10,ui:"full",uiAutoHide:!1,thumbRowBuffer:1,thumbColumns:6,thumbMaxLoading:4,thumbPadding:10,thumbMinZoomColumns:2,thumbMaxZoomColumns:8,flipSpeed:"fast",showToolbar:!0,showNavbar:!0,navBarTitle:"",showLogo:!0,logoURL:"https://archive.org",imagesBaseURL:"/BookReader/images/",reduceSet:"pow2",reductionFactors:[{reduce:.25,autofit:null},{reduce:.5,autofit:null},{reduce:1,autofit:null},{reduce:2,autofit:null},{reduce:3,autofit:null},{reduce:4,autofit:null},{reduce:6,autofit:null}],onePage:{autofit:"auto"},twoPage:{coverInternalPadding:0,coverExternalPadding:0,bookSpineDivWidth:64,autofit:"auto"},onePageMinBreakpoint:800,bookTitle:"",bookUrl:null,bookUrlText:null,bookUrlTitle:null,enableBookTitleLink:!0,bookLanguage:null,metadata:[],thumbnail:null,bookUrlMoreInfo:null,enableExperimentalControls:!1,el:"#BookReader",pageProgression:"lr",ppi:500,protected:!1,plugins:{textSelection:null},vars:{},data:[],getNumLeafs:null,getPageWidth:null,getPageHeight:null,getPageURI:null,getPageSide:null,getSpreadIndices:null,getPageNum:null,getPageProp:null,leafNumToIndex:null,getEmbedCode:null,controls:{bookLeft:{visible:!0,label:"Flip left",className:"book_left",iconClassName:"left-arrow"},bookRight:{visible:!0,label:"Flip right",className:"book_right",iconClassName:"left-arrow hflip"},onePage:{visible:!0,label:"One-page view",className:"onepg",iconClassName:"onepg"},twoPage:{visible:!0,label:"Two-page view",className:"twopg",iconClassName:"twopg"},thumbnail:{visible:!0,label:"Thumbnail view",className:"thumb",iconClassName:"thumb"},viewmode:{visible:!0,className:"viewmode",excludedModes:[]},zoomOut:{visible:!0,label:"Zoom out",className:"zoom_out",iconClassName:"magnify"},zoomIn:{visible:!0,label:"Zoom in",className:"zoom_in",iconClassName:"magnify plus"},fullScreen:{visible:!0,label:"Toggle fullscreen",className:"full",iconClassName:"fullscreen"}},startFullscreen:!1,enableFSLogoShortcut:!1,autoResize:!0,useSrcSet:!1},Di=xt(105),Gr=(xt(4581),xt(3609)),Qr=function(){function Cr(wr){(function($n,Mr){if(!_instanceof($n,Mr))throw new TypeError("Cannot call a class as a function")})(this,Cr),this.br=wr}var Xn,Qn;return Xn=Cr,(Qn=[{key:"buildToolbarElement",value:function(){var $n=this.br,Mr=$n.showLogo?'\n      <span class="BRtoolbarSection BRtoolbarSectionLogo">\n        <a class="logo" href="'.concat($n.logoURL,'"></a>\n      </span>'):"";$n.refs.$BRtoolbar=Gr('\n      <div class="BRtoolbar header">\n        <div class="BRtoolbarbuttons">\n          <div class="BRtoolbarLeft">\n            '.concat(Mr,'\n            <span class="BRtoolbarSection BRtoolbarSectionTitle"></span>\n          </div>\n          <div class="BRtoolbarRight">\n            <span class="BRtoolbarSection BRtoolbarSectionInfo">\n              <button class="BRpill info js-tooltip">Info</button>\n              <button class="BRpill share js-tooltip">Share</button>\n            </span>\n          </div>\n        </div>\n      </div>'));var Lr=$n.refs.$BRtoolbar.find(".BRtoolbarSectionTitle");return $n.bookUrl&&$n.options.enableBookTitleLink?Lr.append(Gr("<a>").attr({href:$n.bookUrl,title:$n.bookUrlTitle}).addClass("BRreturn").html($n.bookUrlText||$n.bookTitle)):$n.bookTitle&&Lr.append($n.bookUrlText||$n.bookTitle),$n.refs.$BRtoolbar}},{key:"initToolbar",value:function($n,Mr){var Lr=this.br;Lr.refs.$br.append(this.buildToolbarElement()),Lr.$(".BRnavCntl").addClass("BRup"),Lr.$(".pause").hide(),Lr.refs.$BRtoolbar.append(),Lr.canSwitchToMode(Lr.constMode2up)||Lr.$(".two_page_mode, .play, .pause").hide(),Lr.canSwitchToMode(Lr.constModeThumb)||Lr.$(".thumbnail_mode").hide(),Lr.canSwitchToMode(Lr.constMode2up)||Lr.canSwitchToMode(Lr.constModeThumb)||Lr.$(".one_page_mode").hide(),Gr('<div style="display: none;"></div>').append(Gr('\n    <div class="BRfloat BRshare">\n      <div class="BRfloatHead">\n        Share\n        <button class="floatShut" href="javascript:;" onclick="$.fn.colorbox.close();"><span class="br-colorbox-shift">Close</span></button>\n      </div>\n    </div>')).append(Gr('\n    <div class="BRfloat BRinfo">\n      <div class="BRfloatHead">About this book\n        <button class="floatShut" href="javascript:;" onclick="$.fn.colorbox.close();"><span class="br-colorbox-shift">Close</span></button>\n      </div>\n      <div class="BRfloatBody">\n        <div class="BRfloatCover"></div>\n        <div class="BRfloatMeta">\n          <div class="BRfloatTitle">\n            <h2><a /></h2>\n          </div>\n        </div>\n      </div>\n      <div class="BRfloatFoot">\n        <a href="https://openlibrary.org/dev/docs/bookreader">About the BookReader</a>\n      </div>\n    </div>')).appendTo(Lr.refs.$br),Lr.$(".BRinfo .BRfloatTitle a").attr({href:Lr.bookUrl}).text(Lr.bookTitle).addClass("title"),this.buildInfoDiv(Lr.$(".BRinfo")),this.buildShareDiv(Lr.$(".BRshare")),Lr.$(".share").colorbox({inline:!0,opacity:"0.5",href:Lr.$(".BRshare"),onLoad:function(){Lr.trigger(Zr.stop),Lr.$(".BRpageviewValue").val(window.location.href)}}),Lr.$(".info").colorbox({inline:!0,opacity:"0.5",href:Lr.$(".BRinfo"),onLoad:function(){Lr.trigger(Zr.stop)}})}},{key:"buildShareDiv",value:function($n){var Mr=this,Lr=this.br,fi=document.location+"",Si=(fi+"").replace(/#.*/,""),Ri=Lr.getEmbedCode?'\n      <div class="share-embed">\n        <p class="share-embed-prompt">Copy and paste one of these options to share this book elsewhere.</p>\n        <form method="post" action="">\n          <fieldset class="fieldset-share-pageview">\n            <label for="pageview">Link to this page view</label>\n            <input type="text" name="pageview" class="BRpageviewValue" value="'.concat(fi,'"/>\n          </fieldset>\n          <fieldset class="fieldset-share-book-link">\n            <label for="booklink">Link to the book</label>\n            <input type="text" name="booklink" class="booklink" value="').concat(Si,'"/>\n          </fieldset>\n          <fieldset class="fieldset-embed">\n            <label for="iframe">Embed a mini Book Reader</label>\n            <fieldset class="sub">\n              <label class="sub">\n                <input type="radio" name="pages" value="').concat(Lr.constMode1up,'" checked="checked"/>\n                1 page\n              </label>\n              <label class="sub">\n                <input type="radio" name="pages" value="').concat(Lr.constMode2up,'"/>\n                2 pages\n              </label>\n              <label class="sub">\n                <input type="checkbox" name="thispage" value="thispage"/>\n                Open to this page?\n              </label>\n            </fieldset>\n            <textarea cols="30" rows="4" name="iframe" class="BRframeEmbed"></textarea>\n          </fieldset>\n        </form>\n      </div>'):"",na=Gr('\n      <div class="share-title">Share this book</div>\n      <div class="share-social">\n        <label class="sub open-to-this-page">\n          <input class="thispage-social" type="checkbox" />\n          Open to this page?\n        </label>\n        <div><button class="BRaction share facebook-share-button"><i class="BRicon fb" /> Facebook</button></div>\n        <div><button class="BRaction share twitter-share-button"><i class="BRicon twitter" /> Twitter</button></div>\n        <div><button class="BRaction share email-share-button"><i class="BRicon email" /> Email</button></div>\n      </div>\n      '.concat(Ri,'\n      <div class="BRfloatFoot">\n        <button class="share-finished" type="button" onclick="$.fn.colorbox.close();">Finished</button>\n      </div>'));na.appendTo($n),na.find(".fieldset-embed input").on("change",function(va){var za=Gr(va.target).parents("form").first(),no={};no.mode=Gr(za.find(".fieldset-embed input[name=pages]:checked")).val(),za.find(".fieldset-embed input[name=thispage]").prop("checked")&&(no.page=Lr.book.getPageNum(Lr.currentIndex())),Lr.getEmbedCode&&za.find(".BRframeEmbed").val(Lr.getEmbedCode("480px","430px",no))}),na.find("input, textarea").on("focus",function(va){return va.target.select()}),na.find(".facebook-share-button").on("click",function(){Nt("https://www.facebook.com/sharer.php?"+Gr.param({u:Mr._getSocialShareUrl()}),600,400,"Share")}),na.find(".twitter-share-button").on("click",function(){Nt("https://twitter.com/intent/tweet?"+Gr.param({url:Mr._getSocialShareUrl(),text:Lr.bookTitle}),600,400,"Share")}),na.find(".email-share-button").on("click",function(){var va="".concat(Lr.bookTitle,"\n\n").concat(Mr._getSocialShareUrl());window.location.href="mailto:?subject=".concat(encodeURI(Lr.bookTitle),"&body=").concat(encodeURI(va))}),na.find("input[name=thispage]").trigger("change"),na.appendTo($n)}},{key:"_getSocialShareUrl",value:function(){return this.br.$(".thispage-social").prop("checked")?window.location.href:"".concat(document.location.protocol,"//").concat(window.location.hostname).concat(window.location.pathname)}},{key:"buildInfoDiv",value:function($n){var Mr=this.br;$n.find(".BRfloatBody, .BRfloatCover, .BRfloatFoot").remove();var Lr=Gr('<div class="BRinfoLeftCol"></div>');Mr.thumbnail&&Lr.append(Gr('\n        <div class="BRimageW">\n          <img src="'.concat(Mr.thumbnail,'" alt="').concat((0,Yr.escapeHTML)(Mr.bookTitle),'" />\n        </div>')));var fi,Si=Gr('<div class="BRinfoRightCol">'),Ri=function(Kr,jr){var Fn=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Kr[Symbol.iterator]||Kr["@@iterator"];if(!Fn){if(Array.isArray(Kr)||(Fn=function(Hi,Xi){if(Hi){if(typeof Hi=="string")return Bt(Hi,Xi);var Ca=Object.prototype.toString.call(Hi).slice(8,-1);return Ca==="Object"&&Hi.constructor&&(Ca=Hi.constructor.name),Ca==="Map"||Ca==="Set"?Array.from(Hi):Ca==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ca)?Bt(Hi,Xi):void 0}}(Kr))||jr&&Kr&&typeof Kr.length=="number"){Fn&&(Kr=Fn);var Pr=0,ri=function(){};return{s:ri,n:function(){return Pr>=Kr.length?{done:!0}:{done:!1,value:Kr[Pr++]}},e:function(Xi){throw Xi},f:ri}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ei,vi=!0,Ei=!1;return{s:function(){Fn=Fn.call(Kr)},n:function(){var Xi=Fn.next();return vi=Xi.done,Xi},e:function(Xi){Ei=!0,ei=Xi},f:function(){try{vi||Fn.return==null||Fn.return()}finally{if(Ei)throw ei}}}}(Mr.metadata);try{for(Ri.s();!(fi=Ri.n()).done;){var na=fi.value,va=na.extraValueClass,za=va===void 0?"":va,no=na.label,po=na.value,Co=no==="Title"?(0,Yr.escapeHTML)(po):po;Si.append(Gr('\n        <div class="BRinfoValueWrapper">\n          <div class="BRinfoLabel">'.concat(no,'</div>\n          <div class="BRinfoValue ').concat(za,'">').concat(Co,"</div>\n        </div>")))}}catch(Kr){Ri.e(Kr)}finally{Ri.f()}var jo=Mr.bookUrlMoreInfo?Mr.bookUrlMoreInfo:Mr.bookTitle;jo&&Mr.bookUrl&&Si.append(Gr('\n        <div class="BRinfoValueWrapper">\n          <div class="BRinfoMoreInfoWrapper">\n            <a class="BRinfoMoreInfo" href="'.concat(Mr.bookUrl,'">\n              ').concat((0,Yr.escapeHTML)(jo),"\n            </a>\n          </div>\n        </div>")));var qi=Gr('<div class="BRfloatFoot BRinfoFooter"></div>'),Mi=Gr('<div class="BRinfoW mv20-lg">').append([Lr,Si,Gr('<br style="clear:both"/>')]);$n.append(Mi,qi).addClass("wide")}},{key:"getToolBarHeight",value:function(){var $n=this.br.refs.$BRtoolbar;return $n&&$n.css("display")==="block"?$n.outerHeight()+parseInt($n.css("top")):0}}])&&Vt(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}();xt(2707),xt(4553),xt(6535),xt(9244);var Dr=function(){function Cr(Xn){var Qn,wr;Zt(this,Cr),this.br=Xn,this.reduceSet=Xn.reduceSet,this.ppi=(Qn=(wr=Xn.options)===null||wr===void 0?void 0:wr.ppi)!==null&&Qn!==void 0?Qn:Bi.ppi,this._medianPageSize=null,this._getDataFlattenedCached=null}return Xt(Cr,[{key:"getMedianPageSizeInches",value:function(){if(this._medianPageSize)return this._medianPageSize;var Qn,wr=[],$n=[],Mr=qt(this.pagesIterator());try{for(Mr.s();!(Qn=Mr.n()).done;){var Lr=Qn.value;wr.push(Lr.widthInches),$n.push(Lr.heightInches)}}catch(fi){Mr.e(fi)}finally{Mr.f()}return wr.sort(),$n.sort(),this._medianPageSize={width:wr[Math.floor(wr.length/2)],height:$n[Math.floor($n.length/2)]},this._medianPageSize}},{key:"_getPageWidth",value:function(Qn){return Qn=(0,Yr.clamp)(Qn,0,this.getNumLeafs()-1),this.getPageWidth(Qn)}},{key:"_getPageHeight",value:function(Qn){var wr=(0,Yr.clamp)(Qn,0,this.getNumLeafs()-1);return this.getPageHeight(wr)}},{key:"getPageIndex",value:function(Qn){var wr=this.getPageIndices(Qn);return wr.length?wr[wr.length-1]:void 0}},{key:"getPageIndices",value:function(Qn){var wr=[];if(Qn.slice(0,1)=="n")try{var $n=Qn.slice(1,Qn.length),Mr=parseInt($n);return wr.push(Mr),wr}catch(fi){}for(var Lr=0;Lr<this.getNumLeafs();Lr++)this.getPageNum(Lr)==Qn&&wr.push(Lr);return wr}},{key:"getPageName",value:function(Qn){return"Page "+this.getPageNum(Qn)}},{key:"getNumLeafs",value:function(){return this.br.numLeafs!==void 0?this.br.numLeafs:this._getDataFlattened().length}},{key:"getPageWidth",value:function(Qn){return this.getPageProp(Qn,"width")}},{key:"getPageHeight",value:function(Qn){return this.getPageProp(Qn,"height")}},{key:"getPageURI",value:function(Qn,wr,$n){return this.getPageProp(Qn,"viewable",!0)?this.getPageProp(Qn,"uri"):"/bookreader/static/preview-default.png"}},{key:"getPageSide",value:function(Qn){return this.getPageProp(Qn,"pageSide")||(Qn%2==0?"R":"L")}},{key:"getPageNum",value:function(Qn){var wr=this.getPageProp(Qn,"pageNum");return wr===void 0?"n".concat(Qn):wr}},{key:"getPageProp",value:function(Qn,wr){var $n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;return this._getDataProp(Qn,wr,$n)}},{key:"getSpreadIndices",value:function(Qn){return this.br.pageProgression=="rl"?this.getPageSide(Qn)=="R"?[Qn+1,Qn]:[Qn,Qn-1]:this.getPageSide(Qn)=="L"?[Qn,Qn+1]:[Qn-1,Qn]}},{key:"leafNumToIndex",value:function(Qn){var wr=this._getDataFlattened().findIndex(function($n){return $n.leafNum==Qn});return wr>-1?wr:Qn}},{key:"parsePageString",value:function(Qn){var wr,$n=/^leaf(\d+)/.exec(Qn);return $n?(wr=this.leafNumToIndex(parseInt($n[1],10)))===null&&(wr=void 0):wr=this.getPageIndex(Qn),wr}},{key:"getPage",value:function(Qn){var wr=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],$n=this.getNumLeafs();if(wr||!(Qn<0||Qn>=$n))return Qn<0&&Qn>=-$n&&(Qn+=$n),new qr(this,Qn%=$n)}},{key:"pagesIterator",value:regeneratorRuntime.mark(function Xn(){var Qn,wr,$n,Mr,Lr,fi,Si,Ri,na,va=arguments;return regeneratorRuntime.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:Qn=va.length>0&&va[0]!==void 0?va[0]:{},wr=Qn.start,$n=wr===void 0?0:wr,Mr=Qn.end,Lr=Mr===void 0?1/0:Mr,fi=Qn.combineConsecutiveUnviewables,Si=fi!==void 0&&fi,$n=Math.max(0,$n),Lr=Math.min(Lr,this.getNumLeafs()),Ri=$n;case 4:if(!(Ri<Lr)){za.next=13;break}if(na=this.getPage(Ri),!Si||!na.isConsecutiveUnviewable){za.next=8;break}return za.abrupt("continue",10);case 8:return za.next=10,na;case 10:Ri++,za.next=4;break;case 13:case"end":return za.stop()}},Xn,this)})},{key:"_getDataFlattened",value:function(){if(this._getDataFlattenedCached&&this._getDataFlattenedCached[1]===this.br.data.length)return this._getDataFlattenedCached[0];var Qn=null,wr=null,$n=0,Mr=this.br.data.flatMap(function(Lr){return Lr.map(function(fi){return fi.pageSide||(fi.pageSide=Qn===null?Lr.length===2?"L":"R":Qn==="L"?"R":"L"),Qn=fi.pageSide,fi.viewable===!1?fi.unviewablesStart=wr===null?wr=$n:wr:wr=null,$n++,fi})});return this._getDataFlattenedCached=[Mr,this.br.data.length],Mr}},{key:"_getDataProp",value:function(Qn,wr){var $n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,Mr=this._getDataFlattened(),Lr=isNaN(Qn)||Qn<0||Qn>=Mr.length;return Lr||Mr[Qn][wr]===void 0?$n:Mr[Qn][wr]}}]),Cr}(),qr=function(){function Cr(Xn,Qn){Zt(this,Cr),this.ppi=Xn._getDataProp(Qn,"ppi",Xn.ppi),this.book=Xn,this.index=Qn,this.width=Xn.getPageWidth(Qn),this.widthInches=this.width/this.ppi,this.height=Xn.getPageHeight(Qn),this.heightInches=this.height/this.ppi,this.pageSide=Xn.getPageSide(Qn),this.leafNum=Xn._getDataProp(Qn,"leafNum",this.index),this.isViewable=Xn._getDataProp(Qn,"viewable",!0),this.unviewablesStart=Xn._getDataProp(Qn,"unviewablesStart")||null,this.isConsecutiveUnviewable=!this.isViewable&&this.unviewablesStart!=this.index,this._rawData=this.book._getDataFlattened()[this.index]}return Xt(Cr,[{key:"makeViewable",value:function(){var Qn=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];if(this.isViewable!=Qn)if(Qn){this._rawData.viewable=!0,delete this._rawData.unviewablesStart;var wr,$n=qt(this.book.pagesIterator({start:this.index+1}));try{for($n.s();!(wr=$n.n()).done;){var Mr=wr.value;if(Mr.isViewable)break;Mr._rawData.unviewablesStart=this.index+1}}catch(Ri){$n.e(Ri)}finally{$n.f()}}else{this._rawData.viewable=!1,this._rawData.unviewablesStart=this.prev&&!this.prev.isViewable?this.prev.unviewablesStart:this.index;var Lr,fi=qt(this.book.pagesIterator({start:this.index+1}));try{for(fi.s();!(Lr=fi.n()).done;){var Si=Lr.value;if(!Si.isViewable)break;Si._rawData.unviewablesStart=this._rawData.unviewablesStart}}catch(Ri){fi.e(Ri)}finally{fi.f()}}}},{key:"prev",get:function(){return this.findPrev()}},{key:"next",get:function(){return this.findNext()}},{key:"getURI",value:function(Qn,wr){return this.book.getPageURI(this.index,Qn,wr)}},{key:"getURISrcSet",value:function(Qn){for(var wr=this,$n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Mr=this.book.reduceSet,Lr=Mr.floor(Qn),fi=Mr.decr(Lr),Si=[],Ri=fi;Ri>=1;Ri=Mr.decr(Ri))Si.push(Ri);return Si.map(function(na){return"".concat(wr.getURI(na,$n)," ").concat(Lr/na,"x")}).join(", ")}},{key:"findNext",value:function(){var Qn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},wr=Qn.combineConsecutiveUnviewables,$n=wr!==void 0&&wr;return this.book.pagesIterator({start:this.index+1,combineConsecutiveUnviewables:$n}).next().value}},{key:"findPrev",value:function(){var Qn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},wr=Qn.combineConsecutiveUnviewables,$n=wr!==void 0&&wr;if(this.index!=0){if($n){if(this.isConsecutiveUnviewable)return this.book.getPage(this.unviewablesStart);var Mr=new Cr(this.book,this.index-1);return Mr.isViewable?Mr:Mr.findPrev({combineConsecutiveUnviewables:$n})}return new Cr(this.book,this.index-1)}}}]),Cr}(),hi=(xt(4819),xt(5003),xt(6649),xt(6078),xt(561),xt(3680),xt(3706),xt(2703),xt(9601),xt(2419),xt(3371),xt(9653),xt(489),xt(9089)),xi=xt(871),mi=(xt(189),xt(4817)),ni=xt(5756);function Nn(Cr){return(Nn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Qn){return typeof Qn=="undefined"?"undefined":_typeof(Qn)}:function(Xn){return Xn&&typeof Symbol=="function"&&Xn.constructor===Symbol&&Xn!==Symbol.prototype?"symbol":typeof Xn=="undefined"?"undefined":_typeof(Xn)})(Cr)}function Li(Cr,Xn){return(Li=Object.setPrototypeOf||function(Qn,wr){return Qn.__proto__=wr,Qn})(Cr,Xn)}function Vi(Cr){return(Vi=Object.setPrototypeOf?Object.getPrototypeOf:function(Qn){return Qn.__proto__||Object.getPrototypeOf(Qn)})(Cr)}var xa=(0,ni.XM)(function(Cr){(function(fi,Si){if(typeof Si!="function"&&Si!==null)throw new TypeError("Super expression must either be null or a function");fi.prototype=Object.create(Si&&Si.prototype,{constructor:{value:fi,writable:!0,configurable:!0}}),Object.defineProperty(fi,"prototype",{writable:!1}),Si&&Li(fi,Si)})(Lr,Cr);var Xn,Qn,wr,$n,Mr=(wr=Lr,$n=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(fi){return!1}}(),function(){var Si,Ri=Vi(wr);if($n){var na=Vi(this).constructor;Si=Reflect.construct(Ri,arguments,na)}else Si=Ri.apply(this,arguments);return fn(this,Si)});function Lr(fi){var Si,Ri;if(function(na,va){if(!_instanceof(na,va))throw new TypeError("Cannot call a class as a function")}(this,Lr),Si=Mr.call(this,fi),fi.type!==ni.pX.ATTRIBUTE||fi.name!=="style"||((Ri=fi.strings)===null||Ri===void 0?void 0:Ri.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");return fn(Si)}return Xn=Lr,(Qn=[{key:"render",value:function(Si){return Object.keys(Si).reduce(function(Ri,na){var va=Si[na];return va==null?Ri:Ri+"".concat(na=na.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase(),":").concat(va,";")},"")}},{key:"update",value:function(Si,Ri){var na=this,va=function(jo,qi){return function(Mi){if(Array.isArray(Mi))return Mi}(jo)||function(Mi,Kr){var jr=Mi==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Mi[Symbol.iterator]||Mi["@@iterator"];if(jr!=null){var Fn,Pr,ri=[],ei=!0,vi=!1;try{for(jr=jr.call(Mi);!(ei=(Fn=jr.next()).done)&&(ri.push(Fn.value),!Kr||ri.length!==Kr);ei=!0);}catch(Ei){vi=!0,Pr=Ei}finally{try{ei||jr.return==null||jr.return()}finally{if(vi)throw Pr}}return ri}}(jo,qi)||function(Mi,Kr){if(Mi){if(typeof Mi=="string")return nn(Mi,Kr);var jr=Object.prototype.toString.call(Mi).slice(8,-1);return jr==="Object"&&Mi.constructor&&(jr=Mi.constructor.name),jr==="Map"||jr==="Set"?Array.from(Mi):jr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(jr)?nn(Mi,Kr):void 0}}(jo,qi)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Ri,1)[0],za=Si.element.style;if(this.vt===void 0){for(var no in this.vt=new Set,va)this.vt.add(no);return this.render(va)}for(var po in this.vt.forEach(function(jo){va[jo]==null&&(na.vt.delete(jo),jo.includes("-")?za.removeProperty(jo):za[jo]="")}),va){var Co=va[po];Co!=null&&(this.vt.add(po),po.includes("-")?za.setProperty(po,Co):za[po]=Co)}return mi.Jb}}])&&un(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Lr}(ni.Xe)),Tn=(xt(2420),xt(840)),ci=xt.n(Tn),oi=function(){function Cr(wr){var $n=this;(function(Mr,Lr){if(!_instanceof(Mr,Lr))throw new TypeError("Cannot call a class as a function")})(this,Cr),hn(this,"_preventEvent",function(Mr){return Mr.preventDefault(),!1}),hn(this,"_pinchStart",function(){var Mr,Lr;$n.oldScale=1,$n.mode.$visibleWorld.classList.add("BRsmooth-zooming"),$n.mode.$visibleWorld.style.willChange="transform",$n.detachCtrlZoom(),(Mr=(Lr=$n.mode).detachScrollListeners)===null||Mr===void 0||Mr.call(Lr)}),hn(this,"_pinchMove",function(){var Mr=pn(regeneratorRuntime.mark(function Lr(fi){var Si;return regeneratorRuntime.wrap(function(Ri){for(;;)switch(Ri.prev=Ri.next){case 0:$n.lastEvent=fi,$n.pinchMoveFrame||(Si=null,$n.pinchMoveFramePromise=new Promise(function(na){return Si=na}),$n.pinchMoveFrame=$n.bufferFn(function(){$n.updateScaleCenter({clientX:$n.lastEvent.center.x,clientY:$n.lastEvent.center.y}),$n.mode.scale*=$n.lastEvent.scale/$n.oldScale,$n.oldScale=$n.lastEvent.scale,$n.pinchMoveFrame=null,Si()}));case 2:case"end":return Ri.stop()}},Lr)}));return function(Lr){return Mr.apply(this,arguments)}}()),hn(this,"_pinchEnd",pn(regeneratorRuntime.mark(function Mr(){var Lr,fi;return regeneratorRuntime.wrap(function(Si){for(;;)switch(Si.prev=Si.next){case 0:return Si.next=2,$n.pinchMoveFramePromise;case 2:$n.mode.scaleCenter={x:.5,y:.5},$n.oldScale=1,$n.mode.$visibleWorld.classList.remove("BRsmooth-zooming"),$n.mode.$visibleWorld.style.willChange="auto",$n.attachCtrlZoom(),(Lr=(fi=$n.mode).attachScrollListeners)===null||Lr===void 0||Lr.call(fi);case 8:case"end":return Si.stop()}},Mr)}))),hn(this,"_pinchCancel",pn(regeneratorRuntime.mark(function Mr(){return regeneratorRuntime.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,$n._pinchEnd();case 2:case"end":return Lr.stop()}},Mr)}))),hn(this,"_handleCtrlWheel",function(Mr){if(Mr.ctrlKey){Mr.preventDefault();var Lr=/Mac/i.test(navigator.platform)?.045:.03;$n.updateScaleCenter(Mr),$n.mode.scale*=1-Math.sign(Mr.deltaY)*Lr}}),this.mode=wr,this.pinchMoveFrame=null,this.pinchMoveFramePromise=Promise.resolve(),this.oldScale=1,this.lastEvent=null,this.attached=!1,this.bufferFn=window.requestAnimationFrame.bind(window),delete ci().defaults.cssProps.userSelect,this.hammer=new(ci()).Manager(this.mode.$container,{touchAction:"pan-x pan-y"}),this.hammer.add(new(ci()).Pinch)}var Xn,Qn;return Xn=Cr,(Qn=[{key:"attach",value:function(){this.attached||(this.attachCtrlZoom(),this.mode.$container.addEventListener("gesturestart",this._preventEvent),this.mode.$container.addEventListener("gesturechange",this._preventEvent),this.mode.$container.addEventListener("gestureend",this._preventEvent),this.hammer.on("pinchstart",this._pinchStart),this.hammer.on("pinchmove",this._pinchMove),this.hammer.on("pinchend",this._pinchEnd),this.hammer.on("pinchcancel",this._pinchCancel),this.attached=!0)}},{key:"detach",value:function(){this.detachCtrlZoom(),this.mode.$container.removeEventListener("gesturestart",this._preventEvent),this.mode.$container.removeEventListener("gesturechange",this._preventEvent),this.mode.$container.removeEventListener("gestureend",this._preventEvent),this.hammer.off("pinchstart",this._pinchStart),this.hammer.off("pinchmove",this._pinchMove),this.hammer.off("pinchend",this._pinchEnd),this.hammer.off("pinchcancel",this._pinchCancel),this.attached=!1}},{key:"attachCtrlZoom",value:function(){window.addEventListener("wheel",this._handleCtrlWheel,{passive:!1})}},{key:"detachCtrlZoom",value:function(){window.removeEventListener("wheel",this._handleCtrlWheel)}},{key:"updateScaleCenter",value:function($n){var Mr=$n.clientX,Lr=$n.clientY,fi=this.mode.htmlDimensionsCacher.boundingClientRect;this.mode.scaleCenter={x:(Mr-fi.left)/this.mode.htmlDimensionsCacher.clientWidth,y:(Lr-fi.top)/this.mode.htmlDimensionsCacher.clientHeight}}}])&&mn(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),Ai=function(){function Cr(wr){var $n=this;(function(Mr,Lr){if(!_instanceof(Mr,Lr))throw new TypeError("Cannot call a class as a function")})(this,Cr),on(this,"clientWidth",100),on(this,"clientHeight",100),on(this,"boundingClientRect",{top:0,left:0}),on(this,"updateClientSizes",function(){var Mr=$n.element.getBoundingClientRect();$n.clientWidth=$n.element.clientWidth,$n.clientHeight=$n.element.clientHeight,$n.boundingClientRect.top=Mr.top,$n.boundingClientRect.left=Mr.left}),on(this,"debouncedUpdateClientSizes",(0,Yr.debounce)(this.updateClientSizes,150,!1)),this.element=wr}var Xn,Qn;return Xn=Cr,(Qn=[{key:"attachResizeListener",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window;$n.addEventListener("resize",this.debouncedUpdateClientSizes)}},{key:"detachResizeListener",value:function(){var $n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window;$n.removeEventListener("resize",this.debouncedUpdateClientSizes)}}])&&gn(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),ui,Ar=function(){function Cr(wr,$n){var Mr,Lr,fi=this;(function(Si,Ri){if(!_instanceof(Si,Ri))throw new TypeError("Cannot call a class as a function")})(this,Cr),Lr=function(){fi.element.classList.add(fi.className),clearTimeout(fi.timeout),fi.timeout=setTimeout(function(){fi.element.classList.remove(fi.className)},600)},(Mr="onScroll")in this?Object.defineProperty(this,Mr,{value:Lr,enumerable:!0,configurable:!0,writable:!0}):this[Mr]=Lr,this.element=wr,this.className=$n,this.timeout=null}var Xn,Qn;return Xn=Cr,(Qn=[{key:"attach",value:function(){this.element.addEventListener("scroll",this.onScroll)}},{key:"detach",value:function(){this.element.removeEventListener("scroll",this.onScroll)}}])&&Ft(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}();function $r(Cr){return($r=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Qn){return typeof Qn=="undefined"?"undefined":_typeof(Qn)}:function(Xn){return Xn&&typeof Symbol=="function"&&Xn.constructor===Symbol&&Xn!==Symbol.prototype?"symbol":typeof Xn=="undefined"?"undefined":_typeof(Xn)})(Cr)}function Ur(Cr,Xn){return(Ur=Object.setPrototypeOf||function(Qn,wr){return Qn.__proto__=wr,Qn})(Cr,Xn)}function Jr(){Jr=function(){return Cr};var Cr={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(Qn,wr){["method","field"].forEach(function($n){wr.forEach(function(Mr){Mr.kind===$n&&Mr.placement==="own"&&this.defineClassElement(Qn,Mr)},this)},this)},initializeClassElements:function(Qn,wr){var $n=Qn.prototype;["method","field"].forEach(function(Mr){wr.forEach(function(Lr){var fi=Lr.placement;if(Lr.kind===Mr&&(fi==="static"||fi==="prototype")){var Si=fi==="static"?Qn:$n;this.defineClassElement(Si,Lr)}},this)},this)},defineClassElement:function(Qn,wr){var $n=wr.descriptor;if(wr.kind==="field"){var Mr=wr.initializer;$n={enumerable:$n.enumerable,writable:$n.writable,configurable:$n.configurable,value:Mr===void 0?void 0:Mr.call(Qn)}}Object.defineProperty(Qn,wr.key,$n)},decorateClass:function(Qn,wr){var $n=[],Mr=[],Lr={static:[],prototype:[],own:[]};if(Qn.forEach(function(Si){this.addElementPlacement(Si,Lr)},this),Qn.forEach(function(Si){if(!Cn(Si))return $n.push(Si);var Ri=this.decorateElement(Si,Lr);$n.push(Ri.element),$n.push.apply($n,Ri.extras),Mr.push.apply(Mr,Ri.finishers)},this),!wr)return{elements:$n,finishers:Mr};var fi=this.decorateConstructor($n,wr);return Mr.push.apply(Mr,fi.finishers),fi.finishers=Mr,fi},addElementPlacement:function(Qn,wr,$n){var Mr=wr[Qn.placement];if(!$n&&Mr.indexOf(Qn.key)!==-1)throw new TypeError("Duplicated element ("+Qn.key+")");Mr.push(Qn.key)},decorateElement:function(Qn,wr){for(var $n=[],Mr=[],Lr=Qn.decorators,fi=Lr.length-1;fi>=0;fi--){var Si=wr[Qn.placement];Si.splice(Si.indexOf(Qn.key),1);var Ri=this.fromElementDescriptor(Qn),na=this.toElementFinisherExtras((0,Lr[fi])(Ri)||Ri);Qn=na.element,this.addElementPlacement(Qn,wr),na.finisher&&Mr.push(na.finisher);var va=na.extras;if(va){for(var za=0;za<va.length;za++)this.addElementPlacement(va[za],wr);$n.push.apply($n,va)}}return{element:Qn,finishers:Mr,extras:$n}},decorateConstructor:function(Qn,wr){for(var $n=[],Mr=wr.length-1;Mr>=0;Mr--){var Lr=this.fromClassDescriptor(Qn),fi=this.toClassDescriptor((0,wr[Mr])(Lr)||Lr);if(fi.finisher!==void 0&&$n.push(fi.finisher),fi.elements!==void 0){Qn=fi.elements;for(var Si=0;Si<Qn.length-1;Si++)for(var Ri=Si+1;Ri<Qn.length;Ri++)if(Qn[Si].key===Qn[Ri].key&&Qn[Si].placement===Qn[Ri].placement)throw new TypeError("Duplicated element ("+Qn[Si].key+")")}}return{elements:Qn,finishers:$n}},fromElementDescriptor:function(Qn){var wr={kind:Qn.kind,key:Qn.key,placement:Qn.placement,descriptor:Qn.descriptor};return Object.defineProperty(wr,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),Qn.kind==="field"&&(wr.initializer=Qn.initializer),wr},toElementDescriptors:function(Qn){var wr;if(Qn!==void 0)return(wr=Qn,function($n){if(Array.isArray($n))return $n}(wr)||Rn(wr)||Pn(wr)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map(function($n){var Mr=this.toElementDescriptor($n);return this.disallowProperty($n,"finisher","An element descriptor"),this.disallowProperty($n,"extras","An element descriptor"),Mr},this)},toElementDescriptor:function(Qn){var wr=String(Qn.kind);if(wr!=="method"&&wr!=="field")throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+wr+'"');var $n=In(Qn.key),Mr=String(Qn.placement);if(Mr!=="static"&&Mr!=="prototype"&&Mr!=="own")throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+Mr+'"');var Lr=Qn.descriptor;this.disallowProperty(Qn,"elements","An element descriptor");var fi={kind:wr,key:$n,placement:Mr,descriptor:Object.assign({},Lr)};return wr!=="field"?this.disallowProperty(Qn,"initializer","A method descriptor"):(this.disallowProperty(Lr,"get","The property descriptor of a field descriptor"),this.disallowProperty(Lr,"set","The property descriptor of a field descriptor"),this.disallowProperty(Lr,"value","The property descriptor of a field descriptor"),fi.initializer=Qn.initializer),fi},toElementFinisherExtras:function(Qn){return{element:this.toElementDescriptor(Qn),finisher:An(Qn,"finisher"),extras:this.toElementDescriptors(Qn.extras)}},fromClassDescriptor:function(Qn){var wr={kind:"class",elements:Qn.map(this.fromElementDescriptor,this)};return Object.defineProperty(wr,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),wr},toClassDescriptor:function(Qn){var wr=String(Qn.kind);if(wr!=="class")throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+wr+'"');this.disallowProperty(Qn,"key","A class descriptor"),this.disallowProperty(Qn,"placement","A class descriptor"),this.disallowProperty(Qn,"descriptor","A class descriptor"),this.disallowProperty(Qn,"initializer","A class descriptor"),this.disallowProperty(Qn,"extras","A class descriptor");var $n=An(Qn,"finisher");return{elements:this.toElementDescriptors(Qn.elements),finisher:$n}},runClassFinishers:function(Qn,wr){for(var $n=0;$n<wr.length;$n++){var Mr=(0,wr[$n])(Qn);if(Mr!==void 0){if(typeof Mr!="function")throw new TypeError("Finishers must return a constructor.");Qn=Mr}}return Qn},disallowProperty:function(Qn,wr,$n){if(Qn[wr]!==void 0)throw new TypeError($n+" can't have a ."+wr+" property.")}};return Cr}function Ci(){return(Ci=(typeof Reflect=="undefined"?"undefined":_typeof(Reflect))<"u"&&Reflect.get?Reflect.get:function(Xn,Qn,wr){var $n=jn(Xn,Qn);if($n){var Mr=Object.getOwnPropertyDescriptor($n,Qn);return Mr.get?Mr.get.call(arguments.length<3?Xn:wr):Mr.value}}).apply(this,arguments)}function Ni(Cr){return(Ni=Object.setPrototypeOf?Object.getPrototypeOf:function(Qn){return Qn.__proto__||Object.getPrototypeOf(Qn)})(Cr)}var Pi=function(Cr,Xn,Qn,wr){var $n=Jr(),Mr=Xn(function(fi){$n.initializeInstanceElements(fi,Lr.elements)},Qn),Lr=$n.decorateClass(function(fi){for(var Si=[],Ri=function(po){return po.kind==="method"&&po.key===za.key&&po.placement===za.placement},na=0;na<fi.length;na++){var va,za=fi[na];if(za.kind==="method"&&(va=Si.find(Ri)))if(kn(za.descriptor)||kn(va.descriptor)){if(Cn(za)||Cn(va))throw new ReferenceError("Duplicated methods ("+za.key+") can't be decorated.");va.descriptor=za.descriptor}else{if(Cn(za)){if(Cn(va))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+za.key+").");va.decorators=za.decorators}yn(za,va)}else Si.push(za)}return Si}(Mr.d.map(cn)),Cr);return $n.initializeClassElements(Mr.F,Lr.elements),$n.runClassFinishers(Mr.F,Lr.finishers)}([(0,hi.Mo)("br-mode-1up")],function(Cr,Xn){var Qn=function(wr){(function(Ri,na){if(typeof na!="function"&&na!==null)throw new TypeError("Super expression must either be null or a function");Ri.prototype=Object.create(na&&na.prototype,{constructor:{value:Ri,writable:!0,configurable:!0}}),Object.defineProperty(Ri,"prototype",{writable:!1}),na&&Ur(Ri,na)})(Si,wr);var $n,Mr,Lr,fi=(Mr=Si,Lr=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Ri){return!1}}(),function(){var na,va=Ni(Mr);if(Lr){var za=Ni(this).constructor;na=Reflect.construct(va,arguments,za)}else na=va.apply(this,arguments);return en(this,na)});function Si(Ri,na){var va;return function(za,no){if(!_instanceof(za,no))throw new TypeError("Cannot call a class as a function")}(this,Si),va=fi.call(this),Cr(sn(va)),va.book=Ri,va.br=na,va}return $n=Si,Object.defineProperty($n,"prototype",{writable:!1}),$n}(Xn);return{F:Qn,d:[{kind:"field",key:"br",value:void 0},{kind:"field",decorators:[(0,hi.Cb)({type:Object})],key:"book",value:void 0},{kind:"field",decorators:[(0,hi.Cb)({type:Array})],key:"pages",value:function(){return[]}},{kind:"field",decorators:[(0,hi.Cb)({type:Object})],key:"pageTops",value:function(){return{}}},{kind:"field",key:"screenDPI",value:function(){return(0,Yr.calcScreenDPI)()}},{kind:"field",key:"realWorldReduce",value:function(){return 1}},{kind:"field",decorators:[(0,hi.Cb)({type:Number})],key:"scale",value:function(){return 1}},{kind:"field",decorators:[(0,hi.Cb)({type:Object})],key:"scaleCenter",value:function(){return{x:.5,y:.5}}},{kind:"field",decorators:[(0,hi.Cb)({type:Object})],key:"visibleRegion",value:function(){return{top:0,left:0,width:100,height:100}}},{kind:"field",decorators:[(0,hi.Cb)({type:Array,hasChanged:Yr.arrChanged})],key:"visiblePages",value:function(){return[]}},{kind:"field",decorators:[(0,hi.Cb)({type:Array})],key:"renderedPages",value:function(){return[]}},{kind:"field",key:"pageContainerCache",value:function(){return{}}},{kind:"field",decorators:[(0,hi.IO)(".br-mode-1up__world")],key:"$world",value:void 0},{kind:"field",key:"worldDimensions",value:function(){return{width:100,height:100}}},{kind:"get",key:"worldStyle",value:function(){var $n=this.worldUnitsToRenderedPixels;return{width:$n(this.worldDimensions.width)+"px",height:$n(this.worldDimensions.height)+"px"}}},{kind:"get",key:"$container",value:function(){return this}},{kind:"field",decorators:[(0,hi.IO)(".br-mode-1up__visible-world")],key:"$visibleWorld",value:void 0},{kind:"field",key:"htmlDimensionsCacher",value:function(){return new Ai(this)}},{kind:"field",key:"smoothZoomer",value:function(){return new oi(this)}},{kind:"field",key:"scrollClassAdder",value:function(){return new Ar(this,"BRscrolling-active")}},{kind:"field",key:"SPACING_IN",value:function(){return .2}},{kind:"field",key:"ZOOM_FACTOR",value:function(){return 1.1}},{kind:"method",key:"jumpToIndex",value:function($n){var Mr=this,Lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fi=Lr.smooth,Si=fi!==void 0&&fi;Si&&(this.style.scrollBehavior="smooth"),this.scrollTop=this.worldUnitsToVisiblePixels(this.pageTops[$n]-this.SPACING_IN/2),Si&&setTimeout(function(){return Mr.style.scrollBehavior=""},100)}},{kind:"method",key:"zoomIn",value:function(){this.scale*=this.ZOOM_FACTOR}},{kind:"method",key:"zoomOut",value:function(){this.scale*=1/this.ZOOM_FACTOR}},{kind:"method",key:"firstUpdated",value:function($n){Ci(Ni(Qn.prototype),"firstUpdated",this).call(this,$n),this.htmlDimensionsCacher.updateClientSizes(),this.smoothZoomer.attach()}},{kind:"method",key:"initFirstRender",value:function($n){var Mr=this.book.getPage($n);this.scale=this.computeDefaultScale(Mr)}},{kind:"method",key:"updated",value:function($n){if($n.has("book")&&(this.pages=(0,Yr.genToArray)(this.book.pagesIterator({combineConsecutiveUnviewables:!0}))),$n.has("pages")&&(this.worldDimensions=this.computeWorldDimensions(),this.pageTops=this.computePageTops(this.pages,this.SPACING_IN)),$n.has("visibleRegion")&&(this.visiblePages=this.computeVisiblePages()),$n.has("visiblePages")&&(this.throttledUpdateRenderedPages(),this.br.displayedIndices=this.visiblePages.map(function(Lr){return Lr.index}),this.br.updateFirstIndex(this.br.displayedIndices[0]),this.br._components.navbar.updateNavIndexThrottled()),$n.has("scale")){var Mr=$n.get("scale");this.$visibleWorld.style.transform="scale(".concat(this.scale,")"),this.updateViewportOnZoom(this.scale,Mr),this.$world.style.transform="scale(".concat(this.scale,")")}}},{kind:"method",key:"connectedCallback",value:function(){Ci(Ni(Qn.prototype),"connectedCallback",this).call(this),this.htmlDimensionsCacher.attachResizeListener(),this.attachScrollListeners(),this.smoothZoomer.attach()}},{kind:"method",key:"disconnectedCallback",value:function(){this.htmlDimensionsCacher.detachResizeListener(),this.detachScrollListeners(),this.smoothZoomer.detach(),Ci(Ni(Qn.prototype),"disconnectedCallback",this).call(this)}},{kind:"method",key:"createRenderRoot",value:function(){return this}},{kind:"field",key:"worldUnitsToRenderedPixels",value:function(){var $n=this;return function(Mr){return Mr*$n.screenDPI/$n.realWorldReduce}}},{kind:"field",key:"renderedPixelsToWorldUnits",value:function(){var $n=this;return function(Mr){return Mr*$n.realWorldReduce/$n.screenDPI}}},{kind:"field",key:"renderedPixelsToVisiblePixels",value:function(){var $n=this;return function(Mr){return Mr*$n.scale}}},{kind:"field",key:"visiblePixelsToRenderedPixels",value:function(){var $n=this;return function(Mr){return Mr/$n.scale}}},{kind:"field",key:"worldUnitsToVisiblePixels",value:function(){var $n=this;return function(Mr){return $n.renderedPixelsToVisiblePixels($n.worldUnitsToRenderedPixels(Mr))}}},{kind:"field",key:"visiblePixelsToWorldUnits",value:function(){var $n=this;return function(Mr){return $n.renderedPixelsToWorldUnits($n.visiblePixelsToRenderedPixels(Mr))}}},{kind:"method",key:"render",value:function(){var $n,Mr,Lr=this;return(0,xi.dy)(ui||($n=['\n      <div class="br-mode-1up__world" style=','></div>\n      <div class="br-mode-1up__visible-world">\n        ',"\n      </div>"],Mr||(Mr=$n.slice(0)),ui=Object.freeze(Object.defineProperties($n,{raw:{value:Object.freeze(Mr)}}))),xa(this.worldStyle),this.renderedPages.map(function(fi){return Lr.renderPage(fi)}))}},{kind:"field",key:"createPageContainer",value:function(){var $n=this;return function(Mr){return $n.pageContainerCache[Mr.index]||($n.pageContainerCache[Mr.index]=$n.br._createPageContainer(Mr.index))}}},{kind:"field",key:"renderPage",value:function(){var $n=this;return function(Mr){var Lr=$n.worldUnitsToRenderedPixels,fi=$n.worldUnitsToVisiblePixels,Si=$n.visiblePixelsToWorldUnits($n.htmlDimensionsCacher.clientWidth),Ri=Lr(Mr.widthInches),na=Lr(Mr.heightInches),va=Math.max($n.SPACING_IN,(Si-Mr.widthInches)/2),za=$n.pageTops[Mr.index],no="translate(".concat(Lr(va),"px, ").concat(Lr(za),"px)"),po=$n.createPageContainer(Mr).update({dimensions:{width:Ri,height:na,top:0,left:0},reduce:Mr.width/fi(Mr.widthInches)}).$container[0];return po.style.transform=no,po.classList.toggle("BRpage-visible",$n.visiblePages.includes(Mr)),po}}},{kind:"field",key:"updateVisibleRegion",value:function(){var $n=this;return function(){var Mr=$n.scrollTop,Lr=$n.scrollLeft,fi=$n.htmlDimensionsCacher.clientWidth,Si=$n.htmlDimensionsCacher.clientHeight,Ri=$n.visiblePixelsToWorldUnits;$n.visibleRegion={top:Ri(Mr),height:Ri(Si),left:Ri(Lr),width:Ri(fi)}}}},{kind:"method",key:"computeRenderedPages",value:function(){var $n,Mr;return[($n=this.visiblePages[0])===null||$n===void 0?void 0:$n.prev].concat(Gt(this.visiblePages),[(Mr=this.visiblePages[this.visiblePages.length-1])===null||Mr===void 0?void 0:Mr.next]).filter(function(Lr){return Lr}).slice(0,10)}},{kind:"field",key:"throttledUpdateRenderedPages",value:function(){var $n=this;return(0,Yr.throttle)(function(){$n.renderedPages=$n.computeRenderedPages(),$n.requestUpdate()},100,null)}},{kind:"method",key:"computePageTops",value:function($n,Mr){var Lr,fi={},Si=Mr,Ri=function(va,za){var no=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&va[Symbol.iterator]||va["@@iterator"];if(!no){if(Array.isArray(va)||(no=Pn(va))){no&&(va=no);var po=0,Co=function(){};return{s:Co,n:function(){return po>=va.length?{done:!0}:{done:!1,value:va[po++]}},e:function(jr){throw jr},f:Co}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var jo,qi=!0,Mi=!1;return{s:function(){no=no.call(va)},n:function(){var jr=no.next();return qi=jr.done,jr},e:function(jr){Mi=!0,jo=jr},f:function(){try{qi||no.return==null||no.return()}finally{if(Mi)throw jo}}}}($n);try{for(Ri.s();!(Lr=Ri.n()).done;){var na=Lr.value;fi[na.index]=Si,Si+=na.heightInches+Mr}}catch(va){Ri.e(va)}finally{Ri.f()}return fi}},{kind:"method",key:"computeDefaultScale",value:function($n){var Mr=this.visiblePixelsToWorldUnits(this.htmlDimensionsCacher.clientWidth);return Math.min(1,Mr/($n.widthInches+2*this.SPACING_IN))||1}},{kind:"method",key:"computeWorldDimensions",value:function(){return{width:Math.max.apply(Math,Gt(this.pages.map(function($n){return $n.widthInches})))+2*this.SPACING_IN,height:(0,Yr.sum)(this.pages.map(function($n){return $n.heightInches}))+(this.pages.length+1)*this.SPACING_IN}}},{kind:"method",key:"computeVisiblePages",value:function(){var $n=this;return this.pages.filter(function(Mr){var Lr=$n.pageTops[Mr.index],fi=Lr+Mr.heightInches,Si=$n.visibleRegion.top;return Lr<=Si+$n.visibleRegion.height&&fi>=Si})}},{kind:"method",key:"updateViewportOnZoom",value:function($n,Mr){var Lr=this,fi=Lr.scrollTop,Si=Lr.scrollLeft,Ri=this.htmlDimensionsCacher.clientWidth,na=this.htmlDimensionsCacher.clientHeight,va=$n/Mr,za=this.scaleCenter.x,no=this.scaleCenter.y,po=va*(Si+za*Ri),Co=va*(fi+no*na);Lr.scrollTop=Co-no*na,Lr.scrollLeft=po-za*Ri,this.updateVisibleRegion()}},{kind:"field",key:"attachScrollListeners",value:function(){var $n=this;return function(){$n.addEventListener("scroll",$n.updateVisibleRegion),$n.scrollClassAdder.attach()}}},{kind:"field",key:"detachScrollListeners",value:function(){var $n=this;return function(){$n.removeEventListener("scroll",$n.updateVisibleRegion),$n.scrollClassAdder.detach()}}}]}},xi.oi),ta=xt(3609),aa={dragSelector:">:first",acceptPropagatedEvent:!0,preventDefault:!0,dragstart:"mousedown touchstart",dragcontinue:"mousemove touchmove",dragend:"mouseup touchend",dragMinDistance:5,namespace:".ds",scrollWindow:!1},ga=function(){function Cr(wr){var $n=this,Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};On(this,Cr),Vn(this,"_dragStartHandler",function(Lr){return!!$n._shouldAbort()||!(Lr.which>1||!$n.settings.acceptPropagatedEvent&&Lr.target!=$n.handling_element[0])&&($n.lastCoord=$n.firstCoord=kr(Lr),$n.handling_element.on($n.settings.dragcontinue,$n._dragContinueHandler),$n.settings.dragend.split(" ").forEach(function(fi){$n.handling_element[0].addEventListener(fi,$n._dragEndHandler,!0)}),$n.settings.preventDefault?(Lr.preventDefault(),!1):void 0)}),Vn(this,"_dragContinueHandler",function(Lr){if($n._shouldAbort())return!0;var fi=kr(Lr),Si=fi.left-$n.lastCoord.left,Ri=fi.top-$n.lastCoord.top,na=$n.settings.scrollWindow?ta(window):$n.handling_element;return na.scrollLeft(na.scrollLeft()-Si),na.scrollTop(na.scrollTop()-Ri),$n.lastCoord=fi,$n.settings.preventDefault?(Lr.preventDefault(),!1):void 0}),Vn(this,"_dragEndHandler",function(Lr){if($n._shouldAbort())return!0;$n.handling_element.off($n.settings.dragcontinue).off($n.settings.dragend),$n.settings.dragend.split(" ").forEach(function(Ri){$n.handling_element[0].removeEventListener(Ri,$n._dragEndHandler,!0)});var fi={left:Math.abs($n.lastCoord.left-$n.firstCoord.left),top:Math.abs($n.lastCoord.top-$n.firstCoord.top)},Si=Math.max(fi.left,fi.top);return $n.settings.preventDefault&&Si>$n.settings.dragMinDistance?(Lr.preventDefault(),Lr.stopImmediatePropagation(),Lr.stopPropagation(),!1):void 0}),this.handling_element=ta(wr),this.settings=ta.extend({},aa,Mr||{}),this.firstCoord={left:0,top:0},this.lastCoord={left:0,top:0},this.settings.dragstart=Jn(this.settings.dragstart,this.settings.namespace),this.settings.dragcontinue=Jn(this.settings.dragcontinue,this.settings.namespace),this.handling_element.find(this.settings.dragSelector).on(this.settings.dragstart,this._dragStartHandler)}var Xn,Qn;return Xn=Cr,(Qn=[{key:"_shouldAbort",value:function(){return"ontouchstart"in window||"msmaxtouchpoints"in window.navigator}}])&&Sn(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),Ma=xt(3609),ha=function(){function Cr(wr,$n){(function(Mr,Lr){if(!_instanceof(Mr,Lr))throw new TypeError("Cannot call a class as a function")})(this,Cr),this.br=wr,this.book=$n,this.mode1UpLit=new Pi($n,wr),this.$el=Ma(this.mode1UpLit).addClass("br-mode-1up__root BRmode1up"),this.everShown=!1}var Xn,Qn;return Xn=Cr,(Qn=[{key:"$brContainer",get:function(){return this.br.refs.$brContainer}},{key:"prepare",value:function(){var $n=this,Mr=this.br.currentIndex();this.$brContainer.empty().css({overflow:"hidden"}).append(this.$el),setTimeout(Yn(regeneratorRuntime.mark(function Lr(){return regeneratorRuntime.wrap(function(fi){for(;;)switch(fi.prev=fi.next){case 0:if($n.everShown){fi.next=7;break}return $n.mode1UpLit.initFirstRender(Mr),$n.everShown=!0,$n.mode1UpLit.requestUpdate(),fi.next=6,$n.mode1UpLit.updateComplete;case 6:new ga($n.mode1UpLit,{preventDefault:!0,dragSelector:".br-mode-1up__visible-world",dragstart:"mousedown",dragcontinue:"mousemove",dragend:"mouseup"});case 7:$n.mode1UpLit.jumpToIndex(Mr);case 8:case"end":return fi.stop()}},Lr)}))),this.br.updateBrClasses()}},{key:"jumpToIndex",value:function($n,Mr,Lr,fi){var Si=Math.abs(this.br.currentIndex()-$n),Ri=!fi&&Si<=4;this.mode1UpLit.jumpToIndex($n,{smooth:Ri})}},{key:"zoom",value:function($n){switch($n){case"in":this.mode1UpLit.zoomIn();break;case"out":this.mode1UpLit.zoomOut();break;default:console.error("Unsupported direction: ".concat($n))}}},{key:"resizePageView",value:function(){this.mode1UpLit.htmlDimensionsCacher.updateClientSizes(),this.mode1UpLit.requestUpdate()}}])&&Tr(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),la=(xt(9337),xt(3609)),Ta=function(){function Cr(wr,$n){(function(Mr,Lr){if(!_instanceof(Mr,Lr))throw new TypeError("Cannot call a class as a function")})(this,Cr),this.br=wr,this.book=$n,this.leafEdgeL=null,this.leafEdgeR=null,this.pageContainers={},this.smoothZoomer=null,this._scale=1,this.scaleCenter={x:.5,y:.5},this.scrollClassAdder=null}var Xn,Qn;return Xn=Cr,(Qn=[{key:"$container",get:function(){return this.br.refs.$brContainer[0]}},{key:"$visibleWorld",get:function(){var $n;return($n=this.br.refs.$brTwoPageView)===null||$n===void 0?void 0:$n[0]}},{key:"scale",get:function(){return this._scale},set:function($n){this.$visibleWorld.style.transform="scale(".concat($n,")"),this.updateViewportOnZoom($n,this._scale),this._scale=$n}},{key:"jumpToIndex",value:function($n){$n<Math.min(this.br.twoPage.currentIndexL,this.br.twoPage.currentIndexR)?this.flipBackToIndex($n):$n>Math.max(this.br.twoPage.currentIndexL,this.br.twoPage.currentIndexR)&&this.flipFwdToIndex($n)}},{key:"drawLeafs",value:function(){var $n=this.br.refs.$brTwoPageView,Mr=this.br.twoPage.currentIndexL,Lr=this.br.twoPage.currentIndexR;this.createPageContainer(Mr).$container.css(this.leftLeafCss).appendTo($n),this.createPageContainer(Lr).$container.css(this.rightLeafCss).appendTo($n),this.displayedIndices=[this.br.twoPage.currentIndexL,this.br.twoPage.currentIndexR],this.br.displayedIndices=this.displayedIndices,this.br.trigger("pageChanged")}},{key:"zoom",value:function($n){this.br.stopFlipAnimations(),this.calculateReductionFactors();var Mr=this.br.nextReduce(this.br.reduce,$n,this.br.twoPage.reductionFactors);if(this.br.reduce!=Mr.reduce||this.br.twoPage.autofit!=Mr.autofit){this.br.twoPage.autofit=Mr.autofit,this.br.reduce=Mr.reduce,this.br.pageScale=this.br.reduce;var Lr=this.getViewCenter();this.prepare(Lr.percentageX,Lr.percentageY,!0)}}},{key:"resizeSpread",value:function(){var $n,Mr,Lr,fi;this.br.resizeBRcontainer(!1),this.calculateSpreadSize(),($n=this.br.refs)===null||$n===void 0||$n.$brTwoPageView.css(this.mainContainerCss),this.centerView(),la(this.br.twoPage.coverDiv).css(this.spreadCoverCss);var Si=this.br.refs.$brTwoPageView;(Mr=Si.find(".BRleafEdgeR"))===null||Mr===void 0||Mr.css(this.leafEdgeRCss),(Lr=Si.find(".BRleafEdgeL"))===null||Lr===void 0||Lr.css(this.leafEdgeLCss),(fi=Si.find(".BRgutter"))===null||fi===void 0||fi.css(this.spineCss);var Ri=this.br.twoPage.currentIndexL,na=this.br.twoPage.currentIndexR;this.pageContainers[Ri].$container.css(this.leftLeafCss),this.pageContainers[na].$container.css(this.rightLeafCss)}},{key:"prepare",value:function($n,Mr){var Lr,fi=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Si=this.br.reduce,Ri=this.br.displayedIndices;this.br.refs.$brContainer.empty(),this.br.refs.$brContainer.css("overflow","auto");var na=(0,Yr.clamp)(this.br.firstIndex,this.br.firstDisplayableIndex(),this.br.lastDisplayableIndex()),va=this.book.getSpreadIndices(na);this.br.twoPage.currentIndexL=va[0],this.br.twoPage.currentIndexR=va[1],this.calculateSpreadSize();var za=Si==this.br.reduce,no=Ri==this.br.displayedIndices,po=!no||no&&!za;(fi||po)&&(this.prunePageContainers(),this.prefetch()),this.br.refs.$brTwoPageView=this.br.refs.$brTwoPageView||la('<div class="BRtwopageview"></div>');var Co=this.br.refs.$brTwoPageView;Co.empty(),Co[0].style.transformOrigin="0 0",this.br.refs.$brContainer.append(Co),this.dragScrollable=this.dragScrollable||new ga(this.br.refs.$brContainer[0],{preventDefault:!0,dragstart:"mousedown",dragcontinue:"mousemove",dragend:"mouseup"}),this.attachMouseHandlers(),(Lr=this.br.refs)===null||Lr===void 0||Lr.$brTwoPageView.css(this.mainContainerCss),this.br.twoPage.totalWidth<this.br.refs.$brContainer.prop("clientWidth")&&($n=.5),this.br.twoPage.totalHeight<this.br.refs.$brContainer.prop("clientHeight")&&(Mr=.5),this.centerView($n,Mr),this.br.twoPage.coverDiv=document.createElement("div"),la(this.br.twoPage.coverDiv).attr("class","BRbookcover").css(this.spreadCoverCss).appendTo(this.br.refs.$brTwoPageView),this.leafEdgeR=document.createElement("div"),this.leafEdgeR.className="BRleafEdgeR",la(this.leafEdgeR).css(this.leafEdgeRCss).appendTo(this.br.refs.$brTwoPageView),this.leafEdgeL=document.createElement("div"),this.leafEdgeL.className="BRleafEdgeL",la(this.leafEdgeL).css(this.leafEdgeLCss).appendTo(this.br.refs.$brTwoPageView);var jo=document.createElement("div");la(jo).attr("class","BRgutter").css(this.spineCss).appendTo(this.br.refs.$brTwoPageView),this.preparePopUp(),this.br.displayedIndices=[],this.drawLeafs(),this.br.updateBrClasses(),this.smoothZoomer=this.smoothZoomer||new oi(this),this.smoothZoomer.attach(),this.scrollClassAdder||(this.scrollClassAdder=new Ar(this.$container,"BRscrolling-active")),this.scrollClassAdder.detach(),this.scrollClassAdder.element=this.$container,this.scrollClassAdder.attach(),this.htmlDimensionsCacher=this.htmlDimensionsCacher||new Ai(this.$container)}},{key:"unprepare",value:function(){this.smoothZoomer.detach(),this.scrollClassAdder.detach()}},{key:"updateViewportOnZoom",value:function($n,Mr){var Lr,fi,Si=this.br.refs.$brContainer[0],Ri=Si.scrollTop,na=Si.scrollLeft,va=this.htmlDimensionsCacher.clientWidth,za=this.htmlDimensionsCacher.clientHeight,no=$n/Mr,po=this.scaleCenter.x,Co=this.scaleCenter.y,jo=no*(na+po*va),qi=no*(Ri+Co*za);Si.scrollTop=qi-Co*za,Si.scrollLeft=jo-po*va,(Lr=this.pageContainers[this.br.twoPage.currentIndexL])===null||Lr===void 0||Lr.update({reduce:this.br.reduce/$n}),(fi=this.pageContainers[this.br.twoPage.currentIndexR])===null||fi===void 0||fi.update({reduce:this.br.reduce/$n})}},{key:"prunePageContainers",value:function(){for(var $n in this.pageContainers)$n!=this.br.twoPage.currentIndexL&&$n!=this.br.twoPage.currentIndexR&&la(this.pageContainers[$n].$container).remove(),($n<this.br.twoPage.currentIndexL-4||$n>this.br.twoPage.currentIndexR+4)&&delete this.pageContainers[$n]}},{key:"preparePopUp",value:function(){var $n=this;this.br.twoPagePopUp=document.createElement("div"),this.br.twoPagePopUp.className="BRtwoPagePopUp",la(this.br.twoPagePopUp).css({zIndex:"1000"}).appendTo(this.br.refs.$brContainer),la(this.br.twoPagePopUp).hide();for(var Mr=[{$leafEdge:la(this.leafEdgeL),jumpIndexForPageX:this.jumpIndexForLeftEdgePageX.bind(this),leftOffset:function(){return 120-la($n.br.twoPagePopUp).width()}},{$leafEdge:la(this.leafEdgeR),jumpIndexForPageX:this.jumpIndexForRightEdgePageX.bind(this),leftOffset:function(){return-120}}],Lr=function(){var na=Si[fi],va=na.$leafEdge,za=na.jumpIndexForPageX,no=na.leftOffset;va.on("mouseenter",function(){return la($n.br.twoPagePopUp).show()}),va.on("mouseleave",function(){return la($n.br.twoPagePopUp).hide()}),va.on("click",function(po){$n.br.trigger(Zr.stop),$n.br.jumpToIndex(za(po.pageX))}),va.on("mousemove",function(po){var Co=(0,Yr.clamp)(za(po.pageX),0,$n.book.getNumLeafs()-1);la($n.br.twoPagePopUp).text("View ".concat($n.book.getPageName(Co))),la($n.br.twoPagePopUp).css({left:"".concat(po.pageX-$n.br.refs.$brContainer.offset().left+$n.br.refs.$brContainer.scrollLeft()+no(),"px"),top:"".concat(po.pageY-$n.br.refs.$brContainer.offset().top+$n.br.refs.$brContainer.scrollTop(),"px")})})},fi=0,Si=Mr;fi<Si.length;fi++)Lr()}},{key:"setSpreadIndices",value:function(){var $n=(0,Yr.clamp)(this.br.firstIndex,this.br.firstDisplayableIndex(),this.br.lastDisplayableIndex()),Mr=this.book.getSpreadIndices($n);this.br.twoPage.currentIndexL=Mr[0],this.br.twoPage.currentIndexR=Mr[1]}},{key:"calculateSpreadSize",value:function(){var $n,Mr=this.br.twoPage.currentIndexL,Lr=this.br.twoPage.currentIndexR;$n=this.br.twoPage.autofit?this.getIdealSpreadSize(Mr,Lr):this.getSpreadSizeFromReduce(Mr,Lr,this.br.reduce),this.br.twoPage.height=$n.height||0,this.br.twoPage.width=$n.width||0,this.br.twoPage.scaledWL=this.getPageWidth(Mr)||0,this.br.twoPage.scaledWR=this.getPageWidth(Lr)||0,this.br.twoPage.edgeWidth=$n.totalLeafEdgeWidth,this.br.twoPage.leafEdgeWidthL=this.leafEdgeWidth(this.br.twoPage.currentIndexL),this.br.twoPage.leafEdgeWidthR=this.br.twoPage.edgeWidth-this.br.twoPage.leafEdgeWidthL,this.br.twoPage.bookCoverDivWidth=this.coverWidth(this.br.twoPage.scaledWL+this.br.twoPage.scaledWR),this.br.twoPage.bookCoverDivHeight=this.br.twoPage.height+2*this.br.twoPage.coverInternalPadding;var fi=this.gutterOffsetForIndex(Mr),Si=this.br.twoPage.scaledWL-fi+this.br.twoPage.leafEdgeWidthL,Ri=this.br.twoPage.scaledWR+fi+this.br.twoPage.leafEdgeWidthR,na=Math.max(Si,Ri);this.br.twoPage.totalWidth=2*(na+this.br.twoPage.coverInternalPadding+this.br.twoPage.coverExternalPadding),this.br.twoPage.totalHeight=this.br.twoPage.height+2*(this.br.twoPage.coverInternalPadding+this.br.twoPage.coverExternalPadding),this.br.twoPage.middle=this.br.twoPage.totalWidth>>1,this.br.twoPage.gutter=this.br.twoPage.middle+this.gutterOffsetForIndex(Mr),this.br.twoPage.bookCoverDivLeft=this.br.twoPage.gutter-this.br.twoPage.scaledWL-this.br.twoPage.leafEdgeWidthL-this.br.twoPage.coverInternalPadding,this.br.twoPage.bookCoverDivTop=this.br.twoPage.coverExternalPadding,this.br.twoPage.bookSpineDivHeight=this.br.twoPage.height+2*this.br.twoPage.coverInternalPadding,this.br.twoPage.bookSpineDivLeft=this.br.twoPage.middle-(this.br.twoPage.bookSpineDivWidth>>1),this.br.twoPage.bookSpineDivTop=this.br.twoPage.bookCoverDivTop,this.br.reduce=$n.reduce<0?this.br.reduce:$n.reduce}},{key:"getIdealSpreadSize",value:function($n,Mr){var Lr,fi={},Si=this.book._getPageHeight($n),Ri=this.book._getPageWidth($n),na=this.book._getPageHeight(Mr),va=Si/Ri,za=na/this.book._getPageWidth(Mr);Lr=Math.abs(va-1.5)<Math.abs(za-1.5)?va:za;var no=Math.floor(.1*this.book.getNumLeafs()),po=Math.floor(.1*this.br.refs.$brContainer.prop("clientWidth"));fi.totalLeafEdgeWidth=Math.min(no,po);var Co=2*(this.br.twoPage.coverInternalPadding+this.br.twoPage.coverExternalPadding)+fi.totalLeafEdgeWidth,jo=2*(this.br.twoPage.coverInternalPadding+this.br.twoPage.coverExternalPadding);return fi.width=this.br.refs.$brContainer.width()-Co>>1,fi.width=fi.width>10?fi.width-10:1,fi.height=this.br.refs.$brContainer.height()-jo,fi.height=fi.height>15?fi.height-15:1,fi.height/Lr<=fi.width?fi.width=Math.floor(fi.height/Lr)||1:fi.height=Math.floor(fi.width*Lr)||1,fi.reduce=Math.round((Si+na)/2/fi.height),fi}},{key:"getSpreadSizeFromReduce",value:function($n,Mr,Lr){var fi={},Si=Math.floor(.1*this.book.getNumLeafs()),Ri=Math.floor(.1*this.br.refs.$brContainer.prop("clientWidth"));fi.totalLeafEdgeWidth=Math.min(Si,Ri);var na=this.book._getPageWidth($n)+this.book._getPageWidth(Mr),va=this.book._getPageHeight($n)+this.book._getPageHeight(Mr);return fi.height=Math.floor(va/2/this.br.reduce),fi.width=Math.floor(na/2/this.br.reduce),fi.reduce=Lr,fi}},{key:"getAutofitReduce",value:function(){return this.getIdealSpreadSize(this.br.twoPage.currentIndexL,this.br.twoPage.currentIndexR).reduce}},{key:"calculateReductionFactors",value:function(){this.br.twoPage.reductionFactors=this.br.reductionFactors.concat([{reduce:this.getIdealSpreadSize(this.br.twoPage.currentIndexL,this.br.twoPage.currentIndexR).reduce,autofit:"auto"}]),this.br.twoPage.reductionFactors.sort(this.br._reduceSort)}},{key:"flipBackToIndex",value:function($n){if(this.br.constMode1up!=this.br.mode&&!this.br.animating)if(this.br.leafEdgeTmp==null){if($n==null){var Mr=this.br.twoPage,Lr=Mr.currentIndexL,fi=Mr.currentIndexR,Si=Math.min(Lr,fi),Ri=this.book.getPage(Si).findPrev({combineConsecutiveUnviewables:!0});if(!Ri)return;$n=Ri.index,Ri.pageSide=="R"&&$n--}this.br._components.navbar.updateNavIndexThrottled($n);var na=this.book.getSpreadIndices($n);na[0]<this.br.firstDisplayableIndex()||na[1]<this.br.firstDisplayableIndex()||(this.br.animating=!0,this.br.pageProgression!="rl"?(this.prepareFlipLeftToRight(na[0],na[1]),this.flipLeftToRight(na[0],na[1])):(this.prepareFlipRightToLeft(na[0],na[1]),this.flipRightToLeft(na[0],na[1])))}else alert("error: leafEdgeTmp should be null!")}},{key:"flipLeftToRight",value:function($n,Mr){var Lr=this;this.br.refs.$brContainer.addClass("BRpageFlipping");var fi=this.br.twoPage.currentIndexL,Si=this.leafEdgeWidth(this.br.twoPage.currentIndexL),Ri=this.leafEdgeWidth($n),na=Si-Ri,va=this.getPageWidth(fi),za=this.getPageWidth($n),no=this.getPageWidth(Mr),po=this.top(),Co=this.br.twoPage.middle+this.gutterOffsetForIndex($n),jo=this.br.refs.$brTwoPageView,qi=Co-va-na;this.br.leafEdgeTmp=document.createElement("div"),this.br.leafEdgeTmp.className="BRleafEdgeTmp",la(this.br.leafEdgeTmp).css({width:"".concat(na,"px"),height:"".concat(this.br.twoPage.height,"px"),left:"".concat(qi,"px"),top:"".concat(po,"px"),zIndex:1e3}).appendTo(jo),la(this.leafEdgeL).css({width:"".concat(Ri,"px"),left:"".concat(Co-va-Ri,"px")});var Mi=this.pageContainers[fi].$container.offset().left,Kr="".concat(jo.prop("clientWidth")-Mi-this.pageContainers[fi].$container.width()+jo.offset().left-2,"px");this.pageContainers[fi].$container.css({right:Kr,left:""}),la(this.br.leafEdgeTmp).animate({left:Co},this.br.flipSpeed,"easeInSine"),this.pageContainers[fi].$container.animate({width:"0px"},this.br.flipSpeed,"easeInSine",function(){la(Lr.br.leafEdgeTmp).animate({left:"".concat(Co+no,"px")},Lr.br.flipSpeed,"easeOutSine"),Lr.br.$(".BRgutter").css({left:"".concat(Co-.5*Lr.br.twoPage.bookSpineDivWidth,"px")}),Lr.pageContainers[Mr].$container.animate({width:"".concat(no,"px")},Lr.br.flipSpeed,"easeOutSine",function(){var jr;Lr.pageContainers[$n].$container.css("zIndex",2),la(Lr.leafEdgeR).css({width:"".concat(Lr.br.twoPage.edgeWidth-Ri,"px"),left:"".concat(Co+no,"px")}),la(Lr.leafEdgeL).css({width:"".concat(Ri,"px"),left:"".concat(Co-za-Ri,"px")}),la(Lr.br.twoPage.coverDiv).css({width:"".concat(Lr.coverWidth(za+no),"px"),left:"".concat(Co-za-Ri-Lr.br.twoPage.coverInternalPadding,"px")}),la(Lr.br.leafEdgeTmp).remove(),Lr.br.leafEdgeTmp=null,Lr.br.twoPage.currentIndexL=$n,Lr.br.twoPage.currentIndexR=Mr,Lr.br.twoPage.scaledWL=za,Lr.br.twoPage.scaledWR=no,Lr.br.twoPage.gutter=Co,Lr.br.updateFirstIndex(Lr.br.twoPage.currentIndexL),Lr.br.displayedIndices=[$n,Mr],Lr.prunePageContainers(),Lr.br.animating=!1,Lr.resizeSpread(),Lr.br.animationFinishedCallback&&(Lr.br.animationFinishedCallback(),Lr.br.animationFinishedCallback=null),Lr.br.refs.$brContainer.removeClass("BRpageFlipping"),(jr=Lr.br.textSelectionPlugin)===null||jr===void 0||jr.stopPageFlip(Lr.br.refs.$brContainer),Lr.centerView(),Lr.br.trigger("pageChanged"),Lr.prunePageContainers(),Lr.createPageContainer($n-2),Lr.createPageContainer(Mr-2),Lr.createPageContainer($n-3),Lr.createPageContainer(Mr-3)})})}},{key:"createPageContainer",value:function($n){return this.pageContainers[$n]||(this.pageContainers[$n]=this.br._createPageContainer($n)),this.pageContainers[$n].update({reduce:this.br.reduce/this.scale}),this.pageContainers[$n]}},{key:"flipFwdToIndex",value:function($n){if(!this.br.animating)if(this.br.leafEdgeTmp==null){if($n==null){var Mr=this.br.twoPage,Lr=Mr.currentIndexL,fi=Mr.currentIndexR,Si=Math.max(Lr,fi),Ri=this.book.getPage(Si).findNext({combineConsecutiveUnviewables:!0});if(!Ri)return;$n=Ri.index}if(!($n>this.br.lastDisplayableIndex())){this.br._components.navbar.updateNavIndexThrottled($n),this.br.animating=!0;var na=this.book.getSpreadIndices($n);this.br.pageProgression!="rl"?(this.prepareFlipRightToLeft(na[0],na[1]),this.flipRightToLeft(na[0],na[1])):(this.prepareFlipLeftToRight(na[0],na[1]),this.flipLeftToRight(na[0],na[1]))}}else alert("error: leafEdgeTmp should be null!")}},{key:"flipRightToLeft",value:function($n,Mr){var Lr=this;this.br.refs.$brContainer.addClass("BRpageFlipping");var fi=this.leafEdgeWidth(this.br.twoPage.currentIndexL),Si=this.br.twoPage.edgeWidth-fi,Ri=this.leafEdgeWidth($n),na=this.br.twoPage.edgeWidth-Ri,va=Si-na,za=this.top(),no=this.getPageWidth(this.br.twoPage.currentIndexR),po=this.br.twoPage.middle+this.gutterOffsetForIndex($n),Co=this.br.refs.$brTwoPageView;this.br.leafEdgeTmp=document.createElement("div"),this.br.leafEdgeTmp.className="BRleafEdgeTmp",la(this.br.leafEdgeTmp).css({width:"".concat(va,"px"),height:"".concat(this.br.twoPage.height,"px"),left:"".concat(po+no,"px"),top:"".concat(za,"px"),zIndex:1e3}).appendTo(Co);var jo=this.getPageWidth($n),qi=this.getPageWidth(Mr);la(this.leafEdgeR).css({width:"".concat(na,"px"),left:"".concat(po+qi,"px")});var Mi=this.br.flipSpeed;la(this.br.leafEdgeTmp).animate({left:po},Mi,"easeInSine"),this.pageContainers[this.br.twoPage.currentIndexR].$container.animate({width:"0px"},Mi,"easeInSine",function(){Lr.br.$("BRgutter").css({left:"".concat(po-.5*Lr.br.twoPage.bookSpineDivWidth,"px")}),la(Lr.br.leafEdgeTmp).animate({left:"".concat(po-jo-va,"px")},Mi,"easeOutSine"),Lr.pageContainers[$n].$container.css({right:"".concat(Co.prop("clientWidth")-po,"px"),left:""}),Lr.pageContainers[$n].$container.animate({width:"".concat(jo,"px")},Mi,"easeOutSine",function(){var Kr;Lr.pageContainers[Mr].$container.css("zIndex",2),la(Lr.leafEdgeL).css({width:"".concat(Ri,"px"),left:"".concat(po-jo-Ri,"px")}),la(Lr.br.twoPage.coverDiv).css({width:"".concat(Lr.coverWidth(jo+qi),"px"),left:"".concat(po-jo-Ri-Lr.br.twoPage.coverInternalPadding,"px")}),la(Lr.br.leafEdgeTmp).remove(),Lr.br.leafEdgeTmp=null,Lr.br.twoPage.currentIndexL=$n,Lr.br.twoPage.currentIndexR=Mr,Lr.br.twoPage.scaledWL=jo,Lr.br.twoPage.scaledWR=qi,Lr.br.twoPage.gutter=po,Lr.br.updateFirstIndex(Lr.br.twoPage.currentIndexL),Lr.br.displayedIndices=[$n,Mr],Lr.prunePageContainers(),Lr.br.animating=!1,Lr.resizeSpread(),Lr.br.animationFinishedCallback&&(Lr.br.animationFinishedCallback(),Lr.br.animationFinishedCallback=null),Lr.br.refs.$brContainer.removeClass("BRpageFlipping"),(Kr=Lr.br.textSelectionPlugin)===null||Kr===void 0||Kr.stopPageFlip(Lr.br.refs.$brContainer),Lr.centerView(),Lr.br.trigger("pageChanged"),Lr.prunePageContainers(),Lr.createPageContainer($n+2),Lr.createPageContainer(Mr+2),Lr.createPageContainer($n+3),Lr.createPageContainer(Mr+3)})})}},{key:"attachMouseHandlers",value:function(){var $n=this;this.br.refs.$brTwoPageView.off("mouseup").on("mouseup",function(Mr){if(Mr.which==3)return!$n.br.protected;var Lr=la(Mr.target).closest(".BRpagecontainer");Lr.data("side")=="L"?$n.br.left():Lr.data("side")=="R"&&$n.br.right()})}},{key:"prepareFlipLeftToRight",value:function($n,Mr){this.createPageContainer($n,!0),this.createPageContainer(Mr,!0);var Lr=this.br.refs.$brTwoPageView,fi=this.book._getPageHeight($n),Si=this.book._getPageWidth($n),Ri=this.br.twoPage.middle,na=this.top(),va=this.br.twoPage.height*Si/fi,za=Ri+this.gutterOffsetForIndex($n),no={left:"".concat(za-va,"px"),right:"",top:"".concat(na,"px"),height:this.br.twoPage.height,width:"".concat(va,"px"),zIndex:1};this.pageContainers[$n].$container.css(no).appendTo(Lr);var po={left:"".concat(za,"px"),right:"",top:"".concat(na,"px"),height:this.br.twoPage.height,width:"0",zIndex:2};this.pageContainers[Mr].$container.css(po).appendTo(Lr)}},{key:"prepareFlipRightToLeft",value:function($n,Mr){this.createPageContainer($n,!0),this.createPageContainer(Mr,!0);var Lr=this.br.refs.$brTwoPageView,fi=this.book._getPageHeight(Mr),Si=this.book._getPageWidth(Mr),Ri=this.br.twoPage.middle,na=this.top(),va=this.br.twoPage.height*Si/fi,za=Ri+this.gutterOffsetForIndex($n);la(this.pageContainers[Mr].$container).css({left:"".concat(za,"px"),top:"".concat(na,"px"),height:this.br.twoPage.height,width:"".concat(va,"px"),zIndex:1}).appendTo(Lr),fi=this.book._getPageHeight($n),Si=this.book._getPageWidth($n),va=this.br.twoPage.height*Si/fi,la(this.pageContainers[$n].$container).css({right:"".concat(Lr.prop("clientWidth")-za,"px"),top:"".concat(na,"px"),height:this.br.twoPage.height,width:"0px",zIndex:2}).appendTo(Lr)}},{key:"getPageWidth",value:function($n){var Mr=this.book._getPageHeight($n),Lr=this.book._getPageWidth($n);return Math.floor(this.br.twoPage.height*Lr/Mr)}},{key:"gutter",value:function(){return this.br.twoPage.middle+this.gutterOffsetForIndex(this.br.twoPage.currentIndexL)}},{key:"top",value:function(){return this.br.twoPage.coverExternalPadding+this.br.twoPage.coverInternalPadding}},{key:"coverWidth",value:function($n){return $n+this.br.twoPage.edgeWidth+2*this.br.twoPage.coverInternalPadding}},{key:"getViewCenter",value:function(){var $n=this.br.refs,Mr=$n.$brContainer,Lr=$n.$brTwoPageView,fi={},Si=Mr.offset(),Ri=Lr.offset();return fi.percentageX=(Si.left-Ri.left+(Mr.prop("clientWidth")>>1))/this.br.twoPage.totalWidth,fi.percentageY=(Si.top-Ri.top+(Mr.prop("clientHeight")>>1))/this.br.twoPage.totalHeight,fi}},{key:"centerView",value:function($n,Mr){$n===void 0&&($n=.5),Mr===void 0&&(Mr=.5);var Lr=this.br.refs.$brTwoPageView.width(),fi=this.br.refs.$brContainer.prop("clientWidth"),Si=$n*Lr,Ri=this.br.refs.$brTwoPageView.height(),na=this.br.refs.$brContainer.prop("clientHeight"),va=Mr*Ri;Lr<fi?this.br.refs.$brTwoPageView.css("left","".concat((fi>>1)-Si,"px")):(this.br.refs.$brTwoPageView.css("left",0),this.br.refs.$brContainer.scrollLeft(Si-(fi>>1))),Ri<na?this.br.refs.$brTwoPageView.css("top","".concat((na>>1)-va,"px")):(this.br.refs.$brTwoPageView.css("top",0),this.br.refs.$brContainer.scrollTop(va-(na>>1)))}},{key:"flipAreaHeight",value:function(){return Math.floor(this.br.twoPage.height)}},{key:"flipAreaWidth",value:function(){var $n=.15*this.br.twoPage.width;return Math.floor((0,Yr.clamp)($n,10,100))}},{key:"flipAreaTop",value:function(){return Math.floor(this.br.twoPage.bookCoverDivTop+this.br.twoPage.coverInternalPadding)}},{key:"leftFlipAreaLeft",value:function(){return Math.floor(this.br.twoPage.gutter-this.br.twoPage.scaledWL)}},{key:"rightFlipAreaLeft",value:function(){return Math.floor(this.br.twoPage.gutter+this.br.twoPage.scaledWR-this.flipAreaWidth())}},{key:"setHilightCss",value:function($n,Mr,Lr,fi,Si,Ri){var na,va=this.book._getPageHeight(Mr),za=this.book._getPageWidth(Mr),no=this.br.twoPage.height/va,po=Math.floor(za*no),Co=this.gutter();na=this.book.getPageSide(Mr)=="L"?Co-po:Co;var jo=this.top();la($n).css({width:"".concat((fi-Lr)*no,"px"),height:"".concat((Ri-Si)*no,"px"),left:"".concat(na+Lr*no,"px"),top:"".concat(jo+Si*no,"px")})}},{key:"gutterOffsetForIndex",value:function($n){var Mr=Math.floor(($n/this.book.getNumLeafs()-.5)*this.br.twoPage.edgeWidth);return this.br.pageProgression=="rl"&&(Mr*=-1),Mr}},{key:"leafEdgeWidth",value:function($n){return this.book.getPageSide($n)=="L"&&this.br.pageProgression!="rl"?Math.floor($n/this.book.getNumLeafs()*this.br.twoPage.edgeWidth+.5):Math.floor((1-$n/this.book.getNumLeafs())*this.br.twoPage.edgeWidth+.5)}},{key:"jumpIndexForLeftEdgePageX",value:function($n){var Mr;return this.br.pageProgression!="rl"?(Mr=this.br.twoPage.currentIndexL-10*(la(this.leafEdgeL).offset().left+la(this.leafEdgeL).width()-$n),Mr=(0,Yr.clamp)(Math.round(Mr),this.br.firstDisplayableIndex(),this.br.twoPage.currentIndexL-2)):(Mr=this.br.twoPage.currentIndexL+10*(la(this.leafEdgeL).offset().left+la(this.leafEdgeL).width()-$n),Mr=(0,Yr.clamp)(Math.round(Mr),this.br.twoPage.currentIndexL+2,this.br.lastDisplayableIndex()))}},{key:"jumpIndexForRightEdgePageX",value:function($n){var Mr;return this.br.pageProgression!="rl"?(Mr=this.br.twoPage.currentIndexL+10*($n-la(this.leafEdgeR).offset().left),Mr=(0,Yr.clamp)(Math.round(Mr),this.br.twoPage.currentIndexL+2,this.br.lastDisplayableIndex())):(Mr=this.br.twoPage.currentIndexL-10*($n-la(this.leafEdgeR).offset().left),Mr=(0,Yr.clamp)(Math.round(Mr),this.br.firstDisplayableIndex(),this.br.twoPage.currentIndexL-2))}},{key:"prefetch",value:function(){for(var $n=Math.max,Mr=Math.min,Lr=this.book,fi=this.br.twoPage,Si=fi.currentIndexL,Ri=fi.currentIndexR,na=Lr.getPage($n(0,Mr(Si,Ri))),va=Lr.getPage($n(Si,Ri)),za=0;za<4;za++)na&&(this.createPageContainer(na.index),na=na.findPrev({combineConsecutiveUnviewables:!0})),va&&(this.createPageContainer(va.index),va=va.findNext({combineConsecutiveUnviewables:!0}))}},{key:"baseLeafCss",get:function(){return{position:"absolute",right:"",top:"".concat(this.top(),"px"),zIndex:2}}},{key:"heightCss",get:function(){return{height:"".concat(this.br.twoPage.height,"px")}}},{key:"leftLeafCss",get:function(){return yi(yi(yi({},this.baseLeafCss),this.heightCss),{},{left:"".concat(this.br.twoPage.gutter-this.br.twoPage.scaledWL,"px"),width:"".concat(this.br.twoPage.scaledWL,"px")})}},{key:"leafEdgeLCss",get:function(){return yi(yi({},this.heightCss),{},{width:"".concat(this.br.twoPage.leafEdgeWidthL,"px"),left:"".concat(this.br.twoPage.bookCoverDivLeft+this.br.twoPage.coverInternalPadding,"px"),top:"".concat(this.br.twoPage.bookCoverDivTop+this.br.twoPage.coverInternalPadding,"px"),border:this.br.twoPage.leafEdgeWidthL===0?"none":null})}},{key:"rightLeafCss",get:function(){return yi(yi(yi({},this.baseLeafCss),this.heightCss),{},{left:"".concat(this.br.twoPage.gutter,"px"),width:"".concat(this.br.twoPage.scaledWR,"px")})}},{key:"leafEdgeRCss",get:function(){return yi(yi({},this.heightCss),{},{width:"".concat(this.br.twoPage.leafEdgeWidthR,"px"),left:"".concat(this.br.twoPage.scaledWL+this.br.twoPage.scaledWR+this.br.twoPage.leafEdgeWidthL,"px"),top:"".concat(this.br.twoPage.bookCoverDivTop+this.br.twoPage.coverInternalPadding,"px"),border:this.br.twoPage.leafEdgeWidthR===0?"none":null})}},{key:"mainContainerCss",get:function(){return{height:"".concat(this.br.twoPage.totalHeight,"px"),width:"".concat(this.br.twoPage.totalWidth,"px"),position:"absolute"}}},{key:"spreadCoverCss",get:function(){return{width:"".concat(this.br.twoPage.bookCoverDivWidth,"px"),height:"".concat(this.br.twoPage.bookCoverDivHeight,"px"),visibility:"visible"}}},{key:"spineCss",get:function(){return{width:"".concat(this.br.twoPage.bookSpineDivWidth,"px"),height:"".concat(this.br.twoPage.bookSpineDivHeight,"px"),left:"".concat(this.br.twoPage.gutter-this.br.twoPage.bookSpineDivWidth/2,"px"),top:"".concat(this.br.twoPage.bookSpineDivTop,"px")}}}])&&Aa(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),ba=xt(3609),ji=function(){function Cr(wr,$n){(function(Mr,Lr){if(!_instanceof(Mr,Lr))throw new TypeError("Cannot call a class as a function")})(this,Cr),this.br=wr,this.book=$n}var Xn,Qn;return Xn=Cr,(Qn=[{key:"drawLeafs",value:function($n){var Mr,Lr,fi,Si=this,Ri=Math.floor,na=this.book,va=this.br.refs.$brContainer.prop("scrollWidth")-20,za=0,no=0,po=0,Co=0,jo=0,qi=[],Mi=ua(na.pagesIterator({combineConsecutiveUnviewables:!0}));try{for(Mi.s();!(fi=Mi.n()).done;){var Kr=fi.value,jr=this.br.thumbWidth;za+(jr+this.br.thumbPadding)>va&&(Co++,za=0,jo=0),qi[Co]||(qi[Co]={}),qi[Co].leafs||(qi[Co].leafs=[],qi[Co].height=0,qi[Co].top=0),qi[Co].leafs[jo]={num:Kr.index,left:za},(Mr=Ri(Kr.height*this.br.thumbWidth/Kr.width))>qi[Co].height&&(qi[Co].height=Mr),jo===0&&(no+=this.br.thumbPadding+qi[Co].height),(za+=jr+this.br.thumbPadding)>po&&(po=za),jo++,Kr.index==$n&&(Lr=no-this.br.thumbPadding-qi[Co].height)}}catch(_s){Mi.e(_s)}finally{Mi.f()}this.br.refs.$brPageViewEl.height(no);var Fn=Ri((this.br.refs.$brContainer.prop("scrollWidth")-po)/2)-14;Lr!==void 0&&this.br.refs.$brContainer.scrollTop(Lr);for(var Pr=this.br.refs.$brContainer.prop("scrollTop"),ri=Pr+this.br.refs.$brContainer.height(),ei=0,vi=0,Ei=[],Hi=[],Xi=na.getNumLeafs()-1,Ca=0,ma=0;ma<qi.length;ma++)qi[ma]&&(vi+=this.br.thumbPadding+qi[ma].height,(ei>=Pr&&ei<=ri||vi>=Pr&&vi<=ri||ei<=Pr&&vi>=ri)&&(Ei.push(ma),qi[ma].leafs[0].num<Xi&&(Xi=qi[ma].leafs[0].num),qi[ma].leafs[qi[ma].leafs.length-1].num>Ca&&(Ca=qi[ma].leafs[qi[ma].leafs.length-1].num)),ei>qi[ma].top&&(qi[ma].top=ei),ei=vi);for(var Pa=Ei[0],qn=Ei[Ei.length-1],ro=1;ro<this.br.thumbRowBuffer+1;ro++)qn+ro<qi.length&&Ei.push(qn+ro);for(var vo=1;vo<this.br.thumbRowBuffer;vo++)Pa-vo>=0&&Ei.push(Pa-vo);Ei.sort();for(var ho=0,Za=Ei;ho<Za.length;ho++){var Ki=Za[ho];if((0,Yr.notInArray)(Ki,this.br.displayedRows)){if(!qi[Ki])continue;var ea,Ji=ua(qi[Ki].leafs);try{var Ea=function(){var As=ea.value,js=As.num,sl=As.left,Fo=Si.br.thumbWidth,so=Ri(na.getPageHeight(js)*Si.br.thumbWidth/na.getPageWidth(js)),co=qi[Ki].top,ts=sl+Fn;Si.br.pageProgression=="rl"&&(ts=va-Fo-ts),ts+=Si.br.thumbPadding,Hi.push(js);var Qo=Ri(na.getPageWidth(js)/Si.br.thumbWidth),Ha=2*Math.round(Qo/2),ns=Si.br._createPageContainer(js).update({dimensions:{width:Fo,height:so,top:co,left:ts},reduce:Ha});ns.$container.data("leaf",js).on("mouseup",function(qo){Si.br.updateFirstIndex(js,{suppressFragmentChange:!0}),Si.br.switchMode(Si.br.constMode1up,{suppressFragmentChange:!0});var Zn=Si.br.viewModeOrder.shift();Si.br.viewModeOrder.push(Zn),Si.br._components.navbar.updateViewModeButton(ba(".viewmode"),"twopg","Two-page view"),Si.br.trigger(Zr.fragmentChange),qo.stopPropagation()}),Si.br.refs.$brPageViewEl.append(ns.$container)};for(Ji.s();!(ea=Ji.n()).done;)Ea()}catch(_s){Ji.e(_s)}finally{Ji.f()}}}var Ua,yo=ua(this.br.displayedRows);try{for(yo.s();!(Ua=yo.n()).done;){var Qa=Ua.value;if((0,Yr.notInArray)(Qa,Ei)){var zo,Wo,Vo=ua((zo=qi[Qa])===null||zo===void 0?void 0:zo.leafs);try{for(Vo.s();!(Wo=Vo.n()).done;){var as,vs=Wo.value.num;Hi!=null&&Hi.includes(vs)||(as=this.br.$(".pagediv".concat(vs)))===null||as===void 0||as.remove()}}catch(_s){Vo.e(_s)}finally{Vo.f()}}}}catch(_s){yo.e(_s)}finally{yo.f()}var ms=this.br.currentIndex();ms<Xi?this.br.updateFirstIndex(Xi):ms>Ca&&this.br.updateFirstIndex(Ca),this.br.displayedRows=Ei.slice(),this.br.$(".BRpagedivthumb_highlight").removeClass("BRpagedivthumb_highlight"),this.br.$(".pagediv"+this.br.currentIndex()).addClass("BRpagedivthumb_highlight")}},{key:"lazyLoadImage",value:function($n){var Mr=ba($n).data("leaf"),Lr=ba($n).data("reduce"),fi=this.br.imageCache.image(Mr,Lr),Si=ba($n).parent();ba(Si).append(fi),ba($n).remove()}},{key:"zoom",value:function($n){var Mr=this.br.thumbColumns;switch($n){case"in":this.br.thumbColumns-=1;break;case"out":this.br.thumbColumns+=1;break;default:console.error("Unsupported direction: ".concat($n))}this.br.thumbColumns=(0,Yr.clamp)(this.br.thumbColumns,this.br.options.thumbMinZoomColumns,this.br.options.thumbMaxZoomColumns),this.br.thumbColumns!=Mr&&(this.br.displayedRows=[],this.prepare())}},{key:"getThumbnailWidth",value:function($n){var Mr=($n+1)*this.br.thumbPadding,Lr=(this.br.refs.$brPageViewEl.width()-Mr)/($n+.5),fi=Math.floor(Lr);return fi>0?fi:100}},{key:"prepare",value:function(){this.br.refs.$brContainer.empty(),this.br.refs.$brContainer.css({overflowY:"scroll",overflowX:"auto"}),this.br.refs.$brPageViewEl=ba("<div class='BRpageview'></div>"),this.br.refs.$brContainer.append(this.br.refs.$brPageViewEl),this.dragScrollable=this.dragScrollable||new ga(this.br.refs.$brContainer[0],{preventDefault:!0}),this.br.bindGestures(this.br.refs.$brContainer),this.br.thumbWidth=this.getThumbnailWidth(this.br.thumbColumns),this.br.reduce=this.book.getPageWidth(0)/this.br.thumbWidth,this.br.displayedRows=[],this.drawLeafs(this.br.currentIndex()),this.br.updateBrClasses()}},{key:"jumpToIndex",value:function($n){for(var Mr=this,Lr=Math.floor,fi=this.book,Si=this.br.refs.$brContainer.prop("scrollWidth")-20,Ri=this.br.thumbWidth,na=0,va=0,za=0,no=0,po=0,Co=0;Co<=$n;Co++){va+(Ri+this.br.thumbPadding)>Si&&(va=0,no=0,po=0);var jo=Lr(fi.getPageHeight(po)*this.br.thumbWidth/fi.getPageWidth(po));jo>no&&(no=jo),po==0&&(na=za,za+=this.br.thumbPadding+no),va+=Ri+this.br.thumbPadding,po++}this.br.updateFirstIndex($n),this.br.refs.$brContainer.prop("scrollTop")==na?this.br.drawLeafs():(this.br.animating=!0,this.br.refs.$brContainer.stop(!0).animate({scrollTop:na},"fast",function(){Mr.br.animating=!1}))}}])&&Ui(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),Or=(xt(4914),{floor:Math.floor,decr:function(Xn){return Xn-1}}),Fr={floor:function(Xn){return Math.pow(2,Math.floor(Math.log2(Math.max(1,Xn))))},decr:function(Xn){return Math.pow(2,Math.log2(Xn)-1)}},si={pow2:Fr,integer:Or},ia=xt(3609),Gi=function(){function Cr(wr){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Mr=$n.useSrcSet,Lr=Mr!==void 0&&Mr,fi=$n.reduceSet,Si=fi===void 0?Fr:fi;pi(this,Cr),this.book=wr,this.useSrcSet=Lr,this.reduceSet=Si,this.cache={},this.defaultScale=8}var Xn,Qn;return Xn=Cr,(Qn=[{key:"image",value:function($n,Mr){var Lr=(this.cache[$n]||[]).filter(function(Si){return Si.loaded&&Si.reduce<=Mr});if(Lr.length){var fi=Math.max.apply(Math,Qi(Lr.map(function(Si){return Si.reduce})));return this._serveImageElement($n,fi)}return this._serveImageElement($n,Mr)}},{key:"imageLoaded",value:function($n,Mr){var Lr,fi,Si=(Lr=this.cache[$n])===null||Lr===void 0?void 0:Lr.find(function(Ri){return Ri.reduce<=Mr});return(fi=Si==null?void 0:Si.loaded)!==null&&fi!==void 0&&fi}},{key:"getBestLoadedReduce",value:function($n){var Mr,Lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1/0,fi=((Mr=this.cache[$n])===null||Mr===void 0?void 0:Mr.filter(function(na){return na.loaded}))||[];if(!fi.length)return null;var Si=fi.filter(function(na){return na.reduce>=Lr});if(Si.length)return Math.min.apply(Math,Qi(Si.map(function(na){return na.reduce})));var Ri=fi.filter(function(na){return na.reduce<Lr});return Math.max.apply(Math,Qi(Ri.map(function(na){return na.reduce})))}},{key:"_serveImageElement",value:function($n,Mr){var Lr,fi=this.reduceSet.floor(Mr),Si=(Lr=this.cache[$n])===null||Lr===void 0?void 0:Lr.find(function(va){return va.reduce==fi});Si||(Si={reduce:fi,loaded:!1},(this.cache[$n]||(this.cache[$n]=[])).push(Si));var Ri=this.book.getPage($n),na=ia("<img />",{class:"BRpageimage",alt:"Book page image",src:Ri.getURI(fi,0)}).data("reduce",fi);return this.useSrcSet&&na.attr("srcset",Ri.getURISrcSet(fi)),Si.loaded||na.one("load",function(){return Si.loaded=!0}),na}}])&&$i(Xn.prototype,Qn),Object.defineProperty(Xn,"prototype",{writable:!1}),Cr}(),Ya=xt(9860),Na=xt(3609),to=xt(3609);function li(){var Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Xn=to.extend(!0,{},li.defaultOptions,Cr,li.optionOverrides);this.setup(Xn)}location.toString().indexOf("_debugShowConsole=true")!=-1&&Na(function(){return new Di.E().init()}),li.version="5.0.0-53",li.constMode1up=1,li.constMode2up=2,li.constModeThumb=3,li.imageCache=null,li.constNavAnimationDuration=300,li.constResizeAnimationDuration=100,li.eventNames=Zr,li.defaultOptions=Bi,li.optionOverrides={},li.prototype.setup=function(Cr){this.options=Cr,this.numLeafs=void 0,this.enableSearch=!1,this.viewModeOrder=[],this.suppressFragmentChange=!1,this.animationFinishedCallback=null,this.constMode1up=li.constMode1up,this.constMode2up=li.constMode2up,this.constModeThumb=li.constModeThumb,this.reduce=8,this.defaults=Cr.defaults,this.padding=Cr.padding,this.reduceSet=si[Cr.reduceSet],this.reduceSet||(console.warn("Invalid reduceSet ".concat(Cr.reduceSet,". Ignoring.")),this.reduceSet=si[Bi.reduceSet]),this.mode=null,this.prevReadMode=null,this.ui=Cr.ui,this.uiAutoHide=Cr.uiAutoHide,this.thumbWidth=100,this.thumbRowBuffer=Cr.thumbRowBuffer,this.thumbColumns=Cr.thumbColumns,this.thumbMaxLoading=Cr.thumbMaxLoading,this.thumbPadding=Cr.thumbPadding,this.displayedRows=[],this.displayedIndices=[],this.animating=!1,this.flipSpeed=Cr.flipSpeed,this.flipDelay=Cr.flipDelay,this.twoPagePopUp=null,this.leafEdgeTmp=null,this.firstIndex=null,this.lastDisplayableIndex2up=null,this.isFullscreenActive=Cr.startFullscreen||!1,this.lastScroll=null,this.showLogo=Cr.showLogo,this.logoURL=Cr.logoURL,this.imagesBaseURL=Cr.imagesBaseURL,this.reductionFactors=Cr.reductionFactors,this.onePage=Cr.onePage,this.twoPage=Cr.twoPage,this.onePageMinBreakpoint=Cr.onePageMinBreakpoint,this.bookTitle=Cr.bookTitle,this.bookUrl=Cr.bookUrl,this.bookUrlText=Cr.bookUrlText,this.bookUrlTitle=Cr.bookUrlTitle,this.titleLeaf=Cr.titleLeaf,this.metadata=Cr.metadata,this.thumbnail=Cr.thumbnail,this.bookUrlMoreInfo=Cr.bookUrlMoreInfo,this.enableExperimentalControls=Cr.enableExperimentalControls,this.el=Cr.el,this.pageProgression=Cr.pageProgression,this.protected=Cr.protected,this.getEmbedCode=Cr.getEmbedCode,this.popup=null,this.data=Cr.data,this.refs={},this.book=new Dr(this),Cr.getNumLeafs&&(this.book.getNumLeafs=Cr.getNumLeafs.bind(this)),Cr.getPageWidth&&(this.book.getPageWidth=Cr.getPageWidth.bind(this)),Cr.getPageHeight&&(this.book.getPageHeight=Cr.getPageHeight.bind(this)),Cr.getPageURI&&(this.book.getPageURI=Cr.getPageURI.bind(this)),Cr.getPageSide&&(this.book.getPageSide=Cr.getPageSide.bind(this)),Cr.getPageNum&&(this.book.getPageNum=Cr.getPageNum.bind(this)),Cr.getPageProp&&(this.book.getPageProp=Cr.getPageProp.bind(this)),Cr.getSpreadIndices&&(this.book.getSpreadIndices=Cr.getSpreadIndices.bind(this)),Cr.leafNumToIndex&&(this.book.leafNumToIndex=Cr.leafNumToIndex.bind(this)),this._components={navbar:new ki(this),toolbar:new Qr(this)},this._modes={mode1Up:new ha(this,this.book),mode2Up:new Ta(this,this.book),modeThumb:new ji(this,this.book)},this._overrideable={book:this.book,"_components.navbar":this._components.navbar,"_components.toolbar":this._components.toolbar,"_modes.mode1Up":this._modes.mode1Up,"_modes.mode2Up":this._modes.mode2Up,"_modes.modeThumb":this._modes.modeThumb},this.imageCache=new Gi(this.book,{useSrcSet:this.options.useSrcSet,reduceSet:this.reduceSet}),this.hasKeyFocus=!0},li.prototype.getActivePageContainerElements=function(){var Cr=Object.values(this._modes.mode2Up.pageContainers).map(function(Xn){return Xn.$container[0]}).concat(Object.values(this._modes.mode1Up.mode1UpLit.pageContainerCache).map(function(Xn){return Xn.$container[0]}));return this.mode==this.constModeThumb&&(Cr=Cr.concat(this.$(".BRpagecontainer").toArray())),Cr},li.prototype.getActivePageContainerElementsForIndex=function(Cr){var Xn,Qn,wr,$n,Mr;return[(Xn=this._modes.mode2Up.pageContainers[Cr])===null||Xn===void 0||(Qn=Xn.$container)===null||Qn===void 0?void 0:Qn[0],(wr=this._modes.mode1Up.mode1UpLit.pageContainerCache[Cr])===null||wr===void 0||($n=wr.$container)===null||$n===void 0?void 0:$n[0]].concat((Mr=this.mode==this.constModeThumb?this.$(".pagediv".concat(Cr)).toArray():[],function(Lr){if(Array.isArray(Lr))return zr(Lr)}(Mr)||function(Lr){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Lr[Symbol.iterator]!=null||Lr["@@iterator"]!=null)return Array.from(Lr)}(Mr)||function(Lr,fi){if(Lr){if(typeof Lr=="string")return zr(Lr,fi);var Si=Object.prototype.toString.call(Lr).slice(8,-1);return Si==="Object"&&Lr.constructor&&(Si=Lr.constructor.name),Si==="Map"||Si==="Set"?Array.from(Lr):Si==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Si)?zr(Lr,fi):void 0}}(Mr)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())).filter(function(Lr){return Lr})},Object.defineProperty(li.prototype,"activeMode",{get:function(){return{1:this._modes.mode1Up,2:this._modes.mode2Up,3:this._modes.modeThumb}[this.mode]}}),li.util=Yr,li.prototype.extendParams=function(Cr,Xn){var Qn=Na.extend({},Xn);if(Qn.page!==void 0){var wr=this.book.parsePageString(Qn.page);isNaN(wr)||(Qn.index=wr),delete Qn.page}Na.extend(Cr,Qn)},li.prototype.initParams=function(){var Cr={init:!0,pageFound:!1,fragmentChange:!1};if(this.titleLeaf!==void 0&&this.book.getNumLeafs()>2?Cr.index=this.book.leafNumToIndex(this.titleLeaf):Cr.index=0,this.defaults){var Xn=this.paramsFromFragment(this.defaults);Xn.page!==void 0&&(Cr.pageFound=!0),this.extendParams(Cr,Xn)}if(this.options.enablePageResume){var Qn=this.getResumeValue();Qn!==null&&(Cr.index!==Qn&&(Cr.fragmentChange=!0),Cr.index=Qn)}if(this.options.enableUrlPlugin){var wr=this.paramsFromFragment(this.urlReadFragment());!Object.keys(wr).length&&this.urlReadHashFragment()&&this.options.urlMode==="history"&&(wr=this.paramsFromFragment(this.urlReadHashFragment())),Object.keys(wr).length&&(wr.page!==void 0&&(Cr.pageFound=!0),this.extendParams(Cr,wr),Cr.fragmentChange=!0)}if(this.options.enableSearch&&(this.options.goToFirstResult=!Cr.pageFound,!this.options.initialSearchTerm))if(Cr.search)this.options.initialSearchTerm=Cr.search,this.searchTerm=Cr.search;else{var $n=new URLSearchParams(this.readQueryString()).get("q");$n&&(this.options.initialSearchTerm=Yr.decodeURIComponentPlus($n))}return this.suppressFragmentChange=!Cr.fragmentChange,Cr},li.prototype.getLocationSearch=function(){return window.location.search},li.prototype.getLocationHash=function(){return window.location.hash},li.prototype.readQueryString=function(){var Cr=this.getLocationSearch();if(Cr)return Cr;var Xn=this.getLocationHash(),Qn=Xn.search(/\?\w+=/);return Qn>-1?Xn.slice(Qn):""},li.prototype.getInitialMode=function(Cr){var Xn,Qn;return Xn=Cr.mode!==void 0?Cr.mode:this.ui=="full"&&this.isFullscreenActive||(Qn=Na(window).width())&&Qn<=this.onePageMinBreakpoint?this.constMode1up:this.constMode2up,this.canSwitchToMode(Xn)||(Xn=this.constMode1up),this.options.defaults&&(Xn=this.overridesBookMode()),Xn},li.prototype.overridesBookMode=function(){var Cr=2;switch(this.options.defaults){case"mode/1up":Cr=this.constMode1up;break;case"mode/2up":Cr=this.constMode2up;break;case"mode/thumb":Cr=this.constModeThumb}return Cr},li.prototype.init=function(){this.init.initComplete=!1,this.pageScale=this.reduce;var Cr=this.initParams();this.firstIndex=Cr.index?Cr.index:0,this.isTouchDevice="ontouchstart"in window||"msmaxtouchpoints"in window.navigator,this.refs.$br=Na(this.el).empty().removeClass().addClass("ui-"+this.ui).addClass("br-ui-"+this.ui).addClass("BookReader"),this.isTouchDevice?this.refs.$br.addClass("touch"):this.refs.$br.addClass("no-touch"),this.refs.$brContainer=Na("<div class='BRcontainer' dir='ltr'></div>"),this.refs.$br.append(this.refs.$brContainer),Cr.mode=this.getInitialMode(Cr),this.mode=Cr.mode,this.options.showToolbar&&this.initToolbar(this.mode,this.ui),this.options.showNavbar&&this.initNavbar(),this._components.navbar.switchNavbarControls(),this.resizeBRcontainer(),this.updateFromParams(Cr),this.initUIStrings(),this.bindNavigationHandlers(),this.setupKeyListeners(),this.lastScroll=new Date().getTime(),this.refs.$brContainer.on("scroll",this,function(Xn){Xn.data.lastScroll=new Date().getTime(),Xn.data.constModeThumb==Xn.data.mode&&Xn.data.drawLeafsThrottled()}),this.options.autoResize&&(Na(window).on("resize",this,function(Xn){Xn.data.resize()}),Na(window).on("orientationchange",this,function(Xn){Xn.data.resize()}.bind(this))),this.protected&&this.$(".BRicon.share").hide(),this.options.initialSearchTerm||(this.suppressFragmentChange=!1),this.options.startFullscreen&&this.enterFullscreen(!0),this.init.initComplete=!0,this.trigger(li.eventNames.PostInit)},li.prototype.trigger=function(Cr){var Xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Qn="BookReader:"+Cr;Yr.polyfillCustomEvent(window),window.dispatchEvent(new CustomEvent(Qn,{bubbles:!0,composed:!0,detail:{props:Xn}})),Na(document).trigger(Qn,Xn)},li.prototype.bind=function(Cr,Xn){Na(document).on("BookReader:"+Cr,Xn)},li.prototype.unbind=function(Cr,Xn){Na(document).off("BookReader:"+Cr,Xn)},li.prototype.resize=function(){if(this.init.initComplete){if(this.resizeBRcontainer(),this._components.navbar.switchNavbarControls(),this.constMode1up==this.mode)this.onePage.autofit!="none"?(this._modes.mode1Up.resizePageView(),this.centerPageView()):(this.centerPageView(),this.displayedIndices=[],this.drawLeafsThrottled());else if(this.constModeThumb==this.mode)this._modes.modeThumb.prepare();else if(this.twoPage.autofit)this._modes.mode2Up.prepare();else{var Cr=this.twoPageGetViewCenter(),Xn=!1;this.twoPage.totalWidth<this.refs.$brContainer.prop("clientWidth")&&(Cr.percentageX=.5,Xn=!0),this.twoPage.totalHeight<this.refs.$brContainer.prop("clientHeight")&&(Cr.percentageY=.5,Xn=!0),Xn&&this._modes.mode2Up.centerView(Cr.percentageX,Cr.percentageY)}this.trigger(li.eventNames.resize)}},li.prototype.setupKeyListeners=function(){var Cr=this;window.IntersectionObserver&&new IntersectionObserver(function(Xn){Xn.forEach(function(Qn){Qn.intersectionRatio===0?Cr.hasKeyFocus=!1:Cr.hasKeyFocus=!0})},{root:null,rootMargin:"0px",threshold:[0,.05,1]}).observe(this.refs.$br[0]),document.addEventListener("keydown",function(Xn){if(Cr.hasKeyFocus&&!(Xn.getModifierState("Control")||Xn.getModifierState("Alt")||Xn.getModifierState("Meta")||Xn.getModifierState("Win")||Yr.isInputActive()))switch(Xn.key){case"Home":Xn.preventDefault(),Cr.first();break;case"End":Xn.preventDefault(),Cr.last();break;case"ArrowDown":case"PageDown":case"Down":Cr.constMode2up===Cr.mode&&(Xn.preventDefault(),Cr.next());break;case"ArrowUp":case"PageUp":case"Up":Cr.constMode2up===Cr.mode&&(Xn.preventDefault(),Cr.prev());break;case"ArrowLeft":case"Left":Cr.constModeThumb!=Cr.mode&&(Xn.preventDefault(),Cr.left());break;case"ArrowRight":case"Right":Cr.constModeThumb!=Cr.mode&&(Xn.preventDefault(),Cr.right());break;case"-":case"Subtract":Xn.preventDefault(),Cr.zoom(-1);break;case"+":case"=":case"Add":Xn.preventDefault(),Cr.zoom(1);break;case"F":case"f":Xn.preventDefault(),Cr.toggleFullscreen()}})},li.prototype.drawLeafs=function(){this.constMode1up!=this.mode&&this.activeMode.drawLeafs()},li.prototype._createPageContainer=function(Cr){return new Ya._z(this.book.getPage(Cr,!1),{isProtected:this.protected,imageCache:this.imageCache,loadingImage:this.imagesBaseURL+"loading.gif"})},li.prototype.bindGestures=function(Cr){var Xn=this,Qn=1;Cr.unbind("touchmove").bind("touchmove",function(wr){wr.originalEvent.cancelable&&(Qn=wr.originalEvent.touches.length),wr.stopPropagation()}),Cr.unbind("gesturechange").bind("gesturechange",function(wr){wr.preventDefault(),Qn!==2||new Date().getTime()-Xn.lastScroll<500||(wr.originalEvent.scale>1.5?Xn.zoom(1):wr.originalEvent.scale<.6&&Xn.zoom(-1))})},li.prototype.drawLeafsThrottled=Yr.throttle(li.prototype.drawLeafs,250),li.prototype.zoom=function(Cr){var Xn;Cr==1?this.activeMode.zoom("in"):this.activeMode.zoom("out"),(Xn=this.textSelectionPlugin)===null||Xn===void 0||Xn.stopPageFlip(this.refs.$brContainer)},li.prototype.resizeBRcontainer=function(Cr){Cr?this.refs.$brContainer.animate({top:this.getToolBarHeight(),bottom:this.getFooterHeight()},this.constResizeAnimationDuration,"linear"):this.refs.$brContainer.css({top:this.getToolBarHeight(),bottom:this.getFooterHeight()})},li.prototype.centerPageView=function(){var Cr=this.refs.$brContainer.prop("scrollWidth"),Xn=this.refs.$brContainer.prop("clientWidth");Cr>Xn&&this.refs.$brContainer.prop("scrollLeft",(Cr-Xn)/2)},li.prototype.quantizeReduce=function(Cr,Xn){for(var Qn=Xn[0].reduce,wr=Math.abs(Cr-Qn),$n=1;$n<Xn.length;$n++){var Mr=Math.abs(Cr-Xn[$n].reduce);Mr<wr&&(wr=Mr,Qn=Xn[$n].reduce)}return Qn},li.prototype.nextReduce=function(Cr,Xn,Qn){if(Xn==="in"){for(var wr=0,$n=1;$n<Qn.length;$n++)Qn[$n].reduce<Cr&&(wr=$n);return Qn[wr]}if(Xn==="out"){for(var Mr=Qn.length-1,Lr=Mr,fi=Mr;fi>=0;fi--)Qn[fi].reduce>Cr&&(Lr=fi);return Qn[Lr]}if(Xn==="auto"){var Si=Qn.find(function(no){return no.autofit=="auto"});if(Si)return Si;for(var Ri=Qn.filter(function(no){var po=no.autofit;return po=="height"||po=="width"}),na=null,va=0;va<Ri.length;va++)(na===null||na.reduce<Ri[va].reduce)&&(na=Ri[va]);if(na)return na}else if(Xn==="height"||Xn==="width"){var za=Qn.find(function(no){return no.autofit==Xn});if(za)return za}return Qn[0]},li.prototype._reduceSort=function(Cr,Xn){return Cr.reduce-Xn.reduce},li.prototype.jumpToPage=function(Cr){var Xn=this.book.parsePageString(Cr);return Xn!==void 0&&(this.jumpToIndex(Xn),!0)},li.prototype._isIndexDisplayed=function(Cr){return this.displayedIndices?this.displayedIndices.includes(Cr):this.currentIndex()==Cr},li.prototype.jumpToIndex=function(Cr,Xn,Qn,wr){var $n=this.book.getPage(Cr);if(!$n.isViewable&&$n.unviewablesStart!=$n.index){var Mr=this._isIndexDisplayed($n.unviewablesStart)?$n.findNext({combineConsecutiveUnviewables:!0}).index:$n.unviewablesStart;return this.jumpToIndex(Mr,Xn,Qn,wr)}this.trigger(li.eventNames.stop),this.constMode2up==this.mode?this._modes.mode2Up.jumpToIndex(Cr):this.constModeThumb==this.mode?this._modes.modeThumb.jumpToIndex(Cr):this._modes.mode1Up.jumpToIndex(Cr,Xn,Qn,wr)},li.prototype.getPrevReadMode=function(Cr){return Cr===li.constMode1up||Cr===li.constMode2up?Cr:this.prevReadMode===null?li.constMode1up:void 0},li.prototype.switchMode=function(Cr){var Xn,Qn,wr,$n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Mr=$n.suppressFragmentChange,Lr=Mr!==void 0&&Mr,fi=$n.init,Si=fi!==void 0&&fi,Ri=$n.pageFound,na=Ri!==void 0&&Ri;if(!(this.init.initComplete&&(Cr===this.mode||!this.canSwitchToMode(Cr)))){this.trigger(li.eventNames.stop),this.prevReadMode=this.getPrevReadMode(this.mode),this.mode!=Cr&&((Qn=(wr=this.activeMode).unprepare)===null||Qn===void 0||Qn.call(wr)),this.mode=Cr,this.pageScale!==this.reduce&&(this.reduce=this.pageScale),this.constMode1up==Cr?this._modes.mode1Up.prepare():this.constModeThumb==Cr?(this.reduce=this.quantizeReduce(this.reduce,this.reductionFactors),this._modes.modeThumb.prepare()):(!Si&&na||this._modes.mode2Up.setSpreadIndices(),this._modes.mode2Up.calculateReductionFactors(),this._modes.mode2Up.prepare(),this._modes.mode2Up.centerView(.5,.5)),this.suppressFragmentChange||Lr||this.trigger(li.eventNames.fragmentChange);var va=Cr+"PageViewSelected";this.trigger(li.eventNames[va]),(Xn=this.textSelectionPlugin)===null||Xn===void 0||Xn.stopPageFlip(this.refs.$brContainer)}},li.prototype.updateBrClasses=function(){var Cr={};Cr[this.constMode1up]="BRmode1up",Cr[this.constMode2up]="BRmode2Up",Cr[this.constModeThumb]="BRmodeThumb",this.refs.$br.removeClass("BRmode1up BRmode2Up BRmodeThumb").addClass(Cr[this.mode]),this.isFullscreen()?(this.refs.$br.addClass("fullscreenActive"),Na(document.body).addClass("BRfullscreenActive")):(this.refs.$br.removeClass("fullscreenActive"),Na(document.body).removeClass("BRfullscreenActive"))},li.prototype.isFullscreen=function(){return this.isFullscreenActive},li.prototype.toggleFullscreen=Wr(regeneratorRuntime.mark(function Cr(){var Xn,Qn=arguments;return regeneratorRuntime.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:if(Xn=!(Qn.length>0&&Qn[0]!==void 0)||Qn[0],!this.isFullscreen()){wr.next=6;break}return wr.next=4,this.exitFullScreen();case 4:wr.next=8;break;case 6:return wr.next=8,this.enterFullscreen(Xn);case 8:case"end":return wr.stop()}},Cr,this)})),li.prototype.enterFullscreen=Wr(regeneratorRuntime.mark(function Cr(){var Xn,Qn,wr,$n=this,Mr=arguments;return regeneratorRuntime.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Qn=!(Mr.length>0&&Mr[0]!==void 0)||Mr[0],wr=this.currentIndex(),this.refs.$brContainer.css("opacity",0),Qn&&(this._fullscreenCloseHandler=function(fi){fi.keyCode===27&&$n.toggleFullscreen()},Na(document).on("keyup",this._fullscreenCloseHandler)),Na(window).width()<=this.onePageMinBreakpoint&&this.switchMode(this.constMode1up),this.isFullscreenActive=!0,this.updateBrClasses(),this.animating=!0,Lr.next=11,new Promise(function(fi){return $n.refs.$brContainer.animate({opacity:1},"fast","linear",fi)});case 11:if(!_instanceof(this.activeMode,ha)){Lr.next=16;break}return this.activeMode.mode1UpLit.scale=this.activeMode.mode1UpLit.computeDefaultScale(this.book.getPage(wr)),this.activeMode.mode1UpLit.requestUpdate(),Lr.next=16,this.activeMode.mode1UpLit.updateComplete;case 16:this.jumpToIndex(wr),this.animating=!1,(Xn=this.textSelectionPlugin)===null||Xn===void 0||Xn.stopPageFlip(this.refs.$brContainer),this.trigger(li.eventNames.fragmentChange),this.trigger(li.eventNames.fullscreenToggled),setTimeout(function(){$n.resize()},0);case 22:case"end":return Lr.stop()}},Cr,this)})),li.prototype.exitFullScreen=Wr(regeneratorRuntime.mark(function Cr(){var Xn,Qn,wr=this;return regeneratorRuntime.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return this.refs.$brContainer.css("opacity",0),Na(document).off("keyup",this._fullscreenCloseHandler),Qn=Na(window).width(),this.options.controls.twoPage.visible&&Qn<=this.onePageMinBreakpoint&&this.switchMode(this.constMode2up),this.isFullscreenActive=!1,this.trigger(li.eventNames.fullscreenToggled),this.updateBrClasses(),this.animating=!0,$n.next=11,new Promise(function(Mr){return wr.refs.$brContainer.animate({opacity:1},"fast","linear",Mr)});case 11:if(this.resize(),!_instanceof(this.activeMode,ha)){$n.next=17;break}return this.activeMode.mode1UpLit.scale=this.activeMode.mode1UpLit.computeDefaultScale(this.book.getPage(this.currentIndex())),this.activeMode.mode1UpLit.requestUpdate(),$n.next=17,this.activeMode.mode1UpLit.updateComplete;case 17:this.animating=!1,(Xn=this.textSelectionPlugin)===null||Xn===void 0||Xn.stopPageFlip(this.refs.$brContainer),this.trigger(li.eventNames.fragmentChange);case 20:case"end":return $n.stop()}},Cr,this)})),li.prototype.currentIndex=function(){if(this.mode==this.constMode1up||this.mode==this.constModeThumb)return this.firstIndex;if(this.mode==this.constMode2up)return Yr.clamp(this.firstIndex,0,this.book.getNumLeafs()-1);throw"currentIndex called for unimplemented mode "+this.mode},li.prototype.updateFirstIndex=function(Cr){var Xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Qn=Xn.suppressFragmentChange,wr=Qn!==void 0&&Qn;this.firstIndex!==Cr&&(this.firstIndex=Cr,this.suppressFragmentChange||wr||this.trigger(li.eventNames.fragmentChange),this.options.initialSearchTerm&&!wr&&(this.suppressFragmentChange=!1),this.trigger("pageChanged"),this._components.navbar.updateNavIndexThrottled(Cr))},li.prototype.right=function(){this.pageProgression!="rl"?this.next():this.prev()},li.prototype.rightmost=function(){this.pageProgression!="rl"?this.last():this.first()},li.prototype.left=function(){this.pageProgression!="rl"?this.prev():this.next()},li.prototype.leftmost=function(){this.pageProgression!="rl"?this.first():this.last()},li.prototype.next=function(){var Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Xn=Cr.triggerStop,Qn=Xn===void 0||Xn;this.constMode2up==this.mode?(Qn&&this.trigger(li.eventNames.stop),this._modes.mode2Up.flipFwdToIndex(null)):this.firstIndex<this.lastDisplayableIndex()&&this.jumpToIndex(this.firstIndex+1)},li.prototype.prev=function(){var Cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Xn=Cr.triggerStop,Qn=Xn===void 0||Xn,wr=this.firstIndex<1;wr||(this.constMode2up==this.mode?(Qn&&this.trigger(li.eventNames.stop),this._modes.mode2Up.flipBackToIndex(null)):this.firstIndex>=1&&this.jumpToIndex(this.firstIndex-1))},li.prototype.first=function(){this.jumpToIndex(this.firstDisplayableIndex())},li.prototype.last=function(){this.jumpToIndex(this.lastDisplayableIndex())},li.prototype.scrollDown=function(){return Na.inArray(this.mode,[this.constMode1up,this.constModeThumb])>=0&&(this.mode==this.constMode1up&&this.reduce>=this.onePageGetAutofitHeight()?this.next():(this.refs.$brContainer.stop(!0).animate({scrollTop:"+="+this._scrollAmount()+"px"},400,"easeInOutExpo"),!0))},li.prototype.scrollUp=function(){return Na.inArray(this.mode,[this.constMode1up,this.constModeThumb])>=0&&(this.mode==this.constMode1up&&this.reduce>=this.onePageGetAutofitHeight()?this.prev():(this.refs.$brContainer.stop(!0).animate({scrollTop:"-="+this._scrollAmount()+"px"},400,"easeInOutExpo"),!0))},li.prototype._scrollAmount=function(){return this.constMode1up==this.mode?parseInt(this.refs.$brContainer.prop("clientHeight")-this.book.getPageHeight(this.currentIndex())/this.reduce*.03):parseInt(.9*this.refs.$brContainer.prop("clientHeight"))},li.prototype.stopFlipAnimations=function(){this.trigger(li.eventNames.stop),this.leafEdgeTmp&&Na(this.leafEdgeTmp).stop(!1,!0),to.each(this._modes.mode2Up.pageContainers,function(){Na(this.$container).stop(!1,!0)}),this.leafEdgeTmp&&Na(this.leafEdgeTmp).stop(!1,!0),to.each(this._modes.mode2Up.pageContainers,function(){Na(this.$container).stop(!1,!0)})},li.prototype.initNavbar=ki.prototype.init,Rr(ki,"_components.navbar","init","initNavbar"),li.prototype.buildToolbarElement=Qr.prototype.buildToolbarElement,Rr(Qr,"_components.toolbar","buildToolbarElement"),li.prototype.initToolbar=Qr.prototype.initToolbar,Rr(Qr,"_components.toolbar","initToolbar"),li.prototype.buildShareDiv=Qr.prototype.buildShareDiv,Rr(Qr,"_components.toolbar","buildShareDiv"),li.prototype.buildInfoDiv=Qr.prototype.buildInfoDiv,Rr(Qr,"_components.toolbar","buildInfoDiv"),li.prototype.getToolBarHeight=Qr.prototype.getToolBarHeight,Rr(Qr,"_components.toolbar","getToolBarHeight"),li.prototype.bindNavigationHandlers=function(){var Cr=this,Xn=this,Qn=this.$(".BRicon").add(".BRmobileMenu .BRicon"),wr={book_left:function(){Cr.trigger(li.eventNames.stop),Cr.left()},book_right:function(){Cr.trigger(li.eventNames.stop),Cr.right()},book_up:function(){Na.inArray(Cr.mode,[Cr.constMode1up,Cr.constModeThumb])>=0?Cr.scrollUp():Cr.prev()},book_down:function(){Na.inArray(Cr.mode,[Cr.constMode1up,Cr.constModeThumb])>=0?Cr.scrollDown():Cr.next()},book_top:this.first.bind(this),book_bottom:this.last.bind(this),book_leftmost:this.leftmost.bind(this),book_rightmost:this.rightmost.bind(this),onepg:function(){Cr.switchMode(Xn.constMode1up)},thumb:function(){Cr.switchMode(Xn.constModeThumb)},twopg:function(){Cr.switchMode(Xn.constMode2up)},zoom_in:function(){Cr.trigger(li.eventNames.stop),Cr.zoom(1),Cr.trigger(li.eventNames.zoomIn)},zoom_out:function(){Cr.trigger(li.eventNames.stop),Cr.zoom(-1),Cr.trigger(li.eventNames.zoomOut)},full:function(){if(Cr.ui=="embed"){var Ri=Cr.$(".BRembedreturn a").attr("href");window.open(Ri)}else Cr.toggleFullscreen()}};Qn.filter(".fit").bind("fit",function(){});var $n=function(Ri){Qn.filter(".".concat(Ri)).on("click.bindNavigationHandlers",function(){return wr[Ri](),!1})};for(var Mr in wr)$n(Mr);var Lr=this.$(".BRnavCntlBtm"),fi=this.$(".BRnavCntlTop");this.$(".BRnavCntl").click(function(){var Si=[];Lr.hasClass("BRdn")?(Xn.refs.$BRtoolbar&&Si.push(Xn.refs.$BRtoolbar.animate({top:-1*Xn.getToolBarHeight()}).promise()),Si.push(Xn.$(".BRfooter").animate({bottom:-1*Xn.getFooterHeight()}).promise()),Lr.addClass("BRup").removeClass("BRdn"),fi.addClass("BRdn").removeClass("BRup"),Xn.$(".BRnavCntlBtm.BRnavCntl").animate({height:"45px"}),Xn.$(".BRnavCntl").delay(1e3).animate({opacity:.75},1e3)):(Xn.refs.$BRtoolbar&&Si.push(Xn.refs.$BRtoolbar.animate({top:0}).promise()),Si.push(Xn.$(".BRfooter").animate({bottom:0}).promise()),Lr.addClass("BRdn").removeClass("BRup"),fi.addClass("BRup").removeClass("BRdn"),Xn.$(".BRnavCntlBtm.BRnavCntl").animate({height:"30px"}),Xn.$(".BRvavCntl").animate({opacity:1})),Na.when.apply(Na,Si).done(function(){Xn.mode==Xn.constMode2up&&Xn.twoPage.autofit!=null&&Xn.twoPage.autofit!="none"||Xn.mode==Xn.constMode1up&&Xn.onePage.autofit!=null&&Xn.onePage.autofit!="none"?Xn.resize():Xn.resizeBRcontainer()})}),Lr.on("mouseover",function(){Na(this).hasClass("BRup")&&Xn.$(".BRnavCntl").animate({opacity:1},250)}).on("mouseleave",function(){Na(this).hasClass("BRup")&&Xn.$(".BRnavCntl").animate({opacity:.75},250)}),fi.on("mouseover",function(){Na(this).hasClass("BRdn")&&Xn.$(".BRnavCntl").animate({opacity:1},250)}).on("mouseleave",function(){Na(this).hasClass("BRdn")&&Xn.$(".BRnavCntl").animate({opacity:.75},250)}),this.initSwipeData(),Na(document).off("mousemove.navigation",this.el),Na(document).on("mousemove.navigation",this.el,{br:this},this.navigationMousemoveHandler),Na(document).off("mousedown.swipe",".BRpageimage"),Na(document).on("mousedown.swipe",".BRpageimage",{br:this},this.swipeMousedownHandler),this.bindMozTouchHandlers()},li.prototype.unbindNavigationHandlers=function(){Na(document).off("mousemove.navigation",this.el)},li.prototype.navigationMousemoveHandler=function(Cr){if(Cr.data.br.uiAutoHide){var Xn=Na(document).height()-75;Cr.pageY<76||Cr.pageY>Xn?Cr.data.br.hideNavigation():Cr.data.br.showNavigation()}},li.prototype.initSwipeData=function(Cr,Xn){this._swipe={mightBeSwiping:!1,didSwipe:!1,mightBeDraggin:!1,didDrag:!1,startTime:new Date().getTime(),startX:Cr,startY:Xn,lastX:Cr,lastY:Xn,deltaX:0,deltaY:0,deltaT:0}},li.prototype.swipeMousedownHandler=function(Cr){var Xn=Cr.data.br;return Cr.which==3?!Xn.protected:(Na(Cr.target).on("mouseout.swipe",{br:Xn},Xn.swipeMouseupHandler).on("mouseup.swipe",{br:Xn},Xn.swipeMouseupHandler).on("mousemove.swipe",{br:Xn},Xn.swipeMousemoveHandler),Xn.initSwipeData(Cr.clientX,Cr.clientY),Xn._swipe.mightBeSwiping=!0,Xn._swipe.mightBeDragging=!0,Cr.preventDefault(),Cr.returnValue=!1,Cr.cancelBubble=!0,!1)},li.prototype.swipeMousemoveHandler=function(Cr){var Xn=Cr.data.br,Qn=Xn._swipe;if(Qn.mightBeSwiping){Qn.deltaX=Cr.clientX-Qn.startX,Qn.deltaY=Cr.clientY-Qn.startY,Qn.deltaT=new Date().getTime()-Qn.startTime;var wr=Math.abs(Qn.deltaX),$n=Math.abs(Qn.deltaY),Mr=Math.min(Xn.refs.$br.width()/5,80);return wr>$n&&wr>Mr&&Qn.deltaT<400&&(Qn.mightBeSwiping=!1,Qn.didSwipe=!0,Xn.mode==Xn.constMode2up&&(Qn.deltaX<0?Xn.right():Xn.left())),Qn.deltaT>400&&!Qn.didSwipe&&Qn.mightBeDragging&&(Qn.didDrag=!0,Xn.refs.$brContainer.scrollTop(Xn.refs.$brContainer.scrollTop()-Cr.clientY+Qn.lastY).scrollLeft(Xn.refs.$brContainer.scrollLeft()-Cr.clientX+Qn.lastX)),Qn.lastX=Cr.clientX,Qn.lastY=Cr.clientY,Cr.preventDefault(),Cr.returnValue=!1,Cr.cancelBubble=!0,!1}},li.prototype.swipeMouseupHandler=function(Cr){var Xn=Cr.data.br._swipe;return Xn.mightBeSwiping=!1,Xn.mightBeDragging=!1,Na(Cr.target).off("mouseout.swipe").off("mouseup.swipe").off("mousemove.swipe"),!Xn.didSwipe&&!Xn.didDrag||(Cr.preventDefault(),Cr.returnValue=!1,Cr.cancelBubble=!0,!1)},li.prototype.bindMozTouchHandlers=function(){var Cr=this;this.refs.$br.on("MozTouchDown",function(Xn){this.mode==Cr.constMode2up&&Xn.preventDefault()}).on("MozTouchMove",function(Xn){this.mode==Cr.constMode2up&&Xn.preventDefault()}).on("MozTouchUp",function(Xn){this.mode==Cr.constMode2up&&Xn.preventDefault()})},li.prototype.navigationIsVisible=function(){return this.refs.$BRtoolbar.position().top==0},li.prototype.setNavigationView=function(Cr){var Xn=this.constNavAnimationDuration,Qn="linear",wr=function(){this.constMode2up!==this.mode&&this.resizeBRcontainer(!0),this.trigger(li.eventNames.navToggled)}.bind(this),$n=0,Mr=0;Cr?($n=-1*this.getToolBarHeight(),Mr=-1*this.getFooterHeight(),this.refs.$BRtoolbar.addClass("js-menu-hide"),this.refs.$BRfooter.addClass("js-menu-hide")):(this.refs.$BRtoolbar.removeClass("js-menu-hide"),this.refs.$BRfooter.removeClass("js-menu-hide")),this.refs.$BRtoolbar.animate({top:$n},Xn,Qn,wr),this.refs.$BRfooter.animate({bottom:Mr},Xn,Qn,wr)},li.prototype.hideNavigation=function(){this.navigationIsVisible()&&this.setNavigationView(!0)},li.prototype.showNavigation=function(){this.navigationIsVisible()||this.setNavigationView()},li.prototype.firstDisplayableIndex=function(){return this.mode!=this.constMode2up?0:this.pageProgression!="rl"?this.book.getPageSide(0)=="L"?0:-1:this.book.getPageSide(0)=="R"?0:-1},li.prototype.lastDisplayableIndex=function(){var Cr=this.book.getNumLeafs()-1;return this.mode!=this.constMode2up?Cr:this.pageProgression!="rl"?this.book.getPageSide(Cr)=="R"?Cr:Cr+1:this.book.getPageSide(Cr)=="L"?Cr:Cr+1},li.prototype.getPageURI=Dr.prototype.getPageURI,Rr(Dr,"book","getPageURI"),li.prototype.updateFromParams=function(Cr){var Xn=Cr.mode,Qn=Xn===void 0?0:Xn,wr=Cr.init,$n=wr!==void 0&&wr,Mr=Cr.fragmentChange,Lr=Mr!==void 0&&Mr;Qn&&this.switchMode(Qn,{init:$n,suppressFragmentChange:!Lr}),Cr.index!==void 0?Cr.index!=this.currentIndex()&&this.jumpToIndex(Cr.index):Cr.page!==void 0&&Cr.page!=this.book.getPageNum(this.currentIndex())&&this.jumpToPage(Cr.page),this.enableSearch&&Cr.search!==void 0&&this.searchTerm!==Cr.search&&this.$(".BRsearchInput").val(Cr.search),this.enableThemesPlugin&&Cr.theme!==void 0&&this.updateTheme(Cr.theme)},li.prototype.canSwitchToMode=function(Cr){return Cr!=this.constMode2up&&Cr!=this.constModeThumb||!(this.book.getNumLeafs()<2)},li.prototype._getPageURI=function(Cr,Xn,Qn){var wr=this.book.getPage(Cr,!1);return wr?(Xn===void 0&&(Xn=wr.height/this.twoPage.height),wr.getURI(Xn,Qn)):this.imagesBaseURL+"transparent.png"},li.prototype.showProgressPopup=function(Cr,Xn){var Qn=this;if(!this.popup){if(this.popup=document.createElement("div"),Na(this.popup).prop("className","BRprogresspopup"),typeof Xn=="function"){var wr=document.createElement("button");wr.setAttribute("title","close"),wr.setAttribute("class","close-popup");var $n=document.createElement("span");$n.setAttribute("class","icon icon-close-dark"),Na(wr).append($n),wr.addEventListener("click",function(){Xn(),Qn.removeProgressPopup()}),Na(this.popup).append(wr)}var Mr=document.createElement("div");if(Na(Mr).css({height:"20px"}).prop("className","BRprogressbar"),Na(this.popup).append(Mr),Cr){var Lr=document.createElement("div");Lr.innerHTML=Cr,Na(this.popup).append(Lr)}Na(this.popup).appendTo(this.refs.$br)}},li.prototype.removeProgressPopup=function(){Na(this.popup).remove(),this.$(".BRprogresspopup").remove(),this.popup=null},li.prototype.initUIStrings=function(){var Cr={".logo":"Go to Archive.org",".zoom_in":"Zoom in",".zoom_out":"Zoom out",".onepg":"One-page view",".twopg":"Two-page view",".thumb":"Thumbnail view",".print":"Print this page",".embed":"Embed BookReader",".link":"Link to this book (and page)",".bookmark":"Bookmark this page",".share":"Share this book",".info":"About this book",".full":"Toggle fullscreen",".book_left":"Flip left",".book_right":"Flip right",".book_up":"Page up",".book_down":"Page down",".play":"Play",".pause":"Pause",".BRdn":"Show/hide nav bar",".BRup":"Show/hide nav bar",".book_top":"First page",".book_bottom":"Last page",".book_leftmost":"First page",".book_rightmost":"Last page"};for(var Xn in this.pageProgression=="rl"&&(Cr[".book_leftmost"]="Last page",Cr[".book_rightmost"]="First page"),Cr)this.$(Xn).prop("title",Cr[Xn])},li.prototype.reloadImages=function(){this.refs.$brContainer.find("img").each(function(Cr,Xn){if(!Xn.complete||Xn.naturalHeight===0){var Qn=Xn.src;Xn.src="",setTimeout(function(){Xn.src=Qn},1e3)}})},li.prototype.getFooterHeight=function(){var Cr=this.mode==this.constMode2up?this.refs.$BRfooter:this.refs.$BRnav;if(Cr&&this.refs.$BRfooter){var Xn=Cr.outerHeight(),Qn=parseInt(this.refs.$BRfooter.css("bottom"));if(!isNaN(Xn)&&!isNaN(Qn))return Xn+Qn}return 0},li.prototype.paramsFromCurrent=function(){var Cr={},Xn=this.currentIndex(),Qn=this.book.getPageNum(Xn);return(Qn===0||Qn)&&(Cr.page=Qn),Cr.index=Xn,Cr.mode=this.mode,this.isFullscreenActive&&(Cr.view="theater"),this.enableSearch&&(Cr.search=this.searchTerm),Cr},li.prototype.paramsFromFragment=function(Cr){var Xn={};Cr.substr(0,1)=="#"&&(Cr=Cr.substr(1));var Qn=parseInt(/^\d+$/.exec(Cr));if(!isNaN(Qn))return Xn.index=Qn,Xn;for(var wr=Cr.split("/"),$n={},Mr=0;Mr<wr.length;Mr+=2)$n[wr[Mr]]=wr[Mr+1];return $n.mode=="1up"?Xn.mode=this.constMode1up:$n.mode=="2up"?Xn.mode=this.constMode2up:$n.mode=="thumb"&&(Xn.mode=this.constModeThumb),$n.page!==void 0&&(Xn.page=$n.page),$n.search!=null&&(Xn.search=Yr.decodeURIComponentPlus($n.search)),$n.theme!=null&&(Xn.theme=$n.theme),Xn},li.prototype.fragmentFromParams=function(Cr){var Xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"hash",Qn="/",wr=[];if(Cr.page!==void 0?wr.push("page",Cr.page):Cr.index!==void 0&&wr.push("page","n"+Cr.index),Cr.mode!==void 0)if(Cr.mode==this.constMode1up)wr.push("mode","1up");else if(Cr.mode==this.constMode2up)wr.push("mode","2up");else{if(Cr.mode!=this.constModeThumb)throw"fragmentFromParams called with unknown mode "+Cr.mode;wr.push("mode","thumb")}return Cr.search&&Xn==="hash"&&wr.push("search",Cr.search),Yr.encodeURIComponentPlus(wr.join(Qn)).replace(/%2F/g,"/")},li.prototype.queryStringFromParams=function(Cr,Xn){var Qn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"hash",wr=new URLSearchParams(Xn);Cr.view?wr.set("view",Cr.view):wr.delete("view"),Cr.search&&Qn==="history"&&wr.set("q",Cr.search);var $n=wr.toString();return $n?"?"+$n:""},li.prototype.$=function(Cr){return this.refs.$br.find(Cr)},window.BookReader=li},105:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _classCallCheck=function(jt,xt){if(!_instanceof(jt,xt))throw new TypeError("Cannot call a class as a function")},_defineProperties=function(jt,xt){for(var Rt=0;Rt<xt.length;Rt++){var Lt=xt[Rt];Lt.enumerable=Lt.enumerable||!1,Lt.configurable=!0,"value"in Lt&&(Lt.writable=!0),Object.defineProperty(jt,Lt.key,Lt)}},_createClass=function(jt,xt,Rt){return xt&&_defineProperties(jt.prototype,xt),Rt&&_defineProperties(jt,Rt),Object.defineProperty(jt,"prototype",{writable:!1}),jt};__webpack_require__.d(__webpack_exports__,{E:function(){return DebugConsole1}});var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9826),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1539),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9600),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1249),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__),$=__webpack_require__(3609),DebugConsole1=function(){function DebugConsole(){_classCallCheck(this,DebugConsole),this.currentRun=0}return _createClass(DebugConsole,[{key:"init",value:function init(){var _this=this;this.$log=$('<div id="_debugLog" style="width: 100%; height: 300px; overflow: auto" />'),$(document.body).prepend(this.$log),this.$form=$('\n    <form>\n      <input style="width:100%; font-family: monospace;" id="_debugLogInput">\n    </form>'),this.$log.append(this.$form),this.$form.on("submit",function(ev){ev.preventDefault();var result=eval(_this.$form.find("input").val());_this.logToScreen([result])});var _realLog=console.log.bind(console);console.log=function(){for(var Ut=arguments.length,jt=new Array(Ut),xt=0;xt<Ut;xt++)jt[xt]=arguments[xt];_realLog.apply(void 0,jt),_this.logToScreen(jt)},window.onerror=function(){for(var Ut=arguments.length,jt=new Array(Ut),xt=0;xt<Ut;xt++)jt[xt]=arguments[xt];return _this.logToScreen(jt)}}},{key:"logToScreen",value:function Ut(jt){var xt=jt.map(JSON.stringify).join(","),Rt=this.$log.children(".log-entry:last-child");Rt.find(".entry-code").html()==xt?Rt.find(".count").text("(".concat(++this.currentRun,")")):(this.currentRun=1,this.$log.append($('\n        <div class="log-entry">\n          <code class="count"></code> <code class="entry-code">'.concat(xt,"</code>\n        </div>"))))}}]),DebugConsole}()},9860:function(Ut,jt,xt){"use strict";var Rt=function(fn,dn){return function(pn){if(Array.isArray(pn))return pn}(fn)||function(pn,mn){var hn=pn==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&pn[Symbol.iterator]||pn["@@iterator"];if(hn!=null){var gn,on,Ft=[],Gt=!0,en=!1;try{for(hn=hn.call(pn);!(Gt=(gn=hn.next()).done)&&(Ft.push(gn.value),!mn||Ft.length!==mn);Gt=!0);}catch(sn){en=!0,on=sn}finally{try{Gt||hn.return==null||hn.return()}finally{if(en)throw on}}return Ft}}(fn,dn)||Bt(fn,dn)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Lt=function(fn,dn){var pn=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&fn[Symbol.iterator]||fn["@@iterator"];if(!pn){if(Array.isArray(fn)||(pn=Bt(fn))||dn&&fn&&typeof fn.length=="number"){pn&&(fn=pn);var mn=0,hn=function(){};return{s:hn,n:function(){return mn>=fn.length?{done:!0}:{done:!1,value:fn[mn++]}},e:function(en){throw en},f:hn}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var gn,on=!0,Ft=!1;return{s:function(){pn=pn.call(fn)},n:function(){var en=pn.next();return on=en.done,en},e:function(en){Ft=!0,gn=en},f:function(){try{on||pn.return==null||pn.return()}finally{if(Ft)throw gn}}}},Bt=function(fn,dn){if(fn){if(typeof fn=="string")return Vt(fn,dn);var pn=Object.prototype.toString.call(fn).slice(8,-1);return pn==="Object"&&fn.constructor&&(pn=fn.constructor.name),pn==="Map"||pn==="Set"?Array.from(fn):pn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(pn)?Vt(fn,dn):void 0}},Vt=function(fn,dn){(dn==null||dn>fn.length)&&(dn=fn.length);for(var pn=0,mn=new Array(dn);pn<dn;pn++)mn[pn]=fn[pn];return mn},Nt=function(fn,dn,pn,mn,hn,gn,on){try{var Ft=fn[gn](on),Gt=Ft.value}catch(en){return void pn(en)}Ft.done?dn(Gt):Promise.resolve(Gt).then(mn,hn)},qt=function(fn,dn){for(var pn=0;pn<dn.length;pn++){var mn=dn[pn];mn.enumerable=mn.enumerable||!1,mn.configurable=!0,"value"in mn&&(mn.writable=!0),Object.defineProperty(fn,mn.key,mn)}},Jt=function(fn,dn){var pn=document.createElementNS("http://www.w3.org/2000/svg","svg");return pn.setAttribute("xmlns","http://www.w3.org/2000/svg"),pn.setAttribute("viewBox","0 0 ".concat(fn.width," ").concat(fn.height)),pn.setAttribute("class","BRPageLayer ".concat(dn)),pn.setAttribute("preserveAspectRatio","none"),pn},Zt=function(fn){var dn=fn.l,pn=fn.r,mn=fn.b,hn=fn.t,gn=document.createElementNS("http://www.w3.org/2000/svg","rect");return gn.setAttribute("x",dn.toString()),gn.setAttribute("y",hn.toString()),gn.setAttribute("width",(pn-dn).toString()),gn.setAttribute("height",(mn-hn).toString()),gn.setAttribute("rx","4"),gn.setAttribute("ry","4"),gn},Yt=function(fn,dn,pn,mn){var hn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,gn=mn.querySelector(".".concat(fn)),on=gn||Jt(pn,fn);if(!gn){var Ft=mn.querySelector(".BRpageimage");Ft?Xt(on).insertAfter(Ft):Xt(on).prependTo(mn)}var Gt,en=Lt(dn.entries());try{for(en.s();!(Gt=en.n()).done;){var sn=Rt(Gt.value,2),cn=sn[0],yn=sn[1],Cn=Zt(yn);hn&&Cn.setAttribute("class",hn[cn]),on.appendChild(Cn)}}catch(kn){en.e(kn)}finally{en.f()}};xt.d(jt,{_z:function(){return nn},hy:function(){return Jt},Tm:function(){return Yt}}),xt(5666),xt(5827),xt(1539),xt(9600),xt(2222),xt(9714),xt(6992),xt(3948),xt(8674),xt(7042),xt(8309),xt(1038),xt(8783),xt(4916),xt(2526),xt(1817),xt(2165);var Xt=xt(3609),nn=function(){function un(pn,mn){var hn=mn.isProtected,gn=mn.imageCache,on=mn.loadingImage;(function(Ft,Gt){if(!_instanceof(Ft,Gt))throw new TypeError("Cannot call a class as a function")})(this,un),this.page=pn,this.imageCache=gn,this.loadingImage=on,this.$container=Xt("<div />",{class:"BRpagecontainer ".concat(pn?"pagediv".concat(pn.index):"BRemptypage"),css:{position:"absolute"}}).attr("data-side",pn==null?void 0:pn.pageSide),hn&&(this.$container.append(Xt('<div class="BRscreen" />')),this.$container.addClass("protected")),this.$img=null}var fn,dn;return fn=un,(dn=[{key:"update",value:function(mn){var hn,gn,on=mn.dimensions,Ft=on===void 0?null:on,Gt=mn.reduce,en=Gt===void 0?null:Gt;if(Ft&&this.$container.css(Ft),en!=null&&this.page){var sn=this.imageCache.imageLoaded(this.page.index,en),cn=!sn&&this.imageCache.getBestLoadedReduce(this.page.index,en),yn=this.imageCache.image(this.page.index,en);if(((hn=this.$img)===null||hn===void 0?void 0:hn[0].src)==yn[0].src)return this;(gn=this.$img)===null||gn===void 0||gn.remove(),this.$img=yn.prependTo(this.$container);var Cn=[];return sn||(this.$container.addClass("BRpageloading"),Cn.push('url("'.concat(this.loadingImage,'") center/20px no-repeat'))),cn&&Cn.push('url("'.concat(this.page.getURI(cn,0),'") center/100% 100% no-repeat')),sn||this.$img.css("background",Cn.join(",")).one("loadend",function(){var kn,An=(kn=regeneratorRuntime.mark(function In(Pn){return regeneratorRuntime.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:Xt(Pn.target).css({background:""}),Xt(Pn.target).parent().removeClass("BRpageloading");case 2:case"end":return _n.stop()}},In)}),function(){var Pn=this,_n=arguments;return new Promise(function(Rn,jn){var On=kn.apply(Pn,_n);function Sn(Jn){Nt(On,Rn,jn,Sn,Vn,"next",Jn)}function Vn(Jn){Nt(On,Rn,jn,Sn,Vn,"throw",Jn)}Sn(void 0)})});return function(In){return An.apply(this,arguments)}}()),this}}}])&&qt(fn.prototype,dn),Object.defineProperty(fn,"prototype",{writable:!1}),un}()},5685:function(Ut,jt,xt){"use strict";var Rt=function(An,In,Pn,_n,Rn,jn,On){try{var Sn=An[jn](On),Vn=Sn.value}catch(Jn){return void Pn(Jn)}Sn.done?In(Vn):Promise.resolve(Vn).then(_n,Rn)},Lt=function(An){return function(){var In=this,Pn=arguments;return new Promise(function(_n,Rn){var jn=An.apply(In,Pn);function On(Vn){Rt(jn,_n,Rn,On,Sn,"next",Vn)}function Sn(Vn){Rt(jn,_n,Rn,On,Sn,"throw",Vn)}On(void 0)})}},Bt=function(An,In){(In==null||In>An.length)&&(In=An.length);for(var Pn=0,_n=new Array(In);Pn<In;Pn++)_n[Pn]=An[Pn];return _n},Vt=function(An){An.bind("mousedown",function(){return!1}),An[0].onselectstart=function(){return!1}},Nt=function(An,In,Pn){return Math.min(Math.max(An,In),Pn)},qt=function(An,In){return An/In*100+"%"},Jt=function(An,In){return!In.includes(An)},Zt=function(){var An=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,In=cn(An);return(In==null?void 0:In.tagName)=="INPUT"||(In==null?void 0:In.tagName)=="TEXTAREA"},Yt=function(An){var In=An.contentWindow||An.contentDocument;return In.document||In},Xt=function(An){return An.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;")},nn=function(An){return decodeURIComponent(An).replace(/\+/g," ")},un=function(An){return encodeURIComponent(An).replace(/%20/g,"+")},fn=function(An,In,Pn){var _n;return function(){var Rn=this,jn=arguments,On=function(){_n=null,Pn||An.apply(Rn,jn)},Sn=Pn&&!_n;clearTimeout(_n),_n=setTimeout(On,In),Sn&&An.apply(Rn,jn)}},dn=function(An,In,Pn){var _n,Rn;return In||(In=250),Pn&&(_n=+new Date),function(){var jn=this,On=+new Date,Sn=arguments;_n&&On<_n+In?(clearTimeout(Rn),Rn=setTimeout(function(){_n=On,An.apply(jn,Sn)},In)):(_n=On,An.apply(jn,Sn))}},pn=function(An){if(typeof An.CustomEvent=="function")return!1;An.CustomEvent=mn},mn=function(An){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Pn=In.bubbles,_n=Pn!==void 0&&Pn,Rn=In.cancelable,jn=Rn!==void 0&&Rn,On=In.detail,Sn=On===void 0?null:On,Vn=document.createEvent("CustomEvent");return Vn.initCustomEvent(An,_n,jn,Sn),Vn},hn=function(){var An=document.createElement("div");An.style.width="1in",document.body.appendChild(An);var In=An.offsetWidth;document.body.removeChild(An);var Pn=1.25*In;return Pn==0?100:Pn},gn=function(An){return An.reduce(function(In,Pn){return In+Pn},0)},on=function(An){var In,Pn=[],_n=function(jn,On){var Sn=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&jn[Symbol.iterator]||jn["@@iterator"];if(!Sn){if(Array.isArray(jn)||(Sn=function(Tr,ti){if(Tr){if(typeof Tr=="string")return Bt(Tr,ti);var yi=Object.prototype.toString.call(Tr).slice(8,-1);return yi==="Object"&&Tr.constructor&&(yi=Tr.constructor.name),yi==="Map"||yi==="Set"?Array.from(Tr):yi==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(yi)?Bt(Tr,ti):void 0}}(jn))||On&&jn&&typeof jn.length=="number"){Sn&&(jn=Sn);var Vn=0,Jn=function(){};return{s:Jn,n:function(){return Vn>=jn.length?{done:!0}:{done:!1,value:jn[Vn++]}},e:function(ti){throw ti},f:Jn}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var kr,xr=!0,Yn=!1;return{s:function(){Sn=Sn.call(jn)},n:function(){var ti=Sn.next();return xr=ti.done,ti},e:function(ti){Yn=!0,kr=ti},f:function(){try{xr||Sn.return==null||Sn.return()}finally{if(Yn)throw kr}}}}(An);try{for(_n.s();!(In=_n.n()).done;){var Rn=In.value;Pn.push(Rn)}}catch(jn){_n.e(jn)}finally{_n.f()}return Pn},Ft=function(An,In){return An.length==In.length&&An.every(function(Pn,_n){return Pn==In[_n]})},Gt=function(An,In){return An&&In&&!Ft(An,In)},en=function(An){return yn.apply(this,arguments)},sn=function(An){return Cn.apply(this,arguments)};function cn(){var kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,An=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],In=kn.activeElement;return An&&In!=null&&In.shadowRoot?cn(In.shadowRoot,!0):In}function yn(){return(yn=Lt(regeneratorRuntime.mark(function kn(An){return regeneratorRuntime.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.abrupt("return",new Promise(function(Pn){return setTimeout(Pn,An)}));case 1:case"end":return In.stop()}},kn)}))).apply(this,arguments)}function Cn(){return(Cn=Lt(regeneratorRuntime.mark(function kn(An){var In,Pn,_n,Rn,jn,On,Sn,Vn,Jn,kr,xr,Yn=arguments;return regeneratorRuntime.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:In=Yn.length>1&&Yn[1]!==void 0?Yn[1]:{},Pn=In.step,_n=Pn===void 0?50:Pn,Rn=In.timeout,jn=Rn===void 0?500:Rn,On=In.until,Sn=On===void 0?function(yi){return Boolean(yi)}:On,Vn=In._sleep,Jn=Vn===void 0?en:Vn,kr=Date.now();case 2:if(!(Date.now()-kr<jn)){Tr.next=10;break}if(xr=An(),!Sn(xr)){Tr.next=6;break}return Tr.abrupt("return",xr);case 6:return Tr.next=8,Jn(_n);case 8:Tr.next=2;break;case 10:case"end":return Tr.stop()}},kn)}))).apply(this,arguments)}xt.r(jt),xt.d(jt,{disableSelect:function(){return Vt},clamp:function(){return Nt},cssPercentage:function(){return qt},notInArray:function(){return Jt},getActiveElement:function(){return cn},isInputActive:function(){return Zt},getIFrameDocument:function(){return Yt},escapeHTML:function(){return Xt},decodeURIComponentPlus:function(){return nn},encodeURIComponentPlus:function(){return un},debounce:function(){return fn},throttle:function(){return dn},polyfillCustomEvent:function(){return pn},PolyfilledCustomEvent:function(){return mn},calcScreenDPI:function(){return hn},sum:function(){return gn},genToArray:function(){return on},arrEquals:function(){return Ft},arrChanged:function(){return Gt},sleep:function(){return en},poll:function(){return sn}}),xt(5666),xt(6699),xt(2023),xt(4916),xt(5306),xt(5827),xt(1539),xt(8674),xt(7042),xt(8309),xt(1038),xt(8783),xt(2526),xt(1817),xt(2165),xt(6992),xt(3948)},9662:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(614),Bt=xt(6330),Vt=Rt.TypeError;Ut.exports=function(Nt){if(Lt(Nt))return Nt;throw Vt(Bt(Nt)+" is not a function")}},9483:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(4411),Bt=xt(6330),Vt=Rt.TypeError;Ut.exports=function(Nt){if(Lt(Nt))return Nt;throw Vt(Bt(Nt)+" is not a constructor")}},6077:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(614),Bt=Rt.String,Vt=Rt.TypeError;Ut.exports=function(Nt){if(typeof Nt=="object"||Lt(Nt))return Nt;throw Vt("Can't set "+Bt(Nt)+" as a prototype")}},1223:function(Ut,jt,xt){var Rt=xt(5112),Lt=xt(30),Bt=xt(3070),Vt=Rt("unscopables"),Nt=Array.prototype;Nt[Vt]==null&&Bt.f(Nt,Vt,{configurable:!0,value:Lt(null)}),Ut.exports=function(qt){Nt[Vt][qt]=!0}},1530:function(Ut,jt,xt){"use strict";var Rt=xt(8710).charAt;Ut.exports=function(Lt,Bt,Vt){return Bt+(Vt?Rt(Lt,Bt).length:1)}},5787:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(7976),Bt=Rt.TypeError;Ut.exports=function(Vt,Nt){if(Lt(Nt,Vt))return Vt;throw Bt("Incorrect invocation")}},9670:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(111),Bt=Rt.String,Vt=Rt.TypeError;Ut.exports=function(Nt){if(Lt(Nt))return Nt;throw Vt(Bt(Nt)+" is not an object")}},7556:function(Ut,jt,xt){var Rt=xt(7293);Ut.exports=Rt(function(){if(typeof ArrayBuffer=="function"){var Lt=new ArrayBuffer(8);Object.isExtensible(Lt)&&Object.defineProperty(Lt,"a",{value:8})}})},1285:function(Ut,jt,xt){"use strict";var Rt=xt(7908),Lt=xt(1400),Bt=xt(6244);Ut.exports=function(Vt){for(var Nt=Rt(this),qt=Bt(Nt),Jt=arguments.length,Zt=Lt(Jt>1?arguments[1]:void 0,qt),Yt=Jt>2?arguments[2]:void 0,Xt=Yt===void 0?qt:Lt(Yt,qt);Xt>Zt;)Nt[Zt++]=Vt;return Nt}},8533:function(Ut,jt,xt){"use strict";var Rt=xt(2092).forEach,Lt=xt(9341)("forEach");Ut.exports=Lt?[].forEach:function(Bt){return Rt(this,Bt,arguments.length>1?arguments[1]:void 0)}},8457:function(Ut,jt,xt){"use strict";var Rt=xt(7854),Lt=xt(9974),Bt=xt(6916),Vt=xt(7908),Nt=xt(3411),qt=xt(7659),Jt=xt(4411),Zt=xt(6244),Yt=xt(6135),Xt=xt(8554),nn=xt(1246),un=Rt.Array;Ut.exports=function(fn){var dn=Vt(fn),pn=Jt(this),mn=arguments.length,hn=mn>1?arguments[1]:void 0,gn=hn!==void 0;gn&&(hn=Lt(hn,mn>2?arguments[2]:void 0));var on,Ft,Gt,en,sn,cn,yn=nn(dn),Cn=0;if(!yn||this==un&&qt(yn))for(on=Zt(dn),Ft=pn?new this(on):un(on);on>Cn;Cn++)cn=gn?hn(dn[Cn],Cn):dn[Cn],Yt(Ft,Cn,cn);else for(sn=(en=Xt(dn,yn)).next,Ft=pn?new this:[];!(Gt=Bt(sn,en)).done;Cn++)cn=gn?Nt(en,hn,[Gt.value,Cn],!0):Gt.value,Yt(Ft,Cn,cn);return Ft.length=Cn,Ft}},1318:function(Ut,jt,xt){var Rt=xt(5656),Lt=xt(1400),Bt=xt(6244),Vt=function(qt){return function(Jt,Zt,Yt){var Xt,nn=Rt(Jt),un=Bt(nn),fn=Lt(Yt,un);if(qt&&Zt!=Zt){for(;un>fn;)if((Xt=nn[fn++])!=Xt)return!0}else for(;un>fn;fn++)if((qt||fn in nn)&&nn[fn]===Zt)return qt||fn||0;return!qt&&-1}};Ut.exports={includes:Vt(!0),indexOf:Vt(!1)}},2092:function(Ut,jt,xt){var Rt=xt(9974),Lt=xt(1702),Bt=xt(8361),Vt=xt(7908),Nt=xt(6244),qt=xt(5417),Jt=Lt([].push),Zt=function(Xt){var nn=Xt==1,un=Xt==2,fn=Xt==3,dn=Xt==4,pn=Xt==6,mn=Xt==7,hn=Xt==5||pn;return function(gn,on,Ft,Gt){for(var en,sn,cn=Vt(gn),yn=Bt(cn),Cn=Rt(on,Ft),kn=Nt(yn),An=0,In=Gt||qt,Pn=nn?In(gn,kn):un||mn?In(gn,0):void 0;kn>An;An++)if((hn||An in yn)&&(sn=Cn(en=yn[An],An,cn),Xt))if(nn)Pn[An]=sn;else if(sn)switch(Xt){case 3:return!0;case 5:return en;case 6:return An;case 2:Jt(Pn,en)}else switch(Xt){case 4:return!1;case 7:Jt(Pn,en)}return pn?-1:fn||dn?dn:Pn}};Ut.exports={forEach:Zt(0),map:Zt(1),filter:Zt(2),some:Zt(3),every:Zt(4),find:Zt(5),findIndex:Zt(6),filterReject:Zt(7)}},1194:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(5112),Bt=xt(7392),Vt=Lt("species");Ut.exports=function(Nt){return Bt>=51||!Rt(function(){var qt=[];return(qt.constructor={})[Vt]=function(){return{foo:1}},qt[Nt](Boolean).foo!==1})}},9341:function(Ut,jt,xt){"use strict";var Rt=xt(7293);Ut.exports=function(Lt,Bt){var Vt=[][Lt];return!!Vt&&Rt(function(){Vt.call(null,Bt||function(){return 1},1)})}},3671:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(9662),Bt=xt(7908),Vt=xt(8361),Nt=xt(6244),qt=Rt.TypeError,Jt=function(Yt){return function(Xt,nn,un,fn){Lt(nn);var dn=Bt(Xt),pn=Vt(dn),mn=Nt(dn),hn=Yt?mn-1:0,gn=Yt?-1:1;if(un<2)for(;;){if(hn in pn){fn=pn[hn],hn+=gn;break}if(hn+=gn,Yt?hn<0:mn<=hn)throw qt("Reduce of empty array with no initial value")}for(;Yt?hn>=0:mn>hn;hn+=gn)hn in pn&&(fn=nn(fn,pn[hn],hn,dn));return fn}};Ut.exports={left:Jt(!1),right:Jt(!0)}},1589:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(1400),Bt=xt(6244),Vt=xt(6135),Nt=Rt.Array,qt=Math.max;Ut.exports=function(Jt,Zt,Yt){for(var Xt=Bt(Jt),nn=Lt(Zt,Xt),un=Lt(Yt===void 0?Xt:Yt,Xt),fn=Nt(qt(un-nn,0)),dn=0;nn<un;nn++,dn++)Vt(fn,dn,Jt[nn]);return fn.length=dn,fn}},206:function(Ut,jt,xt){var Rt=xt(1702);Ut.exports=Rt([].slice)},4362:function(Ut,jt,xt){var Rt=xt(1589),Lt=Math.floor,Bt=function(qt,Jt){var Zt=qt.length,Yt=Lt(Zt/2);return Zt<8?Vt(qt,Jt):Nt(qt,Bt(Rt(qt,0,Yt),Jt),Bt(Rt(qt,Yt),Jt),Jt)},Vt=function(Jt,Zt){for(var Yt,Xt,nn=Jt.length,un=1;un<nn;){for(Xt=un,Yt=Jt[un];Xt&&Zt(Jt[Xt-1],Yt)>0;)Jt[Xt]=Jt[--Xt];Xt!==un++&&(Jt[Xt]=Yt)}return Jt},Nt=function(Jt,Zt,Yt,Xt){for(var nn=Zt.length,un=Yt.length,fn=0,dn=0;fn<nn||dn<un;)Jt[fn+dn]=fn<nn&&dn<un?Xt(Zt[fn],Yt[dn])<=0?Zt[fn++]:Yt[dn++]:fn<nn?Zt[fn++]:Yt[dn++];return Jt};Ut.exports=Bt},7475:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(3157),Bt=xt(4411),Vt=xt(111),Nt=xt(5112)("species"),qt=Rt.Array;Ut.exports=function(Jt){var Zt;return Lt(Jt)&&(Zt=Jt.constructor,(Bt(Zt)&&(Zt===qt||Lt(Zt.prototype))||Vt(Zt)&&(Zt=Zt[Nt])===null)&&(Zt=void 0)),Zt===void 0?qt:Zt}},5417:function(Ut,jt,xt){var Rt=xt(7475);Ut.exports=function(Lt,Bt){return new(Rt(Lt))(Bt===0?0:Bt)}},3411:function(Ut,jt,xt){var Rt=xt(9670),Lt=xt(9212);Ut.exports=function(Bt,Vt,Nt,qt){try{return qt?Vt(Rt(Nt)[0],Nt[1]):Vt(Nt)}catch(Jt){Lt(Bt,"throw",Jt)}}},7072:function(Ut,jt,xt){var Rt=xt(5112)("iterator"),Lt=!1;try{var Bt=0,Vt={next:function(){return{done:!!Bt++}},return:function(){Lt=!0}};Vt[Rt]=function(){return this},Array.from(Vt,function(){throw 2})}catch(Nt){}Ut.exports=function(Nt,qt){if(!qt&&!Lt)return!1;var Jt=!1;try{var Zt={};Zt[Rt]=function(){return{next:function(){return{done:Jt=!0}}}},Nt(Zt)}catch(Yt){}return Jt}},4326:function(Ut,jt,xt){var Rt=xt(1702),Lt=Rt({}.toString),Bt=Rt("".slice);Ut.exports=function(Vt){return Bt(Lt(Vt),8,-1)}},648:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(1694),Bt=xt(614),Vt=xt(4326),Nt=xt(5112)("toStringTag"),qt=Rt.Object,Jt=Vt(function(){return arguments}())=="Arguments";Ut.exports=Lt?Vt:function(Zt){var Yt,Xt,nn;return Zt===void 0?"Undefined":Zt===null?"Null":typeof(Xt=function(un,fn){try{return un[fn]}catch(dn){}}(Yt=qt(Zt),Nt))=="string"?Xt:Jt?Vt(Yt):(nn=Vt(Yt))=="Object"&&Bt(Yt.callee)?"Arguments":nn}},5631:function(Ut,jt,xt){"use strict";var Rt=xt(3070).f,Lt=xt(30),Bt=xt(2248),Vt=xt(9974),Nt=xt(5787),qt=xt(408),Jt=xt(654),Zt=xt(6340),Yt=xt(9781),Xt=xt(2423).fastKey,nn=xt(9909),un=nn.set,fn=nn.getterFor;Ut.exports={getConstructor:function(pn,mn,hn,gn){var on=pn(function(cn,yn){Nt(cn,Ft),un(cn,{type:mn,index:Lt(null),first:void 0,last:void 0,size:0}),Yt||(cn.size=0),yn!=null&&qt(yn,cn[gn],{that:cn,AS_ENTRIES:hn})}),Ft=on.prototype,Gt=fn(mn),en=function(yn,Cn,kn){var An,In,Pn=Gt(yn),_n=sn(yn,Cn);return _n?_n.value=kn:(Pn.last=_n={index:In=Xt(Cn,!0),key:Cn,value:kn,previous:An=Pn.last,next:void 0,removed:!1},Pn.first||(Pn.first=_n),An&&(An.next=_n),Yt?Pn.size++:yn.size++,In!=="F"&&(Pn.index[In]=_n)),yn},sn=function(yn,Cn){var kn,An=Gt(yn),In=Xt(Cn);if(In!=="F")return An.index[In];for(kn=An.first;kn;kn=kn.next)if(kn.key==Cn)return kn};return Bt(Ft,{clear:function(){for(var yn=Gt(this),Cn=yn.index,kn=yn.first;kn;)kn.removed=!0,kn.previous&&(kn.previous=kn.previous.next=void 0),delete Cn[kn.index],kn=kn.next;yn.first=yn.last=void 0,Yt?yn.size=0:this.size=0},delete:function(yn){var Cn=this,kn=Gt(Cn),An=sn(Cn,yn);if(An){var In=An.next,Pn=An.previous;delete kn.index[An.index],An.removed=!0,Pn&&(Pn.next=In),In&&(In.previous=Pn),kn.first==An&&(kn.first=In),kn.last==An&&(kn.last=Pn),Yt?kn.size--:Cn.size--}return!!An},forEach:function(yn){for(var Cn,kn=Gt(this),An=Vt(yn,arguments.length>1?arguments[1]:void 0);Cn=Cn?Cn.next:kn.first;)for(An(Cn.value,Cn.key,this);Cn&&Cn.removed;)Cn=Cn.previous},has:function(yn){return!!sn(this,yn)}}),Bt(Ft,hn?{get:function(yn){var Cn=sn(this,yn);return Cn&&Cn.value},set:function(yn,Cn){return en(this,yn===0?0:yn,Cn)}}:{add:function(yn){return en(this,yn=yn===0?0:yn,yn)}}),Yt&&Rt(Ft,"size",{get:function(){return Gt(this).size}}),on},setStrong:function(pn,mn,hn){var gn=mn+" Iterator",on=fn(mn),Ft=fn(gn);Jt(pn,mn,function(Gt,en){un(this,{type:gn,target:Gt,state:on(Gt),kind:en,last:void 0})},function(){for(var Gt=Ft(this),en=Gt.kind,sn=Gt.last;sn&&sn.removed;)sn=sn.previous;return Gt.target&&(Gt.last=sn=sn?sn.next:Gt.state.first)?en=="keys"?{value:sn.key,done:!1}:en=="values"?{value:sn.value,done:!1}:{value:[sn.key,sn.value],done:!1}:(Gt.target=void 0,{value:void 0,done:!0})},hn?"entries":"values",!hn,!0),Zt(mn)}}},9320:function(Ut,jt,xt){"use strict";var Rt=xt(1702),Lt=xt(2248),Bt=xt(2423).getWeakData,Vt=xt(9670),Nt=xt(111),qt=xt(5787),Jt=xt(408),Zt=xt(2092),Yt=xt(2597),Xt=xt(9909),nn=Xt.set,un=Xt.getterFor,fn=Zt.find,dn=Zt.findIndex,pn=Rt([].splice),mn=0,hn=function(Gt){return Gt.frozen||(Gt.frozen=new gn)},gn=function(){this.entries=[]},on=function(Gt,en){return fn(Gt.entries,function(sn){return sn[0]===en})};gn.prototype={get:function(Gt){var en=on(this,Gt);if(en)return en[1]},has:function(Gt){return!!on(this,Gt)},set:function(Gt,en){var sn=on(this,Gt);sn?sn[1]=en:this.entries.push([Gt,en])},delete:function(Gt){var en=dn(this.entries,function(sn){return sn[0]===Gt});return~en&&pn(this.entries,en,1),!!~en}},Ut.exports={getConstructor:function(Gt,en,sn,cn){var yn=Gt(function(In,Pn){qt(In,Cn),nn(In,{type:en,id:mn++,frozen:void 0}),Pn!=null&&Jt(Pn,In[cn],{that:In,AS_ENTRIES:sn})}),Cn=yn.prototype,kn=un(en),An=function(Pn,_n,Rn){var jn=kn(Pn),On=Bt(Vt(_n),!0);return On===!0?hn(jn).set(_n,Rn):On[jn.id]=Rn,Pn};return Lt(Cn,{delete:function(Pn){var _n=kn(this);if(!Nt(Pn))return!1;var Rn=Bt(Pn);return Rn===!0?hn(_n).delete(Pn):Rn&&Yt(Rn,_n.id)&&delete Rn[_n.id]},has:function(Pn){var _n=kn(this);if(!Nt(Pn))return!1;var Rn=Bt(Pn);return Rn===!0?hn(_n).has(Pn):Rn&&Yt(Rn,_n.id)}}),Lt(Cn,sn?{get:function(Pn){var _n=kn(this);if(Nt(Pn)){var Rn=Bt(Pn);return Rn===!0?hn(_n).get(Pn):Rn?Rn[_n.id]:void 0}},set:function(Pn,_n){return An(this,Pn,_n)}}:{add:function(Pn){return An(this,Pn,!0)}}),yn}}},7710:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(7854),Bt=xt(1702),Vt=xt(4705),Nt=xt(1320),qt=xt(2423),Jt=xt(408),Zt=xt(5787),Yt=xt(614),Xt=xt(111),nn=xt(7293),un=xt(7072),fn=xt(8003),dn=xt(9587);Ut.exports=function(pn,mn,hn){var gn=pn.indexOf("Map")!==-1,on=pn.indexOf("Weak")!==-1,Ft=gn?"set":"add",Gt=Lt[pn],en=Gt&&Gt.prototype,sn=Gt,cn={},yn=function(Rn){var jn=Bt(en[Rn]);Nt(en,Rn,Rn=="add"?function(On){return jn(this,On===0?0:On),this}:Rn=="delete"?function(On){return!(on&&!Xt(On))&&jn(this,On===0?0:On)}:Rn=="get"?function(On){return on&&!Xt(On)?void 0:jn(this,On===0?0:On)}:Rn=="has"?function(On){return!(on&&!Xt(On))&&jn(this,On===0?0:On)}:function(On,Sn){return jn(this,On===0?0:On,Sn),this})};if(Vt(pn,!Yt(Gt)||!(on||en.forEach&&!nn(function(){new Gt().entries().next()}))))sn=hn.getConstructor(mn,pn,gn,Ft),qt.enable();else if(Vt(pn,!0)){var Cn=new sn,kn=Cn[Ft](on?{}:-0,1)!=Cn,An=nn(function(){Cn.has(1)}),In=un(function(_n){new Gt(_n)}),Pn=!on&&nn(function(){for(var _n=new Gt,Rn=5;Rn--;)_n[Ft](Rn,Rn);return!_n.has(-0)});In||((sn=mn(function(_n,Rn){Zt(_n,en);var jn=dn(new Gt,_n,sn);return Rn!=null&&Jt(Rn,jn[Ft],{that:jn,AS_ENTRIES:gn}),jn})).prototype=en,en.constructor=sn),(An||Pn)&&(yn("delete"),yn("has"),gn&&yn("get")),(Pn||kn)&&yn(Ft),on&&en.clear&&delete en.clear}return cn[pn]=sn,Rt({global:!0,forced:sn!=Gt},cn),fn(sn,pn),on||hn.setStrong(sn,pn,gn),sn}},9920:function(Ut,jt,xt){var Rt=xt(2597),Lt=xt(3887),Bt=xt(1236),Vt=xt(3070);Ut.exports=function(Nt,qt,Jt){for(var Zt=Lt(qt),Yt=Vt.f,Xt=Bt.f,nn=0;nn<Zt.length;nn++){var un=Zt[nn];Rt(Nt,un)||Jt&&Rt(Jt,un)||Yt(Nt,un,Xt(qt,un))}}},4964:function(Ut,jt,xt){var Rt=xt(5112)("match");Ut.exports=function(Lt){var Bt=/./;try{"/./"[Lt](Bt)}catch(Vt){try{return Bt[Rt]=!1,"/./"[Lt](Bt)}catch(Nt){}}return!1}},8544:function(Ut,jt,xt){var Rt=xt(7293);Ut.exports=!Rt(function(){var Lt=function(){};return Lt.prototype.constructor=null,Object.getPrototypeOf(new Lt)!==Lt.prototype})},4994:function(Ut,jt,xt){"use strict";var Rt=xt(3383).IteratorPrototype,Lt=xt(30),Bt=xt(9114),Vt=xt(8003),Nt=xt(7497),qt=function(){return this};Ut.exports=function(Jt,Zt,Yt,Xt){var nn=Zt+" Iterator";return Jt.prototype=Lt(Rt,{next:Bt(+!Xt,Yt)}),Vt(Jt,nn,!1,!0),Nt[nn]=qt,Jt}},8880:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(3070),Bt=xt(9114);Ut.exports=Rt?function(Vt,Nt,qt){return Lt.f(Vt,Nt,Bt(1,qt))}:function(Vt,Nt,qt){return Vt[Nt]=qt,Vt}},9114:function(Ut){Ut.exports=function(jt,xt){return{enumerable:!(1&jt),configurable:!(2&jt),writable:!(4&jt),value:xt}}},6135:function(Ut,jt,xt){"use strict";var Rt=xt(4948),Lt=xt(3070),Bt=xt(9114);Ut.exports=function(Vt,Nt,qt){var Jt=Rt(Nt);Jt in Vt?Lt.f(Vt,Jt,Bt(0,qt)):Vt[Jt]=qt}},8709:function(Ut,jt,xt){"use strict";var Rt=xt(7854),Lt=xt(9670),Bt=xt(2140),Vt=Rt.TypeError;Ut.exports=function(Nt){if(Lt(this),Nt==="string"||Nt==="default")Nt="string";else if(Nt!=="number")throw Vt("Incorrect hint");return Bt(this,Nt)}},654:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(6916),Bt=xt(1913),Vt=xt(6530),Nt=xt(614),qt=xt(4994),Jt=xt(9518),Zt=xt(7674),Yt=xt(8003),Xt=xt(8880),nn=xt(1320),un=xt(5112),fn=xt(7497),dn=xt(3383),pn=Vt.PROPER,mn=Vt.CONFIGURABLE,hn=dn.IteratorPrototype,gn=dn.BUGGY_SAFARI_ITERATORS,on=un("iterator"),Ft="keys",Gt="values",en="entries",sn=function(){return this};Ut.exports=function(cn,yn,Cn,kn,An,In,Pn){qt(Cn,yn,kn);var _n,Rn,jn,On=function(ti){if(ti===An&&xr)return xr;if(!gn&&ti in Jn)return Jn[ti];switch(ti){case Ft:case Gt:case en:return function(){return new Cn(this,ti)}}return function(){return new Cn(this)}},Sn=yn+" Iterator",Vn=!1,Jn=cn.prototype,kr=Jn[on]||Jn["@@iterator"]||An&&Jn[An],xr=!gn&&kr||On(An),Yn=yn=="Array"&&Jn.entries||kr;if(Yn&&(_n=Jt(Yn.call(new cn)))!==Object.prototype&&_n.next&&(Bt||Jt(_n)===hn||(Zt?Zt(_n,hn):Nt(_n[on])||nn(_n,on,sn)),Yt(_n,Sn,!0,!0),Bt&&(fn[Sn]=sn)),pn&&An==Gt&&kr&&kr.name!==Gt&&(!Bt&&mn?Xt(Jn,"name",Gt):(Vn=!0,xr=function(){return Lt(kr,this)})),An)if(Rn={values:On(Gt),keys:In?xr:On(Ft),entries:On(en)},Pn)for(jn in Rn)(gn||Vn||!(jn in Jn))&&nn(Jn,jn,Rn[jn]);else Rt({target:yn,proto:!0,forced:gn||Vn},Rn);return Bt&&!Pn||Jn[on]===xr||nn(Jn,on,xr,{name:An}),fn[yn]=xr,Rn}},7235:function(Ut,jt,xt){var Rt=xt(857),Lt=xt(2597),Bt=xt(6061),Vt=xt(3070).f;Ut.exports=function(Nt){var qt=Rt.Symbol||(Rt.Symbol={});Lt(qt,Nt)||Vt(qt,Nt,{value:Bt.f(Nt)})}},9781:function(Ut,jt,xt){var Rt=xt(7293);Ut.exports=!Rt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},317:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(111),Bt=Rt.document,Vt=Lt(Bt)&&Lt(Bt.createElement);Ut.exports=function(Nt){return Vt?Bt.createElement(Nt):{}}},8324:function(Ut){Ut.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(Ut,jt,xt){var Rt=xt(317)("span").classList,Lt=Rt&&Rt.constructor&&Rt.constructor.prototype;Ut.exports=Lt===Object.prototype?void 0:Lt},8886:function(Ut,jt,xt){var Rt=xt(8113).match(/firefox\/(\d+)/i);Ut.exports=!!Rt&&+Rt[1]},7871:function(Ut){Ut.exports=typeof window=="object"&&typeof Deno!="object"},256:function(Ut,jt,xt){var Rt=xt(8113);Ut.exports=/MSIE|Trident/.test(Rt)},1528:function(Ut,jt,xt){var Rt=xt(8113),Lt=xt(7854);Ut.exports=/ipad|iphone|ipod/i.test(Rt)&&Lt.Pebble!==void 0},8334:function(Ut,jt,xt){var Rt=xt(8113);Ut.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(Rt)},5268:function(Ut,jt,xt){var Rt=xt(4326),Lt=xt(7854);Ut.exports=Rt(Lt.process)=="process"},1036:function(Ut,jt,xt){var Rt=xt(8113);Ut.exports=/web0s(?!.*chrome)/i.test(Rt)},8113:function(Ut,jt,xt){var Rt=xt(5005);Ut.exports=Rt("navigator","userAgent")||""},7392:function(Ut,jt,xt){var Rt,Lt,Bt=xt(7854),Vt=xt(8113),Nt=Bt.process,qt=Bt.Deno,Jt=Nt&&Nt.versions||qt&&qt.version,Zt=Jt&&Jt.v8;Zt&&(Lt=(Rt=Zt.split("."))[0]>0&&Rt[0]<4?1:+(Rt[0]+Rt[1])),!Lt&&Vt&&(!(Rt=Vt.match(/Edge\/(\d+)/))||Rt[1]>=74)&&(Rt=Vt.match(/Chrome\/(\d+)/))&&(Lt=+Rt[1]),Ut.exports=Lt},8008:function(Ut,jt,xt){var Rt=xt(8113).match(/AppleWebKit\/(\d+)\./);Ut.exports=!!Rt&&+Rt[1]},748:function(Ut){Ut.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(1236).f,Bt=xt(8880),Vt=xt(1320),Nt=xt(3505),qt=xt(9920),Jt=xt(4705);Ut.exports=function(Zt,Yt){var Xt,nn,un,fn,dn,pn=Zt.target,mn=Zt.global,hn=Zt.stat;if(Xt=mn?Rt:hn?Rt[pn]||Nt(pn,{}):(Rt[pn]||{}).prototype)for(nn in Yt){if(fn=Yt[nn],un=Zt.noTargetGet?(dn=Lt(Xt,nn))&&dn.value:Xt[nn],!Jt(mn?nn:pn+(hn?".":"#")+nn,Zt.forced)&&un!==void 0){if((typeof fn=="undefined"?"undefined":_typeof(fn))==(typeof un=="undefined"?"undefined":_typeof(un)))continue;qt(fn,un)}(Zt.sham||un&&un.sham)&&Bt(fn,"sham",!0),Vt(Xt,nn,fn,Zt)}}},7293:function(Ut){Ut.exports=function(jt){try{return!!jt()}catch(xt){return!0}}},7007:function(Ut,jt,xt){"use strict";xt(4916);var Rt=xt(1702),Lt=xt(1320),Bt=xt(2261),Vt=xt(7293),Nt=xt(5112),qt=xt(8880),Jt=Nt("species"),Zt=RegExp.prototype;Ut.exports=function(Yt,Xt,nn,un){var fn=Nt(Yt),dn=!Vt(function(){var gn={};return gn[fn]=function(){return 7},""[Yt](gn)!=7}),pn=dn&&!Vt(function(){var gn=!1,on=/a/;return Yt==="split"&&((on={}).constructor={},on.constructor[Jt]=function(){return on},on.flags="",on[fn]=/./[fn]),on.exec=function(){return gn=!0,null},on[fn](""),!gn});if(!dn||!pn||nn){var mn=Rt(/./[fn]),hn=Xt(fn,""[Yt],function(gn,on,Ft,Gt,en){var sn=Rt(gn),cn=on.exec;return cn===Bt||cn===Zt.exec?dn&&!en?{done:!0,value:mn(on,Ft,Gt)}:{done:!0,value:sn(Ft,on,Gt)}:{done:!1}});Lt(String.prototype,Yt,hn[0]),Lt(Zt,fn,hn[1])}un&&qt(Zt[fn],"sham",!0)}},6790:function(Ut,jt,xt){"use strict";var Rt=xt(7854),Lt=xt(3157),Bt=xt(6244),Vt=xt(9974),Nt=Rt.TypeError,qt=function(Jt,Zt,Yt,Xt,nn,un,fn,dn){for(var pn,mn,hn=nn,gn=0,on=!!fn&&Vt(fn,dn);gn<Xt;){if(gn in Yt){if(pn=on?on(Yt[gn],gn,Zt):Yt[gn],un>0&&Lt(pn))mn=Bt(pn),hn=qt(Jt,Zt,pn,mn,hn,un-1)-1;else{if(hn>=9007199254740991)throw Nt("Exceed the acceptable array length");Jt[hn]=pn}hn++}gn++}return hn};Ut.exports=qt},6677:function(Ut,jt,xt){var Rt=xt(7293);Ut.exports=!Rt(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(Ut,jt,xt){var Rt=xt(4374),Lt=Function.prototype,Bt=Lt.apply,Vt=Lt.call;Ut.exports=typeof Reflect=="object"&&Reflect.apply||(Rt?Vt.bind(Bt):function(){return Vt.apply(Bt,arguments)})},9974:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(9662),Bt=xt(4374),Vt=Rt(Rt.bind);Ut.exports=function(Nt,qt){return Lt(Nt),qt===void 0?Nt:Bt?Vt(Nt,qt):function(){return Nt.apply(qt,arguments)}}},4374:function(Ut,jt,xt){var Rt=xt(7293);Ut.exports=!Rt(function(){var Lt=function(){}.bind();return typeof Lt!="function"||Lt.hasOwnProperty("prototype")})},7065:function(Ut,jt,xt){"use strict";var Rt=xt(7854),Lt=xt(1702),Bt=xt(9662),Vt=xt(111),Nt=xt(2597),qt=xt(206),Jt=xt(4374),Zt=Rt.Function,Yt=Lt([].concat),Xt=Lt([].join),nn={},un=function(dn,pn,mn){if(!Nt(nn,pn)){for(var hn=[],gn=0;gn<pn;gn++)hn[gn]="a["+gn+"]";nn[pn]=Zt("C,a","return new C("+Xt(hn,",")+")")}return nn[pn](dn,mn)};Ut.exports=Jt?Zt.bind:function(fn){var dn=Bt(this),pn=dn.prototype,mn=qt(arguments,1),hn=function(){var gn=Yt(mn,qt(arguments));return _instanceof(this,hn)?un(dn,gn.length,gn):dn.apply(fn,gn)};return Vt(pn)&&(hn.prototype=pn),hn}},6916:function(Ut,jt,xt){var Rt=xt(4374),Lt=Function.prototype.call;Ut.exports=Rt?Lt.bind(Lt):function(){return Lt.apply(Lt,arguments)}},6530:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(2597),Bt=Function.prototype,Vt=Rt&&Object.getOwnPropertyDescriptor,Nt=Lt(Bt,"name"),qt=Nt&&function(){}.name==="something",Jt=Nt&&(!Rt||Rt&&Vt(Bt,"name").configurable);Ut.exports={EXISTS:Nt,PROPER:qt,CONFIGURABLE:Jt}},1702:function(Ut,jt,xt){var Rt=xt(4374),Lt=Function.prototype,Bt=Lt.bind,Vt=Lt.call,Nt=Rt&&Bt.bind(Vt,Vt);Ut.exports=Rt?function(qt){return qt&&Nt(qt)}:function(qt){return qt&&function(){return Vt.apply(qt,arguments)}}},5005:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(614),Bt=function(Nt){return Lt(Nt)?Nt:void 0};Ut.exports=function(Vt,Nt){return arguments.length<2?Bt(Rt[Vt]):Rt[Vt]&&Rt[Vt][Nt]}},1246:function(Ut,jt,xt){var Rt=xt(648),Lt=xt(8173),Bt=xt(7497),Vt=xt(5112)("iterator");Ut.exports=function(Nt){if(Nt!=null)return Lt(Nt,Vt)||Lt(Nt,"@@iterator")||Bt[Rt(Nt)]}},8554:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(6916),Bt=xt(9662),Vt=xt(9670),Nt=xt(6330),qt=xt(1246),Jt=Rt.TypeError;Ut.exports=function(Zt,Yt){var Xt=arguments.length<2?qt(Zt):Yt;if(Bt(Xt))return Vt(Lt(Xt,Zt));throw Jt(Nt(Zt)+" is not iterable")}},8173:function(Ut,jt,xt){var Rt=xt(9662);Ut.exports=function(Lt,Bt){var Vt=Lt[Bt];return Vt==null?void 0:Rt(Vt)}},647:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(7908),Bt=Math.floor,Vt=Rt("".charAt),Nt=Rt("".replace),qt=Rt("".slice),Jt=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,Zt=/\$([$&'`]|\d{1,2})/g;Ut.exports=function(Yt,Xt,nn,un,fn,dn){var pn=nn+Yt.length,mn=un.length,hn=Zt;return fn!==void 0&&(fn=Lt(fn),hn=Jt),Nt(dn,hn,function(gn,on){var Ft;switch(Vt(on,0)){case"$":return"$";case"&":return Yt;case"`":return qt(Xt,0,nn);case"'":return qt(Xt,pn);case"<":Ft=fn[qt(on,1,-1)];break;default:var Gt=+on;if(Gt===0)return gn;if(Gt>mn){var en=Bt(Gt/10);return en===0?gn:en<=mn?un[en-1]===void 0?Vt(on,1):un[en-1]+Vt(on,1):gn}Ft=un[Gt-1]}return Ft===void 0?"":Ft})}},7854:function(Ut,jt,xt){var Rt=function(Bt){return Bt&&Bt.Math==Math&&Bt};Ut.exports=Rt(typeof globalThis=="object"&&globalThis)||Rt(typeof window=="object"&&window)||Rt(typeof self=="object"&&self)||Rt(typeof xt.g=="object"&&xt.g)||function(){return this}()||Function("return this")()},2597:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(7908),Bt=Rt({}.hasOwnProperty);Ut.exports=Object.hasOwn||function(Vt,Nt){return Bt(Lt(Vt),Nt)}},3501:function(Ut){Ut.exports={}},842:function(Ut,jt,xt){var Rt=xt(7854);Ut.exports=function(Lt,Bt){var Vt=Rt.console;Vt&&Vt.error&&(arguments.length==1?Vt.error(Lt):Vt.error(Lt,Bt))}},490:function(Ut,jt,xt){var Rt=xt(5005);Ut.exports=Rt("document","documentElement")},4664:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(7293),Bt=xt(317);Ut.exports=!Rt&&!Lt(function(){return Object.defineProperty(Bt("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(1702),Bt=xt(7293),Vt=xt(4326),Nt=Rt.Object,qt=Lt("".split);Ut.exports=Bt(function(){return!Nt("z").propertyIsEnumerable(0)})?function(Jt){return Vt(Jt)=="String"?qt(Jt,""):Nt(Jt)}:Nt},9587:function(Ut,jt,xt){var Rt=xt(614),Lt=xt(111),Bt=xt(7674);Ut.exports=function(Vt,Nt,qt){var Jt,Zt;return Bt&&Rt(Jt=Nt.constructor)&&Jt!==qt&&Lt(Zt=Jt.prototype)&&Zt!==qt.prototype&&Bt(Vt,Zt),Vt}},2788:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(614),Bt=xt(5465),Vt=Rt(Function.toString);Lt(Bt.inspectSource)||(Bt.inspectSource=function(Nt){return Vt(Nt)}),Ut.exports=Bt.inspectSource},2423:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(1702),Bt=xt(3501),Vt=xt(111),Nt=xt(2597),qt=xt(3070).f,Jt=xt(8006),Zt=xt(1156),Yt=xt(2050),Xt=xt(9711),nn=xt(6677),un=!1,fn=Xt("meta"),dn=0,pn=function(gn){qt(gn,fn,{value:{objectID:"O"+dn++,weakData:{}}})},mn=Ut.exports={enable:function(){mn.enable=function(){},un=!0;var gn=Jt.f,on=Lt([].splice),Ft={};Ft[fn]=1,gn(Ft).length&&(Jt.f=function(Gt){for(var en=gn(Gt),sn=0,cn=en.length;sn<cn;sn++)if(en[sn]===fn){on(en,sn,1);break}return en},Rt({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:Zt.f}))},fastKey:function(gn,on){if(!Vt(gn))return(typeof gn=="undefined"?"undefined":_typeof(gn))=="symbol"?gn:(typeof gn=="string"?"S":"P")+gn;if(!Nt(gn,fn)){if(!Yt(gn))return"F";if(!on)return"E";pn(gn)}return gn[fn].objectID},getWeakData:function(gn,on){if(!Nt(gn,fn)){if(!Yt(gn))return!0;if(!on)return!1;pn(gn)}return gn[fn].weakData},onFreeze:function(gn){return nn&&un&&Yt(gn)&&!Nt(gn,fn)&&pn(gn),gn}};Bt[fn]=!0},9909:function(Ut,jt,xt){var Rt,Lt,Bt,Vt=xt(8536),Nt=xt(7854),qt=xt(1702),Jt=xt(111),Zt=xt(8880),Yt=xt(2597),Xt=xt(5465),nn=xt(6200),un=xt(3501),fn="Object already initialized",dn=Nt.TypeError,pn=Nt.WeakMap;if(Vt||Xt.state){var mn=Xt.state||(Xt.state=new pn),hn=qt(mn.get),gn=qt(mn.has),on=qt(mn.set);Rt=function(en,sn){if(gn(mn,en))throw new dn(fn);return sn.facade=en,on(mn,en,sn),sn},Lt=function(en){return hn(mn,en)||{}},Bt=function(en){return gn(mn,en)}}else{var Ft=nn("state");un[Ft]=!0,Rt=function(en,sn){if(Yt(en,Ft))throw new dn(fn);return sn.facade=en,Zt(en,Ft,sn),sn},Lt=function(en){return Yt(en,Ft)?en[Ft]:{}},Bt=function(en){return Yt(en,Ft)}}Ut.exports={set:Rt,get:Lt,has:Bt,enforce:function(en){return Bt(en)?Lt(en):Rt(en,{})},getterFor:function(en){return function(sn){var cn;if(!Jt(sn)||(cn=Lt(sn)).type!==en)throw dn("Incompatible receiver, "+en+" required");return cn}}}},7659:function(Ut,jt,xt){var Rt=xt(5112),Lt=xt(7497),Bt=Rt("iterator"),Vt=Array.prototype;Ut.exports=function(Nt){return Nt!==void 0&&(Lt.Array===Nt||Vt[Bt]===Nt)}},3157:function(Ut,jt,xt){var Rt=xt(4326);Ut.exports=Array.isArray||function(Lt){return Rt(Lt)=="Array"}},614:function(Ut){Ut.exports=function(jt){return typeof jt=="function"}},4411:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(7293),Bt=xt(614),Vt=xt(648),Nt=xt(5005),qt=xt(2788),Jt=function(){},Zt=[],Yt=Nt("Reflect","construct"),Xt=/^\s*(?:class|function)\b/,nn=Rt(Xt.exec),un=!Xt.exec(Jt),fn=function(mn){if(!Bt(mn))return!1;try{return Yt(Jt,Zt,mn),!0}catch(hn){return!1}},dn=function(mn){if(!Bt(mn))return!1;switch(Vt(mn)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return un||!!nn(Xt,qt(mn))}catch(hn){return!0}};dn.sham=!0,Ut.exports=!Yt||Lt(function(){var pn;return fn(fn.call)||!fn(Object)||!fn(function(){pn=!0})||pn})?dn:fn},5032:function(Ut,jt,xt){var Rt=xt(2597);Ut.exports=function(Lt){return Lt!==void 0&&(Rt(Lt,"value")||Rt(Lt,"writable"))}},4705:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(614),Bt=/#|\.prototype\./,Vt=function(Xt,nn){var un=qt[Nt(Xt)];return un==Zt||un!=Jt&&(Lt(nn)?Rt(nn):!!nn)},Nt=Vt.normalize=function(Xt){return String(Xt).replace(Bt,".").toLowerCase()},qt=Vt.data={},Jt=Vt.NATIVE="N",Zt=Vt.POLYFILL="P";Ut.exports=Vt},111:function(Ut,jt,xt){var Rt=xt(614);Ut.exports=function(Lt){return typeof Lt=="object"?Lt!==null:Rt(Lt)}},1913:function(Ut){Ut.exports=!1},7850:function(Ut,jt,xt){var Rt=xt(111),Lt=xt(4326),Bt=xt(5112)("match");Ut.exports=function(Vt){var Nt;return Rt(Vt)&&((Nt=Vt[Bt])!==void 0?!!Nt:Lt(Vt)=="RegExp")}},2190:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(5005),Bt=xt(614),Vt=xt(7976),Nt=xt(3307),qt=Rt.Object;Ut.exports=Nt?function(Jt){return(typeof Jt=="undefined"?"undefined":_typeof(Jt))=="symbol"}:function(Jt){var Zt=Lt("Symbol");return Bt(Zt)&&Vt(Zt.prototype,qt(Jt))}},408:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(9974),Bt=xt(6916),Vt=xt(9670),Nt=xt(6330),qt=xt(7659),Jt=xt(6244),Zt=xt(7976),Yt=xt(8554),Xt=xt(1246),nn=xt(9212),un=Rt.TypeError,fn=function(mn,hn){this.stopped=mn,this.result=hn},dn=fn.prototype;Ut.exports=function(pn,mn,hn){var gn,on,Ft,Gt,en,sn,cn,yn=hn&&hn.that,Cn=!(!hn||!hn.AS_ENTRIES),kn=!(!hn||!hn.IS_ITERATOR),An=!(!hn||!hn.INTERRUPTED),In=Lt(mn,yn),Pn=function(jn){return gn&&nn(gn,"normal",jn),new fn(!0,jn)},_n=function(jn){return Cn?(Vt(jn),An?In(jn[0],jn[1],Pn):In(jn[0],jn[1])):An?In(jn,Pn):In(jn)};if(kn)gn=pn;else{if(!(on=Xt(pn)))throw un(Nt(pn)+" is not iterable");if(qt(on)){for(Ft=0,Gt=Jt(pn);Gt>Ft;Ft++)if((en=_n(pn[Ft]))&&Zt(dn,en))return en;return new fn(!1)}gn=Yt(pn,on)}for(sn=gn.next;!(cn=Bt(sn,gn)).done;){try{en=_n(cn.value)}catch(Rn){nn(gn,"throw",Rn)}if(typeof en=="object"&&en&&Zt(dn,en))return en}return new fn(!1)}},9212:function(Ut,jt,xt){var Rt=xt(6916),Lt=xt(9670),Bt=xt(8173);Ut.exports=function(Vt,Nt,qt){var Jt,Zt;Lt(Vt);try{if(!(Jt=Bt(Vt,"return"))){if(Nt==="throw")throw qt;return qt}Jt=Rt(Jt,Vt)}catch(Yt){Zt=!0,Jt=Yt}if(Nt==="throw")throw qt;if(Zt)throw Jt;return Lt(Jt),qt}},3383:function(Ut,jt,xt){"use strict";var Rt,Lt,Bt,Vt=xt(7293),Nt=xt(614),qt=xt(30),Jt=xt(9518),Zt=xt(1320),Yt=xt(5112),Xt=xt(1913),nn=Yt("iterator"),un=!1;[].keys&&("next"in(Bt=[].keys())?(Lt=Jt(Jt(Bt)))!==Object.prototype&&(Rt=Lt):un=!0),Rt==null||Vt(function(){var fn={};return Rt[nn].call(fn)!==fn})?Rt={}:Xt&&(Rt=qt(Rt)),Nt(Rt[nn])||Zt(Rt,nn,function(){return this}),Ut.exports={IteratorPrototype:Rt,BUGGY_SAFARI_ITERATORS:un}},7497:function(Ut){Ut.exports={}},6244:function(Ut,jt,xt){var Rt=xt(7466);Ut.exports=function(Lt){return Rt(Lt.length)}},4310:function(Ut){Ut.exports=Math.sign||function(jt){return(jt=+jt)==0||jt!=jt?jt:jt<0?-1:1}},5948:function(Ut,jt,xt){var Rt,Lt,Bt,Vt,Nt,qt,Jt,Zt,Yt=xt(7854),Xt=xt(9974),nn=xt(1236).f,un=xt(261).set,fn=xt(8334),dn=xt(1528),pn=xt(1036),mn=xt(5268),hn=Yt.MutationObserver||Yt.WebKitMutationObserver,gn=Yt.document,on=Yt.process,Ft=Yt.Promise,Gt=nn(Yt,"queueMicrotask"),en=Gt&&Gt.value;en||(Rt=function(){var cn,yn;for(mn&&(cn=on.domain)&&cn.exit();Lt;){yn=Lt.fn,Lt=Lt.next;try{yn()}catch(Cn){throw Lt?Vt():Bt=void 0,Cn}}Bt=void 0,cn&&cn.enter()},fn||mn||pn||!hn||!gn?!dn&&Ft&&Ft.resolve?((Jt=Ft.resolve(void 0)).constructor=Ft,Zt=Xt(Jt.then,Jt),Vt=function(){Zt(Rt)}):mn?Vt=function(){on.nextTick(Rt)}:(un=Xt(un,Yt),Vt=function(){un(Rt)}):(Nt=!0,qt=gn.createTextNode(""),new hn(Rt).observe(qt,{characterData:!0}),Vt=function(){qt.data=Nt=!Nt})),Ut.exports=en||function(sn){var cn={fn:sn,next:void 0};Bt&&(Bt.next=cn),Lt||(Lt=cn,Vt()),Bt=cn}},735:function(Ut,jt,xt){var Rt=xt(133);Ut.exports=Rt&&!!Symbol.for&&!!Symbol.keyFor},133:function(Ut,jt,xt){var Rt=xt(7392),Lt=xt(7293);Ut.exports=!!Object.getOwnPropertySymbols&&!Lt(function(){var Bt=Symbol();return!String(Bt)||!_instanceof(Object(Bt),Symbol)||!Symbol.sham&&Rt&&Rt<41})},590:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(5112),Bt=xt(1913),Vt=Lt("iterator");Ut.exports=!Rt(function(){var Nt=new URL("b?a=1&b=2&c=3","http://a"),qt=Nt.searchParams,Jt="";return Nt.pathname="c%20d",qt.forEach(function(Zt,Yt){qt.delete("b"),Jt+=Yt+Zt}),Bt&&!Nt.toJSON||!qt.sort||Nt.href!=="http://a/c%20d?a=1&c=3"||qt.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!qt[Vt]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("http://\u0442\u0435\u0441\u0442").host!=="xn--e1aybc"||new URL("http://a#\u0431").hash!=="#%D0%B1"||Jt!=="a1c3"||new URL("http://x",void 0).host!=="x"})},8536:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(614),Bt=xt(2788),Vt=Rt.WeakMap;Ut.exports=Lt(Vt)&&/native code/.test(Bt(Vt))},8523:function(Ut,jt,xt){"use strict";var Rt=xt(9662),Lt=function(Vt){var Nt,qt;this.promise=new Vt(function(Jt,Zt){if(Nt!==void 0||qt!==void 0)throw TypeError("Bad Promise constructor");Nt=Jt,qt=Zt}),this.resolve=Rt(Nt),this.reject=Rt(qt)};Ut.exports.f=function(Bt){return new Lt(Bt)}},3929:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(7850),Bt=Rt.TypeError;Ut.exports=function(Vt){if(Lt(Vt))throw Bt("The method doesn't accept regular expressions");return Vt}},3009:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(7293),Bt=xt(1702),Vt=xt(1340),Nt=xt(3111).trim,qt=xt(1361),Jt=Rt.parseInt,Zt=Rt.Symbol,Yt=Zt&&Zt.iterator,Xt=/^[+-]?0x/i,nn=Bt(Xt.exec),un=Jt(qt+"08")!==8||Jt(qt+"0x16")!==22||Yt&&!Lt(function(){Jt(Object(Yt))});Ut.exports=un?function(fn,dn){var pn=Nt(Vt(fn));return Jt(pn,dn>>>0||(nn(Xt,pn)?16:10))}:Jt},1574:function(Ut,jt,xt){"use strict";var Rt=xt(9781),Lt=xt(1702),Bt=xt(6916),Vt=xt(7293),Nt=xt(1956),qt=xt(5181),Jt=xt(5296),Zt=xt(7908),Yt=xt(8361),Xt=Object.assign,nn=Object.defineProperty,un=Lt([].concat);Ut.exports=!Xt||Vt(function(){if(Rt&&Xt({b:1},Xt(nn({},"a",{enumerable:!0,get:function(){nn(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var fn={},dn={},pn=Symbol(),mn="abcdefghijklmnopqrst";return fn[pn]=7,mn.split("").forEach(function(hn){dn[hn]=hn}),Xt({},fn)[pn]!=7||Nt(Xt({},dn)).join("")!=mn})?function(fn,dn){for(var pn=Zt(fn),mn=arguments.length,hn=1,gn=qt.f,on=Jt.f;mn>hn;)for(var Ft,Gt=Yt(arguments[hn++]),en=gn?un(Nt(Gt),gn(Gt)):Nt(Gt),sn=en.length,cn=0;sn>cn;)Ft=en[cn++],Rt&&!Bt(on,Gt,Ft)||(pn[Ft]=Gt[Ft]);return pn}:Xt},30:function(Ut,jt,xt){var Rt,Lt=xt(9670),Bt=xt(6048),Vt=xt(748),Nt=xt(3501),qt=xt(490),Jt=xt(317),Zt=xt(6200)("IE_PROTO"),Yt=function(){},Xt=function(dn){return"<script>"+dn+"<\/script>"},nn=function(dn){dn.write(Xt("")),dn.close();var pn=dn.parentWindow.Object;return dn=null,pn},un=function(){try{Rt=new ActiveXObject("htmlfile")}catch(mn){}var fn,dn;un=(typeof document=="undefined"?"undefined":_typeof(document))<"u"?document.domain&&Rt?nn(Rt):((dn=Jt("iframe")).style.display="none",qt.appendChild(dn),dn.src=String("javascript:"),(fn=dn.contentWindow.document).open(),fn.write(Xt("document.F=Object")),fn.close(),fn.F):nn(Rt);for(var pn=Vt.length;pn--;)delete un.prototype[Vt[pn]];return un()};Nt[Zt]=!0,Ut.exports=Object.create||function(fn,dn){var pn;return fn!==null?(Yt.prototype=Lt(fn),pn=new Yt,Yt.prototype=null,pn[Zt]=fn):pn=un(),dn===void 0?pn:Bt.f(pn,dn)}},6048:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(3353),Bt=xt(3070),Vt=xt(9670),Nt=xt(5656),qt=xt(1956);jt.f=Rt&&!Lt?Object.defineProperties:function(Jt,Zt){Vt(Jt);for(var Yt,Xt=Nt(Zt),nn=qt(Zt),un=nn.length,fn=0;un>fn;)Bt.f(Jt,Yt=nn[fn++],Xt[Yt]);return Jt}},3070:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(9781),Bt=xt(4664),Vt=xt(3353),Nt=xt(9670),qt=xt(4948),Jt=Rt.TypeError,Zt=Object.defineProperty,Yt=Object.getOwnPropertyDescriptor;jt.f=Lt?Vt?function(Xt,nn,un){if(Nt(Xt),nn=qt(nn),Nt(un),typeof Xt=="function"&&nn==="prototype"&&"value"in un&&"writable"in un&&!un.writable){var fn=Yt(Xt,nn);fn&&fn.writable&&(Xt[nn]=un.value,un={configurable:"configurable"in un?un.configurable:fn.configurable,enumerable:"enumerable"in un?un.enumerable:fn.enumerable,writable:!1})}return Zt(Xt,nn,un)}:Zt:function(Xt,nn,un){if(Nt(Xt),nn=qt(nn),Nt(un),Bt)try{return Zt(Xt,nn,un)}catch(fn){}if("get"in un||"set"in un)throw Jt("Accessors not supported");return"value"in un&&(Xt[nn]=un.value),Xt}},1236:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(6916),Bt=xt(5296),Vt=xt(9114),Nt=xt(5656),qt=xt(4948),Jt=xt(2597),Zt=xt(4664),Yt=Object.getOwnPropertyDescriptor;jt.f=Rt?Yt:function(Xt,nn){if(Xt=Nt(Xt),nn=qt(nn),Zt)try{return Yt(Xt,nn)}catch(un){}if(Jt(Xt,nn))return Vt(!Lt(Bt.f,Xt,nn),Xt[nn])}},1156:function(Ut,jt,xt){var Rt=xt(4326),Lt=xt(5656),Bt=xt(8006).f,Vt=xt(1589),Nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];Ut.exports.f=function(qt){return Nt&&Rt(qt)=="Window"?function(Jt){try{return Bt(Jt)}catch(Zt){return Vt(Nt)}}(qt):Bt(Lt(qt))}},8006:function(Ut,jt,xt){var Rt=xt(6324),Lt=xt(748).concat("length","prototype");jt.f=Object.getOwnPropertyNames||function(Bt){return Rt(Bt,Lt)}},5181:function(Ut,jt){jt.f=Object.getOwnPropertySymbols},9518:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(2597),Bt=xt(614),Vt=xt(7908),Nt=xt(6200),qt=xt(8544),Jt=Nt("IE_PROTO"),Zt=Rt.Object,Yt=Zt.prototype;Ut.exports=qt?Zt.getPrototypeOf:function(Xt){var nn=Vt(Xt);if(Lt(nn,Jt))return nn[Jt];var un=nn.constructor;return Bt(un)&&_instanceof(nn,un)?un.prototype:_instanceof(nn,Zt)?Yt:null}},2050:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(111),Bt=xt(4326),Vt=xt(7556),Nt=Object.isExtensible,qt=Rt(function(){Nt(1)});Ut.exports=qt||Vt?function(Jt){return!!Lt(Jt)&&(!Vt||Bt(Jt)!="ArrayBuffer")&&(!Nt||Nt(Jt))}:Nt},7976:function(Ut,jt,xt){var Rt=xt(1702);Ut.exports=Rt({}.isPrototypeOf)},6324:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(2597),Bt=xt(5656),Vt=xt(1318).indexOf,Nt=xt(3501),qt=Rt([].push);Ut.exports=function(Jt,Zt){var Yt,Xt=Bt(Jt),nn=0,un=[];for(Yt in Xt)!Lt(Nt,Yt)&&Lt(Xt,Yt)&&qt(un,Yt);for(;Zt.length>nn;)Lt(Xt,Yt=Zt[nn++])&&(~Vt(un,Yt)||qt(un,Yt));return un}},1956:function(Ut,jt,xt){var Rt=xt(6324),Lt=xt(748);Ut.exports=Object.keys||function(Bt){return Rt(Bt,Lt)}},5296:function(Ut,jt){"use strict";var xt={}.propertyIsEnumerable,Rt=Object.getOwnPropertyDescriptor,Lt=Rt&&!xt.call({1:2},1);jt.f=Lt?function(Bt){var Vt=Rt(this,Bt);return!!Vt&&Vt.enumerable}:xt},7674:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(9670),Bt=xt(6077);Ut.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Vt,Nt=!1,qt={};try{(Vt=Rt(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(qt,[]),Nt=_instanceof(qt,Array)}catch(Jt){}return function(Jt,Zt){return Lt(Jt),Bt(Zt),Nt?Vt(Jt,Zt):Jt.__proto__=Zt,Jt}}():void 0)},4699:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(1702),Bt=xt(1956),Vt=xt(5656),Nt=Lt(xt(5296).f),qt=Lt([].push),Jt=function(Yt){return function(Xt){for(var nn,un=Vt(Xt),fn=Bt(un),dn=fn.length,pn=0,mn=[];dn>pn;)nn=fn[pn++],Rt&&!Nt(un,nn)||qt(mn,Yt?[nn,un[nn]]:un[nn]);return mn}};Ut.exports={entries:Jt(!0),values:Jt(!1)}},288:function(Ut,jt,xt){"use strict";var Rt=xt(1694),Lt=xt(648);Ut.exports=Rt?{}.toString:function(){return"[object "+Lt(this)+"]"}},2140:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(6916),Bt=xt(614),Vt=xt(111),Nt=Rt.TypeError;Ut.exports=function(qt,Jt){var Zt,Yt;if(Jt==="string"&&Bt(Zt=qt.toString)&&!Vt(Yt=Lt(Zt,qt))||Bt(Zt=qt.valueOf)&&!Vt(Yt=Lt(Zt,qt))||Jt!=="string"&&Bt(Zt=qt.toString)&&!Vt(Yt=Lt(Zt,qt)))return Yt;throw Nt("Can't convert object to primitive value")}},3887:function(Ut,jt,xt){var Rt=xt(5005),Lt=xt(1702),Bt=xt(8006),Vt=xt(5181),Nt=xt(9670),qt=Lt([].concat);Ut.exports=Rt("Reflect","ownKeys")||function(Jt){var Zt=Bt.f(Nt(Jt)),Yt=Vt.f;return Yt?qt(Zt,Yt(Jt)):Zt}},857:function(Ut,jt,xt){var Rt=xt(7854);Ut.exports=Rt},2534:function(Ut){Ut.exports=function(jt){try{return{error:!1,value:jt()}}catch(xt){return{error:!0,value:xt}}}},3702:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(2492),Bt=xt(614),Vt=xt(4705),Nt=xt(2788),qt=xt(5112),Jt=xt(7871),Zt=xt(1913),Yt=xt(7392),Xt=Lt&&Lt.prototype,nn=qt("species"),un=!1,fn=Bt(Rt.PromiseRejectionEvent),dn=Vt("Promise",function(){var pn=Nt(Lt),mn=pn!==String(Lt);if(!mn&&Yt===66||Zt&&(!Xt.catch||!Xt.finally))return!0;if(Yt>=51&&/native code/.test(pn))return!1;var hn=new Lt(function(on){on(1)}),gn=function(Ft){Ft(function(){},function(){})};return(hn.constructor={})[nn]=gn,!(un=_instanceof(hn.then(function(){}),gn))||!mn&&Jt&&!fn});Ut.exports={CONSTRUCTOR:dn,REJECTION_EVENT:fn,SUBCLASSING:un}},2492:function(Ut,jt,xt){var Rt=xt(7854);Ut.exports=Rt.Promise},9478:function(Ut,jt,xt){var Rt=xt(9670),Lt=xt(111),Bt=xt(8523);Ut.exports=function(Vt,Nt){if(Rt(Vt),Lt(Nt)&&Nt.constructor===Vt)return Nt;var qt=Bt.f(Vt);return(0,qt.resolve)(Nt),qt.promise}},612:function(Ut,jt,xt){var Rt=xt(2492),Lt=xt(7072),Bt=xt(3702).CONSTRUCTOR;Ut.exports=Bt||!Lt(function(Vt){Rt.all(Vt).then(void 0,function(){})})},2626:function(Ut,jt,xt){var Rt=xt(3070).f;Ut.exports=function(Lt,Bt,Vt){Vt in Lt||Rt(Lt,Vt,{configurable:!0,get:function(){return Bt[Vt]},set:function(qt){Bt[Vt]=qt}})}},8572:function(Ut){var jt=function(){this.head=null,this.tail=null};jt.prototype={add:function(Rt){var Lt={item:Rt,next:null};this.head?this.tail.next=Lt:this.head=Lt,this.tail=Lt},get:function(){var Rt=this.head;if(Rt)return this.head=Rt.next,this.tail===Rt&&(this.tail=null),Rt.item}},Ut.exports=jt},2248:function(Ut,jt,xt){var Rt=xt(1320);Ut.exports=function(Lt,Bt,Vt){for(var Nt in Bt)Rt(Lt,Nt,Bt[Nt],Vt);return Lt}},1320:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(614),Bt=xt(2597),Vt=xt(8880),Nt=xt(3505),qt=xt(2788),Jt=xt(9909),Zt=xt(6530).CONFIGURABLE,Yt=Jt.get,Xt=Jt.enforce,nn=String(String).split("String");(Ut.exports=function(un,fn,dn,pn){var mn,hn=!!pn&&!!pn.unsafe,gn=!!pn&&!!pn.enumerable,on=!!pn&&!!pn.noTargetGet,Ft=pn&&pn.name!==void 0?pn.name:fn;Lt(dn)&&(String(Ft).slice(0,7)==="Symbol("&&(Ft="["+String(Ft).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Bt(dn,"name")||Zt&&dn.name!==Ft)&&Vt(dn,"name",Ft),(mn=Xt(dn)).source||(mn.source=nn.join(typeof Ft=="string"?Ft:""))),un!==Rt?(hn?!on&&un[fn]&&(gn=!0):delete un[fn],gn?un[fn]=dn:Vt(un,fn,dn)):gn?un[fn]=dn:Nt(fn,dn)})(Function.prototype,"toString",function(){return Lt(this)&&Yt(this).source||qt(this)})},7651:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(6916),Bt=xt(9670),Vt=xt(614),Nt=xt(4326),qt=xt(2261),Jt=Rt.TypeError;Ut.exports=function(Zt,Yt){var Xt=Zt.exec;if(Vt(Xt)){var nn=Lt(Xt,Zt,Yt);return nn!==null&&Bt(nn),nn}if(Nt(Zt)==="RegExp")return Lt(qt,Zt,Yt);throw Jt("RegExp#exec called on incompatible receiver")}},2261:function(Ut,jt,xt){"use strict";var Rt,Lt,Bt=xt(6916),Vt=xt(1702),Nt=xt(1340),qt=xt(7066),Jt=xt(2999),Zt=xt(2309),Yt=xt(30),Xt=xt(9909).get,nn=xt(9441),un=xt(7168),fn=Zt("native-string-replace",String.prototype.replace),dn=RegExp.prototype.exec,pn=dn,mn=Vt("".charAt),hn=Vt("".indexOf),gn=Vt("".replace),on=Vt("".slice),Ft=(Lt=/b*/g,Bt(dn,Rt=/a/,"a"),Bt(dn,Lt,"a"),Rt.lastIndex!==0||Lt.lastIndex!==0),Gt=Jt.BROKEN_CARET,en=/()??/.exec("")[1]!==void 0;(Ft||en||Gt||nn||un)&&(pn=function(sn){var cn,yn,Cn,kn,An,In,Pn,_n=this,Rn=Xt(_n),jn=Nt(sn),On=Rn.raw;if(On)return On.lastIndex=_n.lastIndex,cn=Bt(pn,On,jn),_n.lastIndex=On.lastIndex,cn;var Sn=Rn.groups,Vn=Gt&&_n.sticky,Jn=Bt(qt,_n),kr=_n.source,xr=0,Yn=jn;if(Vn&&(Jn=gn(Jn,"y",""),hn(Jn,"g")===-1&&(Jn+="g"),Yn=on(jn,_n.lastIndex),_n.lastIndex>0&&(!_n.multiline||_n.multiline&&mn(jn,_n.lastIndex-1)!=="\n")&&(kr="(?: "+kr+")",Yn=" "+Yn,xr++),yn=new RegExp("^(?:"+kr+")",Jn)),en&&(yn=new RegExp("^"+kr+"$(?!\\s)",Jn)),Ft&&(Cn=_n.lastIndex),kn=Bt(dn,Vn?yn:_n,Yn),Vn?kn?(kn.input=on(kn.input,xr),kn[0]=on(kn[0],xr),kn.index=_n.lastIndex,_n.lastIndex+=kn[0].length):_n.lastIndex=0:Ft&&kn&&(_n.lastIndex=_n.global?kn.index+kn[0].length:Cn),en&&kn&&kn.length>1&&Bt(fn,kn[0],yn,function(){for(An=1;An<arguments.length-2;An++)arguments[An]===void 0&&(kn[An]=void 0)}),kn&&Sn)for(kn.groups=In=Yt(null),An=0;An<Sn.length;An++)In[(Pn=Sn[An])[0]]=kn[Pn[1]];return kn}),Ut.exports=pn},7066:function(Ut,jt,xt){"use strict";var Rt=xt(9670);Ut.exports=function(){var Lt=Rt(this),Bt="";return Lt.hasIndices&&(Bt+="d"),Lt.global&&(Bt+="g"),Lt.ignoreCase&&(Bt+="i"),Lt.multiline&&(Bt+="m"),Lt.dotAll&&(Bt+="s"),Lt.unicode&&(Bt+="u"),Lt.sticky&&(Bt+="y"),Bt}},4706:function(Ut,jt,xt){var Rt=xt(6916),Lt=xt(2597),Bt=xt(7976),Vt=xt(7066),Nt=RegExp.prototype;Ut.exports=function(qt){var Jt=qt.flags;return Jt!==void 0||"flags"in Nt||Lt(qt,"flags")||!Bt(Nt,qt)?Jt:Rt(Vt,qt)}},2999:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(7854).RegExp,Bt=Rt(function(){var qt=Lt("a","y");return qt.lastIndex=2,qt.exec("abcd")!=null}),Vt=Bt||Rt(function(){return!Lt("a","y").sticky}),Nt=Bt||Rt(function(){var qt=Lt("^r","gy");return qt.lastIndex=2,qt.exec("str")!=null});Ut.exports={BROKEN_CARET:Nt,MISSED_STICKY:Vt,UNSUPPORTED_Y:Bt}},9441:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(7854).RegExp;Ut.exports=Rt(function(){var Bt=Lt(".","s");return!(Bt.dotAll&&Bt.exec("\n")&&Bt.flags==="s")})},7168:function(Ut,jt,xt){var Rt=xt(7293),Lt=xt(7854).RegExp;Ut.exports=Rt(function(){var Bt=Lt("(?<a>b)","g");return Bt.exec("b").groups.a!=="b"||"b".replace(Bt,"$<a>c")!=="bc"})},4488:function(Ut,jt,xt){var Rt=xt(7854).TypeError;Ut.exports=function(Lt){if(Lt==null)throw Rt("Can't call method on "+Lt);return Lt}},1150:function(Ut){Ut.exports=Object.is||function(jt,xt){return jt===xt?jt!==0||1/jt==1/xt:jt!=jt&&xt!=xt}},3505:function(Ut,jt,xt){var Rt=xt(7854),Lt=Object.defineProperty;Ut.exports=function(Bt,Vt){try{Lt(Rt,Bt,{value:Vt,configurable:!0,writable:!0})}catch(Nt){Rt[Bt]=Vt}return Vt}},6340:function(Ut,jt,xt){"use strict";var Rt=xt(5005),Lt=xt(3070),Bt=xt(5112),Vt=xt(9781),Nt=Bt("species");Ut.exports=function(qt){var Jt=Rt(qt),Zt=Lt.f;Vt&&Jt&&!Jt[Nt]&&Zt(Jt,Nt,{configurable:!0,get:function(){return this}})}},8003:function(Ut,jt,xt){var Rt=xt(3070).f,Lt=xt(2597),Bt=xt(5112)("toStringTag");Ut.exports=function(Vt,Nt,qt){Vt&&!qt&&(Vt=Vt.prototype),Vt&&!Lt(Vt,Bt)&&Rt(Vt,Bt,{configurable:!0,value:Nt})}},6200:function(Ut,jt,xt){var Rt=xt(2309),Lt=xt(9711),Bt=Rt("keys");Ut.exports=function(Vt){return Bt[Vt]||(Bt[Vt]=Lt(Vt))}},5465:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(3505),Bt="__core-js_shared__",Vt=Rt[Bt]||Lt(Bt,{});Ut.exports=Vt},2309:function(Ut,jt,xt){var Rt=xt(1913),Lt=xt(5465);(Ut.exports=function(Bt,Vt){return Lt[Bt]||(Lt[Bt]=Vt!==void 0?Vt:{})})("versions",[]).push({version:"3.22.3",mode:Rt?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.3/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(Ut,jt,xt){var Rt=xt(9670),Lt=xt(9483),Bt=xt(5112)("species");Ut.exports=function(Vt,Nt){var qt,Jt=Rt(Vt).constructor;return Jt===void 0||(qt=Rt(Jt)[Bt])==null?Nt:Lt(qt)}},8710:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(9303),Bt=xt(1340),Vt=xt(4488),Nt=Rt("".charAt),qt=Rt("".charCodeAt),Jt=Rt("".slice),Zt=function(Xt){return function(nn,un){var fn,dn,pn=Bt(Vt(nn)),mn=Lt(un),hn=pn.length;return mn<0||mn>=hn?Xt?"":void 0:(fn=qt(pn,mn))<55296||fn>56319||mn+1===hn||(dn=qt(pn,mn+1))<56320||dn>57343?Xt?Nt(pn,mn):fn:Xt?Jt(pn,mn,mn+2):dn-56320+(fn-55296<<10)+65536}};Ut.exports={codeAt:Zt(!1),charAt:Zt(!0)}},3111:function(Ut,jt,xt){var Rt=xt(1702),Lt=xt(4488),Bt=xt(1340),Vt=xt(1361),Nt=Rt("".replace),qt="["+Vt+"]",Jt=RegExp("^"+qt+qt+"*"),Zt=RegExp(qt+qt+"*$"),Yt=function(nn){return function(un){var fn=Bt(Lt(un));return 1&nn&&(fn=Nt(fn,Jt,"")),2&nn&&(fn=Nt(fn,Zt,"")),fn}};Ut.exports={start:Yt(1),end:Yt(2),trim:Yt(3)}},6532:function(Ut,jt,xt){var Rt=xt(6916),Lt=xt(5005),Bt=xt(5112),Vt=xt(1320);Ut.exports=function(){var Nt=Lt("Symbol"),qt=Nt&&Nt.prototype,Jt=qt&&qt.valueOf,Zt=Bt("toPrimitive");qt&&!qt[Zt]&&Vt(qt,Zt,function(Yt){return Rt(Jt,this)})}},261:function(Ut,jt,xt){var Rt,Lt,Bt,Vt,Nt=xt(7854),qt=xt(2104),Jt=xt(9974),Zt=xt(614),Yt=xt(2597),Xt=xt(7293),nn=xt(490),un=xt(206),fn=xt(317),dn=xt(8053),pn=xt(8334),mn=xt(5268),hn=Nt.setImmediate,gn=Nt.clearImmediate,on=Nt.process,Ft=Nt.Dispatch,Gt=Nt.Function,en=Nt.MessageChannel,sn=Nt.String,cn=0,yn={};try{Rt=Nt.location}catch(Pn){}var Cn=function(_n){if(Yt(yn,_n)){var Rn=yn[_n];delete yn[_n],Rn()}},kn=function(_n){return function(){Cn(_n)}},An=function(_n){Cn(_n.data)},In=function(_n){Nt.postMessage(sn(_n),Rt.protocol+"//"+Rt.host)};hn&&gn||(hn=function(_n){dn(arguments.length,1);var Rn=Zt(_n)?_n:Gt(_n),jn=un(arguments,1);return yn[++cn]=function(){qt(Rn,void 0,jn)},Lt(cn),cn},gn=function(_n){delete yn[_n]},mn?Lt=function(_n){on.nextTick(kn(_n))}:Ft&&Ft.now?Lt=function(_n){Ft.now(kn(_n))}:en&&!pn?(Vt=(Bt=new en).port2,Bt.port1.onmessage=An,Lt=Jt(Vt.postMessage,Vt)):Nt.addEventListener&&Zt(Nt.postMessage)&&!Nt.importScripts&&Rt&&Rt.protocol!=="file:"&&!Xt(In)?(Lt=In,Nt.addEventListener("message",An,!1)):Lt="onreadystatechange"in fn("script")?function(_n){nn.appendChild(fn("script")).onreadystatechange=function(){nn.removeChild(this),Cn(_n)}}:function(Pn){setTimeout(kn(Pn),0)}),Ut.exports={set:hn,clear:gn}},863:function(Ut,jt,xt){var Rt=xt(1702);Ut.exports=Rt(1 .valueOf)},1400:function(Ut,jt,xt){var Rt=xt(9303),Lt=Math.max,Bt=Math.min;Ut.exports=function(Vt,Nt){var qt=Rt(Vt);return qt<0?Lt(qt+Nt,0):Bt(qt,Nt)}},5656:function(Ut,jt,xt){var Rt=xt(8361),Lt=xt(4488);Ut.exports=function(Bt){return Rt(Lt(Bt))}},9303:function(Ut){var jt=Math.ceil,xt=Math.floor;Ut.exports=function(Rt){var Lt=+Rt;return Lt!=Lt||Lt===0?0:(Lt>0?xt:jt)(Lt)}},7466:function(Ut,jt,xt){var Rt=xt(9303),Lt=Math.min;Ut.exports=function(Bt){return Bt>0?Lt(Rt(Bt),9007199254740991):0}},7908:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(4488),Bt=Rt.Object;Ut.exports=function(Vt){return Bt(Lt(Vt))}},7593:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(6916),Bt=xt(111),Vt=xt(2190),Nt=xt(8173),qt=xt(2140),Jt=xt(5112),Zt=Rt.TypeError,Yt=Jt("toPrimitive");Ut.exports=function(Xt,nn){if(!Bt(Xt)||Vt(Xt))return Xt;var un,fn=Nt(Xt,Yt);if(fn){if(nn===void 0&&(nn="default"),un=Lt(fn,Xt,nn),!Bt(un)||Vt(un))return un;throw Zt("Can't convert object to primitive value")}return nn===void 0&&(nn="number"),qt(Xt,nn)}},4948:function(Ut,jt,xt){var Rt=xt(7593),Lt=xt(2190);Ut.exports=function(Bt){var Vt=Rt(Bt,"string");return Lt(Vt)?Vt:Vt+""}},1694:function(Ut,jt,xt){var Rt={};Rt[xt(5112)("toStringTag")]="z",Ut.exports=String(Rt)==="[object z]"},1340:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(648),Bt=Rt.String;Ut.exports=function(Vt){if(Lt(Vt)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return Bt(Vt)}},6330:function(Ut,jt,xt){var Rt=xt(7854).String;Ut.exports=function(Lt){try{return Rt(Lt)}catch(Bt){return"Object"}}},9711:function(Ut,jt,xt){var Rt=xt(1702),Lt=0,Bt=Math.random(),Vt=Rt(1 .toString);Ut.exports=function(Nt){return"Symbol("+(Nt===void 0?"":Nt)+")_"+Vt(++Lt+Bt,36)}},3307:function(Ut,jt,xt){var Rt=xt(133);Ut.exports=Rt&&!Symbol.sham&&_typeof(Symbol.iterator)=="symbol"},3353:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(7293);Ut.exports=Rt&&Lt(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(Ut,jt,xt){var Rt=xt(7854).TypeError;Ut.exports=function(Lt,Bt){if(Lt<Bt)throw Rt("Not enough arguments");return Lt}},6061:function(Ut,jt,xt){var Rt=xt(5112);jt.f=Rt},5112:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(2309),Bt=xt(2597),Vt=xt(9711),Nt=xt(133),qt=xt(3307),Jt=Lt("wks"),Zt=Rt.Symbol,Yt=Zt&&Zt.for,Xt=qt?Zt:Zt&&Zt.withoutSetter||Vt;Ut.exports=function(nn){if(!Bt(Jt,nn)||!Nt&&typeof Jt[nn]!="string"){var un="Symbol."+nn;Nt&&Bt(Zt,nn)?Jt[nn]=Zt[nn]:Jt[nn]=qt&&Yt?Yt(un):Xt(un)}return Jt[nn]}},1361:function(Ut){Ut.exports="	\n\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF"},2222:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(7854),Bt=xt(7293),Vt=xt(3157),Nt=xt(111),qt=xt(7908),Jt=xt(6244),Zt=xt(6135),Yt=xt(5417),Xt=xt(1194),nn=xt(5112),un=xt(7392),fn=nn("isConcatSpreadable"),dn=9007199254740991,pn="Maximum allowed index exceeded",mn=Lt.TypeError,hn=un>=51||!Bt(function(){var Ft=[];return Ft[fn]=!1,Ft.concat()[0]!==Ft}),gn=Xt("concat"),on=function(Gt){if(!Nt(Gt))return!1;var en=Gt[fn];return en!==void 0?!!en:Vt(Gt)};Rt({target:"Array",proto:!0,forced:!hn||!gn},{concat:function(Gt){var en,sn,cn,yn,Cn,kn=qt(this),An=Yt(kn,0),In=0;for(en=-1,cn=arguments.length;en<cn;en++)if(on(Cn=en===-1?kn:arguments[en])){if(In+(yn=Jt(Cn))>dn)throw mn(pn);for(sn=0;sn<yn;sn++,In++)sn in Cn&&Zt(An,In,Cn[sn])}else{if(In>=dn)throw mn(pn);Zt(An,In++,Cn)}return An.length=In,An}})},3290:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(1285),Bt=xt(1223);Rt({target:"Array",proto:!0},{fill:Lt}),Bt("fill")},7327:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(2092).filter;Rt({target:"Array",proto:!0,forced:!xt(1194)("filter")},{filter:function(Vt){return Lt(this,Vt,arguments.length>1?arguments[1]:void 0)}})},4553:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(2092).findIndex,Bt=xt(1223),Vt="findIndex",Nt=!0;Vt in[]&&Array(1).findIndex(function(){Nt=!1}),Rt({target:"Array",proto:!0,forced:Nt},{findIndex:function(Jt){return Lt(this,Jt,arguments.length>1?arguments[1]:void 0)}}),Bt(Vt)},9826:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(2092).find,Bt=xt(1223),Vt="find",Nt=!0;Vt in[]&&Array(1).find(function(){Nt=!1}),Rt({target:"Array",proto:!0,forced:Nt},{find:function(Jt){return Lt(this,Jt,arguments.length>1?arguments[1]:void 0)}}),Bt(Vt)},6535:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(6790),Bt=xt(9662),Vt=xt(7908),Nt=xt(6244),qt=xt(5417);Rt({target:"Array",proto:!0},{flatMap:function(Zt){var Yt,Xt=Vt(this),nn=Nt(Xt);return Bt(Zt),(Yt=qt(Xt,0)).length=Lt(Yt,Xt,Xt,nn,0,1,Zt,arguments.length>1?arguments[1]:void 0),Yt}})},4944:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(6790),Bt=xt(7908),Vt=xt(6244),Nt=xt(9303),qt=xt(5417);Rt({target:"Array",proto:!0},{flat:function(){var Zt=arguments.length?arguments[0]:void 0,Yt=Bt(this),Xt=Vt(Yt),nn=qt(Yt,0);return nn.length=Lt(nn,Yt,Yt,Xt,0,Zt===void 0?1:Nt(Zt)),nn}})},1038:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(8457);Rt({target:"Array",stat:!0,forced:!xt(7072)(function(Bt){Array.from(Bt)})},{from:Lt})},6699:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(1318).includes,Bt=xt(7293),Vt=xt(1223);Rt({target:"Array",proto:!0,forced:Bt(function(){return!Array(1).includes()})},{includes:function(qt){return Lt(this,qt,arguments.length>1?arguments[1]:void 0)}}),Vt("includes")},6992:function(Ut,jt,xt){"use strict";var Rt=xt(5656),Lt=xt(1223),Bt=xt(7497),Vt=xt(9909),Nt=xt(3070).f,qt=xt(654),Jt=xt(1913),Zt=xt(9781),Yt="Array Iterator",Xt=Vt.set,nn=Vt.getterFor(Yt);Ut.exports=qt(Array,"Array",function(fn,dn){Xt(this,{type:Yt,target:Rt(fn),index:0,kind:dn})},function(){var fn=nn(this),dn=fn.target,pn=fn.kind,mn=fn.index++;return!dn||mn>=dn.length?(fn.target=void 0,{value:void 0,done:!0}):pn=="keys"?{value:mn,done:!1}:pn=="values"?{value:dn[mn],done:!1}:{value:[mn,dn[mn]],done:!1}},"values");var un=Bt.Arguments=Bt.Array;if(Lt("keys"),Lt("values"),Lt("entries"),!Jt&&Zt&&un.name!=="values")try{Nt(un,"name",{value:"values"})}catch(fn){}},9600:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(1702),Bt=xt(8361),Vt=xt(5656),Nt=xt(9341),qt=Lt([].join),Jt=Bt!=Object,Zt=Nt("join",",");Rt({target:"Array",proto:!0,forced:Jt||!Zt},{join:function(Xt){return qt(Vt(this),Xt===void 0?",":Xt)}})},1249:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(2092).map;Rt({target:"Array",proto:!0,forced:!xt(1194)("map")},{map:function(Vt){return Lt(this,Vt,arguments.length>1?arguments[1]:void 0)}})},5827:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(3671).left,Bt=xt(9341),Vt=xt(7392),Nt=xt(5268);Rt({target:"Array",proto:!0,forced:!Bt("reduce")||!Nt&&Vt>79&&Vt<83},{reduce:function(Jt){var Zt=arguments.length;return Lt(this,Jt,Zt,Zt>1?arguments[1]:void 0)}})},5069:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(1702),Bt=xt(3157),Vt=Lt([].reverse),Nt=[1,2];Rt({target:"Array",proto:!0,forced:String(Nt)===String(Nt.reverse())},{reverse:function(){return Bt(this)&&(this.length=this.length),Vt(this)}})},7042:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(7854),Bt=xt(3157),Vt=xt(4411),Nt=xt(111),qt=xt(1400),Jt=xt(6244),Zt=xt(5656),Yt=xt(6135),Xt=xt(5112),nn=xt(1194),un=xt(206),fn=nn("slice"),dn=Xt("species"),pn=Lt.Array,mn=Math.max;Rt({target:"Array",proto:!0,forced:!fn},{slice:function(gn,on){var Ft,Gt,en,sn=Zt(this),cn=Jt(sn),yn=qt(gn,cn),Cn=qt(on===void 0?cn:on,cn);if(Bt(sn)&&(Ft=sn.constructor,(Vt(Ft)&&(Ft===pn||Bt(Ft.prototype))||Nt(Ft)&&(Ft=Ft[dn])===null)&&(Ft=void 0),Ft===pn||Ft===void 0))return un(sn,yn,Cn);for(Gt=new(Ft===void 0?pn:Ft)(mn(Cn-yn,0)),en=0;yn<Cn;yn++,en++)yn in sn&&Yt(Gt,en,sn[yn]);return Gt.length=en,Gt}})},2707:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(1702),Bt=xt(9662),Vt=xt(7908),Nt=xt(6244),qt=xt(1340),Jt=xt(7293),Zt=xt(4362),Yt=xt(9341),Xt=xt(8886),nn=xt(256),un=xt(7392),fn=xt(8008),dn=[],pn=Lt(dn.sort),mn=Lt(dn.push),hn=Jt(function(){dn.sort(void 0)}),gn=Jt(function(){dn.sort(null)}),on=Yt("sort"),Ft=!Jt(function(){if(un)return un<70;if(!(Xt&&Xt>3)){if(nn)return!0;if(fn)return fn<603;var Gt,en,sn,cn,yn="";for(Gt=65;Gt<76;Gt++){switch(en=String.fromCharCode(Gt),Gt){case 66:case 69:case 70:case 72:sn=3;break;case 68:case 71:sn=4;break;default:sn=2}for(cn=0;cn<47;cn++)dn.push({k:en+cn,v:sn})}for(dn.sort(function(Cn,kn){return kn.v-Cn.v}),cn=0;cn<dn.length;cn++)en=dn[cn].k.charAt(0),yn.charAt(yn.length-1)!==en&&(yn+=en);return yn!=="DGBEFHACIJK"}});Rt({target:"Array",proto:!0,forced:hn||!gn||!on||!Ft},{sort:function(en){en!==void 0&&Bt(en);var sn=Vt(this);if(Ft)return en===void 0?pn(sn):pn(sn,en);var cn,yn,Cn=[],kn=Nt(sn);for(yn=0;yn<kn;yn++)yn in sn&&mn(Cn,sn[yn]);for(Zt(Cn,function(An){return function(In,Pn){return Pn===void 0?-1:In===void 0?1:An!==void 0?+An(In,Pn)||0:qt(In)>qt(Pn)?1:-1}}(en)),cn=Cn.length,yn=0;yn<cn;)sn[yn]=Cn[yn++];for(;yn<kn;)delete sn[yn++];return sn}})},561:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(7854),Bt=xt(1400),Vt=xt(9303),Nt=xt(6244),qt=xt(7908),Jt=xt(5417),Zt=xt(6135),Yt=xt(1194)("splice"),Xt=Lt.TypeError,nn=Math.max,un=Math.min,fn=9007199254740991,dn="Maximum allowed length exceeded";Rt({target:"Array",proto:!0,forced:!Yt},{splice:function(mn,hn){var gn,on,Ft,Gt,en,sn,cn=qt(this),yn=Nt(cn),Cn=Bt(mn,yn),kn=arguments.length;if(kn===0?gn=on=0:kn===1?(gn=0,on=yn-Cn):(gn=kn-2,on=un(nn(Vt(hn),0),yn-Cn)),yn+gn-on>fn)throw Xt(dn);for(Ft=Jt(cn,on),Gt=0;Gt<on;Gt++)(en=Cn+Gt)in cn&&Zt(Ft,Gt,cn[en]);if(Ft.length=on,gn<on){for(Gt=Cn;Gt<yn-on;Gt++)sn=Gt+gn,(en=Gt+on)in cn?cn[sn]=cn[en]:delete cn[sn];for(Gt=yn;Gt>yn-on+gn;Gt--)delete cn[Gt-1]}else if(gn>on)for(Gt=yn-on;Gt>Cn;Gt--)sn=Gt+gn-1,(en=Gt+on-1)in cn?cn[sn]=cn[en]:delete cn[sn];for(Gt=0;Gt<gn;Gt++)cn[Gt+Cn]=arguments[Gt+2];return cn.length=yn-on+gn,Ft}})},9244:function(Ut,jt,xt){xt(1223)("flatMap")},3792:function(Ut,jt,xt){xt(1223)("flat")},6078:function(Ut,jt,xt){var Rt=xt(2597),Lt=xt(1320),Bt=xt(8709),Vt=xt(5112)("toPrimitive"),Nt=Date.prototype;Rt(Nt,Vt)||Lt(Nt,Vt,Bt)},8309:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(6530).EXISTS,Bt=xt(1702),Vt=xt(3070).f,Nt=Function.prototype,qt=Bt(Nt.toString),Jt=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,Zt=Bt(Jt.exec);Rt&&!Lt&&Vt(Nt,"name",{configurable:!0,get:function(){try{return Zt(Jt,qt(this))[1]}catch(Xt){return""}}})},5837:function(Ut,jt,xt){xt(2109)({global:!0},{globalThis:xt(7854)})},8862:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(5005),Bt=xt(2104),Vt=xt(6916),Nt=xt(1702),qt=xt(7293),Jt=xt(3157),Zt=xt(614),Yt=xt(111),Xt=xt(2190),nn=xt(206),un=xt(133),fn=Lt("JSON","stringify"),dn=Nt(/./.exec),pn=Nt("".charAt),mn=Nt("".charCodeAt),hn=Nt("".replace),gn=Nt(1 .toString),on=/[\uD800-\uDFFF]/g,Ft=/^[\uD800-\uDBFF]$/,Gt=/^[\uDC00-\uDFFF]$/,en=!un||qt(function(){var Cn=Lt("Symbol")();return fn([Cn])!="[null]"||fn({a:Cn})!="{}"||fn(Object(Cn))!="{}"}),sn=qt(function(){return fn("\uDF06\uD834")!=='"\uDF06\uD834"'||fn("\uDEAD")!=='"\uDEAD"'}),cn=function(kn,An){var In=nn(arguments),Pn=An;if((Yt(An)||kn!==void 0)&&!Xt(kn))return Jt(An)||(An=function(Rn,jn){if(Zt(Pn)&&(jn=Vt(Pn,this,Rn,jn)),!Xt(jn))return jn}),In[1]=An,Bt(fn,null,In)},yn=function(kn,An,In){var Pn=pn(In,An-1),_n=pn(In,An+1);return dn(Ft,kn)&&!dn(Gt,_n)||dn(Gt,kn)&&!dn(Ft,Pn)?"\\u"+gn(mn(kn,0),16):kn};fn&&Rt({target:"JSON",stat:!0,forced:en||sn},{stringify:function(kn,An,In){var Pn=nn(arguments),_n=Bt(en?cn:fn,null,Pn);return sn&&typeof _n=="string"?hn(_n,on,yn):_n}})},3706:function(Ut,jt,xt){var Rt=xt(7854);xt(8003)(Rt.JSON,"JSON",!0)},9098:function(Ut,jt,xt){"use strict";xt(7710)("Map",function(Rt){return function(){return Rt(this,arguments.length?arguments[0]:void 0)}},xt(5631))},1532:function(Ut,jt,xt){xt(9098)},4914:function(Ut,jt,xt){var Rt=xt(2109),Lt=Math.log,Bt=Math.LN2;Rt({target:"Math",stat:!0},{log2:function(Nt){return Lt(Nt)/Bt}})},2420:function(Ut,jt,xt){xt(2109)({target:"Math",stat:!0},{sign:xt(4310)})},2703:function(Ut,jt,xt){xt(8003)(Math,"Math",!0)},9653:function(Ut,jt,xt){"use strict";var Rt=xt(9781),Lt=xt(7854),Bt=xt(1702),Vt=xt(4705),Nt=xt(1320),qt=xt(2597),Jt=xt(9587),Zt=xt(7976),Yt=xt(2190),Xt=xt(7593),nn=xt(7293),un=xt(8006).f,fn=xt(1236).f,dn=xt(3070).f,pn=xt(863),mn=xt(3111).trim,hn="Number",gn=Lt.Number,on=gn.prototype,Ft=Lt.TypeError,Gt=Bt("".slice),en=Bt("".charCodeAt),sn=function(Pn){var _n=Xt(Pn,"number");return(typeof _n=="undefined"?"undefined":_typeof(_n))=="bigint"?_n:cn(_n)},cn=function(Pn){var _n,Rn,jn,On,Sn,Vn,Jn,kr,xr=Xt(Pn,"number");if(Yt(xr))throw Ft("Cannot convert a Symbol value to a number");if(typeof xr=="string"&&xr.length>2){if(xr=mn(xr),(_n=en(xr,0))===43||_n===45){if((Rn=en(xr,2))===88||Rn===120)return NaN}else if(_n===48){switch(en(xr,1)){case 66:case 98:jn=2,On=49;break;case 79:case 111:jn=8,On=55;break;default:return+xr}for(Vn=(Sn=Gt(xr,2)).length,Jn=0;Jn<Vn;Jn++)if((kr=en(Sn,Jn))<48||kr>On)return NaN;return parseInt(Sn,jn)}}return+xr};if(Vt(hn,!gn(" 0o1")||!gn("0b1")||gn("+0x1"))){for(var yn,Cn=function(In){var Pn=arguments.length<1?0:gn(sn(In)),_n=this;return Zt(on,_n)&&nn(function(){pn(_n)})?Jt(Object(Pn),_n,Cn):Pn},kn=Rt?un(gn):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),An=0;kn.length>An;An++)qt(gn,yn=kn[An])&&!qt(Cn,yn)&&dn(Cn,yn,fn(gn,yn));Cn.prototype=on,on.constructor=Cn,Nt(Lt,hn,Cn)}},9601:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(1574);Rt({target:"Object",stat:!0,forced:Object.assign!==Lt},{assign:Lt})},3371:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(6677),Bt=xt(7293),Vt=xt(111),Nt=xt(2423).onFreeze,qt=Object.freeze;Rt({target:"Object",stat:!0,forced:Bt(function(){qt(1)}),sham:!Lt},{freeze:function(Zt){return qt&&Vt(Zt)?qt(Nt(Zt)):Zt}})},5003:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(7293),Bt=xt(5656),Vt=xt(1236).f,Nt=xt(9781),qt=Lt(function(){Vt(1)});Rt({target:"Object",stat:!0,forced:!Nt||qt,sham:!Nt},{getOwnPropertyDescriptor:function(Zt,Yt){return Vt(Bt(Zt),Yt)}})},9337:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(9781),Bt=xt(3887),Vt=xt(5656),Nt=xt(1236),qt=xt(6135);Rt({target:"Object",stat:!0,sham:!Lt},{getOwnPropertyDescriptors:function(Zt){for(var Yt,Xt,nn=Vt(Zt),un=Nt.f,fn=Bt(nn),dn={},pn=0;fn.length>pn;)(Xt=un(nn,Yt=fn[pn++]))!==void 0&&qt(dn,Yt,Xt);return dn}})},6210:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(7293),Bt=xt(1156).f;Rt({target:"Object",stat:!0,forced:Lt(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:Bt})},9660:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(133),Bt=xt(7293),Vt=xt(5181),Nt=xt(7908);Rt({target:"Object",stat:!0,forced:!Lt||Bt(function(){Vt.f(1)})},{getOwnPropertySymbols:function(Jt){var Zt=Vt.f;return Zt?Zt(Nt(Jt)):[]}})},489:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(7293),Bt=xt(7908),Vt=xt(9518),Nt=xt(8544);Rt({target:"Object",stat:!0,forced:Lt(function(){Vt(1)}),sham:!Nt},{getPrototypeOf:function(Jt){return Vt(Bt(Jt))}})},7941:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(7908),Bt=xt(1956);Rt({target:"Object",stat:!0,forced:xt(7293)(function(){Bt(1)})},{keys:function(Nt){return Bt(Lt(Nt))}})},1539:function(Ut,jt,xt){var Rt=xt(1694),Lt=xt(1320),Bt=xt(288);Rt||Lt(Object.prototype,"toString",Bt,{unsafe:!0})},6833:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(4699).values;Rt({target:"Object",stat:!0},{values:function(Vt){return Lt(Vt)}})},1058:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(3009);Rt({global:!0,forced:parseInt!=Lt},{parseInt:Lt})},821:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(6916),Bt=xt(9662),Vt=xt(8523),Nt=xt(2534),qt=xt(408);Rt({target:"Promise",stat:!0,forced:xt(612)},{all:function(Zt){var Yt=this,Xt=Vt.f(Yt),nn=Xt.resolve,un=Xt.reject,fn=Nt(function(){var dn=Bt(Yt.resolve),pn=[],mn=0,hn=1;qt(Zt,function(gn){var on=mn++,Ft=!1;hn++,Lt(dn,Yt,gn).then(function(Gt){Ft||(Ft=!0,pn[on]=Gt,--hn||nn(pn))},un)}),--hn||nn(pn)});return fn.error&&un(fn.value),Xt.promise}})},4164:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(1913),Bt=xt(3702).CONSTRUCTOR,Vt=xt(2492),Nt=xt(5005),qt=xt(614),Jt=xt(1320),Zt=Vt&&Vt.prototype;if(Rt({target:"Promise",proto:!0,forced:Bt,real:!0},{catch:function(nn){return this.then(void 0,nn)}}),!Lt&&qt(Vt)){var Yt=Nt("Promise").prototype.catch;Zt.catch!==Yt&&Jt(Zt,"catch",Yt,{unsafe:!0})}},3401:function(Ut,jt,xt){"use strict";var Rt,Lt,Bt,Vt=xt(2109),Nt=xt(1913),qt=xt(5268),Jt=xt(7854),Zt=xt(6916),Yt=xt(1320),Xt=xt(2248),nn=xt(7674),un=xt(8003),fn=xt(6340),dn=xt(9662),pn=xt(614),mn=xt(111),hn=xt(5787),gn=xt(6707),on=xt(261).set,Ft=xt(5948),Gt=xt(842),en=xt(2534),sn=xt(8572),cn=xt(9909),yn=xt(2492),Cn=xt(3702),kn=xt(8523),An="Promise",In=Cn.CONSTRUCTOR,Pn=Cn.REJECTION_EVENT,_n=Cn.SUBCLASSING,Rn=cn.getterFor(An),jn=cn.set,On=yn&&yn.prototype,Sn=yn,Vn=On,Jn=Jt.TypeError,kr=Jt.document,xr=Jt.process,Yn=kn.f,Tr=Yn,ti=!!(kr&&kr.createEvent&&Jt.dispatchEvent),yi="unhandledrejection",ra=function(zr){var Rr;return!(!mn(zr)||!pn(Rr=zr.then))&&Rr},Aa=function(zr,Rr){var Yr,Zr,_i,ki=Rr.value,Bi=Rr.state==1,Di=Bi?zr.ok:zr.fail,Gr=zr.resolve,Qr=zr.reject,Dr=zr.domain;try{Di?(Bi||(Rr.rejection===2&&Ti(Rr),Rr.rejection=1),Di===!0?Yr=ki:(Dr&&Dr.enter(),Yr=Di(ki),Dr&&(Dr.exit(),_i=!0)),Yr===zr.promise?Qr(Jn("Promise-chain cycle")):(Zr=ra(Yr))?Zt(Zr,Yr,Gr,Qr):Gr(Yr)):Qr(ki)}catch(qr){Dr&&!_i&&Dr.exit(),Qr(qr)}},ua=function(zr,Rr){zr.notified||(zr.notified=!0,Ft(function(){for(var Yr,Zr=zr.reactions;Yr=Zr.get();)Aa(Yr,zr);zr.notified=!1,Rr&&!zr.rejection&&Ui(zr)}))},zi=function(zr,Rr,Yr){var Zr,_i;ti?((Zr=kr.createEvent("Event")).promise=Rr,Zr.reason=Yr,Zr.initEvent(zr,!1,!0),Jt.dispatchEvent(Zr)):Zr={promise:Rr,reason:Yr},!Pn&&(_i=Jt["on"+zr])?_i(Zr):zr===yi&&Gt("Unhandled promise rejection",Yr)},Ui=function(zr){Zt(on,Jt,function(){var Rr,Yr=zr.facade,Zr=zr.value;if(Qi(zr)&&(Rr=en(function(){qt?xr.emit("unhandledRejection",Zr,Yr):zi(yi,Yr,Zr)}),zr.rejection=qt||Qi(zr)?2:1,Rr.error))throw Rr.value})},Qi=function(zr){return zr.rejection!==1&&!zr.parent},Ti=function(zr){Zt(on,Jt,function(){var Rr=zr.facade;qt?xr.emit("rejectionHandled",Rr):zi("rejectionhandled",Rr,zr.value)})},pi=function(zr,Rr,Yr){return function(Zr){zr(Rr,Zr,Yr)}},$i=function(zr,Rr,Yr){zr.done||(zr.done=!0,Yr&&(zr=Yr),zr.value=Rr,zr.state=2,ua(zr,!0))},bi=function(Wr,zr,Rr){if(!Wr.done){Wr.done=!0,Rr&&(Wr=Rr);try{if(Wr.facade===zr)throw Jn("Promise can't be resolved itself");var Yr=ra(zr);Yr?Ft(function(){var Zr={done:!1};try{Zt(Yr,zr,pi(bi,Zr,Wr),pi($i,Zr,Wr))}catch(_i){$i(Zr,_i,Wr)}}):(Wr.value=zr,Wr.state=1,ua(Wr,!1))}catch(Zr){$i({done:!1},Zr,Wr)}}};if(In&&(Vn=(Sn=function(zr){hn(this,Vn),dn(zr),Zt(Rt,this);var Rr=Rn(this);try{zr(pi(bi,Rr),pi($i,Rr))}catch(Yr){$i(Rr,Yr)}}).prototype,(Rt=function(zr){jn(this,{type:An,done:!1,notified:!1,parent:!1,reactions:new sn,rejection:!1,state:0,value:void 0})}).prototype=Xt(Vn,{then:function(zr,Rr){var Yr=Rn(this),Zr=Yn(gn(this,Sn));return Yr.parent=!0,Zr.ok=!pn(zr)||zr,Zr.fail=pn(Rr)&&Rr,Zr.domain=qt?xr.domain:void 0,Yr.state==0?Yr.reactions.add(Zr):Ft(function(){Aa(Zr,Yr)}),Zr.promise}}),Lt=function(){var zr=new Rt,Rr=Rn(zr);this.promise=zr,this.resolve=pi(bi,Rr),this.reject=pi($i,Rr)},kn.f=Yn=function(zr){return zr===Sn||zr===void 0?new Lt(zr):Tr(zr)},!Nt&&pn(yn)&&On!==Object.prototype)){Bt=On.then,_n||Yt(On,"then",function(Wr,zr){var Rr=this;return new Sn(function(Yr,Zr){Zt(Bt,Rr,Yr,Zr)}).then(Wr,zr)},{unsafe:!0});try{delete On.constructor}catch(Wr){}nn&&nn(On,Vn)}Vt({global:!0,wrap:!0,forced:In},{Promise:Sn}),un(Sn,An,!1,!0),fn(An)},8674:function(Ut,jt,xt){xt(3401),xt(821),xt(4164),xt(6027),xt(683),xt(6294)},6027:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(6916),Bt=xt(9662),Vt=xt(8523),Nt=xt(2534),qt=xt(408);Rt({target:"Promise",stat:!0,forced:xt(612)},{race:function(Zt){var Yt=this,Xt=Vt.f(Yt),nn=Xt.reject,un=Nt(function(){var fn=Bt(Yt.resolve);qt(Zt,function(dn){Lt(fn,Yt,dn).then(Xt.resolve,nn)})});return un.error&&nn(un.value),Xt.promise}})},683:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(6916),Bt=xt(8523);Rt({target:"Promise",stat:!0,forced:xt(3702).CONSTRUCTOR},{reject:function(Nt){var qt=Bt.f(this);return Lt(qt.reject,void 0,Nt),qt.promise}})},6294:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(5005),Bt=xt(1913),Vt=xt(2492),Nt=xt(3702).CONSTRUCTOR,qt=xt(9478),Jt=Lt("Promise"),Zt=Bt&&!Nt;Rt({target:"Promise",stat:!0,forced:Bt||Nt},{resolve:function(Xt){return qt(Zt&&this===Jt?Vt:this,Xt)}})},2419:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(5005),Bt=xt(2104),Vt=xt(7065),Nt=xt(9483),qt=xt(9670),Jt=xt(111),Zt=xt(30),Yt=xt(7293),Xt=Lt("Reflect","construct"),nn=Object.prototype,un=[].push,fn=Yt(function(){var mn=function(){};return!_instanceof(Xt(function(){},[],mn),mn)}),dn=!Yt(function(){Xt(function(){})}),pn=fn||dn;Rt({target:"Reflect",stat:!0,forced:pn,sham:pn},{construct:function(hn,gn){Nt(hn),qt(gn);var on=arguments.length<3?hn:Nt(arguments[2]);if(dn&&!fn)return Xt(hn,gn,on);if(hn==on){switch(gn.length){case 0:return new hn;case 1:return new hn(gn[0]);case 2:return new hn(gn[0],gn[1]);case 3:return new hn(gn[0],gn[1],gn[2]);case 4:return new hn(gn[0],gn[1],gn[2],gn[3])}var Ft=[null];return Bt(un,Ft,gn),new(Bt(Vt,hn,Ft))}var Gt=on.prototype,en=Zt(Jt(Gt)?Gt:nn),sn=Bt(hn,en,gn);return Jt(sn)?sn:en}})},4819:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(6916),Bt=xt(111),Vt=xt(9670),Nt=xt(5032),qt=xt(1236),Jt=xt(9518);Rt({target:"Reflect",stat:!0},{get:function Zt(Yt,Xt){var nn,un,fn=arguments.length<3?Yt:arguments[2];return Vt(Yt)===fn?Yt[Xt]:(nn=qt.f(Yt,Xt))?Nt(nn)?nn.value:nn.get===void 0?void 0:Lt(nn.get,fn):Bt(un=Jt(Yt))?Zt(un,Xt,fn):void 0}})},4603:function(Ut,jt,xt){var Rt=xt(9781),Lt=xt(7854),Bt=xt(1702),Vt=xt(4705),Nt=xt(9587),qt=xt(8880),Jt=xt(8006).f,Zt=xt(7976),Yt=xt(7850),Xt=xt(1340),nn=xt(4706),un=xt(2999),fn=xt(2626),dn=xt(1320),pn=xt(7293),mn=xt(2597),hn=xt(9909).enforce,gn=xt(6340),on=xt(5112),Ft=xt(9441),Gt=xt(7168),en=on("match"),sn=Lt.RegExp,cn=sn.prototype,yn=Lt.SyntaxError,Cn=Bt(cn.exec),kn=Bt("".charAt),An=Bt("".replace),In=Bt("".indexOf),Pn=Bt("".slice),_n=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Rn=/a/g,jn=/a/g,On=new sn(Rn)!==Rn,Sn=un.MISSED_STICKY,Vn=un.UNSUPPORTED_Y;if(Vt("RegExp",Rt&&(!On||Sn||Ft||Gt||pn(function(){return jn[en]=!1,sn(Rn)!=Rn||sn(jn)==jn||sn(Rn,"i")!="/a/i"})))){for(var Jn=function(Yn,Tr){var ti,yi,ra,Aa,ua,zi,Ui=Zt(cn,this),Qi=Yt(Yn),Ti=Tr===void 0,pi=[],$i=Yn;if(!Ui&&Qi&&Ti&&Yn.constructor===Jn)return Yn;if((Qi||Zt(cn,Yn))&&(Yn=Yn.source,Ti&&(Tr=nn($i))),Yn=Yn===void 0?"":Xt(Yn),Tr=Tr===void 0?"":Xt(Tr),$i=Yn,Ft&&"dotAll"in Rn&&(yi=!!Tr&&In(Tr,"s")>-1)&&(Tr=An(Tr,/s/g,"")),ti=Tr,Sn&&"sticky"in Rn&&(ra=!!Tr&&In(Tr,"y")>-1)&&Vn&&(Tr=An(Tr,/y/g,"")),Gt&&(Yn=(Aa=function(bi){for(var Wr,zr=bi.length,Rr=0,Yr="",Zr=[],_i={},ki=!1,Bi=!1,Di=0,Gr="";Rr<=zr;Rr++){if((Wr=kn(bi,Rr))==="\\")Wr+=kn(bi,++Rr);else if(Wr==="]")ki=!1;else if(!ki)switch(!0){case Wr==="[":ki=!0;break;case Wr==="(":Cn(_n,Pn(bi,Rr+1))&&(Rr+=2,Bi=!0),Yr+=Wr,Di++;continue;case(Wr===">"&&Bi):if(Gr===""||mn(_i,Gr))throw new yn("Invalid capture group name");_i[Gr]=!0,Zr[Zr.length]=[Gr,Di],Bi=!1,Gr="";continue}Bi?Gr+=Wr:Yr+=Wr}return[Yr,Zr]}(Yn))[0],pi=Aa[1]),ua=Nt(sn(Yn,Tr),Ui?this:cn,Jn),(yi||ra||pi.length)&&(zi=hn(ua),yi&&(zi.dotAll=!0,zi.raw=Jn(function(bi){for(var Wr,zr=bi.length,Rr=0,Yr="",Zr=!1;Rr<=zr;Rr++)(Wr=kn(bi,Rr))!=="\\"?Zr||Wr!=="."?(Wr==="["?Zr=!0:Wr==="]"&&(Zr=!1),Yr+=Wr):Yr+="[\\s\\S]":Yr+=Wr+kn(bi,++Rr);return Yr}(Yn),ti)),ra&&(zi.sticky=!0),pi.length&&(zi.groups=pi)),Yn!==$i)try{qt(ua,"source",$i===""?"(?:)":$i)}catch(bi){}return ua},kr=Jt(sn),xr=0;kr.length>xr;)fn(Jn,sn,kr[xr++]);cn.constructor=Jn,Jn.prototype=cn,dn(Lt,"RegExp",Jn)}gn("RegExp")},4916:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(2261);Rt({target:"RegExp",proto:!0,forced:/./.exec!==Lt},{exec:Lt})},9714:function(Ut,jt,xt){"use strict";var Rt=xt(6530).PROPER,Lt=xt(1320),Bt=xt(9670),Vt=xt(1340),Nt=xt(7293),qt=xt(4706),Jt="toString",Zt=RegExp.prototype.toString,Yt=Nt(function(){return Zt.call({source:"a",flags:"b"})!="/a/b"}),Xt=Rt&&Zt.name!=Jt;(Yt||Xt)&&Lt(RegExp.prototype,Jt,function(){var nn=Bt(this);return"/"+Vt(nn.source)+"/"+Vt(qt(nn))},{unsafe:!0})},7227:function(Ut,jt,xt){"use strict";xt(7710)("Set",function(Rt){return function(){return Rt(this,arguments.length?arguments[0]:void 0)}},xt(5631))},189:function(Ut,jt,xt){xt(7227)},7852:function(Ut,jt,xt){"use strict";var Rt,Lt=xt(2109),Bt=xt(1702),Vt=xt(1236).f,Nt=xt(7466),qt=xt(1340),Jt=xt(3929),Zt=xt(4488),Yt=xt(4964),Xt=xt(1913),nn=Bt("".endsWith),un=Bt("".slice),fn=Math.min,dn=Yt("endsWith");Lt({target:"String",proto:!0,forced:!(!Xt&&!dn&&(Rt=Vt(String.prototype,"endsWith"),Rt&&!Rt.writable)||dn)},{endsWith:function(mn){var hn=qt(Zt(this));Jt(mn);var gn=arguments.length>1?arguments[1]:void 0,on=hn.length,Ft=gn===void 0?on:fn(Nt(gn),on),Gt=qt(mn);return nn?nn(hn,Gt,Ft):un(hn,Ft-Gt.length,Ft)===Gt}})},2023:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(1702),Bt=xt(3929),Vt=xt(4488),Nt=xt(1340),qt=xt(4964),Jt=Lt("".indexOf);Rt({target:"String",proto:!0,forced:!qt("includes")},{includes:function(Yt){return!!~Jt(Nt(Vt(this)),Nt(Bt(Yt)),arguments.length>1?arguments[1]:void 0)}})},8783:function(Ut,jt,xt){"use strict";var Rt=xt(8710).charAt,Lt=xt(1340),Bt=xt(9909),Vt=xt(654),Nt="String Iterator",qt=Bt.set,Jt=Bt.getterFor(Nt);Vt(String,"String",function(Zt){qt(this,{type:Nt,string:Lt(Zt),index:0})},function(){var Zt,Yt=Jt(this),Xt=Yt.string,nn=Yt.index;return nn>=Xt.length?{value:void 0,done:!0}:(Zt=Rt(Xt,nn),Yt.index+=Zt.length,{value:Zt,done:!1})})},5306:function(Ut,jt,xt){"use strict";var Rt=xt(2104),Lt=xt(6916),Bt=xt(1702),Vt=xt(7007),Nt=xt(7293),qt=xt(9670),Jt=xt(614),Zt=xt(9303),Yt=xt(7466),Xt=xt(1340),nn=xt(4488),un=xt(1530),fn=xt(8173),dn=xt(647),pn=xt(7651),mn=xt(5112)("replace"),hn=Math.max,gn=Math.min,on=Bt([].concat),Ft=Bt([].push),Gt=Bt("".indexOf),en=Bt("".slice),sn="a".replace(/./,"$0")==="$0",cn=!!/./[mn]&&/./[mn]("a","$0")==="";Vt("replace",function(yn,Cn,kn){var An=cn?"$":"$0";return[function(In,Pn){var _n=nn(this),Rn=In==null?void 0:fn(In,mn);return Rn?Lt(Rn,In,_n,Pn):Lt(Cn,Xt(_n),In,Pn)},function(In,Pn){var _n=qt(this),Rn=Xt(In);if(typeof Pn=="string"&&Gt(Pn,An)===-1&&Gt(Pn,"$<")===-1){var jn=kn(Cn,_n,Rn,Pn);if(jn.done)return jn.value}var On=Jt(Pn);On||(Pn=Xt(Pn));var Sn=_n.global;if(Sn){var Vn=_n.unicode;_n.lastIndex=0}for(var Jn=[];;){var kr=pn(_n,Rn);if(kr===null||(Ft(Jn,kr),!Sn))break;Xt(kr[0])===""&&(_n.lastIndex=un(Rn,Yt(_n.lastIndex),Vn))}for(var xr,Yn="",Tr=0,ti=0;ti<Jn.length;ti++){for(var yi=Xt((kr=Jn[ti])[0]),ra=hn(gn(Zt(kr.index),Rn.length),0),Aa=[],ua=1;ua<kr.length;ua++)Ft(Aa,(xr=kr[ua])===void 0?xr:String(xr));var zi=kr.groups;if(On){var Ui=on([yi],Aa,ra,Rn);zi!==void 0&&Ft(Ui,zi);var Qi=Xt(Rt(Pn,void 0,Ui))}else Qi=dn(yi,Rn,ra,Aa,zi,Pn);ra>=Tr&&(Yn+=en(Rn,Tr,ra)+Qi,Tr=ra+yi.length)}return Yn+en(Rn,Tr)}]},!!Nt(function(){var yn=/./;return yn.exec=function(){var Cn=[];return Cn.groups={a:"7"},Cn},"".replace(yn,"$<a>")!=="7"})||!sn||cn)},4765:function(Ut,jt,xt){"use strict";var Rt=xt(6916),Lt=xt(7007),Bt=xt(9670),Vt=xt(4488),Nt=xt(1150),qt=xt(1340),Jt=xt(8173),Zt=xt(7651);Lt("search",function(Yt,Xt,nn){return[function(un){var fn=Vt(this),dn=un==null?void 0:Jt(un,Yt);return dn?Rt(dn,un,fn):new RegExp(un)[Yt](qt(fn))},function(un){var fn=Bt(this),dn=qt(un),pn=nn(Xt,fn,dn);if(pn.done)return pn.value;var mn=fn.lastIndex;Nt(mn,0)||(fn.lastIndex=0);var hn=Zt(fn,dn);return Nt(fn.lastIndex,mn)||(fn.lastIndex=mn),hn===null?-1:hn.index}]})},3123:function(Ut,jt,xt){"use strict";var Rt=xt(2104),Lt=xt(6916),Bt=xt(1702),Vt=xt(7007),Nt=xt(7850),qt=xt(9670),Jt=xt(4488),Zt=xt(6707),Yt=xt(1530),Xt=xt(7466),nn=xt(1340),un=xt(8173),fn=xt(1589),dn=xt(7651),pn=xt(2261),mn=xt(2999),hn=xt(7293),gn=mn.UNSUPPORTED_Y,on=4294967295,Ft=Math.min,Gt=[].push,en=Bt(/./.exec),sn=Bt(Gt),cn=Bt("".slice);Vt("split",function(yn,Cn,kn){var An;return An="abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?function(Pn,_n){var Rn=nn(Jt(this)),jn=_n===void 0?on:_n>>>0;if(jn===0)return[];if(Pn===void 0)return[Rn];if(!Nt(Pn))return Lt(Cn,Rn,Pn,jn);for(var On,Sn,Vn,Jn=[],kr=(Pn.ignoreCase?"i":"")+(Pn.multiline?"m":"")+(Pn.unicode?"u":"")+(Pn.sticky?"y":""),xr=0,Yn=new RegExp(Pn.source,kr+"g");(On=Lt(pn,Yn,Rn))&&!((Sn=Yn.lastIndex)>xr&&(sn(Jn,cn(Rn,xr,On.index)),On.length>1&&On.index<Rn.length&&Rt(Gt,Jn,fn(On,1)),Vn=On[0].length,xr=Sn,Jn.length>=jn));)Yn.lastIndex===On.index&&Yn.lastIndex++;return xr===Rn.length?!Vn&&en(Yn,"")||sn(Jn,""):sn(Jn,cn(Rn,xr)),Jn.length>jn?fn(Jn,0,jn):Jn}:"0".split(void 0,0).length?function(In,Pn){return In===void 0&&Pn===0?[]:Lt(Cn,this,In,Pn)}:Cn,[function(In,Pn){var _n=Jt(this),Rn=In==null?void 0:un(In,yn);return Rn?Lt(Rn,In,_n,Pn):Lt(An,nn(_n),In,Pn)},function(In,Pn){var _n=qt(this),Rn=nn(In),jn=kn(An,_n,Rn,Pn,An!==Cn);if(jn.done)return jn.value;var On=Zt(_n,RegExp),Sn=_n.unicode,Vn=(_n.ignoreCase?"i":"")+(_n.multiline?"m":"")+(_n.unicode?"u":"")+(gn?"g":"y"),Jn=new On(gn?"^(?:"+_n.source+")":_n,Vn),kr=Pn===void 0?on:Pn>>>0;if(kr===0)return[];if(Rn.length===0)return dn(Jn,Rn)===null?[Rn]:[];for(var xr=0,Yn=0,Tr=[];Yn<Rn.length;){Jn.lastIndex=gn?0:Yn;var ti,yi=dn(Jn,gn?cn(Rn,Yn):Rn);if(yi===null||(ti=Ft(Xt(Jn.lastIndex+(gn?Yn:0)),Rn.length))===xr)Yn=Yt(Rn,Yn,Sn);else{if(sn(Tr,cn(Rn,xr,Yn)),Tr.length===kr)return Tr;for(var ra=1;ra<=yi.length-1;ra++)if(sn(Tr,yi[ra]),Tr.length===kr)return Tr;Yn=xr=ti}}return sn(Tr,cn(Rn,xr)),Tr}]},!!hn(function(){var yn=/(?:)/,Cn=yn.exec;yn.exec=function(){return Cn.apply(this,arguments)};var kn="ab".split(yn);return kn.length!==2||kn[0]!=="a"||kn[1]!=="b"}),gn)},6755:function(Ut,jt,xt){"use strict";var Rt,Lt=xt(2109),Bt=xt(1702),Vt=xt(1236).f,Nt=xt(7466),qt=xt(1340),Jt=xt(3929),Zt=xt(4488),Yt=xt(4964),Xt=xt(1913),nn=Bt("".startsWith),un=Bt("".slice),fn=Math.min,dn=Yt("startsWith");Lt({target:"String",proto:!0,forced:!(!Xt&&!dn&&(Rt=Vt(String.prototype,"startsWith"),Rt&&!Rt.writable)||dn)},{startsWith:function(mn){var hn=qt(Zt(this));Jt(mn);var gn=Nt(fn(arguments.length>1?arguments[1]:void 0,hn.length)),on=qt(mn);return nn?nn(hn,on,gn):un(hn,gn,gn+on.length)===on}})},4032:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(7854),Bt=xt(6916),Vt=xt(1702),Nt=xt(1913),qt=xt(9781),Jt=xt(133),Zt=xt(7293),Yt=xt(2597),Xt=xt(7976),nn=xt(9670),un=xt(5656),fn=xt(4948),dn=xt(1340),pn=xt(9114),mn=xt(30),hn=xt(1956),gn=xt(8006),on=xt(1156),Ft=xt(5181),Gt=xt(1236),en=xt(3070),sn=xt(6048),cn=xt(5296),yn=xt(1320),Cn=xt(2309),kn=xt(6200),An=xt(3501),In=xt(9711),Pn=xt(5112),_n=xt(6061),Rn=xt(7235),jn=xt(6532),On=xt(8003),Sn=xt(9909),Vn=xt(2092).forEach,Jn=kn("hidden"),kr="Symbol",xr=Sn.set,Yn=Sn.getterFor(kr),Tr=Object.prototype,ti=Lt.Symbol,yi=ti&&ti.prototype,ra=Lt.TypeError,Aa=Lt.QObject,ua=Gt.f,zi=en.f,Ui=on.f,Qi=cn.f,Ti=Vt([].push),pi=Cn("symbols"),$i=Cn("op-symbols"),bi=Cn("wks"),Wr=!Aa||!Aa.prototype||!Aa.prototype.findChild,zr=qt&&Zt(function(){return mn(zi({},"a",{get:function(){return zi(this,"a",{value:7}).a}})).a!=7})?function(Qr,Dr,qr){var hi=ua(Tr,Dr);hi&&delete Tr[Dr],zi(Qr,Dr,qr),hi&&Qr!==Tr&&zi(Tr,Dr,hi)}:zi,Rr=function(Qr,Dr){var qr=pi[Qr]=mn(yi);return xr(qr,{type:kr,tag:Qr,description:Dr}),qt||(qr.description=Dr),qr},Yr=function(Gr,Qr,Dr){Gr===Tr&&Yr($i,Qr,Dr),nn(Gr);var qr=fn(Qr);return nn(Dr),Yt(pi,qr)?(Dr.enumerable?(Yt(Gr,Jn)&&Gr[Jn][qr]&&(Gr[Jn][qr]=!1),Dr=mn(Dr,{enumerable:pn(0,!1)})):(Yt(Gr,Jn)||zi(Gr,Jn,pn(1,{})),Gr[Jn][qr]=!0),zr(Gr,qr,Dr)):zi(Gr,qr,Dr)},Zr=function(Qr,Dr){nn(Qr);var qr=un(Dr),hi=hn(qr).concat(Di(qr));return Vn(hi,function(xi){qt&&!Bt(_i,qr,xi)||Yr(Qr,xi,qr[xi])}),Qr},_i=function(Qr){var Dr=fn(Qr),qr=Bt(Qi,this,Dr);return!(this===Tr&&Yt(pi,Dr)&&!Yt($i,Dr))&&(!(qr||!Yt(this,Dr)||!Yt(pi,Dr)||Yt(this,Jn)&&this[Jn][Dr])||qr)},ki=function(Qr,Dr){var qr=un(Qr),hi=fn(Dr);if(qr!==Tr||!Yt(pi,hi)||Yt($i,hi)){var xi=ua(qr,hi);return!xi||!Yt(pi,hi)||Yt(qr,Jn)&&qr[Jn][hi]||(xi.enumerable=!0),xi}},Bi=function(Qr){var Dr=Ui(un(Qr)),qr=[];return Vn(Dr,function(hi){Yt(pi,hi)||Yt(An,hi)||Ti(qr,hi)}),qr},Di=function(Qr){var Dr=Qr===Tr,qr=Ui(Dr?$i:un(Qr)),hi=[];return Vn(qr,function(xi){!Yt(pi,xi)||Dr&&!Yt(Tr,xi)||Ti(hi,pi[xi])}),hi};Jt||(yn(yi=(ti=function(){if(Xt(yi,this))throw ra("Symbol is not a constructor");var Qr=arguments.length&&arguments[0]!==void 0?dn(arguments[0]):void 0,Dr=In(Qr),qr=function(hi){this===Tr&&Bt(qr,$i,hi),Yt(this,Jn)&&Yt(this[Jn],Dr)&&(this[Jn][Dr]=!1),zr(this,Dr,pn(1,hi))};return qt&&Wr&&zr(Tr,Dr,{configurable:!0,set:qr}),Rr(Dr,Qr)}).prototype,"toString",function(){return Yn(this).tag}),yn(ti,"withoutSetter",function(Gr){return Rr(In(Gr),Gr)}),cn.f=_i,en.f=Yr,sn.f=Zr,Gt.f=ki,gn.f=on.f=Bi,Ft.f=Di,_n.f=function(Gr){return Rr(Pn(Gr),Gr)},qt&&(zi(yi,"description",{configurable:!0,get:function(){return Yn(this).description}}),Nt||yn(Tr,"propertyIsEnumerable",_i,{unsafe:!0}))),Rt({global:!0,wrap:!0,forced:!Jt,sham:!Jt},{Symbol:ti}),Vn(hn(bi),function(Gr){Rn(Gr)}),Rt({target:kr,stat:!0,forced:!Jt},{useSetter:function(){Wr=!0},useSimple:function(){Wr=!1}}),Rt({target:"Object",stat:!0,forced:!Jt,sham:!qt},{create:function(Qr,Dr){return Dr===void 0?mn(Qr):Zr(mn(Qr),Dr)},defineProperty:Yr,defineProperties:Zr,getOwnPropertyDescriptor:ki}),Rt({target:"Object",stat:!0,forced:!Jt},{getOwnPropertyNames:Bi}),jn(),On(ti,kr),An[Jn]=!0},1817:function(Ut,jt,xt){"use strict";var Rt=xt(2109),Lt=xt(9781),Bt=xt(7854),Vt=xt(1702),Nt=xt(2597),qt=xt(614),Jt=xt(7976),Zt=xt(1340),Yt=xt(3070).f,Xt=xt(9920),nn=Bt.Symbol,un=nn&&nn.prototype;if(Lt&&qt(nn)&&(!("description"in un)||nn().description!==void 0)){var fn={},dn=function(){var en=arguments.length<1||arguments[0]===void 0?void 0:Zt(arguments[0]),sn=Jt(un,this)?new nn(en):en===void 0?nn():nn(en);return en===""&&(fn[sn]=!0),sn};Xt(dn,nn),dn.prototype=un,un.constructor=dn;var pn=String(nn("test"))=="Symbol(test)",mn=Vt(un.toString),hn=Vt(un.valueOf),gn=/^Symbol\((.*)\)[^)]+$/,on=Vt("".replace),Ft=Vt("".slice);Yt(un,"description",{configurable:!0,get:function(){var en=hn(this),sn=mn(en);if(Nt(fn,en))return"";var cn=pn?Ft(sn,7,-1):on(sn,gn,"$1");return cn===""?void 0:cn}}),Rt({global:!0,forced:!0},{Symbol:dn})}},763:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(5005),Bt=xt(2597),Vt=xt(1340),Nt=xt(2309),qt=xt(735),Jt=Nt("string-to-symbol-registry"),Zt=Nt("symbol-to-string-registry");Rt({target:"Symbol",stat:!0,forced:!qt},{for:function(Xt){var nn=Vt(Xt);if(Bt(Jt,nn))return Jt[nn];var un=Lt("Symbol")(nn);return Jt[nn]=un,Zt[un]=nn,un}})},2165:function(Ut,jt,xt){xt(7235)("iterator")},2526:function(Ut,jt,xt){xt(4032),xt(763),xt(6620),xt(8862),xt(9660)},6620:function(Ut,jt,xt){var Rt=xt(2109),Lt=xt(2597),Bt=xt(2190),Vt=xt(6330),Nt=xt(2309),qt=xt(735),Jt=Nt("symbol-to-string-registry");Rt({target:"Symbol",stat:!0,forced:!qt},{keyFor:function(Yt){if(!Bt(Yt))throw TypeError(Vt(Yt)+" is not a symbol");if(Lt(Jt,Yt))return Jt[Yt]}})},6649:function(Ut,jt,xt){var Rt=xt(7235),Lt=xt(6532);Rt("toPrimitive"),Lt()},3680:function(Ut,jt,xt){var Rt=xt(5005),Lt=xt(7235),Bt=xt(8003);Lt("toStringTag"),Bt(Rt("Symbol"),"Symbol")},1202:function(Ut,jt,xt){"use strict";var Rt,Lt=xt(7854),Bt=xt(1702),Vt=xt(2248),Nt=xt(2423),qt=xt(7710),Jt=xt(9320),Zt=xt(111),Yt=xt(2050),Xt=xt(9909).enforce,nn=xt(8536),un=!Lt.ActiveXObject&&"ActiveXObject"in Lt,fn=function(Gt){return function(){return Gt(this,arguments.length?arguments[0]:void 0)}},dn=qt("WeakMap",fn,Jt);if(nn&&un){Rt=Jt.getConstructor(fn,"WeakMap",!0),Nt.enable();var pn=dn.prototype,mn=Bt(pn.delete),hn=Bt(pn.has),gn=Bt(pn.get),on=Bt(pn.set);Vt(pn,{delete:function(Gt){if(Zt(Gt)&&!Yt(Gt)){var en=Xt(this);return en.frozen||(en.frozen=new Rt),mn(this,Gt)||en.frozen.delete(Gt)}return mn(this,Gt)},has:function(Gt){if(Zt(Gt)&&!Yt(Gt)){var en=Xt(this);return en.frozen||(en.frozen=new Rt),hn(this,Gt)||en.frozen.has(Gt)}return hn(this,Gt)},get:function(Gt){if(Zt(Gt)&&!Yt(Gt)){var en=Xt(this);return en.frozen||(en.frozen=new Rt),hn(this,Gt)?gn(this,Gt):en.frozen.get(Gt)}return gn(this,Gt)},set:function(Gt,en){if(Zt(Gt)&&!Yt(Gt)){var sn=Xt(this);sn.frozen||(sn.frozen=new Rt),hn(this,Gt)?on(this,Gt,en):sn.frozen.set(Gt,en)}else on(this,Gt,en);return this}})}},4129:function(Ut,jt,xt){xt(1202)},5743:function(Ut,jt,xt){xt(5837)},4747:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(8324),Bt=xt(8509),Vt=xt(8533),Nt=xt(8880),qt=function(Yt){if(Yt&&Yt.forEach!==Vt)try{Nt(Yt,"forEach",Vt)}catch(Xt){Yt.forEach=Vt}};for(var Jt in Lt)Lt[Jt]&&qt(Rt[Jt]&&Rt[Jt].prototype);qt(Bt)},3948:function(Ut,jt,xt){var Rt=xt(7854),Lt=xt(8324),Bt=xt(8509),Vt=xt(6992),Nt=xt(8880),qt=xt(5112),Jt=qt("iterator"),Zt=qt("toStringTag"),Yt=Vt.values,Xt=function(fn,dn){if(fn){if(fn[Jt]!==Yt)try{Nt(fn,Jt,Yt)}catch(mn){fn[Jt]=Yt}if(fn[Zt]||Nt(fn,Zt,dn),Lt[dn]){for(var pn in Vt)if(fn[pn]!==Vt[pn])try{Nt(fn,pn,Vt[pn])}catch(mn){fn[pn]=Vt[pn]}}}};for(var nn in Lt)Xt(Rt[nn]&&Rt[nn].prototype,nn);Xt(Bt,"DOMTokenList")},5556:function(Ut,jt,xt){"use strict";xt(6992);var Rt=xt(2109),Lt=xt(7854),Bt=xt(6916),Vt=xt(1702),Nt=xt(9781),qt=xt(590),Jt=xt(1320),Zt=xt(2248),Yt=xt(8003),Xt=xt(4994),nn=xt(9909),un=xt(5787),fn=xt(614),dn=xt(2597),pn=xt(9974),mn=xt(648),hn=xt(9670),gn=xt(111),on=xt(1340),Ft=xt(30),Gt=xt(9114),en=xt(8554),sn=xt(1246),cn=xt(8053),yn=xt(5112),Cn=xt(4362),kn=yn("iterator"),An="URLSearchParams",In="URLSearchParamsIterator",Pn=nn.set,_n=nn.getterFor(An),Rn=nn.getterFor(In),jn=Object.getOwnPropertyDescriptor,On=function(ni){if(!Nt)return Lt[ni];var Nn=jn(Lt,ni);return Nn&&Nn.value},Sn=On("fetch"),Vn=On("Request"),Jn=On("Headers"),kr=Vn&&Vn.prototype,xr=Jn&&Jn.prototype,Yn=Lt.RegExp,Tr=Lt.TypeError,ti=Lt.decodeURIComponent,yi=Lt.encodeURIComponent,ra=Vt("".charAt),Aa=Vt([].join),ua=Vt([].push),zi=Vt("".replace),Ui=Vt([].shift),Qi=Vt([].splice),Ti=Vt("".split),pi=Vt("".slice),$i=/\+/g,bi=Array(4),Wr=function(ni){return bi[ni-1]||(bi[ni-1]=Yn("((?:%[\\da-f]{2}){"+ni+"})","gi"))},zr=function(ni){try{return ti(ni)}catch(Nn){return ni}},Rr=function(ni){var Nn=zi(ni,$i," "),Li=4;try{return ti(Nn)}catch(Vi){for(;Li;)Nn=zi(Nn,Wr(Li--),zr);return Nn}},Yr=/[!'()~]|%20/g,Zr={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},_i=function(ni){return Zr[ni]},ki=function(ni){return zi(yi(ni),Yr,_i)},Bi=Xt(function(mi,ni){Pn(this,{type:In,iterator:en(_n(mi).entries),kind:ni})},"Iterator",function(){var mi=Rn(this),ni=mi.kind,Nn=mi.iterator.next(),Li=Nn.value;return Nn.done||(Nn.value=ni==="keys"?Li.key:ni==="values"?Li.value:[Li.key,Li.value]),Nn},!0),Di=function(ni){this.entries=[],this.url=null,ni!==void 0&&(gn(ni)?this.parseObject(ni):this.parseQuery(typeof ni=="string"?ra(ni,0)==="?"?pi(ni,1):ni:on(ni)))};Di.prototype={type:An,bindURL:function(ni){this.url=ni,this.update()},parseObject:function(ni){var Nn,Li,Vi,xa,Tn,ci,oi,Ai=sn(ni);if(Ai)for(Li=(Nn=en(ni,Ai)).next;!(Vi=Bt(Li,Nn)).done;){if(Tn=(xa=en(hn(Vi.value))).next,(ci=Bt(Tn,xa)).done||(oi=Bt(Tn,xa)).done||!Bt(Tn,xa).done)throw Tr("Expected sequence with length 2");ua(this.entries,{key:on(ci.value),value:on(oi.value)})}else for(var ui in ni)dn(ni,ui)&&ua(this.entries,{key:ui,value:on(ni[ui])})},parseQuery:function(ni){if(ni)for(var Nn,Li,Vi=Ti(ni,"&"),xa=0;xa<Vi.length;)(Nn=Vi[xa++]).length&&(Li=Ti(Nn,"="),ua(this.entries,{key:Rr(Ui(Li)),value:Rr(Aa(Li,"="))}))},serialize:function(){for(var ni,Nn=this.entries,Li=[],Vi=0;Vi<Nn.length;)ni=Nn[Vi++],ua(Li,ki(ni.key)+"="+ki(ni.value));return Aa(Li,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var Gr=function(){un(this,Qr);var ni=arguments.length>0?arguments[0]:void 0;Pn(this,new Di(ni))},Qr=Gr.prototype;if(Zt(Qr,{append:function(ni,Nn){cn(arguments.length,2);var Li=_n(this);ua(Li.entries,{key:on(ni),value:on(Nn)}),Li.updateURL()},delete:function(ni){cn(arguments.length,1);for(var Nn=_n(this),Li=Nn.entries,Vi=on(ni),xa=0;xa<Li.length;)Li[xa].key===Vi?Qi(Li,xa,1):xa++;Nn.updateURL()},get:function(ni){cn(arguments.length,1);for(var Nn=_n(this).entries,Li=on(ni),Vi=0;Vi<Nn.length;Vi++)if(Nn[Vi].key===Li)return Nn[Vi].value;return null},getAll:function(ni){cn(arguments.length,1);for(var Nn=_n(this).entries,Li=on(ni),Vi=[],xa=0;xa<Nn.length;xa++)Nn[xa].key===Li&&ua(Vi,Nn[xa].value);return Vi},has:function(ni){cn(arguments.length,1);for(var Nn=_n(this).entries,Li=on(ni),Vi=0;Vi<Nn.length;)if(Nn[Vi++].key===Li)return!0;return!1},set:function(ni,Nn){cn(arguments.length,1);for(var Li,Vi=_n(this),xa=Vi.entries,Tn=!1,ci=on(ni),oi=on(Nn),Ai=0;Ai<xa.length;Ai++)(Li=xa[Ai]).key===ci&&(Tn?Qi(xa,Ai--,1):(Tn=!0,Li.value=oi));Tn||ua(xa,{key:ci,value:oi}),Vi.updateURL()},sort:function(){var ni=_n(this);Cn(ni.entries,function(Nn,Li){return Nn.key>Li.key?1:-1}),ni.updateURL()},forEach:function(ni){for(var Nn,Li=_n(this).entries,Vi=pn(ni,arguments.length>1?arguments[1]:void 0),xa=0;xa<Li.length;)Vi((Nn=Li[xa++]).value,Nn.key,this)},keys:function(){return new Bi(this,"keys")},values:function(){return new Bi(this,"values")},entries:function(){return new Bi(this,"entries")}},{enumerable:!0}),Jt(Qr,kn,Qr.entries,{name:"entries"}),Jt(Qr,"toString",function(){return _n(this).serialize()},{enumerable:!0}),Yt(Gr,An),Rt({global:!0,forced:!qt},{URLSearchParams:Gr}),!qt&&fn(Jn)){var Dr=Vt(xr.has),qr=Vt(xr.set),hi=function(ni){if(gn(ni)){var Nn,Li=ni.body;if(mn(Li)===An)return Nn=ni.headers?new Jn(ni.headers):new Jn,Dr(Nn,"content-type")||qr(Nn,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),Ft(ni,{body:Gt(0,on(Li)),headers:Gt(0,Nn)})}return ni};if(fn(Sn)&&Rt({global:!0,enumerable:!0,noTargetGet:!0,forced:!0},{fetch:function(ni){return Sn(ni,arguments.length>1?hi(arguments[1]):{})}}),fn(Vn)){var xi=function(ni){return un(this,kr),new Vn(ni,arguments.length>1?hi(arguments[1]):{})};kr.constructor=xi,xi.prototype=kr,Rt({global:!0,forced:!0,noTargetGet:!0},{Request:xi})}}Ut.exports={URLSearchParams:Gr,getState:_n}},1637:function(Ut,jt,xt){xt(5556)},840:function(Ut,jt,xt){var Rt;(function(Lt,Bt,Vt,Nt){"use strict";var qt=function(Or,Fr,si){return setTimeout(nn(Or,si),Fr)},Jt=function(Or,Fr,si){return!!Array.isArray(Or)&&(Zt(Or,si[Fr],si),!0)},Zt=function(Or,Fr,si){var ia;if(Or)if(Or.forEach)Or.forEach(Fr,si);else if(Or.length!==Nt)for(ia=0;ia<Or.length;)Fr.call(si,Or[ia],ia,Or),ia++;else for(ia in Or)Or.hasOwnProperty(ia)&&Fr.call(si,Or[ia],ia,Or)},Yt=function(Or,Fr,si){var ia="DEPRECATED METHOD: "+Fr+"\n"+si+" AT \n";return function(){var Gi=new Error("get-stack-trace"),Ya=Gi&&Gi.stack?Gi.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Na=Lt.console&&(Lt.console.warn||Lt.console.log);return Na&&Na.call(Lt.console,ia,Ya),Or.apply(this,arguments)}},Xt=function(Or,Fr,si){var ia,Gi=Fr.prototype;(ia=Or.prototype=Object.create(Gi)).constructor=Or,ia._super=Gi,si&&Rr(ia,si)},nn=function(Or,Fr){return function(){return Or.apply(Fr,arguments)}},un=function(Or,Fr){return typeof Or=="function"?Or.apply(Fr&&Fr[0]||Nt,Fr):Or},fn=function(Or,Fr){return Or===Nt?Fr:Or},dn=function(Or,Fr,si){Zt(gn(Fr),function(ia){Or.addEventListener(ia,si,!1)})},pn=function(Or,Fr,si){Zt(gn(Fr),function(ia){Or.removeEventListener(ia,si,!1)})},mn=function(Or,Fr){for(;Or;){if(Or==Fr)return!0;Or=Or.parentNode}return!1},hn=function(Or,Fr){return Or.indexOf(Fr)>-1},gn=function(Or){return Or.trim().split(/\s+/g)},on=function(Or,Fr,si){if(Or.indexOf&&!si)return Or.indexOf(Fr);for(var ia=0;ia<Or.length;){if(si&&Or[ia][si]==Fr||!si&&Or[ia]===Fr)return ia;ia++}return-1},Ft=function(Or){return Array.prototype.slice.call(Or,0)},Gt=function(Or,Fr,si){for(var ia=[],Gi=[],Ya=0;Ya<Or.length;){var Na=Fr?Or[Ya][Fr]:Or[Ya];on(Gi,Na)<0&&ia.push(Or[Ya]),Gi[Ya]=Na,Ya++}return si&&(ia=Fr?ia.sort(function(to,li){return to[Fr]>li[Fr]}):ia.sort()),ia},en=function(Or,Fr){for(var si,ia,Gi=Fr[0].toUpperCase()+Fr.slice(1),Ya=0;Ya<Yr.length;){if((ia=(si=Yr[Ya])?si+Gi:Fr)in Or)return ia;Ya++}return Nt},sn=function(Or){var Fr=Or.ownerDocument||Or;return Fr.defaultView||Fr.parentWindow||Lt},cn=function(Or,Fr){var si=this;this.manager=Or,this.callback=Fr,this.element=Or.element,this.target=Or.options.inputTarget,this.domHandler=function(ia){un(Or.options.enable,[Or])&&si.handler(ia)},this.init()},yn=function(Or,Fr,si){var ia=si.pointers.length,Gi=si.changedPointers.length,Ya=1&Fr&&ia-Gi==0,Na=12&Fr&&ia-Gi==0;si.isFirst=!!Ya,si.isFinal=!!Na,Ya&&(Or.session={}),si.eventType=Fr,function(to,li){var Cr=to.session,Xn=li.pointers,Qn=Xn.length;Cr.firstInput||(Cr.firstInput=Cn(li)),Qn>1&&!Cr.firstMultiple?Cr.firstMultiple=Cn(li):Qn===1&&(Cr.firstMultiple=!1);var wr=Cr.firstInput,$n=Cr.firstMultiple,Mr=$n?$n.center:wr.center,Lr=li.center=kn(Xn);li.timeStamp=Bi(),li.deltaTime=li.timeStamp-wr.timeStamp,li.angle=_n(Mr,Lr),li.distance=Pn(Mr,Lr),function(va,za){var no=za.center,po=va.offsetDelta||{},Co=va.prevDelta||{},jo=va.prevInput||{};za.eventType!==1&&jo.eventType!==4||(Co=va.prevDelta={x:jo.deltaX||0,y:jo.deltaY||0},po=va.offsetDelta={x:no.x,y:no.y}),za.deltaX=Co.x+(no.x-po.x),za.deltaY=Co.y+(no.y-po.y)}(Cr,li),li.offsetDirection=In(li.deltaX,li.deltaY);var fi,Si,Ri=An(li.deltaTime,li.deltaX,li.deltaY);li.overallVelocityX=Ri.x,li.overallVelocityY=Ri.y,li.overallVelocity=ki(Ri.x)>ki(Ri.y)?Ri.x:Ri.y,li.scale=$n?(fi=$n.pointers,Pn((Si=Xn)[0],Si[1],Nn)/Pn(fi[0],fi[1],Nn)):1,li.rotation=$n?function(va,za){return _n(za[1],za[0],Nn)+_n(va[1],va[0],Nn)}($n.pointers,Xn):0,li.maxPointers=Cr.prevInput?li.pointers.length>Cr.prevInput.maxPointers?li.pointers.length:Cr.prevInput.maxPointers:li.pointers.length,function(va,za){var no,po,Co,jo,qi=va.lastInterval||za,Mi=za.timeStamp-qi.timeStamp;if(za.eventType!=8&&(Mi>25||qi.velocity===Nt)){var Kr=za.deltaX-qi.deltaX,jr=za.deltaY-qi.deltaY,Fn=An(Mi,Kr,jr);po=Fn.x,Co=Fn.y,no=ki(Fn.x)>ki(Fn.y)?Fn.x:Fn.y,jo=In(Kr,jr),va.lastInterval=za}else no=qi.velocity,po=qi.velocityX,Co=qi.velocityY,jo=qi.direction;za.velocity=no,za.velocityX=po,za.velocityY=Co,za.direction=jo}(Cr,li);var na=to.element;mn(li.srcEvent.target,na)&&(na=li.srcEvent.target),li.target=na}(Or,si),Or.emit("hammer.input",si),Or.recognize(si),Or.session.prevInput=si},Cn=function(Or){for(var Fr=[],si=0;si<Or.pointers.length;)Fr[si]={clientX:_i(Or.pointers[si].clientX),clientY:_i(Or.pointers[si].clientY)},si++;return{timeStamp:Bi(),pointers:Fr,center:kn(Fr),deltaX:Or.deltaX,deltaY:Or.deltaY}},kn=function(Or){var Fr=Or.length;if(Fr===1)return{x:_i(Or[0].clientX),y:_i(Or[0].clientY)};for(var si=0,ia=0,Gi=0;Gi<Fr;)si+=Or[Gi].clientX,ia+=Or[Gi].clientY,Gi++;return{x:_i(si/Fr),y:_i(ia/Fr)}},An=function(Or,Fr,si){return{x:Fr/Or||0,y:si/Or||0}},In=function(Or,Fr){return Or===Fr?1:ki(Or)>=ki(Fr)?Or<0?2:4:Fr<0?8:16},Pn=function(Or,Fr,si){si||(si=ni);var ia=Fr[si[0]]-Or[si[0]],Gi=Fr[si[1]]-Or[si[1]];return Math.sqrt(ia*ia+Gi*Gi)},_n=function(Or,Fr,si){si||(si=ni);var ia=Fr[si[0]]-Or[si[0]],Gi=Fr[si[1]]-Or[si[1]];return 180*Math.atan2(Gi,ia)/Math.PI},Rn=function(){this.evEl=Vi,this.evWin=xa,this.pressed=!1,cn.apply(this,arguments)},jn=function(){this.evEl=oi,this.evWin=Ai,cn.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]},On=function(){this.evTarget=Ar,this.evWin=$r,this.started=!1,cn.apply(this,arguments)},Sn=function(Or,Fr){var si=Ft(Or.touches),ia=Ft(Or.changedTouches);return 12&Fr&&(si=Gt(si.concat(ia),"identifier",!0)),[si,ia]},Vn=function(){this.evTarget=Jr,this.targetIds={},cn.apply(this,arguments)},Jn=function(Or,Fr){var si=Ft(Or.touches),ia=this.targetIds;if(3&Fr&&si.length===1)return ia[si[0].identifier]=!0,[si,si];var Gi,Ya,Na=Ft(Or.changedTouches),to=[],li=this.target;if(Ya=si.filter(function(Cr){return mn(Cr.target,li)}),Fr===1)for(Gi=0;Gi<Ya.length;)ia[Ya[Gi].identifier]=!0,Gi++;for(Gi=0;Gi<Na.length;)ia[Na[Gi].identifier]&&to.push(Na[Gi]),12&Fr&&delete ia[Na[Gi].identifier],Gi++;return to.length?[Gt(Ya.concat(to),"identifier",!0),to]:void 0},kr=function(){cn.apply(this,arguments);var Or=nn(this.handler,this);this.touch=new Vn(this.manager,Or),this.mouse=new Rn(this.manager,Or),this.primaryTouch=null,this.lastTouches=[]},xr=function(Or,Fr){1&Or?(this.primaryTouch=Fr.changedPointers[0].identifier,Yn.call(this,Fr)):12&Or&&Yn.call(this,Fr)},Yn=function(Or){var Fr=Or.changedPointers[0];if(Fr.identifier===this.primaryTouch){var si={x:Fr.clientX,y:Fr.clientY};this.lastTouches.push(si);var ia=this.lastTouches;setTimeout(function(){var Gi=ia.indexOf(si);Gi>-1&&ia.splice(Gi,1)},2500)}},Tr=function(Or){for(var Fr=Or.srcEvent.clientX,si=Or.srcEvent.clientY,ia=0;ia<this.lastTouches.length;ia++){var Gi=this.lastTouches[ia],Ya=Math.abs(Fr-Gi.x),Na=Math.abs(si-Gi.y);if(Ya<=25&&Na<=25)return!0}return!1},ti=function(Or,Fr){this.manager=Or,this.set(Fr)},yi=function(Or){this.options=Rr({},this.defaults,Or||{}),this.id=Qr++,this.manager=null,this.options.enable=fn(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]},ra=function(Or){return 16&Or?"cancel":8&Or?"end":4&Or?"move":2&Or?"start":""},Aa=function(Or){return Or==16?"down":Or==8?"up":Or==2?"left":Or==4?"right":""},ua=function(Or,Fr){var si=Fr.manager;return si?si.get(Or):Or},zi=function(){yi.apply(this,arguments)},Ui=function(){zi.apply(this,arguments),this.pX=null,this.pY=null},Qi=function(){zi.apply(this,arguments)},Ti=function(){yi.apply(this,arguments),this._timer=null,this._input=null},pi=function(){zi.apply(this,arguments)},$i=function(){zi.apply(this,arguments)},bi=function(){yi.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0},Wr=function(Or,Fr){this.options=Rr({},ba.defaults,Fr||{}),this.options.inputTarget=this.options.inputTarget||Or,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=Or,this.input=new(this.options.inputClass||(qr?jn:hi?Vn:Dr?kr:Rn))(this,yn),this.touchAction=new ti(this,this.options.touchAction),zr(this,!0),Zt(this.options.recognizers,function(si){var ia=this.add(new si[0](si[1]));si[2]&&ia.recognizeWith(si[2]),si[3]&&ia.requireFailure(si[3])},this)},zr=function(Or,Fr){var si,ia=Or.element;ia.style&&(Zt(Or.options.cssProps,function(Gi,Ya){si=en(ia.style,Ya),Fr?(Or.oldCssProps[si]=ia.style[si],ia.style[si]=Gi):ia.style[si]=Or.oldCssProps[si]||""}),Fr||(Or.oldCssProps={}))},Rr,Yr=["","webkit","Moz","MS","ms","o"],Zr=Bt.createElement("div"),_i=Math.round,ki=Math.abs,Bi=Date.now;Rr=typeof Object.assign!="function"?function(Or){if(Or===Nt||Or===null)throw new TypeError("Cannot convert undefined or null to object");for(var Fr=Object(Or),si=1;si<arguments.length;si++){var ia=arguments[si];if(ia!==Nt&&ia!==null)for(var Gi in ia)ia.hasOwnProperty(Gi)&&(Fr[Gi]=ia[Gi])}return Fr}:Object.assign;var Di=Yt(function(ji,Or,Fr){for(var si=Object.keys(Or),ia=0;ia<si.length;)(!Fr||Fr&&ji[si[ia]]===Nt)&&(ji[si[ia]]=Or[si[ia]]),ia++;return ji},"extend","Use `assign`."),Gr=Yt(function(ji,Or){return Di(ji,Or,!0)},"merge","Use `assign`."),Qr=1,Dr="ontouchstart"in Lt,qr=en(Lt,"PointerEvent")!==Nt,hi=Dr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),xi="touch",mi="mouse",ni=["x","y"],Nn=["clientX","clientY"];cn.prototype={handler:function(){},init:function(){this.evEl&&dn(this.element,this.evEl,this.domHandler),this.evTarget&&dn(this.target,this.evTarget,this.domHandler),this.evWin&&dn(sn(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&pn(this.element,this.evEl,this.domHandler),this.evTarget&&pn(this.target,this.evTarget,this.domHandler),this.evWin&&pn(sn(this.element),this.evWin,this.domHandler)}};var Li={mousedown:1,mousemove:2,mouseup:4},Vi="mousedown",xa="mousemove mouseup";Xt(Rn,cn,{handler:function(Or){var Fr=Li[Or.type];1&Fr&&Or.button===0&&(this.pressed=!0),2&Fr&&Or.which!==1&&(Fr=4),this.pressed&&(4&Fr&&(this.pressed=!1),this.callback(this.manager,Fr,{pointers:[Or],changedPointers:[Or],pointerType:mi,srcEvent:Or}))}});var Tn={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},ci={2:xi,3:"pen",4:mi,5:"kinect"},oi="pointerdown",Ai="pointermove pointerup pointercancel";Lt.MSPointerEvent&&!Lt.PointerEvent&&(oi="MSPointerDown",Ai="MSPointerMove MSPointerUp MSPointerCancel"),Xt(jn,cn,{handler:function(Or){var Fr=this.store,si=!1,ia=Or.type.toLowerCase().replace("ms",""),Gi=Tn[ia],Ya=ci[Or.pointerType]||Or.pointerType,Na=Ya==xi,to=on(Fr,Or.pointerId,"pointerId");1&Gi&&(Or.button===0||Na)?to<0&&(Fr.push(Or),to=Fr.length-1):12&Gi&&(si=!0),to<0||(Fr[to]=Or,this.callback(this.manager,Gi,{pointers:Fr,changedPointers:[Or],pointerType:Ya,srcEvent:Or}),si&&Fr.splice(to,1))}});var ui={touchstart:1,touchmove:2,touchend:4,touchcancel:8},Ar="touchstart",$r="touchstart touchmove touchend touchcancel";Xt(On,cn,{handler:function(Or){var Fr=ui[Or.type];if(Fr===1&&(this.started=!0),this.started){var si=Sn.call(this,Or,Fr);12&Fr&&si[0].length-si[1].length==0&&(this.started=!1),this.callback(this.manager,Fr,{pointers:si[0],changedPointers:si[1],pointerType:xi,srcEvent:Or})}}});var Ur={touchstart:1,touchmove:2,touchend:4,touchcancel:8},Jr="touchstart touchmove touchend touchcancel";Xt(Vn,cn,{handler:function(Or){var Fr=Ur[Or.type],si=Jn.call(this,Or,Fr);si&&this.callback(this.manager,Fr,{pointers:si[0],changedPointers:si[1],pointerType:xi,srcEvent:Or})}}),Xt(kr,cn,{handler:function(Or,Fr,si){var ia=si.pointerType==xi,Gi=si.pointerType==mi;if(!(Gi&&si.sourceCapabilities&&si.sourceCapabilities.firesTouchEvents)){if(ia)xr.call(this,Fr,si);else if(Gi&&Tr.call(this,si))return;this.callback(Or,Fr,si)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ci=en(Zr.style,"touchAction"),Ni=Ci!==Nt,Pi="compute",ta="auto",aa="manipulation",ga="none",Ma="pan-x",ha="pan-y",la=function(){if(!Ni)return!1;var ji={},Or=Lt.CSS&&Lt.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(Fr){ji[Fr]=!Or||Lt.CSS.supports("touch-action",Fr)}),ji}();ti.prototype={set:function(Or){Or==Pi&&(Or=this.compute()),Ni&&this.manager.element.style&&la[Or]&&(this.manager.element.style[Ci]=Or),this.actions=Or.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var Or=[];return Zt(this.manager.recognizers,function(Fr){un(Fr.options.enable,[Fr])&&(Or=Or.concat(Fr.getTouchAction()))}),function(Fr){if(hn(Fr,ga))return ga;var si=hn(Fr,Ma),ia=hn(Fr,ha);return si&&ia?ga:si||ia?si?Ma:ha:hn(Fr,aa)?aa:ta}(Or.join(" "))},preventDefaults:function(Or){var Fr=Or.srcEvent,si=Or.offsetDirection;if(this.manager.session.prevented)Fr.preventDefault();else{var ia=this.actions,Gi=hn(ia,ga)&&!la.none,Ya=hn(ia,ha)&&!la["pan-y"],Na=hn(ia,Ma)&&!la["pan-x"];if(Gi){var to=Or.pointers.length===1,li=Or.distance<2,Cr=Or.deltaTime<250;if(to&&li&&Cr)return}if(!Na||!Ya)return Gi||Ya&&6&si||Na&&24&si?this.preventSrc(Fr):void 0}},preventSrc:function(Or){this.manager.session.prevented=!0,Or.preventDefault()}};var Ta=32;function ba(ji,Or){return(Or=Or||{}).recognizers=fn(Or.recognizers,ba.defaults.preset),new Wr(ji,Or)}yi.prototype={defaults:{},set:function(Or){return Rr(this.options,Or),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(Or){if(Jt(Or,"recognizeWith",this))return this;var Fr=this.simultaneous;return Fr[(Or=ua(Or,this)).id]||(Fr[Or.id]=Or,Or.recognizeWith(this)),this},dropRecognizeWith:function(Or){return Jt(Or,"dropRecognizeWith",this)||(Or=ua(Or,this),delete this.simultaneous[Or.id]),this},requireFailure:function(Or){if(Jt(Or,"requireFailure",this))return this;var Fr=this.requireFail;return on(Fr,Or=ua(Or,this))===-1&&(Fr.push(Or),Or.requireFailure(this)),this},dropRequireFailure:function(Or){if(Jt(Or,"dropRequireFailure",this))return this;Or=ua(Or,this);var Fr=on(this.requireFail,Or);return Fr>-1&&this.requireFail.splice(Fr,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(Or){return!!this.simultaneous[Or.id]},emit:function(Or){var Fr=function(Ya){si.manager.emit(Ya,Or)},si=this,ia=this.state;ia<8&&Fr(si.options.event+ra(ia)),Fr(si.options.event),Or.additionalEvent&&Fr(Or.additionalEvent),ia>=8&&Fr(si.options.event+ra(ia))},tryEmit:function(Or){if(this.canEmit())return this.emit(Or);this.state=Ta},canEmit:function(){for(var Or=0;Or<this.requireFail.length;){if(!(33&this.requireFail[Or].state))return!1;Or++}return!0},recognize:function(Or){var Fr=Rr({},Or);if(!un(this.options.enable,[this,Fr]))return this.reset(),void(this.state=Ta);56&this.state&&(this.state=1),this.state=this.process(Fr),30&this.state&&this.tryEmit(Fr)},process:function(Or){},getTouchAction:function(){},reset:function(){}},Xt(zi,yi,{defaults:{pointers:1},attrTest:function(Or){var Fr=this.options.pointers;return Fr===0||Or.pointers.length===Fr},process:function(Or){var Fr=this.state,si=Or.eventType,ia=6&Fr,Gi=this.attrTest(Or);return ia&&(8&si||!Gi)?16|Fr:ia||Gi?4&si?8|Fr:2&Fr?4|Fr:2:Ta}}),Xt(Ui,zi,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var Or=this.options.direction,Fr=[];return 6&Or&&Fr.push(ha),24&Or&&Fr.push(Ma),Fr},directionTest:function(Or){var Fr=this.options,si=!0,ia=Or.distance,Gi=Or.direction,Ya=Or.deltaX,Na=Or.deltaY;return Gi&Fr.direction||(6&Fr.direction?(Gi=Ya===0?1:Ya<0?2:4,si=Ya!=this.pX,ia=Math.abs(Or.deltaX)):(Gi=Na===0?1:Na<0?8:16,si=Na!=this.pY,ia=Math.abs(Or.deltaY))),Or.direction=Gi,si&&ia>Fr.threshold&&Gi&Fr.direction},attrTest:function(Or){return zi.prototype.attrTest.call(this,Or)&&(2&this.state||!(2&this.state)&&this.directionTest(Or))},emit:function(Or){this.pX=Or.deltaX,this.pY=Or.deltaY;var Fr=Aa(Or.direction);Fr&&(Or.additionalEvent=this.options.event+Fr),this._super.emit.call(this,Or)}}),Xt(Qi,zi,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ga]},attrTest:function(Or){return this._super.attrTest.call(this,Or)&&(Math.abs(Or.scale-1)>this.options.threshold||2&this.state)},emit:function(Or){if(Or.scale!==1){var Fr=Or.scale<1?"in":"out";Or.additionalEvent=this.options.event+Fr}this._super.emit.call(this,Or)}}),Xt(Ti,yi,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ta]},process:function(Or){var Fr=this.options,si=Or.pointers.length===Fr.pointers,ia=Or.distance<Fr.threshold,Gi=Or.deltaTime>Fr.time;if(this._input=Or,!ia||!si||12&Or.eventType&&!Gi)this.reset();else if(1&Or.eventType)this.reset(),this._timer=qt(function(){this.state=8,this.tryEmit()},Fr.time,this);else if(4&Or.eventType)return 8;return Ta},reset:function(){clearTimeout(this._timer)},emit:function(Or){this.state===8&&(Or&&4&Or.eventType?this.manager.emit(this.options.event+"up",Or):(this._input.timeStamp=Bi(),this.manager.emit(this.options.event,this._input)))}}),Xt(pi,zi,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ga]},attrTest:function(Or){return this._super.attrTest.call(this,Or)&&(Math.abs(Or.rotation)>this.options.threshold||2&this.state)}}),Xt($i,zi,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Ui.prototype.getTouchAction.call(this)},attrTest:function(Or){var Fr,si=this.options.direction;return 30&si?Fr=Or.overallVelocity:6&si?Fr=Or.overallVelocityX:24&si&&(Fr=Or.overallVelocityY),this._super.attrTest.call(this,Or)&&si&Or.offsetDirection&&Or.distance>this.options.threshold&&Or.maxPointers==this.options.pointers&&ki(Fr)>this.options.velocity&&4&Or.eventType},emit:function(Or){var Fr=Aa(Or.offsetDirection);Fr&&this.manager.emit(this.options.event+Fr,Or),this.manager.emit(this.options.event,Or)}}),Xt(bi,yi,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[aa]},process:function(Or){var Fr=this.options,si=Or.pointers.length===Fr.pointers,ia=Or.distance<Fr.threshold,Gi=Or.deltaTime<Fr.time;if(this.reset(),1&Or.eventType&&this.count===0)return this.failTimeout();if(ia&&Gi&&si){if(Or.eventType!=4)return this.failTimeout();var Ya=!this.pTime||Or.timeStamp-this.pTime<Fr.interval,Na=!this.pCenter||Pn(this.pCenter,Or.center)<Fr.posThreshold;if(this.pTime=Or.timeStamp,this.pCenter=Or.center,Na&&Ya?this.count+=1:this.count=1,this._input=Or,this.count%Fr.taps==0)return this.hasRequireFailures()?(this._timer=qt(function(){this.state=8,this.tryEmit()},Fr.interval,this),2):8}return Ta},failTimeout:function(){return this._timer=qt(function(){this.state=Ta},this.options.interval,this),Ta},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==8&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ba.VERSION="2.0.7",ba.defaults={domEvents:!1,touchAction:Pi,enable:!0,inputTarget:null,inputClass:null,preset:[[pi,{enable:!1}],[Qi,{enable:!1},["rotate"]],[$i,{direction:6}],[Ui,{direction:6},["swipe"]],[bi],[bi,{event:"doubletap",taps:2},["tap"]],[Ti]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},Wr.prototype={set:function(Or){return Rr(this.options,Or),Or.touchAction&&this.touchAction.update(),Or.inputTarget&&(this.input.destroy(),this.input.target=Or.inputTarget,this.input.init()),this},stop:function(Or){this.session.stopped=Or?2:1},recognize:function(Or){var Fr=this.session;if(!Fr.stopped){var si;this.touchAction.preventDefaults(Or);var ia=this.recognizers,Gi=Fr.curRecognizer;(!Gi||Gi&&8&Gi.state)&&(Gi=Fr.curRecognizer=null);for(var Ya=0;Ya<ia.length;)si=ia[Ya],Fr.stopped===2||Gi&&si!=Gi&&!si.canRecognizeWith(Gi)?si.reset():si.recognize(Or),!Gi&&14&si.state&&(Gi=Fr.curRecognizer=si),Ya++}},get:function(Or){if(_instanceof(Or,yi))return Or;for(var Fr=this.recognizers,si=0;si<Fr.length;si++)if(Fr[si].options.event==Or)return Fr[si];return null},add:function(Or){if(Jt(Or,"add",this))return this;var Fr=this.get(Or.options.event);return Fr&&this.remove(Fr),this.recognizers.push(Or),Or.manager=this,this.touchAction.update(),Or},remove:function(Or){if(Jt(Or,"remove",this))return this;if(Or=this.get(Or)){var Fr=this.recognizers,si=on(Fr,Or);si!==-1&&(Fr.splice(si,1),this.touchAction.update())}return this},on:function(Or,Fr){if(Or!==Nt&&Fr!==Nt){var si=this.handlers;return Zt(gn(Or),function(ia){si[ia]=si[ia]||[],si[ia].push(Fr)}),this}},off:function(Or,Fr){if(Or!==Nt){var si=this.handlers;return Zt(gn(Or),function(ia){Fr?si[ia]&&si[ia].splice(on(si[ia],Fr),1):delete si[ia]}),this}},emit:function(Or,Fr){this.options.domEvents&&function(Gi,Ya){var Na=Bt.createEvent("Event");Na.initEvent(Gi,!0,!0),Na.gesture=Ya,Ya.target.dispatchEvent(Na)}(Or,Fr);var si=this.handlers[Or]&&this.handlers[Or].slice();if(si&&si.length){Fr.type=Or,Fr.preventDefault=function(){Fr.srcEvent.preventDefault()};for(var ia=0;ia<si.length;)si[ia](Fr),ia++}},destroy:function(){this.element&&zr(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},Rr(ba,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:Ta,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:24,DIRECTION_ALL:30,Manager:Wr,Input:cn,TouchAction:ti,TouchInput:Vn,MouseInput:Rn,PointerEventInput:jn,TouchMouseInput:kr,SingleTouchInput:On,Recognizer:yi,AttrRecognizer:zi,Tap:bi,Pan:Ui,Swipe:$i,Pinch:Qi,Rotate:pi,Press:Ti,on:dn,off:pn,each:Zt,merge:Gr,extend:Di,assign:Rr,inherit:Xt,bindFn:nn,prefixed:en}),(Lt!==void 0?Lt:(typeof self=="undefined"?"undefined":_typeof(self))<"u"?self:{}).Hammer=ba,(Rt=function(){return ba}.call(jt,xt,jt,Ut))===Nt||(Ut.exports=Rt)})(window,document)},4581:function(Ut,jt,xt){(function(Rt,Lt,Bt){var Vt=function(Gr,Qr,Dr){var qr=Lt.createElement(Gr);return Qr&&(qr.id="cbox"+Qr),Dr&&(qr.style.cssText=Dr),Rt(qr)},Nt=function(){return Bt.innerHeight?Bt.innerHeight:Rt(Bt).height()},qt=function(Gr,Qr){Qr!==Object(Qr)&&(Qr={}),this.cache={},this.el=Gr,this.value=function(Dr){var qr;return this.cache[Dr]===void 0&&((qr=Rt(this.el).attr("data-cbox-"+Dr))!==void 0?this.cache[Dr]=qr:Qr[Dr]!==void 0?this.cache[Dr]=Qr[Dr]:Ui[Dr]!==void 0&&(this.cache[Dr]=Ui[Dr])),this.cache[Dr]},this.get=function(Dr){var qr=this.value(Dr);return Rt.isFunction(qr)?qr.call(this.el,this):qr}},Jt=function(Gr){var Qr=sn.length,Dr=(Yn+Gr)%Qr;return Dr<0?Qr+Dr:Dr},Zt=function(Gr,Qr){return Math.round((/%/.test(Gr)?(Qr==="x"?cn.width():Nt())/100:1)*parseInt(Gr,10))},Yt=function(Gr,Qr){return Gr.get("photo")||Gr.get("photoRegex").test(Qr)},Xt=function(Gr,Qr){return Gr.get("retinaUrl")&&Bt.devicePixelRatio>1?Qr.replace(Gr.get("photoRegex"),Gr.get("retinaSuffix")):Qr},nn=function(Gr){"contains"in mn[0]&&!mn[0].contains(Gr.target)&&Gr.target!==pn[0]&&(Gr.stopPropagation(),mn.focus())},un=function(Gr){Rt(Lt).trigger(Gr),Rr.triggerHandler(Gr)},fn=function(Gr){var Qr,Dr;if(!ra){if(Qr=Rt(Gr).data(Qi),Sn=new qt(Gr,Qr),Dr=Sn.get("rel"),Yn=0,Dr&&Dr!==!1&&Dr!=="nofollow"?(sn=Rt(".cboxElement").filter(function(){return new qt(this,Rt.data(this,Qi)).get("rel")===Dr}),(Yn=sn.index(Sn.el))===-1&&(sn=sn.add(Sn.el),Yn=sn.length-1)):sn=Rt(Sn.el),!ti){ti=yi=!0,ki(Sn.get("className")),mn.css({visibility:"hidden",display:"block",opacity:""}),yn=Vt(Yr,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),gn.css({width:"",height:""}).append(yn),Vn=on.height()+en.height()+gn.outerHeight(!0)-gn.height(),Jn=Ft.width()+Gt.width()+gn.outerWidth(!0)-gn.width(),kr=yn.outerHeight(!0),xr=yn.outerWidth(!0);var qr=Zt(Sn.get("initialWidth"),"x"),hi=Zt(Sn.get("initialHeight"),"y"),xi=Sn.get("maxWidth"),mi=Sn.get("maxHeight");Sn.w=Math.max((xi!==!1?Math.min(qr,Zt(xi,"x")):qr)-xr-Jn,0),Sn.h=Math.max((mi!==!1?Math.min(hi,Zt(mi,"y")):hi)-kr-Vn,0),yn.css({width:"",height:Sn.h}),ua.position(),un("cbox_open"),Sn.get("onOpen"),On.add(An).hide(),mn.focus(),Sn.get("trapFocus")&&Lt.addEventListener&&(Lt.addEventListener("focus",nn,!0),Rr.one(Wr,function(){Lt.removeEventListener("focus",nn,!0)})),Sn.get("returnFocus")&&Rr.one(Wr,function(){Rt(Sn.el).focus()})}var ni=parseFloat(Sn.get("opacity"));pn.css({opacity:ni==ni?ni:"",cursor:Sn.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),Sn.get("closeButton")?jn.html(Sn.get("close")).appendTo(gn):jn.appendTo("<div/>"),function(){var Nn,Li,Vi,xa=ua.prep,Tn=++Zr;if(yi=!0,Tr=!1,un(zr),un(pi),Sn.get("onLoad"),Sn.h=Sn.get("height")?Zt(Sn.get("height"),"y")-kr-Vn:Sn.get("innerHeight")&&Zt(Sn.get("innerHeight"),"y"),Sn.w=Sn.get("width")?Zt(Sn.get("width"),"x")-xr-Jn:Sn.get("innerWidth")&&Zt(Sn.get("innerWidth"),"x"),Sn.mw=Sn.w,Sn.mh=Sn.h,Sn.get("maxWidth")&&(Sn.mw=Zt(Sn.get("maxWidth"),"x")-xr-Jn,Sn.mw=Sn.w&&Sn.w<Sn.mw?Sn.w:Sn.mw),Sn.get("maxHeight")&&(Sn.mh=Zt(Sn.get("maxHeight"),"y")-kr-Vn,Sn.mh=Sn.h&&Sn.h<Sn.mh?Sn.h:Sn.mh),Nn=Sn.get("href"),Aa=setTimeout(function(){kn.show()},100),Sn.get("inline")){var ci=Rt(Nn).eq(0);Vi=Rt("<div>").hide().insertBefore(ci),Rr.one(zr,function(){Vi.replaceWith(ci)}),xa(ci)}else Sn.get("iframe")?xa(" "):Sn.get("html")?xa(Sn.get("html")):Yt(Sn,Nn)?(Nn=Xt(Sn,Nn),Tr=Sn.get("createImg"),Rt(Tr).addClass("cboxPhoto").bind("error.cbox",function(){xa(Vt(Yr,"Error").html(Sn.get("imgError")))}).one("load",function(){Tn===Zr&&setTimeout(function(){var oi;Sn.get("retinaImage")&&Bt.devicePixelRatio>1&&(Tr.height=Tr.height/Bt.devicePixelRatio,Tr.width=Tr.width/Bt.devicePixelRatio),Sn.get("scalePhotos")&&(Li=function(){Tr.height-=Tr.height*oi,Tr.width-=Tr.width*oi},Sn.mw&&Tr.width>Sn.mw&&(oi=(Tr.width-Sn.mw)/Tr.width,Li()),Sn.mh&&Tr.height>Sn.mh&&(oi=(Tr.height-Sn.mh)/Tr.height,Li())),Sn.h&&(Tr.style.marginTop=Math.max(Sn.mh-Tr.height,0)/2+"px"),sn[1]&&(Sn.get("loop")||sn[Yn+1])&&(Tr.style.cursor="pointer",Rt(Tr).bind("click.cbox",function(){ua.next()})),Tr.style.width=Tr.width+"px",Tr.style.height=Tr.height+"px",xa(Tr)},1)}),Tr.src=Nn):Nn&&Cn.load(Nn,Sn.get("data"),function(oi,Ai){Tn===Zr&&xa(Ai==="error"?Vt(Yr,"Error").html(Sn.get("xhrError")):Rt(this).contents())})}()}},dn=function(){mn||(zi=!1,cn=Rt(Bt),mn=Vt(Yr).attr({id:Qi,class:Rt.support.opacity===!1?"cboxIE":"",role:"dialog",tabindex:"-1"}).hide(),pn=Vt(Yr,"Overlay").hide(),kn=Rt([Vt(Yr,"LoadingOverlay")[0],Vt(Yr,"LoadingGraphic")[0]]),hn=Vt(Yr,"Wrapper"),gn=Vt(Yr,"Content").append(An=Vt(Yr,"Title"),In=Vt(Yr,"Current"),Rn=Rt('<button type="button"/>').attr({id:"cboxPrevious"}),_n=Rt('<button type="button"/>').attr({id:"cboxNext"}),Pn=Rt('<button type="button"/>').attr({id:"cboxSlideshow"}),kn),jn=Rt('<button type="button"/>').attr({id:"cboxClose"}),hn.append(Vt(Yr).append(Vt(Yr,"TopLeft"),on=Vt(Yr,"TopCenter"),Vt(Yr,"TopRight")),Vt(Yr,!1,"clear:left").append(Ft=Vt(Yr,"MiddleLeft"),gn,Gt=Vt(Yr,"MiddleRight")),Vt(Yr,!1,"clear:left").append(Vt(Yr,"BottomLeft"),en=Vt(Yr,"BottomCenter"),Vt(Yr,"BottomRight"))).find("div div").css({float:"left"}),Cn=Vt(Yr,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),On=_n.add(Rn).add(In).add(Pn)),Lt.body&&!mn.parent().length&&Rt(Lt.body).append(pn,mn.append(hn,Cn))},pn,mn,hn,gn,on,Ft,Gt,en,sn,cn,yn,Cn,kn,An,In,Pn,_n,Rn,jn,On,Sn,Vn,Jn,kr,xr,Yn,Tr,ti,yi,ra,Aa,ua,zi,Ui={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return Rt(this).attr("href")},title:function(){return this.title},createImg:function(){var Gr=new Image,Qr=Rt(this).data("cbox-img-attrs");return typeof Qr=="object"&&Rt.each(Qr,function(Dr,qr){Gr[Dr]=qr}),Gr},createIframe:function(){var Gr=Lt.createElement("iframe"),Qr=Rt(this).data("cbox-iframe-attrs");return typeof Qr=="object"&&Rt.each(Qr,function(Dr,qr){Gr[Dr]=qr}),"frameBorder"in Gr&&(Gr.frameBorder=0),"allowTransparency"in Gr&&(Gr.allowTransparency="true"),Gr.name=new Date().getTime(),Gr.allowFullscreen=!0,Gr}},Qi="colorbox",Ti="cboxElement",pi="cbox_load",$i="cbox_complete",bi="cbox_cleanup",Wr="cbox_closed",zr="cbox_purge",Rr=Rt("<a/>"),Yr="div",Zr=0,_i={};function ki(Di){ki.str!==Di&&(mn.add(pn).removeClass(ki.str).addClass(Di),ki.str=Di)}var Bi=function(){var Di=function(){clearTimeout(xi)},Gr=function(){(Sn.get("loop")||sn[Yn+1])&&(Di(),xi=setTimeout(ua.next,Sn.get("slideshowSpeed")))},Qr=function(){Pn.html(Sn.get("slideshowStop")).unbind(ni).one(ni,Dr),Rr.bind($i,Gr).bind(pi,Di),mn.removeClass(mi+"off").addClass(mi+"on")},Dr=function(){Di(),Rr.unbind($i,Gr).unbind(pi,Di),Pn.html(Sn.get("slideshowStart")).unbind(ni).one(ni,function(){ua.next(),Qr()}),mn.removeClass(mi+"on").addClass(mi+"off")},qr=function(){hi=!1,Pn.hide(),Di(),Rr.unbind($i,Gr).unbind(pi,Di),mn.removeClass(mi+"off "+mi+"on")},hi,xi,mi="cboxSlideshow_",ni="click.cbox";return function(){hi?Sn.get("slideshow")||(Rr.unbind(bi,qr),qr()):Sn.get("slideshow")&&sn[1]&&(hi=!0,Rr.one(bi,qr),Sn.get("slideshowAuto")?Qr():Dr(),Pn.show())}}();Rt.colorbox||(Rt(dn),(ua=Rt.fn.colorbox=Rt.colorbox=function(Di,Gr){var Qr=this;return Di=Di||{},Rt.isFunction(Qr)&&(Qr=Rt("<a/>"),Di.open=!0),Qr[0]&&(dn(),function(){var Dr=function(hi){hi.which>1||hi.shiftKey||hi.altKey||hi.metaKey||hi.ctrlKey||(hi.preventDefault(),fn(this))};return!!mn&&(zi||(zi=!0,_n.click(function(){ua.next()}),Rn.click(function(){ua.prev()}),jn.click(function(){ua.close()}),pn.click(function(){Sn.get("overlayClose")&&ua.close()}),Rt(Lt).bind("keydown.cbox",function(qr){var hi=qr.keyCode;ti&&Sn.get("escKey")&&hi===27&&(qr.preventDefault(),ua.close()),ti&&Sn.get("arrowKey")&&sn[1]&&!qr.altKey&&(hi===37?(qr.preventDefault(),Rn.click()):hi===39&&(qr.preventDefault(),_n.click()))}),Rt.isFunction(Rt.fn.on)?Rt(Lt).on("click.cbox",".cboxElement",Dr):Rt(".cboxElement").live("click.cbox",Dr)),!0)}()&&(Gr&&(Di.onComplete=Gr),Qr.each(function(){var Dr=Rt.data(this,Qi)||{};Rt.data(this,Qi,Rt.extend(Dr,Di))}).addClass(Ti),new qt(Qr[0],Di).get("open")&&fn(Qr[0]))),Qr}).position=function(Di,Gr){var Qr=function(){on[0].style.width=en[0].style.width=gn[0].style.width=parseInt(mn[0].style.width,10)-Jn+"px",gn[0].style.height=Ft[0].style.height=Gt[0].style.height=parseInt(mn[0].style.height,10)-Vn+"px"},Dr,qr,hi,xi=0,mi=0,ni=mn.offset();if(cn.unbind("resize.cbox"),mn.css({top:-9e4,left:-9e4}),qr=cn.scrollTop(),hi=cn.scrollLeft(),Sn.get("fixed")?(ni.top-=qr,ni.left-=hi,mn.css({position:"fixed"})):(xi=qr,mi=hi,mn.css({position:"absolute"})),Sn.get("right")!==!1?mi+=Math.max(cn.width()-Sn.w-xr-Jn-Zt(Sn.get("right"),"x"),0):Sn.get("left")!==!1?mi+=Zt(Sn.get("left"),"x"):mi+=Math.round(Math.max(cn.width()-Sn.w-xr-Jn,0)/2),Sn.get("bottom")!==!1?xi+=Math.max(Nt()-Sn.h-kr-Vn-Zt(Sn.get("bottom"),"y"),0):Sn.get("top")!==!1?xi+=Zt(Sn.get("top"),"y"):xi+=Math.round(Math.max(Nt()-Sn.h-kr-Vn,0)/2),mn.css({top:ni.top,left:ni.left,visibility:"visible"}),hn[0].style.width=hn[0].style.height="9999px",Dr={width:Sn.w+xr+Jn,height:Sn.h+kr+Vn,top:xi,left:mi},Di){var Nn=0;Rt.each(Dr,function(Li){Dr[Li]===_i[Li]||(Nn=Di)}),Di=Nn}_i=Dr,Di||mn.css(Dr),mn.dequeue().animate(Dr,{duration:Di||0,complete:function(){Qr(),yi=!1,hn[0].style.width=Sn.w+xr+Jn+"px",hn[0].style.height=Sn.h+kr+Vn+"px",Sn.get("reposition")&&setTimeout(function(){cn.bind("resize.cbox",ua.position)},1),Rt.isFunction(Gr)&&Gr()},step:Qr})},ua.resize=function(Di){var Gr;ti&&((Di=Di||{}).width&&(Sn.w=Zt(Di.width,"x")-xr-Jn),Di.innerWidth&&(Sn.w=Zt(Di.innerWidth,"x")),yn.css({width:Sn.w}),Di.height&&(Sn.h=Zt(Di.height,"y")-kr-Vn),Di.innerHeight&&(Sn.h=Zt(Di.innerHeight,"y")),Di.innerHeight||Di.height||(Gr=yn.scrollTop(),yn.css({height:"auto"}),Sn.h=yn.height()),yn.css({height:Sn.h}),Gr&&yn.scrollTop(Gr),ua.position(Sn.get("transition")==="none"?0:Sn.get("speed")))},ua.prep=function(Di){if(ti){var Gr,Qr=Sn.get("transition")==="none"?0:Sn.get("speed");yn.remove(),(yn=Vt(Yr,"LoadedContent").append(Di)).hide().appendTo(Cn.show()).css({width:(Sn.w=Sn.w||yn.width(),Sn.w=Sn.mw&&Sn.mw<Sn.w?Sn.mw:Sn.w,Sn.w),overflow:Sn.get("scrolling")?"auto":"hidden"}).css({height:(Sn.h=Sn.h||yn.height(),Sn.h=Sn.mh&&Sn.mh<Sn.h?Sn.mh:Sn.h,Sn.h)}).prependTo(gn),Cn.hide(),Rt(Tr).css({float:"none"}),ki(Sn.get("className")),Gr=function(){var qr=function(){Rt.support.opacity===!1&&mn[0].style.removeAttribute("filter")},hi,xi,mi=sn.length;ti&&(xi=function(){clearTimeout(Aa),kn.hide(),un($i),Sn.get("onComplete")},An.html(Sn.get("title")).show(),yn.show(),mi>1?(typeof Sn.get("current")=="string"&&In.html(Sn.get("current").replace("{current}",Yn+1).replace("{total}",mi)).show(),_n[Sn.get("loop")||Yn<mi-1?"show":"hide"]().html(Sn.get("next")),Rn[Sn.get("loop")||Yn?"show":"hide"]().html(Sn.get("previous")),Bi(),Sn.get("preloading")&&Rt.each([Jt(-1),Jt(1)],function(){var ni=sn[this],Nn=new qt(ni,Rt.data(ni,Qi)),Li=Nn.get("href");Li&&Yt(Nn,Li)&&(Li=Xt(Nn,Li),Lt.createElement("img").src=Li)})):On.hide(),Sn.get("iframe")?(hi=Sn.get("createIframe"),Sn.get("scrolling")||(hi.scrolling="no"),Rt(hi).attr({src:Sn.get("href"),class:"cboxIframe"}).one("load",xi).appendTo(yn),Rr.one(zr,function(){hi.src="//about:blank"}),Sn.get("fastIframe")&&Rt(hi).trigger("load")):xi(),Sn.get("transition")==="fade"?mn.fadeTo(Qr,1,qr):qr())},Sn.get("transition")==="fade"?mn.fadeTo(Qr,0,function(){ua.position(0,Gr)}):ua.position(Qr,Gr)}},ua.next=function(){!yi&&sn[1]&&(Sn.get("loop")||sn[Yn+1])&&(Yn=Jt(1),fn(sn[Yn]))},ua.prev=function(){!yi&&sn[1]&&(Sn.get("loop")||Yn)&&(Yn=Jt(-1),fn(sn[Yn]))},ua.close=function(){ti&&!ra&&(ra=!0,ti=!1,un(bi),Sn.get("onCleanup"),cn.unbind(".cbox"),pn.fadeTo(Sn.get("fadeOut")||0,0),mn.stop().fadeTo(Sn.get("fadeOut")||0,0,function(){mn.hide(),pn.hide(),un(zr),yn.remove(),setTimeout(function(){ra=!1,un(Wr),Sn.get("onClosed")},1)}))},ua.remove=function(){mn&&(mn.stop(),Rt.colorbox.close(),mn.stop(!1,!0).remove(),pn.remove(),ra=!1,mn=null,Rt(".cboxElement").removeData(Qi).removeClass(Ti),Rt(Lt).unbind("click.cbox").unbind("keydown.cbox"))},ua.element=function(){return Rt(Sn.el)},ua.settings=Ui)})(xt(3609),document,window)},5557:function(Ut,jt,xt){(function(Rt){var Lt=function(Zt,Yt){if(!(Zt.originalEvent.touches.length>1)){Zt.preventDefault();var Xt=Zt.originalEvent.changedTouches[0],nn=document.createEvent("MouseEvents");nn.initMouseEvent(Yt,!0,!0,window,1,Xt.screenX,Xt.screenY,Xt.clientX,Xt.clientY,!1,!1,!1,!1,0,null),Zt.target.dispatchEvent(nn)}};if(Rt.support.touch="ontouchend"in document,Rt.support.touch){var Bt,Vt=Rt.ui.mouse.prototype,Nt=Vt._mouseInit,qt=Vt._mouseDestroy;Vt._touchStart=function(Jt){!Bt&&this._mouseCapture(Jt.originalEvent.changedTouches[0])&&(Bt=!0,this._touchMoved=!1,Lt(Jt,"mouseover"),Lt(Jt,"mousemove"),Lt(Jt,"mousedown"))},Vt._touchMove=function(Jt){Bt&&(this._touchMoved=!0,Lt(Jt,"mousemove"))},Vt._touchEnd=function(Jt){Bt&&(Lt(Jt,"mouseup"),Lt(Jt,"mouseout"),this._touchMoved||Lt(Jt,"click"),Bt=!1)},Vt._mouseInit=function(){var Jt=this;Jt.element.bind({touchstart:Rt.proxy(Jt,"_touchStart"),touchmove:Rt.proxy(Jt,"_touchMove"),touchend:Rt.proxy(Jt,"_touchEnd")}),Nt.call(Jt)},Vt._mouseDestroy=function(){var Jt=this;Jt.element.unbind({touchstart:Rt.proxy(Jt,"_touchStart"),touchmove:Rt.proxy(Jt,"_touchMove"),touchend:Rt.proxy(Jt,"_touchEnd")}),qt.call(Jt)}}})(xt(3609))},3762:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609),xt(5592)],(Bt=typeof(Rt=function(Nt){var qt,Jt="ui-effects-",Zt="ui-effects-style",Yt="ui-effects-animated",Xt=Nt;return Nt.effects={effect:{}},function(nn,un){var fn=function(Cn,kn,An){var In=Gt[kn.type]||{};return Cn==null?An||!kn.def?null:kn.def:(Cn=In.floor?~~Cn:parseFloat(Cn),isNaN(Cn)?kn.def:In.mod?(Cn+In.mod)%In.mod:0>Cn?0:In.max<Cn?In.max:Cn)},dn=function(Cn){var kn=on(),An=kn._rgba=[];return Cn=Cn.toLowerCase(),cn(gn,function(In,Pn){var _n,Rn=Pn.re.exec(Cn),jn=Rn&&Pn.parse(Rn),On=Pn.space||"rgba";if(jn)return _n=kn[On](jn),kn[Ft[On].cache]=_n[Ft[On].cache],An=kn._rgba=_n._rgba,!1}),An.length?(An.join()==="0,0,0,0"&&nn.extend(An,mn.transparent),kn):mn[Cn]},pn=function(Cn,kn,An){return 6*(An=(An+1)%1)<1?Cn+(kn-Cn)*An*6:2*An<1?kn:3*An<2?Cn+(kn-Cn)*(.6666666666666666-An)*6:Cn},mn,hn=/^([\-+])=\s*(\d+\.?\d*)/,gn=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(Cn){return[Cn[1],Cn[2],Cn[3],Cn[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(Cn){return[2.55*Cn[1],2.55*Cn[2],2.55*Cn[3],Cn[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(Cn){return[parseInt(Cn[1],16),parseInt(Cn[2],16),parseInt(Cn[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(Cn){return[parseInt(Cn[1]+Cn[1],16),parseInt(Cn[2]+Cn[2],16),parseInt(Cn[3]+Cn[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(Cn){return[Cn[1],Cn[2]/100,Cn[3]/100,Cn[4]]}}],on=nn.Color=function(Cn,kn,An,In){return new nn.Color.fn.parse(Cn,kn,An,In)},Ft={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},Gt={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},en=on.support={},sn=nn("<p>")[0],cn=nn.each;sn.style.cssText="background-color:rgba(1,1,1,.5)",en.rgba=sn.style.backgroundColor.indexOf("rgba")>-1,cn(Ft,function(yn,Cn){Cn.cache="_"+yn,Cn.props.alpha={idx:3,type:"percent",def:1}}),on.fn=nn.extend(on.prototype,{parse:function(Cn,kn,An,In){if(Cn===un)return this._rgba=[null,null,null,null],this;(Cn.jquery||Cn.nodeType)&&(Cn=nn(Cn).css(kn),kn=un);var Pn=this,_n=nn.type(Cn),Rn=this._rgba=[];return kn!==un&&(Cn=[Cn,kn,An,In],_n="array"),_n==="string"?this.parse(dn(Cn)||mn._default):_n==="array"?(cn(Ft.rgba.props,function(jn,On){Rn[On.idx]=fn(Cn[On.idx],On)}),this):_n==="object"?(cn(Ft,_instanceof(Cn,on)?function(jn,On){Cn[On.cache]&&(Pn[On.cache]=Cn[On.cache].slice())}:function(jn,On){var Sn=On.cache;cn(On.props,function(Vn,Jn){if(!Pn[Sn]&&On.to){if(Vn==="alpha"||Cn[Vn]==null)return;Pn[Sn]=On.to(Pn._rgba)}Pn[Sn][Jn.idx]=fn(Cn[Vn],Jn,!0)}),Pn[Sn]&&nn.inArray(null,Pn[Sn].slice(0,3))<0&&(Pn[Sn][3]=1,On.from&&(Pn._rgba=On.from(Pn[Sn])))}),this):void 0},is:function(Cn){var kn=on(Cn),An=!0,In=this;return cn(Ft,function(Pn,_n){var Rn,jn=kn[_n.cache];return jn&&(Rn=In[_n.cache]||_n.to&&_n.to(In._rgba)||[],cn(_n.props,function(On,Sn){if(jn[Sn.idx]!=null)return An=jn[Sn.idx]===Rn[Sn.idx]})),An}),An},_space:function(){var Cn=[],kn=this;return cn(Ft,function(An,In){kn[In.cache]&&Cn.push(An)}),Cn.pop()},transition:function(Cn,kn){var An=on(Cn),In=An._space(),Pn=Ft[In],_n=this.alpha()===0?on("transparent"):this,Rn=_n[Pn.cache]||Pn.to(_n._rgba),jn=Rn.slice();return An=An[Pn.cache],cn(Pn.props,function(On,Sn){var Vn=Sn.idx,Jn=Rn[Vn],kr=An[Vn],xr=Gt[Sn.type]||{};kr!==null&&(Jn===null?jn[Vn]=kr:(xr.mod&&(kr-Jn>xr.mod/2?Jn+=xr.mod:Jn-kr>xr.mod/2&&(Jn-=xr.mod)),jn[Vn]=fn((kr-Jn)*kn+Jn,Sn)))}),this[In](jn)},blend:function(Cn){if(this._rgba[3]===1)return this;var kn=this._rgba.slice(),An=kn.pop(),In=on(Cn)._rgba;return on(nn.map(kn,function(Pn,_n){return(1-An)*In[_n]+An*Pn}))},toRgbaString:function(){var Cn="rgba(",kn=nn.map(this._rgba,function(An,In){return An!=null?An:In>2?1:0});return kn[3]===1&&(kn.pop(),Cn="rgb("),Cn+kn.join()+")"},toHslaString:function(){var Cn="hsla(",kn=nn.map(this.hsla(),function(An,In){return An==null&&(An=In>2?1:0),In&&In<3&&(An=Math.round(100*An)+"%"),An});return kn[3]===1&&(kn.pop(),Cn="hsl("),Cn+kn.join()+")"},toHexString:function(Cn){var kn=this._rgba.slice(),An=kn.pop();return Cn&&kn.push(~~(255*An)),"#"+nn.map(kn,function(In){return(In=(In||0).toString(16)).length===1?"0"+In:In}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),on.fn.parse.prototype=on.fn,Ft.hsla.to=function(yn){if(yn[0]==null||yn[1]==null||yn[2]==null)return[null,null,null,yn[3]];var Cn,kn,An=yn[0]/255,In=yn[1]/255,Pn=yn[2]/255,_n=yn[3],Rn=Math.max(An,In,Pn),jn=Math.min(An,In,Pn),On=Rn-jn,Sn=Rn+jn,Vn=.5*Sn;return Cn=jn===Rn?0:An===Rn?60*(In-Pn)/On+360:In===Rn?60*(Pn-An)/On+120:60*(An-In)/On+240,kn=On===0?0:Vn<=.5?On/Sn:On/(2-Sn),[Math.round(Cn)%360,kn,Vn,_n!=null?_n:1]},Ft.hsla.from=function(yn){if(yn[0]==null||yn[1]==null||yn[2]==null)return[null,null,null,yn[3]];var Cn=yn[0]/360,kn=yn[1],An=yn[2],In=yn[3],Pn=An<=.5?An*(1+kn):An+kn-An*kn,_n=2*An-Pn;return[Math.round(255*pn(_n,Pn,Cn+.3333333333333333)),Math.round(255*pn(_n,Pn,Cn)),Math.round(255*pn(_n,Pn,Cn-.3333333333333333)),In]},cn(Ft,function(yn,Cn){var kn=Cn.props,An=Cn.cache,In=Cn.to,Pn=Cn.from;on.fn[yn]=function(_n){if(In&&!this[An]&&(this[An]=In(this._rgba)),_n===un)return this[An].slice();var Rn,jn=nn.type(_n),On=jn==="array"||jn==="object"?_n:arguments,Sn=this[An].slice();return cn(kn,function(Vn,Jn){var kr=On[jn==="object"?Vn:Jn.idx];kr==null&&(kr=Sn[Jn.idx]),Sn[Jn.idx]=fn(kr,Jn)}),Pn?((Rn=on(Pn(Sn)))[An]=Sn,Rn):on(Sn)},cn(kn,function(_n,Rn){on.fn[_n]||(on.fn[_n]=function(jn){var On,Sn=nn.type(jn),Vn=_n==="alpha"?this._hsla?"hsla":"rgba":yn,Jn=this[Vn](),kr=Jn[Rn.idx];return Sn==="undefined"?kr:(Sn==="function"&&(jn=jn.call(this,kr),Sn=nn.type(jn)),jn==null&&Rn.empty?this:(Sn==="string"&&(On=hn.exec(jn))&&(jn=kr+parseFloat(On[2])*(On[1]==="+"?1:-1)),Jn[Rn.idx]=jn,this[Vn](Jn)))})})}),on.hook=function(yn){var Cn=yn.split(" ");cn(Cn,function(kn,An){nn.cssHooks[An]={set:function(Pn,_n){var Rn,jn,On="";if(_n!=="transparent"&&(nn.type(_n)!=="string"||(Rn=dn(_n)))){if(_n=on(Rn||_n),!en.rgba&&_n._rgba[3]!==1){for(jn=An==="backgroundColor"?Pn.parentNode:Pn;(On===""||On==="transparent")&&jn&&jn.style;)try{On=nn.css(jn,"backgroundColor"),jn=jn.parentNode}catch(Sn){}_n=_n.blend(On&&On!=="transparent"?On:"_default")}_n=_n.toRgbaString()}try{Pn.style[An]=_n}catch(Sn){}}},nn.fx.step[An]=function(In){In.colorInit||(In.start=on(In.elem,An),In.end=on(In.end),In.colorInit=!0),nn.cssHooks[An].set(In.elem,In.start.transition(In.end,In.pos))}})},on.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),nn.cssHooks.borderColor={expand:function(Cn){var kn={};return cn(["Top","Right","Bottom","Left"],function(An,In){kn["border"+In+"Color"]=Cn}),kn}},mn=nn.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(Xt),function(){var nn=function(mn){var hn,gn,on=mn.ownerDocument.defaultView?mn.ownerDocument.defaultView.getComputedStyle(mn,null):mn.currentStyle,Ft={};if(on&&on.length&&on[0]&&on[on[0]])for(gn=on.length;gn--;)typeof on[hn=on[gn]]=="string"&&(Ft[Nt.camelCase(hn)]=on[hn]);else for(hn in on)typeof on[hn]=="string"&&(Ft[hn]=on[hn]);return Ft},un,fn=["add","remove","toggle"],dn={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};Nt.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(pn,mn){Nt.fx.step[mn]=function(hn){(hn.end!=="none"&&!hn.setAttr||hn.pos===1&&!hn.setAttr)&&(Xt.style(hn.elem,mn,hn.end),hn.setAttr=!0)}}),Nt.fn.addBack||(Nt.fn.addBack=function(pn){return this.add(pn==null?this.prevObject:this.prevObject.filter(pn))}),Nt.effects.animateClass=function(pn,mn,hn,gn){var on=Nt.speed(mn,hn,gn);return this.queue(function(){var Ft,Gt=Nt(this),en=Gt.attr("class")||"",sn=on.children?Gt.find("*").addBack():Gt;sn=sn.map(function(){return{el:Nt(this),start:nn(this)}}),(Ft=function(){Nt.each(fn,function(yn,Cn){pn[Cn]&&Gt[Cn+"Class"](pn[Cn])})})(),sn=sn.map(function(){return this.end=nn(this.el[0]),this.diff=function(cn,yn){var Cn,kn,An={};for(Cn in yn)kn=yn[Cn],cn[Cn]!==kn&&(dn[Cn]||!Nt.fx.step[Cn]&&isNaN(parseFloat(kn))||(An[Cn]=kn));return An}(this.start,this.end),this}),Gt.attr("class",en),sn=sn.map(function(){var cn=this,yn=Nt.Deferred(),Cn=Nt.extend({},on,{queue:!1,complete:function(){yn.resolve(cn)}});return this.el.animate(this.diff,Cn),yn.promise()}),Nt.when.apply(Nt,sn.get()).done(function(){Ft(),Nt.each(arguments,function(){var cn=this.el;Nt.each(this.diff,function(yn){cn.css(yn,"")})}),on.complete.call(Gt[0])})})},Nt.fn.extend({addClass:(un=Nt.fn.addClass,function(pn,mn,hn,gn){return mn?Nt.effects.animateClass.call(this,{add:pn},mn,hn,gn):un.apply(this,arguments)}),removeClass:function(pn){return function(mn,hn,gn,on){return arguments.length>1?Nt.effects.animateClass.call(this,{remove:mn},hn,gn,on):pn.apply(this,arguments)}}(Nt.fn.removeClass),toggleClass:function(pn){return function(mn,hn,gn,on,Ft){return typeof hn=="boolean"||hn===void 0?gn?Nt.effects.animateClass.call(this,hn?{add:mn}:{remove:mn},gn,on,Ft):pn.apply(this,arguments):Nt.effects.animateClass.call(this,{toggle:mn},hn,gn,on)}}(Nt.fn.toggleClass),switchClass:function(mn,hn,gn,on,Ft){return Nt.effects.animateClass.call(this,{add:hn,remove:mn},gn,on,Ft)}})}(),function(){var nn=function(mn,hn,gn,on){return Nt.isPlainObject(mn)&&(hn=mn,mn=mn.effect),mn={effect:mn},hn==null&&(hn={}),Nt.isFunction(hn)&&(on=hn,gn=null,hn={}),(typeof hn=="number"||Nt.fx.speeds[hn])&&(on=gn,gn=hn,hn={}),Nt.isFunction(gn)&&(on=gn,gn=null),hn&&Nt.extend(mn,hn),gn=gn||hn.duration,mn.duration=Nt.fx.off?0:typeof gn=="number"?gn:gn in Nt.fx.speeds?Nt.fx.speeds[gn]:Nt.fx.speeds._default,mn.complete=on||hn.complete,mn},un=function(mn){return!(mn&&typeof mn!="number"&&!Nt.fx.speeds[mn])||typeof mn=="string"&&!Nt.effects.effect[mn]||!!Nt.isFunction(mn)||typeof mn=="object"&&!mn.effect},fn=function(mn,hn){var gn=hn.outerWidth(),on=hn.outerHeight(),Ft=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(mn)||["",0,gn,on,0];return{top:parseFloat(Ft[1])||0,right:Ft[2]==="auto"?gn:parseFloat(Ft[2]),bottom:Ft[3]==="auto"?on:parseFloat(Ft[3]),left:parseFloat(Ft[4])||0}},dn;Nt.expr&&Nt.expr.filters&&Nt.expr.filters.animated&&(Nt.expr.filters.animated=(dn=Nt.expr.filters.animated,function(pn){return!!Nt(pn).data(Yt)||dn(pn)})),Nt.uiBackCompat!==!1&&Nt.extend(Nt.effects,{save:function(mn,hn){for(var gn=0,on=hn.length;gn<on;gn++)hn[gn]!==null&&mn.data(Jt+hn[gn],mn[0].style[hn[gn]])},restore:function(mn,hn){for(var gn,on=0,Ft=hn.length;on<Ft;on++)hn[on]!==null&&(gn=mn.data(Jt+hn[on]),mn.css(hn[on],gn))},setMode:function(mn,hn){return hn==="toggle"&&(hn=mn.is(":hidden")?"show":"hide"),hn},createWrapper:function(mn){if(mn.parent().is(".ui-effects-wrapper"))return mn.parent();var hn={width:mn.outerWidth(!0),height:mn.outerHeight(!0),float:mn.css("float")},gn=Nt("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),on={width:mn.width(),height:mn.height()},Ft=document.activeElement;try{Ft.id}catch(Gt){Ft=document.body}return mn.wrap(gn),(mn[0]===Ft||Nt.contains(mn[0],Ft))&&Nt(Ft).trigger("focus"),gn=mn.parent(),mn.css("position")==="static"?(gn.css({position:"relative"}),mn.css({position:"relative"})):(Nt.extend(hn,{position:mn.css("position"),zIndex:mn.css("z-index")}),Nt.each(["top","left","bottom","right"],function(Gt,en){hn[en]=mn.css(en),isNaN(parseInt(hn[en],10))&&(hn[en]="auto")}),mn.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),mn.css(on),gn.css(hn).show()},removeWrapper:function(mn){var hn=document.activeElement;return mn.parent().is(".ui-effects-wrapper")&&(mn.parent().replaceWith(mn),(mn[0]===hn||Nt.contains(mn[0],hn))&&Nt(hn).trigger("focus")),mn}}),Nt.extend(Nt.effects,{version:"1.12.1",define:function(mn,hn,gn){return gn||(gn=hn,hn="effect"),Nt.effects.effect[mn]=gn,Nt.effects.effect[mn].mode=hn,gn},scaledDimensions:function(mn,hn,gn){if(hn===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var on=gn!=="horizontal"?(hn||100)/100:1,Ft=gn!=="vertical"?(hn||100)/100:1;return{height:mn.height()*Ft,width:mn.width()*on,outerHeight:mn.outerHeight()*Ft,outerWidth:mn.outerWidth()*on}},clipToBox:function(mn){return{width:mn.clip.right-mn.clip.left,height:mn.clip.bottom-mn.clip.top,left:mn.clip.left,top:mn.clip.top}},unshift:function(mn,hn,gn){var on=mn.queue();hn>1&&on.splice.apply(on,[1,0].concat(on.splice(hn,gn))),mn.dequeue()},saveStyle:function(mn){mn.data(Zt,mn[0].style.cssText)},restoreStyle:function(mn){mn[0].style.cssText=mn.data(Zt)||"",mn.removeData(Zt)},mode:function(mn,hn){var gn=mn.is(":hidden");return hn==="toggle"&&(hn=gn?"show":"hide"),(gn?hn==="hide":hn==="show")&&(hn="none"),hn},getBaseline:function(mn,hn){var gn,on;switch(mn[0]){case"top":gn=0;break;case"middle":gn=.5;break;case"bottom":gn=1;break;default:gn=mn[0]/hn.height}switch(mn[1]){case"left":on=0;break;case"center":on=.5;break;case"right":on=1;break;default:on=mn[1]/hn.width}return{x:on,y:gn}},createPlaceholder:function(mn){var hn,gn=mn.css("position"),on=mn.position();return mn.css({marginTop:mn.css("marginTop"),marginBottom:mn.css("marginBottom"),marginLeft:mn.css("marginLeft"),marginRight:mn.css("marginRight")}).outerWidth(mn.outerWidth()).outerHeight(mn.outerHeight()),/^(static|relative)/.test(gn)&&(gn="absolute",hn=Nt("<"+mn[0].nodeName+">").insertAfter(mn).css({display:/^(inline|ruby)/.test(mn.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:mn.css("marginTop"),marginBottom:mn.css("marginBottom"),marginLeft:mn.css("marginLeft"),marginRight:mn.css("marginRight"),float:mn.css("float")}).outerWidth(mn.outerWidth()).outerHeight(mn.outerHeight()).addClass("ui-effects-placeholder"),mn.data(Jt+"placeholder",hn)),mn.css({position:gn,left:on.left,top:on.top}),hn},removePlaceholder:function(mn){var hn=Jt+"placeholder",gn=mn.data(hn);gn&&(gn.remove(),mn.removeData(hn))},cleanUp:function(mn){Nt.effects.restoreStyle(mn),Nt.effects.removePlaceholder(mn)},setTransition:function(mn,hn,gn,on){return on=on||{},Nt.each(hn,function(Ft,Gt){var en=mn.cssUnit(Gt);en[0]>0&&(on[Gt]=en[0]*gn+en[1])}),on}}),Nt.fn.extend({effect:function(){var mn=function(kn){var An=Nt(this);function In(){Nt.isFunction(en)&&en.call(An[0]),Nt.isFunction(kn)&&kn()}hn.mode=cn.shift(),Nt.uiBackCompat===!1||on?hn.mode==="none"?(An[sn](),In()):gn.call(An[0],hn,function(){An.removeData(Yt),Nt.effects.cleanUp(An),hn.mode==="hide"&&An.hide(),In()}):(An.is(":hidden")?sn==="hide":sn==="show")?(An[sn](),In()):gn.call(An[0],hn,In)},hn=nn.apply(this,arguments),gn=Nt.effects.effect[hn.effect],on=gn.mode,Ft=hn.queue,Gt=Ft||"fx",en=hn.complete,sn=hn.mode,cn=[],yn=function(kn){var An=Nt(this),In=Nt.effects.mode(An,sn)||on;An.data(Yt,!0),cn.push(In),on&&(In==="show"||In===on&&In==="hide")&&An.show(),on&&In==="none"||Nt.effects.saveStyle(An),Nt.isFunction(kn)&&kn()};return Nt.fx.off||!gn?sn?this[sn](hn.duration,en):this.each(function(){en&&en.call(this)}):Ft===!1?this.each(yn).each(mn):this.queue(Gt,yn).queue(Gt,mn)},show:function(pn){return function(mn){if(un(mn))return pn.apply(this,arguments);var hn=nn.apply(this,arguments);return hn.mode="show",this.effect.call(this,hn)}}(Nt.fn.show),hide:function(pn){return function(mn){if(un(mn))return pn.apply(this,arguments);var hn=nn.apply(this,arguments);return hn.mode="hide",this.effect.call(this,hn)}}(Nt.fn.hide),toggle:function(pn){return function(mn){if(un(mn)||typeof mn=="boolean")return pn.apply(this,arguments);var hn=nn.apply(this,arguments);return hn.mode="toggle",this.effect.call(this,hn)}}(Nt.fn.toggle),cssUnit:function(mn){var hn=this.css(mn),gn=[];return Nt.each(["em","px","%","pt"],function(on,Ft){hn.indexOf(Ft)>0&&(gn=[parseFloat(hn),Ft])}),gn},cssClip:function(mn){return mn?this.css("clip","rect("+mn.top+"px "+mn.right+"px "+mn.bottom+"px "+mn.left+"px)"):fn(this.css("clip"),this)},transfer:function(mn,hn){var gn=Nt(this),on=Nt(mn.to),Ft=on.css("position")==="fixed",Gt=Nt("body"),en=Ft?Gt.scrollTop():0,sn=Ft?Gt.scrollLeft():0,cn=on.offset(),yn={top:cn.top-en,left:cn.left-sn,height:on.innerHeight(),width:on.innerWidth()},Cn=gn.offset(),kn=Nt("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(mn.className).css({top:Cn.top-en,left:Cn.left-sn,height:gn.innerHeight(),width:gn.innerWidth(),position:Ft?"fixed":"absolute"}).animate(yn,mn.duration,mn.easing,function(){kn.remove(),Nt.isFunction(hn)&&hn()})}}),Nt.fx.step.clip=function(pn){pn.clipInit||(pn.start=Nt(pn.elem).cssClip(),typeof pn.end=="string"&&(pn.end=fn(pn.end,pn.elem)),pn.clipInit=!0),Nt(pn.elem).cssClip({top:pn.pos*(pn.end.top-pn.start.top)+pn.start.top,right:pn.pos*(pn.end.right-pn.start.right)+pn.start.right,bottom:pn.pos*(pn.end.bottom-pn.start.bottom)+pn.start.bottom,left:pn.pos*(pn.end.left-pn.start.left)+pn.start.left})}}(),qt={},Nt.each(["Quad","Cubic","Quart","Quint","Expo"],function(nn,un){qt[un]=function(fn){return Math.pow(fn,nn+2)}}),Nt.extend(qt,{Sine:function(un){return 1-Math.cos(un*Math.PI/2)},Circ:function(un){return 1-Math.sqrt(1-un*un)},Elastic:function(un){return un===0||un===1?un:-Math.pow(2,8*(un-1))*Math.sin((80*(un-1)-7.5)*Math.PI/15)},Back:function(un){return un*un*(3*un-2)},Bounce:function(un){for(var fn,dn=4;un<((fn=Math.pow(2,--dn))-1)/11;);return 1/Math.pow(4,3-dn)-7.5625*Math.pow((3*fn-2)/22-un,2)}}),Nt.each(qt,function(nn,un){Nt.easing["easeIn"+nn]=un,Nt.easing["easeOut"+nn]=function(fn){return 1-un(1-fn)},Nt.easing["easeInOut"+nn]=function(fn){return fn<.5?un(2*fn)/2:1-un(-2*fn+2)/2}}),Nt.effects})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},1870:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609),xt(5592)],(Bt=typeof(Rt=function(Nt){return Nt.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},7053:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609),xt(5592)],(Bt=typeof(Rt=function(Nt){return Nt.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},5592:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609)],(Bt=typeof(Rt=function(Nt){return Nt.ui=Nt.ui||{},Nt.ui.version="1.12.1"})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},6891:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609),xt(5592)],(Bt=typeof(Rt=function(Nt){var qt,Jt=0,Zt=Array.prototype.slice;return Nt.cleanData=(qt=Nt.cleanData,function(Yt){var Xt,nn,un;for(un=0;(nn=Yt[un])!=null;un++)try{(Xt=Nt._data(nn,"events"))&&Xt.remove&&Nt(nn).triggerHandler("remove")}catch(fn){}qt(Yt)}),Nt.widget=function(Yt,Xt,nn){var un,fn,dn,pn={},mn=Yt.split(".")[0],hn=mn+"-"+(Yt=Yt.split(".")[1]);return nn||(nn=Xt,Xt=Nt.Widget),Nt.isArray(nn)&&(nn=Nt.extend.apply(null,[{}].concat(nn))),Nt.expr[":"][hn.toLowerCase()]=function(gn){return!!Nt.data(gn,hn)},Nt[mn]=Nt[mn]||{},un=Nt[mn][Yt],fn=Nt[mn][Yt]=function(gn,on){if(!this._createWidget)return new fn(gn,on);arguments.length&&this._createWidget(gn,on)},Nt.extend(fn,un,{version:nn.version,_proto:Nt.extend({},nn),_childConstructors:[]}),(dn=new Xt).options=Nt.widget.extend({},dn.options),Nt.each(nn,function(gn,on){Nt.isFunction(on)?pn[gn]=function(){var Ft=function(){return Xt.prototype[gn].apply(this,arguments)},Gt=function(sn){return Xt.prototype[gn].apply(this,sn)};return function(){var en,sn=this._super,cn=this._superApply;return this._super=Ft,this._superApply=Gt,en=on.apply(this,arguments),this._super=sn,this._superApply=cn,en}}():pn[gn]=on}),fn.prototype=Nt.widget.extend(dn,{widgetEventPrefix:un&&dn.widgetEventPrefix||Yt},pn,{constructor:fn,namespace:mn,widgetName:Yt,widgetFullName:hn}),un?(Nt.each(un._childConstructors,function(gn,on){var Ft=on.prototype;Nt.widget(Ft.namespace+"."+Ft.widgetName,fn,on._proto)}),delete un._childConstructors):Xt._childConstructors.push(fn),Nt.widget.bridge(Yt,fn),fn},Nt.widget.extend=function(Yt){for(var Xt,nn,un=Zt.call(arguments,1),fn=0,dn=un.length;fn<dn;fn++)for(Xt in un[fn])nn=un[fn][Xt],un[fn].hasOwnProperty(Xt)&&nn!==void 0&&(Nt.isPlainObject(nn)?Yt[Xt]=Nt.isPlainObject(Yt[Xt])?Nt.widget.extend({},Yt[Xt],nn):Nt.widget.extend({},nn):Yt[Xt]=nn);return Yt},Nt.widget.bridge=function(Yt,Xt){var nn=Xt.prototype.widgetFullName||Yt;Nt.fn[Yt]=function(un){var fn=typeof un=="string",dn=Zt.call(arguments,1),pn=this;return fn?this.length||un!=="instance"?this.each(function(){var mn,hn=Nt.data(this,nn);return un==="instance"?(pn=hn,!1):hn?Nt.isFunction(hn[un])&&un.charAt(0)!=="_"?(mn=hn[un].apply(hn,dn))!==hn&&mn!==void 0?(pn=mn&&mn.jquery?pn.pushStack(mn.get()):mn,!1):void 0:Nt.error("no such method '"+un+"' for "+Yt+" widget instance"):Nt.error("cannot call methods on "+Yt+" prior to initialization; attempted to call method '"+un+"'")}):pn=void 0:(dn.length&&(un=Nt.widget.extend.apply(null,[un].concat(dn))),this.each(function(){var mn=Nt.data(this,nn);mn?(mn.option(un||{}),mn._init&&mn._init()):Nt.data(this,nn,new Xt(un,this))})),pn}},Nt.Widget=function(){},Nt.Widget._childConstructors=[],Nt.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(Xt,nn){nn=Nt(nn||this.defaultElement||this)[0],this.element=Nt(nn),this.uuid=Jt++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=Nt(),this.hoverable=Nt(),this.focusable=Nt(),this.classesElementLookup={},nn!==this&&(Nt.data(nn,this.widgetFullName,this),this._on(!0,this.element,{remove:function(fn){fn.target===nn&&this.destroy()}}),this.document=Nt(nn.style?nn.ownerDocument:nn.document||nn),this.window=Nt(this.document[0].defaultView||this.document[0].parentWindow)),this.options=Nt.widget.extend({},this.options,this._getCreateOptions(),Xt),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:Nt.noop,_create:Nt.noop,_init:Nt.noop,destroy:function(){var Xt=this;this._destroy(),Nt.each(this.classesElementLookup,function(nn,un){Xt._removeClass(un,nn)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:Nt.noop,widget:function(){return this.element},option:function(Xt,nn){var un,fn,dn,pn=Xt;if(arguments.length===0)return Nt.widget.extend({},this.options);if(typeof Xt=="string")if(pn={},un=Xt.split("."),Xt=un.shift(),un.length){for(fn=pn[Xt]=Nt.widget.extend({},this.options[Xt]),dn=0;dn<un.length-1;dn++)fn[un[dn]]=fn[un[dn]]||{},fn=fn[un[dn]];if(Xt=un.pop(),arguments.length===1)return fn[Xt]===void 0?null:fn[Xt];fn[Xt]=nn}else{if(arguments.length===1)return this.options[Xt]===void 0?null:this.options[Xt];pn[Xt]=nn}return this._setOptions(pn),this},_setOptions:function(Xt){var nn;for(nn in Xt)this._setOption(nn,Xt[nn]);return this},_setOption:function(Xt,nn){return Xt==="classes"&&this._setOptionClasses(nn),this.options[Xt]=nn,Xt==="disabled"&&this._setOptionDisabled(nn),this},_setOptionClasses:function(Xt){var nn,un,fn;for(nn in Xt)fn=this.classesElementLookup[nn],Xt[nn]!==this.options.classes[nn]&&fn&&fn.length&&(un=Nt(fn.get()),this._removeClass(fn,nn),un.addClass(this._classes({element:un,keys:nn,classes:Xt,add:!0})))},_setOptionDisabled:function(Xt){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!Xt),Xt&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(Xt){var nn=function(pn,mn){var hn,gn;for(gn=0;gn<pn.length;gn++)hn=fn.classesElementLookup[pn[gn]]||Nt(),hn=Xt.add?Nt(Nt.unique(hn.get().concat(Xt.element.get()))):Nt(hn.not(Xt.element).get()),fn.classesElementLookup[pn[gn]]=hn,un.push(pn[gn]),mn&&Xt.classes[pn[gn]]&&un.push(Xt.classes[pn[gn]])},un=[],fn=this;return Xt=Nt.extend({element:this.element,classes:this.options.classes||{}},Xt),this._on(Xt.element,{remove:"_untrackClassesElement"}),Xt.keys&&nn(Xt.keys.match(/\S+/g)||[],!0),Xt.extra&&nn(Xt.extra.match(/\S+/g)||[]),un.join(" ")},_untrackClassesElement:function(Xt){var nn=this;Nt.each(nn.classesElementLookup,function(un,fn){Nt.inArray(Xt.target,fn)!==-1&&(nn.classesElementLookup[un]=Nt(fn.not(Xt.target).get()))})},_removeClass:function(Xt,nn,un){return this._toggleClass(Xt,nn,un,!1)},_addClass:function(Xt,nn,un){return this._toggleClass(Xt,nn,un,!0)},_toggleClass:function(Xt,nn,un,fn){fn=typeof fn=="boolean"?fn:un;var dn=typeof Xt=="string"||Xt===null,pn={extra:dn?nn:un,keys:dn?Xt:nn,element:dn?this.element:Xt,add:fn};return pn.element.toggleClass(this._classes(pn),fn),this},_on:function(Xt,nn,un){var fn,dn=this;typeof Xt!="boolean"&&(un=nn,nn=Xt,Xt=!1),un?(nn=fn=Nt(nn),this.bindings=this.bindings.add(nn)):(un=nn,nn=this.element,fn=this.widget()),Nt.each(un,function(pn,mn){var hn=function(){if(Xt||dn.options.disabled!==!0&&!Nt(this).hasClass("ui-state-disabled"))return(typeof mn=="string"?dn[mn]:mn).apply(dn,arguments)};typeof mn!="string"&&(hn.guid=mn.guid=mn.guid||hn.guid||Nt.guid++);var gn=pn.match(/^([\w:-]*)\s*(.*)$/),on=gn[1]+dn.eventNamespace,Ft=gn[2];Ft?fn.on(on,Ft,hn):nn.on(on,hn)})},_off:function(Xt,nn){nn=(nn||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,Xt.off(nn).off(nn),this.bindings=Nt(this.bindings.not(Xt).get()),this.focusable=Nt(this.focusable.not(Xt).get()),this.hoverable=Nt(this.hoverable.not(Xt).get())},_delay:function(Xt,nn){var un=this;return setTimeout(function(){return(typeof Xt=="string"?un[Xt]:Xt).apply(un,arguments)},nn||0)},_hoverable:function(Xt){this.hoverable=this.hoverable.add(Xt),this._on(Xt,{mouseenter:function(un){this._addClass(Nt(un.currentTarget),null,"ui-state-hover")},mouseleave:function(un){this._removeClass(Nt(un.currentTarget),null,"ui-state-hover")}})},_focusable:function(Xt){this.focusable=this.focusable.add(Xt),this._on(Xt,{focusin:function(un){this._addClass(Nt(un.currentTarget),null,"ui-state-focus")},focusout:function(un){this._removeClass(Nt(un.currentTarget),null,"ui-state-focus")}})},_trigger:function(Xt,nn,un){var fn,dn,pn=this.options[Xt];if(un=un||{},(nn=Nt.Event(nn)).type=(Xt===this.widgetEventPrefix?Xt:this.widgetEventPrefix+Xt).toLowerCase(),nn.target=this.element[0],dn=nn.originalEvent)for(fn in dn)fn in nn||(nn[fn]=dn[fn]);return this.element.trigger(nn,un),!(Nt.isFunction(pn)&&pn.apply(this.element[0],[nn].concat(un))===!1||nn.isDefaultPrevented())}},Nt.each({show:"fadeIn",hide:"fadeOut"},function(Yt,Xt){Nt.Widget.prototype["_"+Yt]=function(nn,un,fn){var dn;typeof un=="string"&&(un={effect:un});var pn=un?un===!0||typeof un=="number"?Xt:un.effect||Xt:Yt;typeof(un=un||{})=="number"&&(un={duration:un}),dn=!Nt.isEmptyObject(un),un.complete=fn,un.delay&&nn.delay(un.delay),dn&&Nt.effects&&Nt.effects.effect[pn]?nn[Yt](un):pn!==Yt&&nn[pn]?nn[pn](un.duration,un.easing,fn):nn.queue(function(mn){Nt(this)[Yt](),fn&&fn.call(nn[0]),mn()})}}),Nt.widget})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},6177:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609),xt(1870),xt(5592),xt(6891)],(Bt=typeof(Rt=function(Nt){var qt=!1;return Nt(document).on("mouseup",function(){qt=!1}),Nt.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var Zt=this;this.element.on("mousedown."+this.widgetName,function(Yt){return Zt._mouseDown(Yt)}).on("click."+this.widgetName,function(Yt){if(Nt.data(Yt.target,Zt.widgetName+".preventClickEvent")===!0)return Nt.removeData(Yt.target,Zt.widgetName+".preventClickEvent"),Yt.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(Zt){if(!qt){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(Zt),this._mouseDownEvent=Zt;var Yt=this,Xt=Zt.which===1,nn=!(typeof this.options.cancel!="string"||!Zt.target.nodeName)&&Nt(Zt.target).closest(this.options.cancel).length;return!(Xt&&!nn&&this._mouseCapture(Zt)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){Yt.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(Zt)&&this._mouseDelayMet(Zt)&&(this._mouseStarted=this._mouseStart(Zt)!==!1,!this._mouseStarted)?(Zt.preventDefault(),0):(Nt.data(Zt.target,this.widgetName+".preventClickEvent")===!0&&Nt.removeData(Zt.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(un){return Yt._mouseMove(un)},this._mouseUpDelegate=function(un){return Yt._mouseUp(un)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),Zt.preventDefault(),qt=!0,0)))}},_mouseMove:function(Zt){if(this._mouseMoved){if(Nt.ui.ie&&(!document.documentMode||document.documentMode<9)&&!Zt.button)return this._mouseUp(Zt);if(!Zt.which){if(Zt.originalEvent.altKey||Zt.originalEvent.ctrlKey||Zt.originalEvent.metaKey||Zt.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(Zt)}}return(Zt.which||Zt.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(Zt),Zt.preventDefault()):(this._mouseDistanceMet(Zt)&&this._mouseDelayMet(Zt)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,Zt)!==!1,this._mouseStarted?this._mouseDrag(Zt):this._mouseUp(Zt)),!this._mouseStarted)},_mouseUp:function(Zt){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,Zt.target===this._mouseDownEvent.target&&Nt.data(Zt.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(Zt)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,qt=!1,Zt.preventDefault()},_mouseDistanceMet:function(Zt){return Math.max(Math.abs(this._mouseDownEvent.pageX-Zt.pageX),Math.abs(this._mouseDownEvent.pageY-Zt.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},6227:function(Ut,jt,xt){var Rt,Lt,Bt;Lt=[xt(3609),xt(6177),xt(7053),xt(5592),xt(6891)],(Bt=typeof(Rt=function(Nt){return Nt.widget("ui.slider",Nt.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var Jt,Zt,Yt=this.options,Xt=this.element.find(".ui-slider-handle"),nn=[];for(Zt=Yt.values&&Yt.values.length||1,Xt.length>Zt&&(Xt.slice(Zt).remove(),Xt=Xt.slice(0,Zt)),Jt=Xt.length;Jt<Zt;Jt++)nn.push("<span tabindex='0'></span>");this.handles=Xt.add(Nt(nn.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(un){Nt(this).data("ui-slider-handle-index",un).attr("tabIndex",0)})},_createRange:function(){var Jt=this.options;Jt.range?(Jt.range===!0&&(Jt.values?Jt.values.length&&Jt.values.length!==2?Jt.values=[Jt.values[0],Jt.values[0]]:Nt.isArray(Jt.values)&&(Jt.values=Jt.values.slice(0)):Jt.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=Nt("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),Jt.range!=="min"&&Jt.range!=="max"||this._addClass(this.range,"ui-slider-range-"+Jt.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(Jt){var Zt,Yt,Xt,nn,un,fn,dn,pn=this,mn=this.options;return!mn.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),Zt={x:Jt.pageX,y:Jt.pageY},Yt=this._normValueFromMouse(Zt),Xt=this._valueMax()-this._valueMin()+1,this.handles.each(function(hn){var gn=Math.abs(Yt-pn.values(hn));(Xt>gn||Xt===gn&&(hn===pn._lastChangedValue||pn.values(hn)===mn.min))&&(Xt=gn,nn=Nt(this),un=hn)}),this._start(Jt,un)!==!1&&(this._mouseSliding=!0,this._handleIndex=un,this._addClass(nn,null,"ui-state-active"),nn.trigger("focus"),fn=nn.offset(),dn=!Nt(Jt.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=dn?{left:0,top:0}:{left:Jt.pageX-fn.left-nn.width()/2,top:Jt.pageY-fn.top-nn.height()/2-(parseInt(nn.css("borderTopWidth"),10)||0)-(parseInt(nn.css("borderBottomWidth"),10)||0)+(parseInt(nn.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(Jt,un,Yt),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(Jt){var Zt={x:Jt.pageX,y:Jt.pageY},Yt=this._normValueFromMouse(Zt);return this._slide(Jt,this._handleIndex,Yt),!1},_mouseStop:function(Jt){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(Jt,this._handleIndex),this._change(Jt,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(Jt){var Zt,Yt,Xt,nn,un;return this.orientation==="horizontal"?(Zt=this.elementSize.width,Yt=Jt.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(Zt=this.elementSize.height,Yt=Jt.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),(Xt=Yt/Zt)>1&&(Xt=1),Xt<0&&(Xt=0),this.orientation==="vertical"&&(Xt=1-Xt),nn=this._valueMax()-this._valueMin(),un=this._valueMin()+Xt*nn,this._trimAlignValue(un)},_uiHash:function(Jt,Zt,Yt){var Xt={handle:this.handles[Jt],handleIndex:Jt,value:Zt!==void 0?Zt:this.value()};return this._hasMultipleValues()&&(Xt.value=Zt!==void 0?Zt:this.values(Jt),Xt.values=Yt||this.values()),Xt},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(Jt,Zt){return this._trigger("start",Jt,this._uiHash(Zt))},_slide:function(Jt,Zt,Yt){var Xt,nn=this.value(),un=this.values();this._hasMultipleValues()&&(Xt=this.values(Zt?0:1),nn=this.values(Zt),this.options.values.length===2&&this.options.range===!0&&(Yt=Zt===0?Math.min(Xt,Yt):Math.max(Xt,Yt)),un[Zt]=Yt),Yt!==nn&&this._trigger("slide",Jt,this._uiHash(Zt,Yt,un))!==!1&&(this._hasMultipleValues()?this.values(Zt,Yt):this.value(Yt))},_stop:function(Jt,Zt){this._trigger("stop",Jt,this._uiHash(Zt))},_change:function(Jt,Zt){this._keySliding||this._mouseSliding||(this._lastChangedValue=Zt,this._trigger("change",Jt,this._uiHash(Zt)))},value:function(Jt){return arguments.length?(this.options.value=this._trimAlignValue(Jt),this._refreshValue(),void this._change(null,0)):this._value()},values:function(Jt,Zt){var Yt,Xt,nn;if(arguments.length>1)return this.options.values[Jt]=this._trimAlignValue(Zt),this._refreshValue(),void this._change(null,Jt);if(!arguments.length)return this._values();if(!Nt.isArray(arguments[0]))return this._hasMultipleValues()?this._values(Jt):this.value();for(Yt=this.options.values,Xt=arguments[0],nn=0;nn<Yt.length;nn+=1)Yt[nn]=this._trimAlignValue(Xt[nn]),this._change(null,nn);this._refreshValue()},_setOption:function(Jt,Zt){var Yt,Xt=0;switch(Jt==="range"&&this.options.range===!0&&(Zt==="min"?(this.options.value=this._values(0),this.options.values=null):Zt==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Nt.isArray(this.options.values)&&(Xt=this.options.values.length),this._super(Jt,Zt),Jt){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(Zt),this.handles.css(Zt==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),Yt=Xt-1;Yt>=0;Yt--)this._change(null,Yt);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(Jt){this._super(Jt),this._toggleClass(null,"ui-state-disabled",!!Jt)},_value:function(){var Jt=this.options.value;return this._trimAlignValue(Jt)},_values:function(Jt){var Zt,Yt,Xt;if(arguments.length)return Zt=this.options.values[Jt],this._trimAlignValue(Zt);if(this._hasMultipleValues()){for(Yt=this.options.values.slice(),Xt=0;Xt<Yt.length;Xt+=1)Yt[Xt]=this._trimAlignValue(Yt[Xt]);return Yt}return[]},_trimAlignValue:function(Jt){if(Jt<=this._valueMin())return this._valueMin();if(Jt>=this._valueMax())return this._valueMax();var Zt=this.options.step>0?this.options.step:1,Yt=(Jt-this._valueMin())%Zt,Xt=Jt-Yt;return 2*Math.abs(Yt)>=Zt&&(Xt+=Yt>0?Zt:-Zt),parseFloat(Xt.toFixed(5))},_calculateNewMax:function(){var Jt=this.options.max,Zt=this._valueMin(),Yt=this.options.step;(Jt=Math.round((Jt-Zt)/Yt)*Yt+Zt)>this.options.max&&(Jt-=Yt),this.max=parseFloat(Jt.toFixed(this._precision()))},_precision:function(){var Jt=this._precisionOf(this.options.step);return this.options.min!==null&&(Jt=Math.max(Jt,this._precisionOf(this.options.min))),Jt},_precisionOf:function(Jt){var Zt=Jt.toString(),Yt=Zt.indexOf(".");return Yt===-1?0:Zt.length-Yt-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(Jt){Jt==="vertical"&&this.range.css({width:"",left:""}),Jt==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var Jt,Zt,Yt,Xt,nn,un=this.options.range,fn=this.options,dn=this,pn=!this._animateOff&&fn.animate,mn={};this._hasMultipleValues()?this.handles.each(function(hn){Zt=(dn.values(hn)-dn._valueMin())/(dn._valueMax()-dn._valueMin())*100,mn[dn.orientation==="horizontal"?"left":"bottom"]=Zt+"%",Nt(this).stop(1,1)[pn?"animate":"css"](mn,fn.animate),dn.options.range===!0&&(dn.orientation==="horizontal"?(hn===0&&dn.range.stop(1,1)[pn?"animate":"css"]({left:Zt+"%"},fn.animate),hn===1&&dn.range[pn?"animate":"css"]({width:Zt-Jt+"%"},{queue:!1,duration:fn.animate})):(hn===0&&dn.range.stop(1,1)[pn?"animate":"css"]({bottom:Zt+"%"},fn.animate),hn===1&&dn.range[pn?"animate":"css"]({height:Zt-Jt+"%"},{queue:!1,duration:fn.animate}))),Jt=Zt}):(Yt=this.value(),Xt=this._valueMin(),nn=this._valueMax(),Zt=nn!==Xt?(Yt-Xt)/(nn-Xt)*100:0,mn[this.orientation==="horizontal"?"left":"bottom"]=Zt+"%",this.handle.stop(1,1)[pn?"animate":"css"](mn,fn.animate),un==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[pn?"animate":"css"]({width:Zt+"%"},fn.animate),un==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[pn?"animate":"css"]({width:100-Zt+"%"},fn.animate),un==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[pn?"animate":"css"]({height:Zt+"%"},fn.animate),un==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[pn?"animate":"css"]({height:100-Zt+"%"},fn.animate))},_handleEvents:{keydown:function(Jt){var Zt,Yt,Xt,nn=Nt(Jt.target).data("ui-slider-handle-index");switch(Jt.keyCode){case Nt.ui.keyCode.HOME:case Nt.ui.keyCode.END:case Nt.ui.keyCode.PAGE_UP:case Nt.ui.keyCode.PAGE_DOWN:case Nt.ui.keyCode.UP:case Nt.ui.keyCode.RIGHT:case Nt.ui.keyCode.DOWN:case Nt.ui.keyCode.LEFT:if(Jt.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(Nt(Jt.target),null,"ui-state-active"),this._start(Jt,nn)===!1))return}switch(Xt=this.options.step,Zt=Yt=this._hasMultipleValues()?this.values(nn):this.value(),Jt.keyCode){case Nt.ui.keyCode.HOME:Yt=this._valueMin();break;case Nt.ui.keyCode.END:Yt=this._valueMax();break;case Nt.ui.keyCode.PAGE_UP:Yt=this._trimAlignValue(Zt+(this._valueMax()-this._valueMin())/this.numPages);break;case Nt.ui.keyCode.PAGE_DOWN:Yt=this._trimAlignValue(Zt-(this._valueMax()-this._valueMin())/this.numPages);break;case Nt.ui.keyCode.UP:case Nt.ui.keyCode.RIGHT:if(Zt===this._valueMax())return;Yt=this._trimAlignValue(Zt+Xt);break;case Nt.ui.keyCode.DOWN:case Nt.ui.keyCode.LEFT:if(Zt===this._valueMin())return;Yt=this._trimAlignValue(Zt-Xt)}this._slide(Jt,nn,Yt)},keyup:function(Jt){var Zt=Nt(Jt.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(Jt,Zt),this._change(Jt,Zt),this._removeClass(Nt(Jt.target),null,"ui-state-active"))}}})})=="function"?Rt.apply(jt,Lt):Rt)===void 0||(Ut.exports=Bt)},5666:function(Ut){var jt=function(xt){"use strict";var Rt=function(Rn,jn,On){return Object.defineProperty(Rn,jn,{value:On,enumerable:!0,configurable:!0,writable:!0}),Rn[jn]},Lt=function(Rn,jn,On,Sn){var Vn=jn&&_instanceof(jn.prototype,Vt)?jn:Vt,Jn=Object.create(Vn.prototype),kr=new nn(Sn||[]);return Jn._invoke=function(xr,Yn,Tr){var ti=Gt;return function(yi,ra){if(ti===sn)throw new Error("Generator is already running");if(ti===cn){if(yi==="throw")throw ra;return fn()}for(Tr.method=yi,Tr.arg=ra;;){var Aa=Tr.delegate;if(Aa){var ua=Pn(Aa,Tr);if(ua){if(ua===yn)continue;return ua}}if(Tr.method==="next")Tr.sent=Tr._sent=Tr.arg;else if(Tr.method==="throw"){if(ti===Gt)throw ti=cn,Tr.arg;Tr.dispatchException(Tr.arg)}else Tr.method==="return"&&Tr.abrupt("return",Tr.arg);ti=sn;var zi=Bt(xr,Yn,Tr);if(zi.type==="normal"){if(ti=Tr.done?cn:en,zi.arg===yn)continue;return{value:zi.arg,done:Tr.done}}zi.type==="throw"&&(ti=cn,Tr.method="throw",Tr.arg=zi.arg)}}}(Rn,On,kr),Jn},Bt=function(Rn,jn,On){try{return{type:"normal",arg:Rn.call(jn,On)}}catch(Sn){return{type:"throw",arg:Sn}}},Vt=function(){},Nt=function(){},qt=function(){},Jt=function(Rn){["next","throw","return"].forEach(function(jn){Rt(Rn,jn,function(On){return this._invoke(jn,On)})})},Zt=function(Rn,jn){function On(Vn,Jn,kr,xr){var Yn=Bt(Rn[Vn],Rn,Jn);if(Yn.type!=="throw"){var Tr=Yn.arg,ti=Tr.value;return ti&&typeof ti=="object"&&mn.call(ti,"__await")?jn.resolve(ti.__await).then(function(yi){On("next",yi,kr,xr)},function(yi){On("throw",yi,kr,xr)}):jn.resolve(ti).then(function(yi){Tr.value=yi,kr(Tr)},function(yi){return On("throw",yi,kr,xr)})}xr(Yn.arg)}var Sn;this._invoke=function(Vn,Jn){function kr(){return new jn(function(xr,Yn){On(Vn,Jn,xr,Yn)})}return Sn=Sn?Sn.then(kr,kr):kr()}},Yt=function(Rn){var jn={tryLoc:Rn[0]};1 in Rn&&(jn.catchLoc=Rn[1]),2 in Rn&&(jn.finallyLoc=Rn[2],jn.afterLoc=Rn[3]),this.tryEntries.push(jn)},Xt=function(Rn){var jn=Rn.completion||{};jn.type="normal",delete jn.arg,Rn.completion=jn},nn=function(Rn){this.tryEntries=[{tryLoc:"root"}],Rn.forEach(Yt,this),this.reset(!0)},un=function(Rn){if(Rn){var jn=Rn[gn];if(jn)return jn.call(Rn);if(typeof Rn.next=="function")return Rn;if(!isNaN(Rn.length)){var On=-1,Sn=function Vn(){for(;++On<Rn.length;)if(mn.call(Rn,On))return Vn.value=Rn[On],Vn.done=!1,Vn;return Vn.value=dn,Vn.done=!0,Vn};return Sn.next=Sn}}return{next:fn}},fn=function(){return{value:dn,done:!0}},dn,pn=Object.prototype,mn=pn.hasOwnProperty,hn=typeof Symbol=="function"?Symbol:{},gn=hn.iterator||"@@iterator",on=hn.asyncIterator||"@@asyncIterator",Ft=hn.toStringTag||"@@toStringTag";try{Rt({},"")}catch(_n){Rt=function(jn,On,Sn){return jn[On]=Sn}}xt.wrap=Lt;var Gt="suspendedStart",en="suspendedYield",sn="executing",cn="completed",yn={},Cn={};Rt(Cn,gn,function(){return this});var kn=Object.getPrototypeOf,An=kn&&kn(kn(un([])));An&&An!==pn&&mn.call(An,gn)&&(Cn=An);var In=qt.prototype=Vt.prototype=Object.create(Cn);function Pn(_n,Rn){var jn=_n.iterator[Rn.method];if(jn===dn){if(Rn.delegate=null,Rn.method==="throw"){if(_n.iterator.return&&(Rn.method="return",Rn.arg=dn,Pn(_n,Rn),Rn.method==="throw"))return yn;Rn.method="throw",Rn.arg=new TypeError("The iterator does not provide a 'throw' method")}return yn}var On=Bt(jn,_n.iterator,Rn.arg);if(On.type==="throw")return Rn.method="throw",Rn.arg=On.arg,Rn.delegate=null,yn;var Sn=On.arg;return Sn?Sn.done?(Rn[_n.resultName]=Sn.value,Rn.next=_n.nextLoc,Rn.method!=="return"&&(Rn.method="next",Rn.arg=dn),Rn.delegate=null,yn):Sn:(Rn.method="throw",Rn.arg=new TypeError("iterator result is not an object"),Rn.delegate=null,yn)}return Nt.prototype=qt,Rt(In,"constructor",qt),Rt(qt,"constructor",Nt),Nt.displayName=Rt(qt,Ft,"GeneratorFunction"),xt.isGeneratorFunction=function(_n){var Rn=typeof _n=="function"&&_n.constructor;return!!Rn&&(Rn===Nt||(Rn.displayName||Rn.name)==="GeneratorFunction")},xt.mark=function(_n){return Object.setPrototypeOf?Object.setPrototypeOf(_n,qt):(_n.__proto__=qt,Rt(_n,Ft,"GeneratorFunction")),_n.prototype=Object.create(In),_n},xt.awrap=function(_n){return{__await:_n}},Jt(Zt.prototype),Rt(Zt.prototype,on,function(){return this}),xt.AsyncIterator=Zt,xt.async=function(_n,Rn,jn,On,Sn){Sn===void 0&&(Sn=Promise);var Vn=new Zt(Lt(_n,Rn,jn,On),Sn);return xt.isGeneratorFunction(Rn)?Vn:Vn.next().then(function(Jn){return Jn.done?Jn.value:Vn.next()})},Jt(In),Rt(In,Ft,"Generator"),Rt(In,gn,function(){return this}),Rt(In,"toString",function(){return"[object Generator]"}),xt.keys=function(_n){var Rn=[];for(var jn in _n)Rn.push(jn);return Rn.reverse(),function On(){for(;Rn.length;){var Sn=Rn.pop();if(Sn in _n)return On.value=Sn,On.done=!1,On}return On.done=!0,On}},xt.values=un,nn.prototype={constructor:nn,reset:function(Rn){if(this.prev=0,this.next=0,this.sent=this._sent=dn,this.done=!1,this.delegate=null,this.method="next",this.arg=dn,this.tryEntries.forEach(Xt),!Rn)for(var jn in this)jn.charAt(0)==="t"&&mn.call(this,jn)&&!isNaN(+jn.slice(1))&&(this[jn]=dn)},stop:function(){this.done=!0;var Rn=this.tryEntries[0].completion;if(Rn.type==="throw")throw Rn.arg;return this.rval},dispatchException:function(Rn){var jn=function(Tr,ti){return Jn.type="throw",Jn.arg=Rn,On.next=Tr,ti&&(On.method="next",On.arg=dn),!!ti};if(this.done)throw Rn;for(var On=this,Sn=this.tryEntries.length-1;Sn>=0;--Sn){var Vn=this.tryEntries[Sn],Jn=Vn.completion;if(Vn.tryLoc==="root")return jn("end");if(Vn.tryLoc<=this.prev){var kr=mn.call(Vn,"catchLoc"),xr=mn.call(Vn,"finallyLoc");if(kr&&xr){if(this.prev<Vn.catchLoc)return jn(Vn.catchLoc,!0);if(this.prev<Vn.finallyLoc)return jn(Vn.finallyLoc)}else if(kr){if(this.prev<Vn.catchLoc)return jn(Vn.catchLoc,!0)}else{if(!xr)throw new Error("try statement without catch or finally");if(this.prev<Vn.finallyLoc)return jn(Vn.finallyLoc)}}}},abrupt:function(Rn,jn){for(var On=this.tryEntries.length-1;On>=0;--On){var Sn=this.tryEntries[On];if(Sn.tryLoc<=this.prev&&mn.call(Sn,"finallyLoc")&&this.prev<Sn.finallyLoc){var Vn=Sn;break}}Vn&&(Rn==="break"||Rn==="continue")&&Vn.tryLoc<=jn&&jn<=Vn.finallyLoc&&(Vn=null);var Jn=Vn?Vn.completion:{};return Jn.type=Rn,Jn.arg=jn,Vn?(this.method="next",this.next=Vn.finallyLoc,yn):this.complete(Jn)},complete:function(Rn,jn){if(Rn.type==="throw")throw Rn.arg;return Rn.type==="break"||Rn.type==="continue"?this.next=Rn.arg:Rn.type==="return"?(this.rval=this.arg=Rn.arg,this.method="return",this.next="end"):Rn.type==="normal"&&jn&&(this.next=jn),yn},finish:function(Rn){for(var jn=this.tryEntries.length-1;jn>=0;--jn){var On=this.tryEntries[jn];if(On.finallyLoc===Rn)return this.complete(On.completion,On.afterLoc),Xt(On),yn}},catch:function(Rn){for(var jn=this.tryEntries.length-1;jn>=0;--jn){var On=this.tryEntries[jn];if(On.tryLoc===Rn){var Sn=On.completion;if(Sn.type==="throw"){var Vn=Sn.arg;Xt(On)}return Vn}}throw new Error("illegal catch attempt")},delegateYield:function(Rn,jn,On){return this.delegate={iterator:un(Rn),resultName:jn,nextLoc:On},this.method==="next"&&(this.arg=dn),yn}},xt}(Ut.exports);try{regeneratorRuntime=jt}catch(xt){typeof globalThis=="object"?globalThis.regeneratorRuntime=jt:Function("r","regeneratorRuntime = r")(jt)}},3609:function(Ut){"use strict";Ut.exports=jQuery},5756:function(Ut,jt,xt){"use strict";var Rt=function(Jt,Zt){(Zt==null||Zt>Jt.length)&&(Zt=Jt.length);for(var Yt=0,Xt=new Array(Zt);Yt<Zt;Yt++)Xt[Yt]=Jt[Yt];return Xt},Lt=function(Jt,Zt){for(var Yt=0;Yt<Zt.length;Yt++){var Xt=Zt[Yt];Xt.enumerable=Xt.enumerable||!1,Xt.configurable=!0,"value"in Xt&&(Xt.writable=!0),Object.defineProperty(Jt,Xt.key,Xt)}};xt.d(jt,{Xe:function(){return Nt},pX:function(){return Bt},XM:function(){return Vt}}),xt(2526),xt(1817),xt(1539),xt(2165),xt(6992),xt(8783),xt(3948),xt(1038),xt(7042),xt(8309),xt(4916);var Bt={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},Vt=function(Jt){return function(){for(var Zt=arguments.length,Yt=new Array(Zt),Xt=0;Xt<Zt;Xt++)Yt[Xt]=arguments[Xt];return{_$litDirective$:Jt,values:Yt}}},Nt=function(){function qt(Yt){(function(Xt,nn){if(!_instanceof(Xt,nn))throw new TypeError("Cannot call a class as a function")})(this,qt)}var Jt,Zt;return Jt=qt,(Zt=[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AT",value:function(Xt,nn,un){this._$Ct=Xt,this._$AM=nn,this._$Ci=un}},{key:"_$AS",value:function(Xt,nn){return this.update(Xt,nn)}},{key:"update",value:function(Xt,nn){return this.render.apply(this,function(fn){if(Array.isArray(fn))return Rt(fn)}(un=nn)||function(fn){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&fn[Symbol.iterator]!=null||fn["@@iterator"]!=null)return Array.from(fn)}(un)||function(fn,dn){if(fn){if(typeof fn=="string")return Rt(fn,dn);var pn=Object.prototype.toString.call(fn).slice(8,-1);return pn==="Object"&&fn.constructor&&(pn=fn.constructor.name),pn==="Map"||pn==="Set"?Array.from(fn):pn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(pn)?Rt(fn,dn):void 0}}(un)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var un}}])&&Lt(Jt.prototype,Zt),Object.defineProperty(Jt,"prototype",{writable:!1}),qt}()},4817:function(Ut,jt,xt){"use strict";var Rt=function(Wr,zr){if(typeof zr!="function"&&zr!==null)throw new TypeError("Super expression must either be null or a function");Wr.prototype=Object.create(zr&&zr.prototype,{constructor:{value:Wr,writable:!0,configurable:!0}}),Object.defineProperty(Wr,"prototype",{writable:!1}),zr&&nn(Wr,zr)},Lt=function(Wr){var zr=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Rr){return!1}}();return function(){var Rr,Yr=un(Wr);if(zr){var Zr=un(this).constructor;Rr=Reflect.construct(Yr,arguments,Zr)}else Rr=Yr.apply(this,arguments);return Bt(this,Rr)}},Bt=function(Wr,zr){if(zr&&(fn(zr)==="object"||typeof zr=="function"))return zr;if(zr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(Rr){if(Rr===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Rr}(Wr)},Vt=function(Wr,zr){var Rr=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Wr[Symbol.iterator]||Wr["@@iterator"];if(!Rr){if(Array.isArray(Wr)||(Rr=Nt(Wr))||zr&&Wr&&typeof Wr.length=="number"){Rr&&(Wr=Rr);var Yr=0,Zr=function(){};return{s:Zr,n:function(){return Yr>=Wr.length?{done:!0}:{done:!1,value:Wr[Yr++]}},e:function(Gr){throw Gr},f:Zr}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var _i,ki=!0,Bi=!1;return{s:function(){Rr=Rr.call(Wr)},n:function(){var Gr=Rr.next();return ki=Gr.done,Gr},e:function(Gr){Bi=!0,_i=Gr},f:function(){try{ki||Rr.return==null||Rr.return()}finally{if(Bi)throw _i}}}},Nt=function(Wr,zr){if(Wr){if(typeof Wr=="string")return qt(Wr,zr);var Rr=Object.prototype.toString.call(Wr).slice(8,-1);return Rr==="Object"&&Wr.constructor&&(Rr=Wr.constructor.name),Rr==="Map"||Rr==="Set"?Array.from(Wr):Rr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Rr)?qt(Wr,zr):void 0}},qt=function(Wr,zr){(zr==null||zr>Wr.length)&&(zr=Wr.length);for(var Rr=0,Yr=new Array(zr);Rr<zr;Rr++)Yr[Rr]=Wr[Rr];return Yr},Jt=function(Wr,zr){if(!_instanceof(Wr,zr))throw new TypeError("Cannot call a class as a function")},Zt=function(Wr,zr){for(var Rr=0;Rr<zr.length;Rr++){var Yr=zr[Rr];Yr.enumerable=Yr.enumerable||!1,Yr.configurable=!0,"value"in Yr&&(Yr.writable=!0),Object.defineProperty(Wr,Yr.key,Yr)}},Yt=function(Wr,zr,Rr){return zr&&Zt(Wr.prototype,zr),Rr&&Zt(Wr,Rr),Object.defineProperty(Wr,"prototype",{writable:!1}),Wr},Xt;function nn(bi,Wr){return(nn=Object.setPrototypeOf||function(zr,Rr){return zr.__proto__=Rr,zr})(bi,Wr)}function un(bi){return(un=Object.setPrototypeOf?Object.getPrototypeOf:function(zr){return zr.__proto__||Object.getPrototypeOf(zr)})(bi)}function fn(bi){return(fn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(zr){return typeof zr=="undefined"?"undefined":_typeof(zr)}:function(Wr){return Wr&&typeof Symbol=="function"&&Wr.constructor===Symbol&&Wr!==Symbol.prototype?"symbol":typeof Wr=="undefined"?"undefined":_typeof(Wr)})(bi)}xt.d(jt,{Al:function(){return Ti},dy:function(){return jn},Jb:function(){return Sn},Ld:function(){return Vn},sY:function(){return $i},YP:function(){return On}}),xt(7042),xt(2165),xt(6992),xt(1539),xt(8783),xt(3948),xt(2526),xt(1817),xt(4603),xt(4916),xt(9714),xt(4129),xt(6755),xt(7852),xt(3123),xt(8309),xt(3290),xt(1038),xt(489),xt(2419);var dn=window,pn=dn.trustedTypes,mn=pn?pn.createPolicy("lit-html",{createHTML:function(Wr){return Wr}}):void 0,hn="lit$".concat((Math.random()+"").slice(9),"$"),gn="?"+hn,on="<".concat(gn,">"),Ft=document,Gt=function(){var Wr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ft.createComment(Wr)},en=function(Wr){return Wr===null||fn(Wr)!="object"&&typeof Wr!="function"},sn=Array.isArray,cn=function(Wr){return sn(Wr)||typeof(Wr==null?void 0:Wr[Symbol.iterator])=="function"},yn=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Cn=/-->/g,kn=/>/g,An=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),In=/'/g,Pn=/"/g,_n=/^(?:script|style|textarea|title)$/i,Rn=function(Wr){return function(zr){for(var Rr=arguments.length,Yr=new Array(Rr>1?Rr-1:0),Zr=1;Zr<Rr;Zr++)Yr[Zr-1]=arguments[Zr];return{_$litType$:Wr,strings:zr,values:Yr}}},jn=Rn(1),On=Rn(2),Sn=Symbol.for("lit-noChange"),Vn=Symbol.for("lit-nothing"),Jn=new WeakMap,kr=Ft.createTreeWalker(Ft,129,null,!1),xr=function(Wr,zr){for(var Rr,Yr=Wr.length-1,Zr=[],_i=zr===2?"<svg>":"",ki=yn,Bi=0;Bi<Yr;Bi++){for(var Di=Wr[Bi],Gr=void 0,Qr=void 0,Dr=-1,qr=0;qr<Di.length&&(ki.lastIndex=qr,(Qr=ki.exec(Di))!==null);)qr=ki.lastIndex,ki===yn?Qr[1]==="!--"?ki=Cn:Qr[1]!==void 0?ki=kn:Qr[2]!==void 0?(_n.test(Qr[2])&&(Rr=RegExp("</"+Qr[2],"g")),ki=An):Qr[3]!==void 0&&(ki=An):ki===An?Qr[0]===">"?(ki=Rr!=null?Rr:yn,Dr=-1):Qr[1]===void 0?Dr=-2:(Dr=ki.lastIndex-Qr[2].length,Gr=Qr[1],ki=Qr[3]===void 0?An:Qr[3]==='"'?Pn:In):ki===Pn||ki===In?ki=An:ki===Cn||ki===kn?ki=yn:(ki=An,Rr=void 0);var hi=ki===An&&Wr[Bi+1].startsWith("/>")?" ":"";_i+=ki===yn?Di+on:Dr>=0?(Zr.push(Gr),Di.slice(0,Dr)+"$lit$"+Di.slice(Dr)+hn+hi):Di+hn+(Dr===-2?(Zr.push(void 0),Bi):hi)}var xi=_i+(Wr[Yr]||"<?>")+(zr===2?"</svg>":"");if(!Array.isArray(Wr)||!Wr.hasOwnProperty("raw"))throw Error("invalid template strings array");return[mn!==void 0?mn.createHTML(xi):xi,Zr]},Yn=function(){function bi(Wr,zr){var Rr,Yr=Wr.strings,Zr=Wr._$litType$;Jt(this,bi),this.parts=[];var _i,ki=0,Bi=0,Di=Yr.length-1,Gr=this.parts,Qr=function(Jr,Ci){return function(Ni){if(Array.isArray(Ni))return Ni}(Jr)||function(Ni,Pi){var ta=Ni==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Ni[Symbol.iterator]||Ni["@@iterator"];if(ta!=null){var aa,ga,Ma=[],ha=!0,la=!1;try{for(ta=ta.call(Ni);!(ha=(aa=ta.next()).done)&&(Ma.push(aa.value),!Pi||Ma.length!==Pi);ha=!0);}catch(Ta){la=!0,ga=Ta}finally{try{ha||ta.return==null||ta.return()}finally{if(la)throw ga}}return Ma}}(Jr,Ci)||Nt(Jr,Ci)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(xr(Yr,Zr),2),Dr=Qr[0],qr=Qr[1];if(this.el=bi.createElement(Dr,zr),kr.currentNode=this.el.content,Zr===2){var hi=this.el.content,xi=hi.firstChild;xi.remove(),hi.append.apply(hi,function(Jr){if(Array.isArray(Jr))return qt(Jr)}(_i=xi.childNodes)||function(Jr){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Jr[Symbol.iterator]!=null||Jr["@@iterator"]!=null)return Array.from(Jr)}(_i)||Nt(_i)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}for(;(Rr=kr.nextNode())!==null&&Gr.length<Di;){if(Rr.nodeType===1){if(Rr.hasAttributes()){var mi,ni=[],Nn=Vt(Rr.getAttributeNames());try{for(Nn.s();!(mi=Nn.n()).done;){var Li=mi.value;if(Li.endsWith("$lit$")||Li.startsWith(hn)){var Vi=qr[Bi++];if(ni.push(Li),Vi!==void 0){var xa=Rr.getAttribute(Vi.toLowerCase()+"$lit$").split(hn),Tn=/([.?@])?(.*)/.exec(Vi);Gr.push({type:1,index:ki,name:Tn[2],strings:xa,ctor:Tn[1]==="."?Aa:Tn[1]==="?"?zi:Tn[1]==="@"?Ui:ra})}else Gr.push({type:6,index:ki})}}}catch(Jr){Nn.e(Jr)}finally{Nn.f()}for(var ci=0,oi=ni;ci<oi.length;ci++){var Ai=oi[ci];Rr.removeAttribute(Ai)}}if(_n.test(Rr.tagName)){var ui=Rr.textContent.split(hn),Ar=ui.length-1;if(Ar>0){Rr.textContent=pn?pn.emptyScript:"";for(var $r=0;$r<Ar;$r++)Rr.append(ui[$r],Gt()),kr.nextNode(),Gr.push({type:2,index:++ki});Rr.append(ui[Ar],Gt())}}}else if(Rr.nodeType===8)if(Rr.data===gn)Gr.push({type:2,index:ki});else for(var Ur=-1;(Ur=Rr.data.indexOf(hn,Ur+1))!==-1;)Gr.push({type:7,index:ki}),Ur+=hn.length-1;ki++}}return Yt(bi,null,[{key:"createElement",value:function(zr,Rr){var Yr=Ft.createElement("template");return Yr.innerHTML=zr,Yr}}]),bi}();function Tr(bi,Wr){var zr,Rr,Yr,Zr,_i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:bi,ki=arguments.length>3?arguments[3]:void 0;if(Wr===Sn)return Wr;var Bi=ki!==void 0?(zr=_i._$Co)===null||zr===void 0?void 0:zr[ki]:_i._$Cl,Di=en(Wr)?void 0:Wr._$litDirective$;return(Bi==null?void 0:Bi.constructor)!==Di&&((Rr=Bi==null?void 0:Bi._$AO)===null||Rr===void 0||Rr.call(Bi,!1),Di===void 0?Bi=void 0:(Bi=new Di(bi))._$AT(bi,_i,ki),ki!==void 0?((Yr=(Zr=_i)._$Co)!==null&&Yr!==void 0?Yr:Zr._$Co=[])[ki]=Bi:_i._$Cl=Bi),Bi!==void 0&&(Wr=Tr(bi,Bi._$AS(bi,Wr.values),Bi,ki)),Wr}var ti=function(){function bi(Wr,zr){Jt(this,bi),this.u=[],this._$AN=void 0,this._$AD=Wr,this._$AM=zr}return Yt(bi,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(zr){var Rr,Yr=this._$AD,Zr=Yr.el.content,_i=Yr.parts,ki=((Rr=zr==null?void 0:zr.creationScope)!==null&&Rr!==void 0?Rr:Ft).importNode(Zr,!0);kr.currentNode=ki;for(var Bi=kr.nextNode(),Di=0,Gr=0,Qr=_i[0];Qr!==void 0;){if(Di===Qr.index){var Dr=void 0;Qr.type===2?Dr=new yi(Bi,Bi.nextSibling,this,zr):Qr.type===1?Dr=new Qr.ctor(Bi,Qr.name,Qr.strings,this,zr):Qr.type===6&&(Dr=new Qi(Bi,this,zr)),this.u.push(Dr),Qr=_i[++Gr]}Di!==(Qr==null?void 0:Qr.index)&&(Bi=kr.nextNode(),Di++)}return ki}},{key:"p",value:function(zr){var Rr,Yr=0,Zr=Vt(this.u);try{for(Zr.s();!(Rr=Zr.n()).done;){var _i=Rr.value;_i!==void 0&&(_i.strings!==void 0?(_i._$AI(zr,_i,Yr),Yr+=_i.strings.length-2):_i._$AI(zr[Yr])),Yr++}}catch(ki){Zr.e(ki)}finally{Zr.f()}}}]),bi}(),yi=function(){function bi(Wr,zr,Rr,Yr){var Zr;Jt(this,bi),this.type=2,this._$AH=Vn,this._$AN=void 0,this._$AA=Wr,this._$AB=zr,this._$AM=Rr,this.options=Yr,this._$Cm=(Zr=Yr==null?void 0:Yr.isConnected)===null||Zr===void 0||Zr}return Yt(bi,[{key:"_$AU",get:function(){var zr,Rr;return(Rr=(zr=this._$AM)===null||zr===void 0?void 0:zr._$AU)!==null&&Rr!==void 0?Rr:this._$Cm}},{key:"parentNode",get:function(){var zr=this._$AA.parentNode,Rr=this._$AM;return Rr!==void 0&&zr.nodeType===11&&(zr=Rr.parentNode),zr}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(zr){var Rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;zr=Tr(this,zr,Rr),en(zr)?zr===Vn||zr==null||zr===""?(this._$AH!==Vn&&this._$AR(),this._$AH=Vn):zr!==this._$AH&&zr!==Sn&&this.g(zr):zr._$litType$!==void 0?this.$(zr):zr.nodeType!==void 0?this.T(zr):cn(zr)?this.k(zr):this.g(zr)}},{key:"O",value:function(zr){var Rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(zr,Rr)}},{key:"T",value:function(zr){this._$AH!==zr&&(this._$AR(),this._$AH=this.O(zr))}},{key:"g",value:function(zr){this._$AH!==Vn&&en(this._$AH)?this._$AA.nextSibling.data=zr:this.T(Ft.createTextNode(zr)),this._$AH=zr}},{key:"$",value:function(zr){var Rr,Yr=zr.values,Zr=zr._$litType$,_i=typeof Zr=="number"?this._$AC(zr):(Zr.el===void 0&&(Zr.el=Yn.createElement(Zr.h,this.options)),Zr);if(((Rr=this._$AH)===null||Rr===void 0?void 0:Rr._$AD)===_i)this._$AH.p(Yr);else{var ki=new ti(_i,this),Bi=ki.v(this.options);ki.p(Yr),this.T(Bi),this._$AH=ki}}},{key:"_$AC",value:function(zr){var Rr=Jn.get(zr.strings);return Rr===void 0&&Jn.set(zr.strings,Rr=new Yn(zr)),Rr}},{key:"k",value:function(zr){sn(this._$AH)||(this._$AH=[],this._$AR());var Rr,Yr,Zr=this._$AH,_i=0,ki=Vt(zr);try{for(ki.s();!(Yr=ki.n()).done;){var Bi=Yr.value;_i===Zr.length?Zr.push(Rr=new bi(this.O(Gt()),this.O(Gt()),this,this.options)):Rr=Zr[_i],Rr._$AI(Bi),_i++}}catch(Di){ki.e(Di)}finally{ki.f()}_i<Zr.length&&(this._$AR(Rr&&Rr._$AB.nextSibling,_i),Zr.length=_i)}},{key:"_$AR",value:function(){var zr,Rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Yr=arguments.length>1?arguments[1]:void 0;for((zr=this._$AP)===null||zr===void 0||zr.call(this,!1,!0,Yr);Rr&&Rr!==this._$AB;){var Zr=Rr.nextSibling;Rr.remove(),Rr=Zr}}},{key:"setConnected",value:function(zr){var Rr;this._$AM===void 0&&(this._$Cm=zr,(Rr=this._$AP)===null||Rr===void 0||Rr.call(this,zr))}}]),bi}(),ra=function(){function bi(Wr,zr,Rr,Yr,Zr){Jt(this,bi),this.type=1,this._$AH=Vn,this._$AN=void 0,this.element=Wr,this.name=zr,this._$AM=Yr,this.options=Zr,Rr.length>2||Rr[0]!==""||Rr[1]!==""?(this._$AH=Array(Rr.length-1).fill(new String),this.strings=Rr):this._$AH=Vn}return Yt(bi,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(zr){var Rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Yr=arguments.length>2?arguments[2]:void 0,Zr=arguments.length>3?arguments[3]:void 0,_i=this.strings,ki=!1;if(_i===void 0)zr=Tr(this,zr,Rr,0),(ki=!en(zr)||zr!==this._$AH&&zr!==Sn)&&(this._$AH=zr);else{var Bi,Di,Gr=zr;for(zr=_i[0],Bi=0;Bi<_i.length-1;Bi++)(Di=Tr(this,Gr[Yr+Bi],Rr,Bi))===Sn&&(Di=this._$AH[Bi]),ki||(ki=!en(Di)||Di!==this._$AH[Bi]),Di===Vn?zr=Vn:zr!==Vn&&(zr+=(Di!=null?Di:"")+_i[Bi+1]),this._$AH[Bi]=Di}ki&&!Zr&&this.j(zr)}},{key:"j",value:function(zr){zr===Vn?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,zr!=null?zr:"")}}]),bi}(),Aa=function(bi){Rt(zr,bi);var Wr=Lt(zr);function zr(){var Rr;return Jt(this,zr),(Rr=Wr.apply(this,arguments)).type=3,Rr}return Yt(zr,[{key:"j",value:function(Yr){this.element[this.name]=Yr===Vn?void 0:Yr}}]),zr}(ra),ua=pn?pn.emptyScript:"",zi=function(bi){Rt(zr,bi);var Wr=Lt(zr);function zr(){var Rr;return Jt(this,zr),(Rr=Wr.apply(this,arguments)).type=4,Rr}return Yt(zr,[{key:"j",value:function(Yr){Yr&&Yr!==Vn?this.element.setAttribute(this.name,ua):this.element.removeAttribute(this.name)}}]),zr}(ra),Ui=function(bi){Rt(zr,bi);var Wr=Lt(zr);function zr(Rr,Yr,Zr,_i,ki){var Bi;return Jt(this,zr),(Bi=Wr.call(this,Rr,Yr,Zr,_i,ki)).type=5,Bi}return Yt(zr,[{key:"_$AI",value:function(Yr){var Zr,_i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;if((Yr=(Zr=Tr(this,Yr,_i,0))!==null&&Zr!==void 0?Zr:Vn)!==Sn){var ki=this._$AH,Bi=Yr===Vn&&ki!==Vn||Yr.capture!==ki.capture||Yr.once!==ki.once||Yr.passive!==ki.passive,Di=Yr!==Vn&&(ki===Vn||Bi);Bi&&this.element.removeEventListener(this.name,this,ki),Di&&this.element.addEventListener(this.name,this,Yr),this._$AH=Yr}}},{key:"handleEvent",value:function(Yr){var Zr,_i;typeof this._$AH=="function"?this._$AH.call((_i=(Zr=this.options)===null||Zr===void 0?void 0:Zr.host)!==null&&_i!==void 0?_i:this.element,Yr):this._$AH.handleEvent(Yr)}}]),zr}(ra),Qi=function(){function bi(Wr,zr,Rr){Jt(this,bi),this.element=Wr,this.type=6,this._$AN=void 0,this._$AM=zr,this.options=Rr}return Yt(bi,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(zr){Tr(this,zr)}}]),bi}(),Ti={P:"$lit$",A:hn,M:gn,C:1,L:xr,R:ti,D:cn,V:Tr,I:yi,H:ra,N:zi,U:Ui,B:Aa,F:Qi},pi=dn.litHtmlPolyfillSupport;pi==null||pi(Yn,yi),((Xt=dn.litHtmlVersions)!==null&&Xt!==void 0?Xt:dn.litHtmlVersions=[]).push("2.5.0");var $i=function(Wr,zr,Rr){var Yr,Zr,_i=(Yr=Rr==null?void 0:Rr.renderBefore)!==null&&Yr!==void 0?Yr:zr,ki=_i._$litPart$;if(ki===void 0){var Bi=(Zr=Rr==null?void 0:Rr.renderBefore)!==null&&Zr!==void 0?Zr:null;_i._$litPart$=ki=new yi(zr.insertBefore(Gt(),Bi),Bi,void 0,Rr!=null?Rr:{})}return ki._$AI(Wr),ki}},9089:function(Ut,jt,xt){"use strict";var Rt=function(hn,gn){var on=Object.keys(hn);if(Object.getOwnPropertySymbols){var Ft=Object.getOwnPropertySymbols(hn);gn&&(Ft=Ft.filter(function(Gt){return Object.getOwnPropertyDescriptor(hn,Gt).enumerable})),on.push.apply(on,Ft)}return on},Lt=function(hn){for(var gn=arguments,on=function(Gt){var en=gn[Gt]!=null?gn[Gt]:{};Gt%2?Rt(Object(en),!0).forEach(function(sn){Bt(hn,sn,en[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(hn,Object.getOwnPropertyDescriptors(en)):Rt(Object(en)).forEach(function(sn){Object.defineProperty(hn,sn,Object.getOwnPropertyDescriptor(en,sn))})},Ft=1;Ft<arguments.length;Ft++)on(Ft);return hn},Bt=function(hn,gn,on){return gn in hn?Object.defineProperty(hn,gn,{value:on,enumerable:!0,configurable:!0,writable:!0}):hn[gn]=on,hn},Vt=function(hn){return function(gn,on){return on!==void 0?function(Ft,Gt,en){Gt.constructor.createProperty(en,Ft)}(hn,gn,on):function(Ft,Gt){return Gt.kind==="method"&&Gt.descriptor&&!("value"in Gt.descriptor)?Lt(Lt({},Gt),{},{finisher:function(sn){sn.createProperty(Gt.key,Ft)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:Gt.key,initializer:function(){typeof Gt.initializer=="function"&&(this[Gt.key]=Gt.initializer.call(this))},finisher:function(sn){sn.createProperty(Gt.key,Ft)}}}(hn,gn)}},Nt=function(hn,gn){var on=Object.keys(hn);if(Object.getOwnPropertySymbols){var Ft=Object.getOwnPropertySymbols(hn);gn&&(Ft=Ft.filter(function(Gt){return Object.getOwnPropertyDescriptor(hn,Gt).enumerable})),on.push.apply(on,Ft)}return on},qt=function(hn){for(var gn=arguments,on=function(Gt){var en=gn[Gt]!=null?gn[Gt]:{};Gt%2?Nt(Object(en),!0).forEach(function(sn){Jt(hn,sn,en[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(hn,Object.getOwnPropertyDescriptors(en)):Nt(Object(en)).forEach(function(sn){Object.defineProperty(hn,sn,Object.getOwnPropertyDescriptor(en,sn))})},Ft=1;Ft<arguments.length;Ft++)on(Ft);return hn},Jt=function(hn,gn,on){return gn in hn?Object.defineProperty(hn,gn,{value:on,enumerable:!0,configurable:!0,writable:!0}):hn[gn]=on,hn},Zt=function(hn){return Vt(qt(qt({},hn),{},{state:!0}))},Yt=function(hn,gn){var on=Object.keys(hn);if(Object.getOwnPropertySymbols){var Ft=Object.getOwnPropertySymbols(hn);gn&&(Ft=Ft.filter(function(Gt){return Object.getOwnPropertyDescriptor(hn,Gt).enumerable})),on.push.apply(on,Ft)}return on},Xt=function(hn){for(var gn=arguments,on=function(Gt){var en=gn[Gt]!=null?gn[Gt]:{};Gt%2?Yt(Object(en),!0).forEach(function(sn){nn(hn,sn,en[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(hn,Object.getOwnPropertyDescriptors(en)):Yt(Object(en)).forEach(function(sn){Object.defineProperty(hn,sn,Object.getOwnPropertyDescriptor(en,sn))})},Ft=1;Ft<arguments.length;Ft++)on(Ft);return hn},nn=function(hn,gn,on){return gn in hn?Object.defineProperty(hn,gn,{value:on,enumerable:!0,configurable:!0,writable:!0}):hn[gn]=on,hn},un=function(hn,gn){return Ft=(on={descriptor:function(sn){var cn={get:function(){var kn,An;return(An=(kn=this.renderRoot)===null||kn===void 0?void 0:kn.querySelector(hn))!==null&&An!==void 0?An:null},enumerable:!0,configurable:!0};if(gn){var yn=pn(sn)=="symbol"?Symbol():"__"+sn;cn.get=function(){var Cn,kn;return this[yn]===void 0&&(this[yn]=(kn=(Cn=this.renderRoot)===null||Cn===void 0?void 0:Cn.querySelector(hn))!==null&&kn!==void 0?kn:null),this[yn]}}return cn}}).finisher,Gt=on.descriptor,function(en,sn){var cn;if(sn===void 0){var yn=(cn=en.originalKey)!==null&&cn!==void 0?cn:en.key,Cn=Gt!=null?{kind:"method",placement:"prototype",key:yn,descriptor:Gt(en.key)}:Xt(Xt({},en),{},{key:yn});return Ft!=null&&(Cn.finisher=function(An){Ft(An,yn)}),Cn}var kn=en.constructor;Gt!==void 0&&Object.defineProperty(en,sn,Gt(sn)),Ft==null||Ft(kn,sn)};var on,Ft,Gt};xt.d(jt,{Mo:function(){return dn},Cb:function(){return Vt},IO:function(){return un},SB:function(){return Zt}});var fn,dn=function(hn){return function(gn){return typeof gn=="function"?function(on,Ft){return customElements.define(on,Ft),Ft}(hn,gn):function(on,Ft){return{kind:Ft.kind,elements:Ft.elements,finisher:function(en){customElements.define(on,en)}}}(hn,gn)}};function pn(mn){return(pn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(gn){return typeof gn=="undefined"?"undefined":_typeof(gn)}:function(hn){return hn&&typeof Symbol=="function"&&hn.constructor===Symbol&&hn!==Symbol.prototype?"symbol":typeof hn=="undefined"?"undefined":_typeof(hn)})(mn)}xt(2526),xt(1817),xt(1539),xt(7941),xt(7327),xt(5003),xt(4747),xt(9337),xt(9601),xt(2165),xt(6992),xt(8783),xt(3948),xt(8674),xt(5666),(fn=window.HTMLSlotElement)===null||fn===void 0||fn.prototype.assignedElements},871:function(Ut,jt,xt){"use strict";var Rt=function(Ui,Qi){(Qi==null||Qi>Ui.length)&&(Qi=Ui.length);for(var Ti=0,pi=new Array(Qi);Ti<Qi;Ti++)pi[Ti]=Ui[Ti];return pi},Lt=function(Ui,Qi){for(var Ti=0;Ti<Qi.length;Ti++){var pi=Qi[Ti];pi.enumerable=pi.enumerable||!1,pi.configurable=!0,"value"in pi&&(pi.writable=!0),Object.defineProperty(Ui,pi.key,pi)}},Bt=function(Ui,Qi){var Ti=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Ui[Symbol.iterator]||Ui["@@iterator"];if(!Ti){if(Array.isArray(Ui)||(Ti=Nt(Ui))||Qi&&Ui&&typeof Ui.length=="number"){Ti&&(Ui=Ti);var pi=0,$i=function(){};return{s:$i,n:function(){return pi>=Ui.length?{done:!0}:{done:!1,value:Ui[pi++]}},e:function(Yr){throw Yr},f:$i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var bi,Wr=!0,zr=!1;return{s:function(){Ti=Ti.call(Ui)},n:function(){var Yr=Ti.next();return Wr=Yr.done,Yr},e:function(Yr){zr=!0,bi=Yr},f:function(){try{Wr||Ti.return==null||Ti.return()}finally{if(zr)throw bi}}}},Vt=function(Ui){return function(Qi){if(Array.isArray(Qi))return qt(Qi)}(Ui)||function(Qi){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Qi[Symbol.iterator]!=null||Qi["@@iterator"]!=null)return Array.from(Qi)}(Ui)||Nt(Ui)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Nt=function(Ui,Qi){if(Ui){if(typeof Ui=="string")return qt(Ui,Qi);var Ti=Object.prototype.toString.call(Ui).slice(8,-1);return Ti==="Object"&&Ui.constructor&&(Ti=Ui.constructor.name),Ti==="Map"||Ti==="Set"?Array.from(Ui):Ti==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ti)?qt(Ui,Qi):void 0}},qt=function(Ui,Qi){(Qi==null||Qi>Ui.length)&&(Qi=Ui.length);for(var Ti=0,pi=new Array(Qi);Ti<Qi;Ti++)pi[Ti]=Ui[Ti];return pi},Jt=function(Ui,Qi,Ti,pi,$i,bi,Wr){try{var zr=Ui[bi](Wr),Rr=zr.value}catch(Yr){return void Ti(Yr)}zr.done?Qi(Rr):Promise.resolve(Rr).then(pi,$i)},Zt=function(Ui,Qi){for(var Ti=0;Ti<Qi.length;Ti++){var pi=Qi[Ti];pi.enumerable=pi.enumerable||!1,pi.configurable=!0,"value"in pi&&(pi.writable=!0),Object.defineProperty(Ui,pi.key,pi)}},Yt=function(Ui,Qi){if(Qi&&(yn(Qi)==="object"||typeof Qi=="function"))return Qi;if(Qi!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(Ti){if(Ti===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ti}(Ui)},Xt=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Ui){return!1}},nn=function(Ui,Qi){if(!_instanceof(Ui,Qi))throw new TypeError("Cannot call a class as a function")},un=function(Ui,Qi){for(var Ti=0;Ti<Qi.length;Ti++){var pi=Qi[Ti];pi.enumerable=pi.enumerable||!1,pi.configurable=!0,"value"in pi&&(pi.writable=!0),Object.defineProperty(Ui,pi.key,pi)}},fn=function(Ui,Qi){for(;!Object.prototype.hasOwnProperty.call(Ui,Qi)&&(Ui=ra(Ui))!==null;);return Ui},dn=function(Ui,Qi){if(Qi&&(Tr(Qi)==="object"||typeof Qi=="function"))return Qi;if(Qi!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pn(Ui)},pn=function(Ui){if(Ui===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ui};xt.d(jt,{oi:function(){return Aa},iv:function(){return en},dy:function(){return Yn.dy},Ld:function(){return Yn.Ld},sY:function(){return Yn.sY},YP:function(){return Yn.YP}}),xt(5666),xt(9653),xt(6992),xt(1532),xt(1539),xt(8783),xt(3948),xt(8674),xt(4747),xt(561),xt(2526),xt(1817),xt(489),xt(2222),xt(6210),xt(189),xt(5069),xt(4944),xt(3792),xt(9714),xt(2419),xt(2165),xt(1038),xt(7042),xt(8309),xt(4916),xt(4129),xt(5827),xt(1249);var mn,hn=window,gn=hn.ShadowRoot&&(hn.ShadyCSS===void 0||hn.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,on=Symbol(),Ft=new WeakMap,Gt=function(){function zi(Ti,pi,$i){if(function(bi,Wr){if(!_instanceof(bi,Wr))throw new TypeError("Cannot call a class as a function")}(this,zi),this._$cssResult$=!0,$i!==on)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=Ti,this.t=pi}var Ui,Qi;return Ui=zi,(Qi=[{key:"styleSheet",get:function(){var pi=this.o,$i=this.t;if(gn&&pi===void 0){var bi=$i!==void 0&&$i.length===1;bi&&(pi=Ft.get($i)),pi===void 0&&((this.o=pi=new CSSStyleSheet).replaceSync(this.cssText),bi&&Ft.set($i,pi))}return pi}},{key:"toString",value:function(){return this.cssText}}])&&Lt(Ui.prototype,Qi),Object.defineProperty(Ui,"prototype",{writable:!1}),zi}(),en=function(Ui){for(var Qi=arguments.length,Ti=new Array(Qi>1?Qi-1:0),pi=1;pi<Qi;pi++)Ti[pi-1]=arguments[pi];var $i=Ui.length===1?Ui[0]:Ti.reduce(function(bi,Wr,zr){return bi+function(Rr){if(Rr._$cssResult$===!0)return Rr.cssText;if(typeof Rr=="number")return Rr;throw Error("Value passed to 'css' function must be a 'css' function result: "+Rr+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")}(Wr)+Ui[zr+1]},Ui[0]);return new Gt($i,Ui,on)},sn=function(Ui,Qi){gn?Ui.adoptedStyleSheets=Qi.map(function(Ti){return _instanceof(Ti,CSSStyleSheet)?Ti:Ti.styleSheet}):Qi.forEach(function(Ti){var pi=document.createElement("style"),$i=hn.litNonce;$i!==void 0&&pi.setAttribute("nonce",$i),pi.textContent=Ti.cssText,Ui.appendChild(pi)})},cn=gn?function(Ui){return Ui}:function(zi){return _instanceof(zi,CSSStyleSheet)?function(Ui){var Qi,Ti="",pi=function($i,bi){var Wr=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&$i[Symbol.iterator]||$i["@@iterator"];if(!Wr){if(Array.isArray($i)||(Wr=function(ki,Bi){if(ki){if(typeof ki=="string")return Rt(ki,Bi);var Di=Object.prototype.toString.call(ki).slice(8,-1);return Di==="Object"&&ki.constructor&&(Di=ki.constructor.name),Di==="Map"||Di==="Set"?Array.from(ki):Di==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Di)?Rt(ki,Bi):void 0}}($i))||bi&&$i&&typeof $i.length=="number"){Wr&&($i=Wr);var zr=0,Rr=function(){};return{s:Rr,n:function(){return zr>=$i.length?{done:!0}:{done:!1,value:$i[zr++]}},e:function(Bi){throw Bi},f:Rr}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var Yr,Zr=!0,_i=!1;return{s:function(){Wr=Wr.call($i)},n:function(){var Bi=Wr.next();return Zr=Bi.done,Bi},e:function(Bi){_i=!0,Yr=Bi},f:function(){try{Zr||Wr.return==null||Wr.return()}finally{if(_i)throw Yr}}}}(Ui.cssRules);try{for(pi.s();!(Qi=pi.n()).done;)Ti+=Qi.value.cssText}catch($i){pi.e($i)}finally{pi.f()}return function($i){return new Gt(typeof $i=="string"?$i:$i+"",void 0,on)}(Ti)}(zi):zi};function yn(zi){return(yn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Qi){return typeof Qi=="undefined"?"undefined":_typeof(Qi)}:function(Ui){return Ui&&typeof Symbol=="function"&&Ui.constructor===Symbol&&Ui!==Symbol.prototype?"symbol":typeof Ui=="undefined"?"undefined":_typeof(Ui)})(zi)}function Cn(zi){var Ui=typeof Map=="function"?new Map:void 0;return(Cn=function(Ti){if(Ti===null||(pi=Ti,Function.toString.call(pi).indexOf("[native code]")===-1))return Ti;var pi;if(typeof Ti!="function")throw new TypeError("Super expression must either be null or a function");if(Ui!==void 0){if(Ui.has(Ti))return Ui.get(Ti);Ui.set(Ti,$i)}function $i(){return kn(Ti,arguments,In(this).constructor)}return $i.prototype=Object.create(Ti.prototype,{constructor:{value:$i,enumerable:!1,writable:!0,configurable:!0}}),An($i,Ti)})(zi)}function kn(zi,Ui,Qi){return(kn=Xt()?Reflect.construct:function(pi,$i,bi){var Wr=[null];Wr.push.apply(Wr,$i);var zr=new(Function.bind.apply(pi,Wr));return bi&&An(zr,bi.prototype),zr}).apply(null,arguments)}function An(zi,Ui){return(An=Object.setPrototypeOf||function(Qi,Ti){return Qi.__proto__=Ti,Qi})(zi,Ui)}function In(zi){return(In=Object.setPrototypeOf?Object.getPrototypeOf:function(Qi){return Qi.__proto__||Object.getPrototypeOf(Qi)})(zi)}var Pn=window,_n=Pn.trustedTypes,Rn=_n?_n.emptyScript:"",jn=Pn.reactiveElementPolyfillSupport,On={toAttribute:function(Ui,Qi){switch(Qi){case Boolean:Ui=Ui?Rn:null;break;case Object:case Array:Ui=Ui==null?Ui:JSON.stringify(Ui)}return Ui},fromAttribute:function(Ui,Qi){var Ti=Ui;switch(Qi){case Boolean:Ti=Ui!==null;break;case Number:Ti=Ui===null?null:Number(Ui);break;case Object:case Array:try{Ti=JSON.parse(Ui)}catch(pi){Ti=null}}return Ti}},Sn=function(Ui,Qi){return Qi!==Ui&&(Qi==Qi||Ui==Ui)},Vn={attribute:!0,type:String,converter:On,reflect:!1,hasChanged:Sn},Jn=function(zi){(function(Yr,Zr){if(typeof Zr!="function"&&Zr!==null)throw new TypeError("Super expression must either be null or a function");Yr.prototype=Object.create(Zr&&Zr.prototype,{constructor:{value:Yr,writable:!0,configurable:!0}}),Object.defineProperty(Yr,"prototype",{writable:!1}),Zr&&An(Yr,Zr)})(Rr,zi);var Ui,Qi,Ti,pi,$i,bi,Wr,zr=(Ui=Rr,Qi=Xt(),function(){var Zr,_i=In(Ui);if(Qi){var ki=In(this).constructor;Zr=Reflect.construct(_i,arguments,ki)}else Zr=_i.apply(this,arguments);return Yt(this,Zr)});function Rr(){var Yr;return function(Zr,_i){if(!_instanceof(Zr,_i))throw new TypeError("Cannot call a class as a function")}(this,Rr),(Yr=zr.call(this))._$Ei=new Map,Yr.isUpdatePending=!1,Yr.hasUpdated=!1,Yr._$El=null,Yr.u(),Yr}return Ti=Rr,$i=[{key:"addInitializer",value:function(Zr){var _i;this.finalize(),((_i=this.h)!==null&&_i!==void 0?_i:this.h=[]).push(Zr)}},{key:"observedAttributes",get:function(){var Zr=this;this.finalize();var _i=[];return this.elementProperties.forEach(function(ki,Bi){var Di=Zr._$Ep(Bi,ki);Di!==void 0&&(Zr._$Ev.set(Di,Bi),_i.push(Di))}),_i}},{key:"createProperty",value:function(Zr){var _i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vn;if(_i.state&&(_i.attribute=!1),this.finalize(),this.elementProperties.set(Zr,_i),!_i.noAccessor&&!this.prototype.hasOwnProperty(Zr)){var ki=yn(Zr)=="symbol"?Symbol():"__"+Zr,Bi=this.getPropertyDescriptor(Zr,ki,_i);Bi!==void 0&&Object.defineProperty(this.prototype,Zr,Bi)}}},{key:"getPropertyDescriptor",value:function(Zr,_i,ki){return{get:function(){return this[_i]},set:function(Di){var Gr=this[Zr];this[_i]=Di,this.requestUpdate(Zr,Gr,ki)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(Zr){return this.elementProperties.get(Zr)||Vn}},{key:"finalize",value:function(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var Zr=Object.getPrototypeOf(this);if(Zr.finalize(),Zr.h!==void 0&&(this.h=Vt(Zr.h)),this.elementProperties=new Map(Zr.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var _i,ki=this.properties,Bi=Bt([].concat(Vt(Object.getOwnPropertyNames(ki)),Vt(Object.getOwnPropertySymbols(ki))));try{for(Bi.s();!(_i=Bi.n()).done;){var Di=_i.value;this.createProperty(Di,ki[Di])}}catch(Gr){Bi.e(Gr)}finally{Bi.f()}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(Zr){var _i=[];if(Array.isArray(Zr)){var ki,Bi=Bt(new Set(Zr.flat(1/0).reverse()));try{for(Bi.s();!(ki=Bi.n()).done;){var Di=ki.value;_i.unshift(cn(Di))}}catch(Gr){Bi.e(Gr)}finally{Bi.f()}}else Zr!==void 0&&_i.push(cn(Zr));return _i}},{key:"_$Ep",value:function(Zr,_i){var ki=_i.attribute;return ki===!1?void 0:typeof ki=="string"?ki:typeof Zr=="string"?Zr.toLowerCase():void 0}}],(pi=[{key:"u",value:function(){var Zr,_i=this;this._$E_=new Promise(function(ki){return _i.enableUpdating=ki}),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(Zr=this.constructor.h)===null||Zr===void 0||Zr.forEach(function(ki){return ki(_i)})}},{key:"addController",value:function(Zr){var _i,ki;((_i=this._$ES)!==null&&_i!==void 0?_i:this._$ES=[]).push(Zr),this.renderRoot!==void 0&&this.isConnected&&((ki=Zr.hostConnected)===null||ki===void 0||ki.call(Zr))}},{key:"removeController",value:function(Zr){var _i;(_i=this._$ES)===null||_i===void 0||_i.splice(this._$ES.indexOf(Zr)>>>0,1)}},{key:"_$Eg",value:function(){var Zr=this;this.constructor.elementProperties.forEach(function(_i,ki){Zr.hasOwnProperty(ki)&&(Zr._$Ei.set(ki,Zr[ki]),delete Zr[ki])})}},{key:"createRenderRoot",value:function(){var Zr,_i=(Zr=this.shadowRoot)!==null&&Zr!==void 0?Zr:this.attachShadow(this.constructor.shadowRootOptions);return sn(_i,this.constructor.elementStyles),_i}},{key:"connectedCallback",value:function(){var Zr;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(Zr=this._$ES)===null||Zr===void 0||Zr.forEach(function(_i){var ki;return(ki=_i.hostConnected)===null||ki===void 0?void 0:ki.call(_i)})}},{key:"enableUpdating",value:function(Zr){}},{key:"disconnectedCallback",value:function(){var Zr;(Zr=this._$ES)===null||Zr===void 0||Zr.forEach(function(_i){var ki;return(ki=_i.hostDisconnected)===null||ki===void 0?void 0:ki.call(_i)})}},{key:"attributeChangedCallback",value:function(Zr,_i,ki){this._$AK(Zr,ki)}},{key:"_$EO",value:function(Zr,_i){var ki,Bi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Vn,Di=this.constructor._$Ep(Zr,Bi);if(Di!==void 0&&Bi.reflect===!0){var Gr=(((ki=Bi.converter)===null||ki===void 0?void 0:ki.toAttribute)!==void 0?Bi.converter:On).toAttribute(_i,Bi.type);this._$El=Zr,Gr==null?this.removeAttribute(Di):this.setAttribute(Di,Gr),this._$El=null}}},{key:"_$AK",value:function(Zr,_i){var ki,Bi=this.constructor,Di=Bi._$Ev.get(Zr);if(Di!==void 0&&this._$El!==Di){var Gr=Bi.getPropertyOptions(Di),Qr=typeof Gr.converter=="function"?{fromAttribute:Gr.converter}:((ki=Gr.converter)===null||ki===void 0?void 0:ki.fromAttribute)!==void 0?Gr.converter:On;this._$El=Di,this[Di]=Qr.fromAttribute(_i,Gr.type),this._$El=null}}},{key:"requestUpdate",value:function(Zr,_i,ki){var Bi=!0;Zr!==void 0&&(((ki=ki||this.constructor.getPropertyOptions(Zr)).hasChanged||Sn)(this[Zr],_i)?(this._$AL.has(Zr)||this._$AL.set(Zr,_i),ki.reflect===!0&&this._$El!==Zr&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(Zr,ki))):Bi=!1),!this.isUpdatePending&&Bi&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:(bi=regeneratorRuntime.mark(function Yr(){var Zr;return regeneratorRuntime.wrap(function(_i){for(;;)switch(_i.prev=_i.next){case 0:return this.isUpdatePending=!0,_i.prev=1,_i.next=4,this._$E_;case 4:_i.next=9;break;case 6:_i.prev=6,_i.t0=_i.catch(1),Promise.reject(_i.t0);case 9:if(Zr=this.scheduleUpdate(),_i.t1=Zr!=null,!_i.t1){_i.next=14;break}return _i.next=14,Zr;case 14:return _i.abrupt("return",!this.isUpdatePending);case 15:case"end":return _i.stop()}},Yr,this,[[1,6]])}),Wr=function(){var Zr=this,_i=arguments;return new Promise(function(ki,Bi){var Di=bi.apply(Zr,_i);function Gr(Dr){Jt(Di,ki,Bi,Gr,Qr,"next",Dr)}function Qr(Dr){Jt(Di,ki,Bi,Gr,Qr,"throw",Dr)}Gr(void 0)})},function(){return Wr.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var Zr,_i=this;if(this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach(function(Di,Gr){return _i[Gr]=Di}),this._$Ei=void 0);var ki=!1,Bi=this._$AL;try{(ki=this.shouldUpdate(Bi))?(this.willUpdate(Bi),(Zr=this._$ES)===null||Zr===void 0||Zr.forEach(function(Di){var Gr;return(Gr=Di.hostUpdate)===null||Gr===void 0?void 0:Gr.call(Di)}),this.update(Bi)):this._$Ek()}catch(Di){throw ki=!1,this._$Ek(),Di}ki&&this._$AE(Bi)}}},{key:"willUpdate",value:function(Zr){}},{key:"_$AE",value:function(Zr){var _i;(_i=this._$ES)===null||_i===void 0||_i.forEach(function(ki){var Bi;return(Bi=ki.hostUpdated)===null||Bi===void 0?void 0:Bi.call(ki)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(Zr)),this.updated(Zr)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(Zr){return!0}},{key:"update",value:function(Zr){var _i=this;this._$EC!==void 0&&(this._$EC.forEach(function(ki,Bi){return _i._$EO(Bi,_i[Bi],ki)}),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(Zr){}},{key:"firstUpdated",value:function(Zr){}}])&&Zt(Ti.prototype,pi),$i&&Zt(Ti,$i),Object.defineProperty(Ti,"prototype",{writable:!1}),Rr}(Cn(HTMLElement));Jn.finalized=!0,Jn.elementProperties=new Map,Jn.elementStyles=[],Jn.shadowRootOptions={mode:"open"},jn==null||jn({ReactiveElement:Jn}),((mn=Pn.reactiveElementVersions)!==null&&mn!==void 0?mn:Pn.reactiveElementVersions=[]).push("1.5.0");var kr,xr,Yn=xt(4817);function Tr(zi){return(Tr=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Qi){return typeof Qi=="undefined"?"undefined":_typeof(Qi)}:function(Ui){return Ui&&typeof Symbol=="function"&&Ui.constructor===Symbol&&Ui!==Symbol.prototype?"symbol":typeof Ui=="undefined"?"undefined":_typeof(Ui)})(zi)}function ti(){return(ti=(typeof Reflect=="undefined"?"undefined":_typeof(Reflect))<"u"&&Reflect.get?Reflect.get:function(Ui,Qi,Ti){var pi=fn(Ui,Qi);if(pi){var $i=Object.getOwnPropertyDescriptor(pi,Qi);return $i.get?$i.get.call(arguments.length<3?Ui:Ti):$i.value}}).apply(this,arguments)}function yi(zi,Ui){return(yi=Object.setPrototypeOf||function(Qi,Ti){return Qi.__proto__=Ti,Qi})(zi,Ui)}function ra(zi){return(ra=Object.setPrototypeOf?Object.getPrototypeOf:function(Qi){return Qi.__proto__||Object.getPrototypeOf(Qi)})(zi)}xt(5743),xt(4819),xt(5003);var Aa=function(zi){(function(Wr,zr){if(typeof zr!="function"&&zr!==null)throw new TypeError("Super expression must either be null or a function");Wr.prototype=Object.create(zr&&zr.prototype,{constructor:{value:Wr,writable:!0,configurable:!0}}),Object.defineProperty(Wr,"prototype",{writable:!1}),zr&&yi(Wr,zr)})(bi,zi);var Ui,Qi,Ti,pi,$i=(Ti=bi,pi=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Wr){return!1}}(),function(){var zr,Rr=ra(Ti);if(pi){var Yr=ra(this).constructor;zr=Reflect.construct(Rr,arguments,Yr)}else zr=Rr.apply(this,arguments);return dn(this,zr)});function bi(){var Wr;return nn(this,bi),(Wr=$i.apply(this,arguments)).renderOptions={host:pn(Wr)},Wr._$Dt=void 0,Wr}return Ui=bi,(Qi=[{key:"createRenderRoot",value:function(){var zr,Rr,Yr=ti(ra(bi.prototype),"createRenderRoot",this).call(this);return(zr=(Rr=this.renderOptions).renderBefore)!==null&&zr!==void 0||(Rr.renderBefore=Yr.firstChild),Yr}},{key:"update",value:function(zr){var Rr=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),ti(ra(bi.prototype),"update",this).call(this,zr),this._$Dt=(0,Yn.sY)(Rr,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var zr;ti(ra(bi.prototype),"connectedCallback",this).call(this),(zr=this._$Dt)===null||zr===void 0||zr.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var zr;ti(ra(bi.prototype),"disconnectedCallback",this).call(this),(zr=this._$Dt)===null||zr===void 0||zr.setConnected(!1)}},{key:"render",value:function(){return Yn.Jb}}])&&un(Ui.prototype,Qi),Object.defineProperty(Ui,"prototype",{writable:!1}),bi}(Jn);Aa.finalized=!0,Aa._$litElement$=!0,(kr=globalThis.litElementHydrateSupport)===null||kr===void 0||kr.call(globalThis,{LitElement:Aa});var ua=globalThis.litElementPolyfillSupport;ua==null||ua({LitElement:Aa}),((xr=globalThis.litElementVersions)!==null&&xr!==void 0?xr:globalThis.litElementVersions=[]).push("3.2.0")}},__webpack_module_cache__={},deferred;function __webpack_require__1(Ut){var jt=__webpack_module_cache__[Ut];if(jt!==void 0)return jt.exports;var xt=__webpack_module_cache__[Ut]={id:Ut,loaded:!1,exports:{}};return __webpack_modules__[Ut](xt,xt.exports,__webpack_require__1),xt.loaded=!0,xt.exports}__webpack_require__1.m=__webpack_modules__,deferred=[],__webpack_require__1.O=function(Ut,jt,xt,Rt){if(!jt){var Lt=1/0;for(Jt=0;Jt<deferred.length;Jt++){var Bt=function(Zt,Yt){(!1&Rt||Lt>=Rt)&&Object.keys(__webpack_require__1.O).every(function(Xt){return __webpack_require__1.O[Xt](jt[Yt])})?jt.splice(Yt--,1):(Zt=!1,Rt<Lt&&(Lt=Rt)),Nt=Yt,Vt=Zt};jt=deferred[Jt][0],xt=deferred[Jt][1],Rt=deferred[Jt][2];for(var Vt=!0,Nt=0;Nt<jt.length;Nt++)Bt(Vt,Nt);if(Vt){deferred.splice(Jt--,1);var qt=xt();qt!==void 0&&(Ut=qt)}}return Ut}Rt=Rt||0;for(var Jt=deferred.length;Jt>0&&deferred[Jt-1][2]>Rt;Jt--)deferred[Jt]=deferred[Jt-1];deferred[Jt]=[jt,xt,Rt]},__webpack_require__1.n=function(Ut){var jt=Ut&&Ut.__esModule?function(){return Ut.default}:function(){return Ut};return __webpack_require__1.d(jt,{a:jt}),jt},__webpack_require__1.d=function(Ut,jt){for(var xt in jt)__webpack_require__1.o(jt,xt)&&!__webpack_require__1.o(Ut,xt)&&Object.defineProperty(Ut,xt,{enumerable:!0,get:jt[xt]})},__webpack_require__1.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(Ut){if(typeof window=="object")return window}}(),__webpack_require__1.o=function(Ut,jt){return Object.prototype.hasOwnProperty.call(Ut,jt)},__webpack_require__1.r=function(Ut){(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Symbol.toStringTag&&Object.defineProperty(Ut,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ut,"__esModule",{value:!0})},__webpack_require__1.nmd=function(Ut){return Ut.paths=[],Ut.children||(Ut.children=[]),Ut},function(){var Ut={898:0};__webpack_require__1.O.j=function(Rt){return Ut[Rt]===0};var jt=function(Lt,Bt){var Vt,Nt,qt=Bt[0],Jt=Bt[1],Zt=Bt[2],Yt=0;if(qt.some(function(nn){return Ut[nn]!==0})){for(Vt in Jt)__webpack_require__1.o(Jt,Vt)&&(__webpack_require__1.m[Vt]=Jt[Vt]);if(Zt)var Xt=Zt(__webpack_require__1)}for(Lt&&Lt(Bt);Yt<qt.length;Yt++)Nt=qt[Yt],__webpack_require__1.o(Ut,Nt)&&Ut[Nt]&&Ut[Nt][0](),Ut[qt[Yt]]=0;return __webpack_require__1.O(Xt)},xt=self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[];xt.forEach(jt.bind(null,0)),xt.push=jt.bind(null,xt.push.bind(xt))}();var __webpack_exports__1=__webpack_require__1(812);__webpack_exports__1=__webpack_require__1.O(__webpack_exports__1)})()}),br2=mr(er());var ref;_a=br2,ref=_a,tr=ref.default,yr2=__objRest(_a,["default"]),_r=tr!==void 0?tr:yr2}}),BookReader_exports={};__export(BookReader_exports,{default:function(){return _r}});var init_BookReader2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/BookReader.js":function(){init_BookReader(),init_BookReader()}}),O5,L6,V5,$5,U5,X5,D3,z4,G7,j6,Q7,_a,q5,W6,Z6,init_plugin_search=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.search.js":function(){O5=Object.create,L6=Object.defineProperty,V5=Object.getOwnPropertyDescriptor,$5=Object.getOwnPropertyNames,U5=Object.getPrototypeOf,X5=Object.prototype.hasOwnProperty,D3=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},z4=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!X5.call(jt,nn)&&nn!==Rt&&L6(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=V5(xt,nn))||Lt.enumerable})},Jt=$5(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},G7=function(jt,xt,Rt){return Rt=jt!=null?O5(U5(jt)):{},z4(xt||!jt||!jt.__esModule?L6(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},j6=D3(function(){(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[73],{8011:function(jt,xt,Rt){"use strict";var Lt=function(hn,gn){for(var on=0;on<gn.length;on++){var Ft=gn[on];Ft.enumerable=Ft.enumerable||!1,Ft.configurable=!0,"value"in Ft&&(Ft.writable=!0),Object.defineProperty(hn,Ft.key,Ft)}},Bt=function(hn,gn){return function(on){if(Array.isArray(on))return on}(hn)||function(on,Ft){var Gt=on==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&on[Symbol.iterator]||on["@@iterator"];if(Gt!=null){var en,sn,cn=[],yn=!0,Cn=!1;try{for(Gt=Gt.call(on);!(yn=(en=Gt.next()).done)&&(cn.push(en.value),!Ft||cn.length!==Ft);yn=!0);}catch(kn){Cn=!0,sn=kn}finally{try{yn||Gt.return==null||Gt.return()}finally{if(Cn)throw sn}}return cn}}(hn,gn)||Nt(hn,gn)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Vt=function(hn,gn){var on=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&hn[Symbol.iterator]||hn["@@iterator"];if(!on){if(Array.isArray(hn)||(on=Nt(hn))||gn&&hn&&typeof hn.length=="number"){on&&(hn=on);var Ft=0,Gt=function(){};return{s:Gt,n:function(){return Ft>=hn.length?{done:!0}:{done:!1,value:hn[Ft++]}},e:function(Cn){throw Cn},f:Gt}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var en,sn=!0,cn=!1;return{s:function(){on=on.call(hn)},n:function(){var Cn=on.next();return sn=Cn.done,Cn},e:function(Cn){cn=!0,en=Cn},f:function(){try{sn||on.return==null||on.return()}finally{if(cn)throw en}}}},Nt=function(hn,gn){if(hn){if(typeof hn=="string")return qt(hn,gn);var on=Object.prototype.toString.call(hn).slice(8,-1);return on==="Object"&&hn.constructor&&(on=hn.constructor.name),on==="Map"||on==="Set"?Array.from(hn):on==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(on)?qt(hn,gn):void 0}},qt=function(hn,gn){(gn==null||gn>hn.length)&&(gn=hn.length);for(var on=0,Ft=new Array(gn);on<gn;on++)Ft[on]=hn[on];return Ft},Jt=function(hn,gn,on,Ft,Gt,en,sn){try{var cn=hn[en](sn),yn=cn.value}catch(Cn){return void on(Cn)}cn.done?gn(yn):Promise.resolve(yn).then(Ft,Gt)},Zt=function(hn){return function(){var gn=this,on=arguments;return new Promise(function(Ft,Gt){var en=hn.apply(gn,on);function sn(yn){Jt(en,Ft,Gt,sn,cn,"next",yn)}function cn(yn){Jt(en,Ft,Gt,sn,cn,"throw",yn)}sn(void 0)})}};Rt(5666),Rt(4916),Rt(4765),Rt(9826),Rt(1539),Rt(1249),Rt(5306),Rt(2222),Rt(6992),Rt(3948),Rt(9601),Rt(9720),Rt(4678),Rt(8674),Rt(8783),Rt(1637),Rt(7042),Rt(8309),Rt(1038),Rt(2526),Rt(1817),Rt(2165);var Yt=Rt(5685),Xt=Rt(9860),nn=(Rt(4603),Rt(9714),Rt(4747),Rt(1058),Rt(3609)),un,fn=function(){function mn(on){var Ft=on.br,Gt=on.searchCancelledCallback,en=Gt===void 0?function(){}:Gt;(function(sn,cn){if(!_instanceof(sn,cn))throw new TypeError("Cannot call a class as a function")})(this,mn),this.br=Ft,this.matcher=new RegExp("{{{([^]+?)}}}","g"),this.matches=[],this.cacheDOMElements(),this.bindEvents(),this.cancelSearch=en}var hn,gn;return hn=mn,(gn=[{key:"cacheDOMElements",value:function(){this.dom={},this.dom.toolbarSearch=this.buildToolbarSearch()}},{key:"setQuery",value:function(Ft){this.br.$('[name="query"]').val(Ft)}},{key:"emptyMatches",value:function(){this.matches=[]}},{key:"removeResultPins",value:function(){this.br.$(".BRnavpos .BRsearch").remove()}},{key:"clearSearchFieldAndResults",value:function(){var Ft=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];this.br.removeSearchResults(),this.removeResultPins(),this.emptyMatches(),this.setQuery(""),this.teardownSearchNavigation(),Ft&&this.br.trigger("SearchResultsCleared")}},{key:"toggleSidebar",value:function(){this.br.trigger("ToggleSearchMenu")}},{key:"renderSearchNavigation",value:function(){var Ft="BRsearch-navigation";nn(".BRnav").before('\n      <div class="'.concat(Ft,'">\n        <button class="toggle-sidebar">\n          <h4>\n            <span class="icon icon-search"></span> Results\n          </h4>\n        </button>\n        <div class="pagination">\n          <button class="prev" title="Previous result"><span class="icon icon-chevron hflip"></span></button>\n          <span data-id="resultsCount">').concat(this.resultsPosition(),'</span>\n          <button class="next" title="Next result"><span class="icon icon-chevron"></button>\n        </div>\n        <button class="clear" title="Clear search results">\n          <span class="icon icon-close"></span>\n        </button>\n      </div>\n    ')),this.dom.searchNavigation=nn(".".concat(Ft))}},{key:"resultsPosition",value:function(){var Ft="".concat(this.matches.length," result").concat(this.matches.length===1?"":"s");return~this.currentMatchIndex&&(Ft="".concat(this.currentMatchIndex+1," / ").concat(this.matches.length)),Ft}},{key:"bindSearchNavigationEvents",value:function(){if(this.dom.searchNavigation){var Ft="searchNavigation";this.dom.searchNavigation.on("click.".concat(Ft),".clear",this.clearSearchFieldAndResults.bind(this)).on("click.".concat(Ft),".prev",this.showPrevResult.bind(this)).on("click.".concat(Ft),".next",this.showNextResult.bind(this)).on("click.".concat(Ft),".toggle-sidebar",this.toggleSidebar.bind(this)).on("click.".concat(Ft),!1)}}},{key:"showPrevResult",value:function(){this.currentMatchIndex!==0&&(this.br.mode===this.br.constModeThumb&&this.br.switchMode(this.br.constMode1up),~this.currentMatchIndex||(this.currentMatchIndex=this.getClosestMatchIndex(function(Ft,Gt,en){return Gt[0]>en})+1),this.br.$(".BRnavline .BRsearch").eq(--this.currentMatchIndex).click(),this.updateResultsPosition(),this.updateSearchNavigationButtons())}},{key:"showNextResult",value:function(){this.currentMatchIndex+1!==this.matches.length&&(this.br.mode===this.br.constModeThumb&&this.br.switchMode(this.br.constMode1up),~this.currentMatchIndex||(this.currentMatchIndex=this.getClosestMatchIndex(function(Ft,Gt,en){return Ft[Ft.length-1]>en})-1),this.br.$(".BRnavline .BRsearch").eq(++this.currentMatchIndex).click(),this.updateResultsPosition(),this.updateSearchNavigationButtons())}},{key:"getClosestMatchIndex",value:function(Ft){var Gt=function en(sn,cn){if(sn.length===1)return sn[0];var yn=sn.slice(0,sn.length/2),Cn=sn.slice(sn.length/2);return en(Ft(yn,Cn,cn)?yn:Cn,cn)}(this.matches.map(function(en){return en.par[0].page}),this.br.currentIndex()+1);return this.matches.indexOf(this.matches.find(function(en){return en.par[0].page===Gt}))}},{key:"updateResultsPosition",value:function(){this.dom.searchNavigation&&this.dom.searchNavigation.find("[data-id=resultsCount]").text(this.resultsPosition())}},{key:"updateSearchNavigationButtons",value:function(){this.dom.searchNavigation&&(this.dom.searchNavigation.find(".prev").attr("disabled",!this.currentMatchIndex),this.dom.searchNavigation.find(".next").attr("disabled",this.currentMatchIndex+1===this.matches.length))}},{key:"teardownSearchNavigation",value:function(){this.dom.searchNavigation||(this.dom.searchNavigation=nn(".BRsearch-navigation")),this.dom.searchNavigation.length&&(this.dom.searchNavigation.off(".searchNavigation").remove(),this.dom.searchNavigation=null,this.br.resize())}},{key:"setCurrentMatchIndex",value:function(){var Ft;this.br.mode!==this.br.constModeThumb?(Ft=this.br.mode===this.br.constMode2up?this.find2upMatchingSearchResult():this.find1upMatchingSearchResult(),this.currentMatchIndex=this.matches.indexOf(Ft)):this.currentMatchIndex=-1}},{key:"find1upMatchingSearchResult",value:function(){var Ft=this;return this.matches.find(function(Gt){return Ft.br.currentIndex()===Gt.par[0].page-1})}},{key:"find2upMatchingSearchResult",value:function(){var Ft=this;return this.matches.find(function(Gt){return Ft.br._isIndexDisplayed(Gt.par[0].page-1)})}},{key:"updateSearchNavigation",value:function(){this.matches.length&&(this.setCurrentMatchIndex(),this.updateResultsPosition(),this.updateSearchNavigationButtons())}},{key:"togglePinsFor",value:function(Ft){var Gt=Ft?"visible":"hidden";this.br.refs.$BRfooter.find(".BRsearch").css({visibility:Gt})}},{key:"buildToolbarSearch",value:function(){var Ft=document.createElement("span");return Ft.classList.add("BRtoolbarSection","BRtoolbarSectionSearch"),Ft.innerHTML='\n      <form class="BRbooksearch desktop">\n        <input type="search" name="query" class="BRsearchInput" value="" placeholder="Search inside"/>\n        <button type="submit" class="BRsearchSubmit">\n          <img src="'.concat(this.br.imagesBaseURL,'icon_search_button.svg" />\n        </button>\n      </form>\n    '),Ft}},{key:"renderPins",value:function(Ft){var Gt=this;Ft.forEach(function(en){var sn=en.text,cn=Gt.br.book.leafNumToIndex(en.par[0].page),yn=Gt.br.constructor.util.cssPercentage(cn,Gt.br.book.getNumLeafs()-1),Cn=(0,Yt.escapeHTML)(sn).replace(Gt.matcher,"<b>$1</b>"),kn="";sn.length>100&&(kn=sn.replace(/^(.{100}[^\s]*).*/,"$1"),kn=(0,Yt.escapeHTML)(kn).replace(Gt.matcher,"<b>$1</b>")+"..."),nn("<div>").addClass("BRsearch").css({left:yn}).attr("title","Search result").append('\n          <div class="BRquery">\n            <div>'.concat(kn||Cn,"</div>\n            <div>Page ").concat(en.displayPageNumber,"</div>\n          </div>\n        ")).appendTo(Gt.br.$(".BRnavline")).on("mouseenter",function(An){var In=An.currentTarget,Pn=In.querySelector(".BRquery"),_n=Pn.getBoundingClientRect(),Rn=In.getBoundingClientRect(),jn=2*parseInt(getComputedStyle(Pn).paddingLeft);_n.x-jn<0&&Pn.style.setProperty("transform","translateX(-".concat(Rn.left-jn,"px)")),nn(".BRsearch,.BRchapter").removeClass("front"),nn(An.target).addClass("front")}).on("mouseleave",function(An){return nn(An.target).removeClass("front")}).on("click",function(){Gt.br._searchPluginGoToResult(en.matchIndex)})})}},{key:"toggleSearchPending",value:function(Ft){var Gt=this;Ft?this.br.showProgressPopup("Search results will appear below...",function(){return Gt.progressPopupClosed()}):this.br.removeProgressPopup()}},{key:"progressPopupClosed",value:function(){this.toggleSearchPending(),this.cancelSearch()}},{key:"renderErrorModal",value:function(){var Ft=arguments.length>0&&arguments[0]!==void 0&&arguments[0],Gt="".concat(Ft?"":"The text may still be processing. ","Please try again.");this.renderModalMessage("\n      Sorry, there was an error with your search.\n      <br />\n      ".concat(Gt,"\n    ")),this.delayModalRemovalFor(4e3)}},{key:"renderBookNotIndexedModal",value:function(){this.renderModalMessage("\n      <p>\n         This book hasn't been indexed for searching yet.\n         We've just started indexing it, so search should be available soon.\n         <br />\n         Please try again later. Thanks!\n      </p>\n    "),this.delayModalRemovalFor(5e3)}},{key:"renderResultsEmptyModal",value:function(){this.renderModalMessage("No matches were found."),this.delayModalRemovalFor(2e3)}},{key:"renderModalMessage",value:function(Ft){var Gt=document.createElement("div");Gt.classList.add("BRprogresspopup","search_modal"),Gt.innerHTML=Ft,document.querySelector(this.br.el).append(Gt)}},{key:"delayModalRemovalFor",value:function(Ft){setTimeout(this.br.removeProgressPopup.bind(this.br),Ft)}},{key:"submitHandler",value:function(Ft){Ft.preventDefault();var Gt=Ft.target.querySelector('[name="query"]').value;return!!Gt.length&&(this.br.search(Gt),this.emptyMatches(),this.toggleSearchPending(!0),!1)}},{key:"handleSearchCallback",value:function(Ft,Gt){var en=this,sn=Gt.results,cn=Gt.options;this.matches=sn.matches,this.setCurrentMatchIndex(),this.teardownSearchNavigation(),this.renderSearchNavigation(),this.bindSearchNavigationEvents(),this.renderPins(sn.matches),this.toggleSearchPending(!1),cn.goToFirstResult?nn(document).one("BookReader:pageChanged",function(){en.br.resize()}):this.br.resize()}},{key:"handleNavToggledCallback",value:function(Ft){var Gt=this.br.navigationIsVisible();this.togglePinsFor(Gt)}},{key:"handleSearchStarted",value:function(){this.emptyMatches(),this.br.removeSearchHilites(),this.removeResultPins(),this.toggleSearchPending(!0),this.teardownSearchNavigation(),this.setQuery(this.br.searchTerm)}},{key:"handleSearchCallbackError",value:function(){var Ft,Gt,en,sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.toggleSearchPending(!1);var cn=sn==null||(Ft=sn.detail)===null||Ft===void 0||(Gt=Ft.props)===null||Gt===void 0||(en=Gt.results)===null||en===void 0?void 0:en.indexed;this.renderErrorModal(cn)}},{key:"handleSearchCallbackBookNotIndexed",value:function(){this.toggleSearchPending(!1),this.renderBookNotIndexedModal()}},{key:"handleSearchCallbackEmpty",value:function(){this.toggleSearchPending(!1),this.renderResultsEmptyModal()}},{key:"bindEvents",value:function(){var Ft="BookReader:";window.addEventListener("".concat(Ft,"SearchCallbackError"),this.handleSearchCallbackError.bind(this)),nn(document).on("".concat(Ft,"SearchCallback"),this.handleSearchCallback.bind(this)).on("".concat(Ft,"navToggled"),this.handleNavToggledCallback.bind(this)).on("".concat(Ft,"SearchStarted"),this.handleSearchStarted.bind(this)).on("".concat(Ft,"SearchCallbackBookNotIndexed"),this.handleSearchCallbackBookNotIndexed.bind(this)).on("".concat(Ft,"SearchCallbackEmpty"),this.handleSearchCallbackEmpty.bind(this)).on("".concat(Ft,"pageChanged"),this.updateSearchNavigation.bind(this)),this.dom.toolbarSearch.querySelector("form").addEventListener("submit",this.submitHandler.bind(this))}}])&&Lt(hn.prototype,gn),Object.defineProperty(hn,"prototype",{writable:!1}),mn}(),dn=Rt(3609),pn=Rt(3609);dn.extend(BookReader.defaultOptions,{server:"ia600609.us.archive.org",bookId:"",subPrefix:"",bookPath:"",enableSearch:!0,searchInsideUrl:"/fulltext/inside.php",initialSearchTerm:null}),BookReader.prototype.setup=(un=BookReader.prototype.setup,function(mn){un.call(this,mn),this.searchTerm="",this.searchResults=null,this.searchInsideUrl=mn.searchInsideUrl,this.enableSearch=mn.enableSearch,this.bookId=mn.bookId,this.server=mn.server,this.subPrefix=mn.subPrefix,this.bookPath=mn.bookPath,this.searchXHR=null,this._cancelSearch.bind(this),this.cancelSearchRequest.bind(this),this._searchBoxesByIndex={},this.searchView=void 0}),BookReader.prototype.init=function(mn){return function(){var hn=this;mn.call(this),this.searchView=new fn({br:this,searchCancelledCallback:function(){hn._cancelSearch(),hn.trigger("SearchCanceled",{term:hn.searchTerm,instance:hn})}}),this.options.enableSearch&&this.options.initialSearchTerm&&this.search(this.options.initialSearchTerm,{goToFirstResult:this.options.goToFirstResult,suppressFragmentChange:!1})}}(BookReader.prototype.init),BookReader.prototype.buildToolbarElement=function(mn){return function(){var hn=mn.call(this);if(this.enableSearch)return this.searchView.dom.toolbarSearch&&hn.find(".BRtoolbarSectionInfo").after(this.searchView.dom.toolbarSearch),hn}}(BookReader.prototype.buildToolbarElement),BookReader.prototype._createPageContainer=function(mn){return function(hn){var gn=mn.call(this,hn);if(this.enableSearch&&gn.page&&hn in this._searchBoxesByIndex){var on=gn.page.index,Ft=this._searchBoxesByIndex[on];(0,Xt.Tm)("searchHiliteLayer",Ft,gn.page,gn.$container[0],Ft.map(function(Gt){return"match-index-".concat(Gt.matchIndex)}))}return gn}}(BookReader.prototype._createPageContainer),BookReader.prototype.search=Zt(regeneratorRuntime.mark(function mn(){var hn,gn,on,Ft,Gt,en,sn,cn,yn,Cn,kn,An,In=this,Pn=arguments;return regeneratorRuntime.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return hn=Pn.length>0&&Pn[0]!==void 0?Pn[0]:"",gn=Pn.length>1&&Pn[1]!==void 0?Pn[1]:{},on={goToFirstResult:!1,disablePopup:!1,suppressFragmentChange:!1,error:null,success:null},Ft=dn.extend({},on,gn),this.suppressFragmentChange=Ft.suppressFragmentChange,this.searchCancelled=!1,this.searchTerm=hn.replace(/\//g," "),Ft.suppressFragmentChange||this.trigger(BookReader.eventNames.fragmentChange),Gt=this.server.replace(/:.+/,""),en="https://".concat(Gt).concat(this.searchInsideUrl,"?"),sn=this.bookPath,cn="/".concat(this.subPrefix),this.bookPath.length-this.bookPath.lastIndexOf(cn)==cn.length&&(sn=this.bookPath.substr(0,this.bookPath.length-cn.length)),yn={item_id:this.bookId,doc:this.subPrefix,path:sn,q:hn},Cn=pn.param(yn).replace(/%2F/g,"/"),kn="".concat(en).concat(Cn),An=function(jn){if(!In.searchCancelled){var On=jn.error||!jn.matches.length,Sn=typeof Ft.error=="function",Vn=typeof Ft.success=="function";On?Sn?Ft.error.call(In,jn,Ft):In.BRSearchCallbackError(jn,Ft):Vn?Ft.success.call(In,jn,Ft):In.BRSearchCallback(jn,Ft)}},this.trigger("SearchStarted",{term:this.searchTerm,instance:this}),_n.t0=An,_n.next=21,pn.ajax({url:kn,dataType:"jsonp",cache:!0,beforeSend:function(jn){In.searchXHR=jn}});case 21:_n.t1=_n.sent,(0,_n.t0)(_n.t1);case 23:case"end":return _n.stop()}},mn,this)})),BookReader.prototype._cancelSearch=function(){var mn;(mn=this.searchXHR)===null||mn===void 0||mn.abort(),this.searchView.clearSearchFieldAndResults(!1),this.searchTerm="",this.searchXHR=null,this.searchCancelled=!0,this.searchResults=[]},BookReader.prototype.cancelSearchRequest=function(){this.searchCancelled=!0,this.searchXHR!==null&&(this._cancelSearch(),this.searchView.toggleSearchPending(),this.trigger("SearchCanceled",{term:this.searchTerm,instance:this}))},BookReader.prototype.BRSearchCallback=function(mn,hn){var gn=this;(function(on,Ft){var Gt,en,sn=Vt(on.matches.entries());try{for(sn.s();!(Gt=sn.n()).done;){var cn=Bt(Gt.value,2),yn=cn[0],Cn=cn[1];Cn.matchIndex=yn,Cn.displayPageNumber=(en=Cn.par[0].page,gn.book.getPageNum(gn.book.leafNumToIndex(en)));var kn,An=Vt(Cn.par);try{for(An.s();!(kn=An.n()).done;){var In,Pn=Vt(kn.value.boxes);try{for(Pn.s();!(In=Pn.n()).done;)In.value.matchIndex=yn}catch(_n){Pn.e(_n)}finally{Pn.f()}}}catch(_n){An.e(_n)}finally{An.f()}}}catch(_n){sn.e(_n)}finally{sn.f()}})(mn),this.searchResults=mn||[],this.updateSearchHilites(),this.removeProgressPopup(),hn.goToFirstResult&&this._searchPluginGoToResult(0),this.trigger("SearchCallback",{results:mn,options:hn,instance:this})},BookReader.prototype.BRSearchCallbackError=function(mn){this._BRSearchCallbackError(mn)},BookReader.prototype._BRSearchCallbackError=function(mn){this.searchResults=mn;var hn={term:this.searchTerm,instance:this};if(mn.error){var gn=Object.assign({},hn,{results:mn});this.trigger("SearchCallbackError",gn)}else if(mn.matches.length==0){if(mn.indexed===!1)return void this.trigger("SearchCallbackBookNotIndexed",hn);this.trigger("SearchCallbackEmpty",hn)}},BookReader.prototype.updateSearchHilites=function(){var mn,hn=((mn=this.searchResults)===null||mn===void 0?void 0:mn.matches)||[],gn={};this.removeSearchHilites();var on,Ft=Vt(hn);try{for(Ft.s();!(on=Ft.n()).done;){var Gt,en=Vt(on.value.par[0].boxes);try{for(en.s();!(Gt=en.n()).done;){var sn=Gt.value,cn=this.book.leafNumToIndex(sn.page);(gn[cn]||(gn[cn]=[])).push(sn)}}catch(Sn){en.e(Sn)}finally{en.f()}}}catch(Sn){Ft.e(Sn)}finally{Ft.f()}for(var yn=0,Cn=Object.entries(gn);yn<Cn.length;yn++){var kn,An=Bt(Cn[yn],2),In=An[0],Pn=An[1],_n=parseFloat(In),Rn=this.book.getPage(_n),jn=Vt(this.getActivePageContainerElementsForIndex(_n));try{var On=function(Sn,Vn){var Jn=kn.value;(0,Xt.Tm)("searchHiliteLayer",Pn,Rn,Jn,Pn.map(function(kr){return"match-index-".concat(kr.matchIndex)}))};for(jn.s();!(kn=jn.n()).done;)On(yn,Cn)}catch(Sn){jn.e(Sn)}finally{jn.f()}}this._searchBoxesByIndex=gn},BookReader.prototype.removeSearchHilites=function(){pn(this.getActivePageContainerElements()).find(".searchHiliteLayer").remove()},BookReader.prototype._searchPluginGoToResult=function(){var mn=Zt(regeneratorRuntime.mark(function hn(gn){var on,Ft,Gt,en,sn,cn,yn,Cn,kn,An,In,Pn;return regeneratorRuntime.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(Ft=(on=this.searchResults)===null||on===void 0?void 0:on.matches[gn],Gt=this.book,en=Gt.leafNumToIndex(Ft.par[0].page),sn=Gt.getPage(en),cn=Math.abs(this.currentIndex()-en)<3,yn=!1,sn.isViewable){_n.next=13;break}return _n.next=9,fetch("/services/bookreader/request_page?"+new URLSearchParams({id:this.options.bookId,subprefix:this.options.subPrefix,leafNum:sn.leafNum})).then(function(Rn){return Rn.json()});case 9:Cn=_n.sent,kn=Vt(Cn.value);try{for(kn.s();!(An=kn.n()).done;)In=An.value,Gt.getPage(Gt.leafNumToIndex(In)).makeViewable()}catch(Rn){kn.e(Rn)}finally{kn.f()}Cn.value.length||(Gt.getPage(en).makeViewable(),yn=!0);case 13:return this._isIndexDisplayed(en)||(this.suppressFragmentChange=!1,this.jumpToIndex(en)),yn&&Gt.getPage(en).makeViewable(!1),_n.next=17,(0,Yt.poll)(function(){return pn("rect.match-index-".concat(Ft.matchIndex))},{until:function(jn){return jn.length>0}});case 17:if(!(Pn=_n.sent).length){_n.next=24;break}return Pn.css("animation","none"),Pn[0].scrollIntoView({block:this.constMode1up==this.mode||this.isFullscreenActive?"center":"nearest",inline:"center",behavior:cn?"smooth":"auto"}),_n.next=23,new Promise(function(Rn){return setTimeout(Rn,100)});case 23:Pn.removeAttr("style");case 24:case"end":return _n.stop()}},hn,this)}));return function(hn){return mn.apply(this,arguments)}}(),BookReader.prototype.removeSearchResults=function(){var mn=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.removeSearchHilites(),this.searchTerm=null,this.searchResults=null,mn||this.trigger(BookReader.eventNames.fragmentChange)},BookReader.prototype.searchHighlightVisible=function(){var mn=this,hn=this.searchResults,gn=[];if(hn==null)return!1;if(this.constMode2up==this.mode)gn=[this.twoPage.currentIndexL,this.twoPage.currentIndexR];else{if(this.constMode1up!=this.mode)return!1;gn=[this.currentIndex()]}return hn.matches.some(function(on){return on.par[0].boxes.some(function(Ft){var Gt=mn.book.leafNumToIndex(Ft.page);if(dn.inArray(Gt,gn)>=0)return!0})}),!1}},2814:function(jt,xt,Rt){var Lt=Rt(7854),Bt=Rt(7293),Vt=Rt(1702),Nt=Rt(1340),qt=Rt(3111).trim,Jt=Rt(1361),Zt=Vt("".charAt),Yt=Lt.parseFloat,Xt=Lt.Symbol,nn=Xt&&Xt.iterator,un=1/Yt(Jt+"-0")!=-1/0||nn&&!Bt(function(){Yt(Object(nn))});jt.exports=un?function(fn){var dn=qt(Nt(fn)),pn=Yt(dn);return pn===0&&Zt(dn,0)=="-"?-0:pn}:Yt},9720:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(4699).entries;Lt({target:"Object",stat:!0},{entries:function(Nt){return Bt(Nt)}})},4678:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(2814);Lt({global:!0,forced:parseFloat!=Bt},{parseFloat:Bt})}},function(jt){jt(jt.s=8011)}])}),Q7=G7(j6());var Ut;_a=Q7,Ut=_a,q5=Ut.default,W6=__objRest(_a,["default"]),Z6=q5!==void 0?q5:W6}}),plugin_search_exports={};__export(plugin_search_exports,{default:function(){return Z6}});var init_plugin_search2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.search.js":function(){init_plugin_search(),init_plugin_search()}}),Ye,Fe,ze2,Ke,Ze,Ge,We,Xe,Je,Be,$e,_a,Ue,tn,rn,init_plugin_tts=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.tts.js":function(){Ye=Object.create,Fe=Object.defineProperty,ze2=Object.getOwnPropertyDescriptor,Ke=Object.getOwnPropertyNames,Ze=Object.getPrototypeOf,Ge=Object.prototype.hasOwnProperty,We=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},Xe=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!Ge.call(jt,nn)&&nn!==Rt&&Fe(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=ze2(xt,nn))||Lt.enumerable})},Jt=Ke(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},Je=function(jt,xt,Rt){return Rt=jt!=null?Ye(Ze(jt)):{},Xe(xt||!jt||!jt.__esModule?Fe(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},Be=We(function(){(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[34],{2862:function(jt,xt,Rt){"use strict";var Lt=function(Qr,Dr){return function(qr){if(Array.isArray(qr))return qr}(Qr)||function(qr,hi){var xi=qr==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&qr[Symbol.iterator]||qr["@@iterator"];if(xi!=null){var mi,ni,Nn=[],Li=!0,Vi=!1;try{for(xi=xi.call(qr);!(Li=(mi=xi.next()).done)&&(Nn.push(mi.value),!hi||Nn.length!==hi);Li=!0);}catch(xa){Vi=!0,ni=xa}finally{try{Li||xi.return==null||xi.return()}finally{if(Vi)throw ni}}return Nn}}(Qr,Dr)||function(qr,hi){if(qr){if(typeof qr=="string")return Bt(qr,hi);var xi=Object.prototype.toString.call(qr).slice(8,-1);return xi==="Object"&&qr.constructor&&(xi=qr.constructor.name),xi==="Map"||xi==="Set"?Array.from(qr):xi==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xi)?Bt(qr,hi):void 0}}(Qr,Dr)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Bt=function(Qr,Dr){(Dr==null||Dr>Qr.length)&&(Dr=Qr.length);for(var qr=0,hi=new Array(Dr);qr<Dr;qr++)hi[qr]=Qr[qr];return hi},Vt=function(Qr,Dr,qr,hi,xi,mi,ni){try{var Nn=Qr[mi](ni),Li=Nn.value}catch(Vi){return void qr(Vi)}Nn.done?Dr(Li):Promise.resolve(Li).then(hi,xi)},Nt=function(Qr,Dr){for(var qr=0;qr<Dr.length;qr++){var hi=Dr[qr];hi.enumerable=hi.enumerable||!1,hi.configurable=!0,"value"in hi&&(hi.writable=!0),Object.defineProperty(Qr,hi.key,hi)}},qt=function(Qr,Dr,qr,hi,xi,mi,ni){try{var Nn=Qr[mi](ni),Li=Nn.value}catch(Vi){return void qr(Vi)}Nn.done?Dr(Li):Promise.resolve(Li).then(hi,xi)},Jt=function(Qr,Dr){for(var qr=0;qr<Dr.length;qr++){var hi=Dr[qr];hi.enumerable=hi.enumerable||!1,hi.configurable=!0,"value"in hi&&(hi.writable=!0),Object.defineProperty(Qr,hi.key,hi)}},Zt=function(Qr,Dr){(Dr==null||Dr>Qr.length)&&(Dr=Qr.length);for(var qr=0,hi=new Array(Dr);qr<Dr;qr++)hi[qr]=Qr[qr];return hi},Yt=function(Qr,Dr,qr,hi,xi,mi,ni){try{var Nn=Qr[mi](ni),Li=Nn.value}catch(Vi){return void qr(Vi)}Nn.done?Dr(Li):Promise.resolve(Li).then(hi,xi)},Xt=function(Qr){return function(){var Dr=this,qr=arguments;return new Promise(function(hi,xi){var mi=Qr.apply(Dr,qr);function ni(Li){Yt(mi,hi,xi,ni,Nn,"next",Li)}function Nn(Li){Yt(mi,hi,xi,ni,Nn,"throw",Li)}ni(void 0)})}},nn=function(Qr,Dr){for(var qr=0;qr<Dr.length;qr++){var hi=Dr[qr];hi.enumerable=hi.enumerable||!1,hi.configurable=!0,"value"in hi&&(hi.writable=!0),Object.defineProperty(Qr,hi.key,hi)}},un=function(Qr,Dr,qr,hi,xi,mi,ni){try{var Nn=Qr[mi](ni),Li=Nn.value}catch(Vi){return void qr(Vi)}Nn.done?Dr(Li):Promise.resolve(Li).then(hi,xi)},fn=function(Qr){return function(){var Dr=this,qr=arguments;return new Promise(function(hi,xi){var mi=Qr.apply(Dr,qr);function ni(Li){un(mi,hi,xi,ni,Nn,"next",Li)}function Nn(Li){un(mi,hi,xi,ni,Nn,"throw",Li)}ni(void 0)})}},dn=function(Qr,Dr){if(!_instanceof(Qr,Dr))throw new TypeError("Cannot call a class as a function")},pn=function(Qr,Dr){for(var qr=0;qr<Dr.length;qr++){var hi=Dr[qr];hi.enumerable=hi.enumerable||!1,hi.configurable=!0,"value"in hi&&(hi.writable=!0),Object.defineProperty(Qr,hi.key,hi)}},mn=function(Qr,Dr,qr){return Dr&&pn(Qr.prototype,Dr),qr&&pn(Qr,qr),Object.defineProperty(Qr,"prototype",{writable:!1}),Qr},hn=function(Qr,Dr){for(;!Object.prototype.hasOwnProperty.call(Qr,Dr)&&(Qr=ra(Qr))!==null;);return Qr},gn=function(Qr,Dr){if(Dr&&(Tr(Dr)==="object"||typeof Dr=="function"))return Dr;if(Dr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(qr){if(qr===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return qr}(Qr)},on=function(Qr,Dr){return new Promise(function(qr){Qr.addEventListener(Dr,function hi(xi){Qr.removeEventListener(Dr,hi),qr(xi)})})},Ft=function(){var Qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent;return/android/i.test(Qr)},Gt=function(Qr,Dr){for(var qr=0;qr<Qi.Z.length;qr++)for(var hi=0;hi<Dr.length;hi++){var xi=Dr[hi];if(Qi.Z[qr][Ti[xi]].split(", ").map(function(mi){return mi.toLowerCase()}).indexOf(Qr)!=-1)return Qi.Z[qr][Ti["ISO 639-1"]]}return null},en=function(Qr,Dr,qr,hi,xi,mi,ni){try{var Nn=Qr[mi](ni),Li=Nn.value}catch(Vi){return void qr(Vi)}Nn.done?Dr(Li):Promise.resolve(Li).then(hi,xi)},sn=function(Qr){return function(){var Dr=this,qr=arguments;return new Promise(function(hi,xi){var mi=Qr.apply(Dr,qr);function ni(Li){en(mi,hi,xi,ni,Nn,"next",Li)}function Nn(Li){en(mi,hi,xi,ni,Nn,"throw",Li)}ni(void 0)})}},cn=function(Qr,Dr){if(!_instanceof(Qr,Dr))throw new TypeError("Cannot call a class as a function")},yn=function(Qr,Dr){for(var qr=0;qr<Dr.length;qr++){var hi=Dr[qr];hi.enumerable=hi.enumerable||!1,hi.configurable=!0,"value"in hi&&(hi.writable=!0),Object.defineProperty(Qr,hi.key,hi)}},Cn=function(Qr,Dr,qr){return Dr&&yn(Qr.prototype,Dr),qr&&yn(Qr,qr),Object.defineProperty(Qr,"prototype",{writable:!1}),Qr},kn=function(Qr,Dr){for(;!Object.prototype.hasOwnProperty.call(Qr,Dr)&&(Qr=Wr(Qr))!==null;);return Qr},An=function(Qr,Dr){if(Dr&&(pi(Dr)==="object"||typeof Dr=="function"))return Dr;if(Dr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(qr){if(qr===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return qr}(Qr)},In=function(Qr,Dr){return function(qr){if(Array.isArray(qr))return qr}(Qr)||function(qr,hi){var xi=qr==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&qr[Symbol.iterator]||qr["@@iterator"];if(xi!=null){var mi,ni,Nn=[],Li=!0,Vi=!1;try{for(xi=xi.call(qr);!(Li=(mi=xi.next()).done)&&(Nn.push(mi.value),!hi||Nn.length!==hi);Li=!0);}catch(xa){Vi=!0,ni=xa}finally{try{Li||xi.return==null||xi.return()}finally{if(Vi)throw ni}}return Nn}}(Qr,Dr)||function(qr,hi){if(qr){if(typeof qr=="string")return Pn(qr,hi);var xi=Object.prototype.toString.call(qr).slice(8,-1);return xi==="Object"&&qr.constructor&&(xi=qr.constructor.name),xi==="Map"||xi==="Set"?Array.from(qr):xi==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xi)?Pn(qr,hi):void 0}}(Qr,Dr)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Pn=function(Qr,Dr){(Dr==null||Dr>Qr.length)&&(Dr=Qr.length);for(var qr=0,hi=new Array(Dr);qr<Dr;qr++)hi[qr]=Qr[qr];return hi},_n=function(Qr,Dr,qr,hi,xi,mi,ni){try{var Nn=Qr[mi](ni),Li=Nn.value}catch(Vi){return void qr(Vi)}Nn.done?Dr(Li):Promise.resolve(Li).then(hi,xi)};Rt(5666),Rt(4916),Rt(1539),Rt(9714),Rt(4723),Rt(9826),Rt(2222),Rt(9600),Rt(1249),Rt(8309),Rt(2707),Rt(7327),Rt(6755),Rt(4678),Rt(8674),Rt(9720),Rt(4747),Rt(2526),Rt(1817),Rt(2165),Rt(6992),Rt(8783),Rt(3948),Rt(7042),Rt(1038),Rt(489),Rt(2419),Rt(4819),Rt(5003),Rt(5306),Rt(9601);var Rn=Rt(3609),jn=function(){function Gr(xi,mi,ni,Nn){(function(Li,Vi){if(!_instanceof(Li,Vi))throw new TypeError("Cannot call a class as a function")})(this,Gr),this.leafIndex=xi,this.chunkIndex=mi,this.text=ni,this.lineRects=Nn}var Qr,Dr,qr,hi;return Qr=Gr,(Dr=[{key:"fetch",value:(qr=regeneratorRuntime.mark(function xi(mi,ni,Nn){var Li;return regeneratorRuntime.wrap(function(Vi){for(;;)switch(Vi.prev=Vi.next){case 0:return Vi.next=2,Rn.ajax({type:"GET",url:"https://".concat(mi,"/BookReader/BookReaderGetTextWrapper.php"),dataType:"jsonp",cache:!0,data:{path:"".concat(ni,"_djvu.xml"),page:Nn}});case 2:return Li=Vi.sent,Vi.abrupt("return",Gr._fromTextWrapperResponse(Nn,Li));case 4:case"end":return Vi.stop()}},xi)}),hi=function(){var mi=this,ni=arguments;return new Promise(function(Nn,Li){var Vi=qr.apply(mi,ni);function xa(ci){Vt(Vi,Nn,Li,xa,Tn,"next",ci)}function Tn(ci){Vt(Vi,Nn,Li,xa,Tn,"throw",ci)}xa(void 0)})},function(xi,mi,ni){return hi.apply(this,arguments)})},{key:"_fromTextWrapperResponse",value:function(mi,ni){return ni.map(function(Nn,Li){var Vi=Gr._fixChunkRects(Nn.slice(1)),xa=Gr._removeDanglingHyphens(Nn[0]);return new Gr(mi,Li,xa,Vi)})}},{key:"_fixChunkRects",value:function(mi){if(mi.length<2)return mi;var ni=Lt(mi,2),Nn=ni[0],Li=ni[1],Vi=Lt(Nn,3),xa=Vi[0],Tn=Vi[1],ci=Vi[2]-xa,oi=Li[1]-Li[3],Ai=Li[2]-Li[0],ui=Li[2];return ci>30*Ai&&(Nn[2]=ui,Nn[3]=Tn-oi),mi}},{key:"_removeDanglingHyphens",value:function(mi){return mi.replace(/[-¬]\s+/g,"")}}])&&Nt(Qr,Dr),Object.defineProperty(Qr,"prototype",{writable:!1}),Gr}(),On=function(){function Gr(xi,mi,ni){(function(Nn,Li){if(!_instanceof(Nn,Li))throw new TypeError("Cannot call a class as a function")})(this,Gr),this.pageCount=xi,this.opts=Object.assign({},Sn,ni),this._cursor={page:mi,chunk:0},this._bufferedPages={},this._bufferingPages={},this._cursorLock=Promise.resolve()}var Qr,Dr,qr,hi;return Qr=Gr,(Dr=[{key:"next",value:function(){var mi=this;return this._cursorLock=this._cursorLock.then(function(){return mi._nextUncontrolled()})}},{key:"decrement",value:function(){var mi=this;return this._cursorLock=this._cursorLock.then(function(){return mi._decrementUncontrolled()})}},{key:"_nextUncontrolled",value:(qr=regeneratorRuntime.mark(function xi(){var mi;return regeneratorRuntime.wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:if(this._cursor.page!=this.pageCount){ni.next=2;break}return ni.abrupt("return",Promise.resolve(Gr.AT_END));case 2:return this._recenterBuffer(this._cursor.page),ni.next=5,this._fetchPageChunks(this._cursor.page);case 5:if(mi=ni.sent,this._cursor.chunk!=mi.length){ni.next=10;break}return this._cursor.page++,this._cursor.chunk=0,ni.abrupt("return",this._nextUncontrolled());case 10:return ni.abrupt("return",mi[this._cursor.chunk++]);case 11:case"end":return ni.stop()}},xi,this)}),hi=function(){var mi=this,ni=arguments;return new Promise(function(Nn,Li){var Vi=qr.apply(mi,ni);function xa(ci){qt(Vi,Nn,Li,xa,Tn,"next",ci)}function Tn(ci){qt(Vi,Nn,Li,xa,Tn,"throw",ci)}xa(void 0)})},function(){return hi.apply(this,arguments)})},{key:"_decrementUncontrolled",value:function(){var mi=this,ni=Promise.resolve();return this._cursor.chunk>0?this._cursor.chunk--:this._cursor.page>0&&(this._cursor.page--,ni=this._fetchPageChunks(this._cursor.page).then(function(Nn){if(Nn.length==0)return mi._decrementUncontrolled();mi._cursor.chunk=Nn.length-1})),ni.then(function(){return mi._fetchPageChunks(mi._cursor.page)})}},{key:"_recenterBuffer",value:function(mi){for(var ni=Math.max(0,mi-this.opts.pageBufferSize),Nn=Math.min(this.pageCount,mi+this.opts.pageBufferSize+1),Li=ni;Li<Nn;Li++)this._fetchPageChunks(Li);this._removePageFromBuffer(ni-1),this._removePageFromBuffer(Nn+1)}},{key:"_removePageFromBuffer",value:function(mi){delete this._bufferingPages[mi],delete this._bufferedPages[mi]}},{key:"_fetchPageChunks",value:function(mi){var ni=this;return mi in this._bufferingPages?this._bufferingPages[mi]:mi in this._bufferedPages?Promise.resolve(this._bufferedPages[mi]):(this._bufferingPages[mi]=this._fetchPageChunksDirect(mi).then(function(Nn){return delete ni._bufferingPages[mi],ni._bufferedPages[mi]=Nn,Nn}),this._bufferingPages[mi])}},{key:"_fetchPageChunksDirect",value:function(mi){return jn.fetch(this.opts.server,this.opts.bookPath,mi)}}])&&Jt(Qr.prototype,Dr),Object.defineProperty(Qr,"prototype",{writable:!1}),Gr}();On.AT_END="__PageChunkIterator.AT_END__";var Sn={server:null,bookPath:null,pageBufferSize:2},Vn=Rt(3609);function Jn(Gr){return(Jn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Dr){return typeof Dr=="undefined"?"undefined":_typeof(Dr)}:function(Qr){return Qr&&typeof Symbol=="function"&&Qr.constructor===Symbol&&Qr!==Symbol.prototype?"symbol":typeof Qr=="undefined"?"undefined":_typeof(Qr)})(Gr)}var kr=function(){function Gr(mi){var ni,Nn,Li=this;(function(Vi,xa){if(!_instanceof(Vi,xa))throw new TypeError("Cannot call a class as a function")})(this,Gr),Nn=function(){Li.voice=Gr.getBestBookVoice(Li.getVoices(),Li.opts.bookLanguage)},(ni="updateBestVoice")in this?Object.defineProperty(this,ni,{value:Nn,enumerable:!0,configurable:!0,writable:!0}):this[ni]=Nn,this.playing=!1,this.paused=!1,this.opts=mi,this._chunkIterator=null,this.activeSound=null,this.playbackRate=1,this.events=Vn({}),this.voice=null,this.events.on("voiceschanged",this.updateBestVoice),this.events.trigger("voiceschanged")}var Qr,Dr,qr,hi,xi;return Qr=Gr,qr=[{key:"isSupported",value:function(){throw new Error("Unimplemented abstract class")}},{key:"getBestBookVoice",value:function(ni,Nn){var Li=arguments.length>2&&arguments[2]!==void 0?arguments[2]:navigator.languages,Vi=ni.filter(function(Tn){return Tn.lang.startsWith(Nn)}),xa=(Li=Li||(navigator.language?[navigator.language]:[])).filter(function(Tn){return Tn.startsWith(Nn)});return Gr.getMatchingVoice(xa,Vi)||Vi.find(function(Tn){return Tn.default})||Vi[0]||Gr.getMatchingVoice(Li,ni)||ni.find(function(Tn){return Tn.default})||ni[0]}},{key:"getMatchingVoice",value:function(ni,Nn){var Li,Vi=function(ci,oi){var Ai=(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&ci[Symbol.iterator]||ci["@@iterator"];if(!Ai){if(Array.isArray(ci)||(Ai=function(Ci,Ni){if(Ci){if(typeof Ci=="string")return Zt(Ci,Ni);var Pi=Object.prototype.toString.call(Ci).slice(8,-1);return Pi==="Object"&&Ci.constructor&&(Pi=Ci.constructor.name),Pi==="Map"||Pi==="Set"?Array.from(Ci):Pi==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Pi)?Zt(Ci,Ni):void 0}}(ci))||oi&&ci&&typeof ci.length=="number"){Ai&&(ci=Ai);var ui=0,Ar=function(){};return{s:Ar,n:function(){return ui>=ci.length?{done:!0}:{done:!1,value:ci[ui++]}},e:function(Ni){throw Ni},f:Ar}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var $r,Ur=!0,Jr=!1;return{s:function(){Ai=Ai.call(ci)},n:function(){var Ni=Ai.next();return Ur=Ni.done,Ni},e:function(Ni){Jr=!0,$r=Ni},f:function(){try{Ur||Ai.return==null||Ai.return()}finally{if(Jr)throw $r}}}}(ni);try{var xa=function(){var oi=Li.value,Ai=Nn.filter(function(ui){return ui.lang.replace("_","-").startsWith(oi)});if(Ai.length)return{v:Ai.find(function(ui){return ui.default})||Ai[0]}};for(Vi.s();!(Li=Vi.n()).done;){var Tn=xa();if(Jn(Tn)==="object")return Tn.v}}catch(ci){Vi.e(ci)}finally{Vi.f()}}}],(Dr=[{key:"getVoices",value:function(){throw new Error("Unimplemented abstract class")}},{key:"init",value:function(){return null}},{key:"start",value:function(ni,Nn){this.playing=!0,this.opts.onLoadingStart(),this._chunkIterator=new On(Nn,ni,{server:this.opts.server,bookPath:this.opts.bookPath,pageBufferSize:5}),this.step(),this.events.trigger("start")}},{key:"stop",value:function(){this.activeSound&&this.activeSound.stop(),this.playing=!1,this._chunkIterator=null,this.activeSound=null,this.events.trigger("stop")}},{key:"pause",value:function(){var ni=!this.paused&&this.activeSound;this.paused=!0,this.activeSound&&this.activeSound.pause(),ni&&this.events.trigger("pause")}},{key:"resume",value:function(){var ni=this.paused&&this.activeSound;this.paused=!1,this.activeSound&&this.activeSound.resume(),ni&&this.events.trigger("resume")}},{key:"togglePlayPause",value:function(){this.paused?this.resume():this.pause()}},{key:"jumpForward",value:function(){this.activeSound&&this.activeSound.finish()}},{key:"jumpBackward",value:(xi=Xt(regeneratorRuntime.mark(function mi(){var ni=this;return regeneratorRuntime.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Promise.all([this.activeSound.stop(),this._chunkIterator.decrement().then(function(){return ni._chunkIterator.decrement()})]);case 2:this.step();case 3:case"end":return Nn.stop()}},mi,this)})),function(){return xi.apply(this,arguments)})},{key:"setVoice",value:function(ni){this.events.off("voiceschanged",this.updateBestVoice),this.voice=this.getVoices().find(function(Nn){return Nn.voiceURI===ni}),this.activeSound&&this.activeSound.setVoice(this.voice)}},{key:"setPlaybackRate",value:function(ni){this.playbackRate=ni,this.activeSound&&this.activeSound.setPlaybackRate(ni)}},{key:"step",value:(hi=Xt(regeneratorRuntime.mark(function mi(){var ni,Nn,Li,Vi=this;return regeneratorRuntime.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,this._chunkIterator.next();case 2:if((ni=xa.sent)!=On.AT_END){xa.next=7;break}return this.stop(),this.opts.onDone(),xa.abrupt("return");case 7:return this.opts.onLoadingStart(),(Nn=this.createSound(ni)).chunk=ni,Nn.rate=this.playbackRate,Nn.voice=this.voice,Nn.load(function(){return Vi.opts.onLoadingComplete()}),this.opts.onLoadingComplete(),xa.next=16,this.opts.beforeChunkPlay(ni);case 16:if(this.playing){xa.next=18;break}return xa.abrupt("return");case 18:return xa.next=20,this.playSound(Nn).then(function(){return Vi.opts.afterChunkPlay(Nn.chunk)});case 20:return Li=xa.sent,this.paused&&this.pause(),xa.next=24,Li;case 24:if(!this.playing){xa.next=26;break}return xa.abrupt("return",this.step());case 26:case"end":return xa.stop()}},mi,this)})),function(){return hi.apply(this,arguments)})},{key:"createSound",value:function(ni){throw new Error("Unimplemented abstract class")}},{key:"playSound",value:function(ni){return this.activeSound=ni,this.activeSound.loaded||this.opts.onLoadingStart(),this.activeSound.play()}},{key:"getBestVoice",value:function(){return Gr.getBestBookVoice(this.getVoices(),this.opts.bookLanguage)}}])&&nn(Qr.prototype,Dr),qr&&nn(Qr,qr),Object.defineProperty(Qr,"prototype",{writable:!1}),Gr}(),xr=Rt(5685),Yn=(Rt(5529),Rt(4371),Rt(3609));function Tr(Gr){return(Tr=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Dr){return typeof Dr=="undefined"?"undefined":_typeof(Dr)}:function(Qr){return Qr&&typeof Symbol=="function"&&Qr.constructor===Symbol&&Qr!==Symbol.prototype?"symbol":typeof Qr=="undefined"?"undefined":_typeof(Qr)})(Gr)}function ti(){return(ti=(typeof Reflect=="undefined"?"undefined":_typeof(Reflect))<"u"&&Reflect.get?Reflect.get:function(Qr,Dr,qr){var hi=hn(Qr,Dr);if(hi){var xi=Object.getOwnPropertyDescriptor(hi,Dr);return xi.get?xi.get.call(arguments.length<3?Qr:qr):xi.value}}).apply(this,arguments)}function yi(Gr,Qr){return(yi=Object.setPrototypeOf||function(Dr,qr){return Dr.__proto__=qr,Dr})(Gr,Qr)}function ra(Gr){return(ra=Object.setPrototypeOf?Object.getPrototypeOf:function(Dr){return Dr.__proto__||Object.getPrototypeOf(Dr)})(Gr)}var Aa=function(Gr){(function(mi,ni){if(typeof ni!="function"&&ni!==null)throw new TypeError("Super expression must either be null or a function");mi.prototype=Object.create(ni&&ni.prototype,{constructor:{value:mi,writable:!0,configurable:!0}}),Object.defineProperty(mi,"prototype",{writable:!1}),ni&&yi(mi,ni)})(xi,Gr);var Qr,Dr,qr,hi=(Dr=xi,qr=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(mi){return!1}}(),function(){var ni,Nn=ra(Dr);if(qr){var Li=ra(this).constructor;ni=Reflect.construct(Nn,arguments,Li)}else ni=Nn.apply(this,arguments);return gn(this,ni)});function xi(mi){var ni,Nn;return dn(this,xi),(Nn=hi.call(this,mi)).audioFormat=(ni=Yn.browser)!==null&&ni!==void 0&&ni.mozilla?"ogg":"mp3",Nn}return mn(xi,[{key:"getVoices",value:function(){return[{default:!0,lang:"en-US",localService:!1,name:"Festival - English (US)",voiceURI:null}]}},{key:"init",value:function(){soundManager.setup({debugMode:!1,preferFlash:!0,url:"/bookreader/BookReader/soundmanager/swf",useHTML5Audio:!0,flashVersion:9})}},{key:"start",value:function(ni,Nn){var Li=this,Vi=null;navigator.userAgent.match(/mobile/i)&&(Vi=this.iOSCaptureUserIntentHack()),(Vi=Vi||Promise.resolve()).then(function(){return ti(ra(xi.prototype),"start",Li).call(Li,ni,Nn)})}},{key:"createSound",value:function(ni){return new ua(this.getSoundUrl(ni.text))}},{key:"getSoundUrl",value:function(ni){return"https://"+this.opts.server+"/BookReader/BookReaderGetTTS.php?string="+encodeURIComponent(ni)+"&format=."+this.audioFormat}},{key:"iOSCaptureUserIntentHack",value:(Qr=fn(regeneratorRuntime.mark(function mi(){var ni;return regeneratorRuntime.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return ni=soundManager.createSound({url:zi[this.audioFormat]}),Nn.next=3,new Promise(function(Li){return ni.play({onfinish:Li})});case 3:ni.destruct();case 4:case"end":return Nn.stop()}},mi,this)})),function(){return Qr.apply(this,arguments)})}],[{key:"isSupported",value:function(){return(typeof soundManager=="undefined"?"undefined":_typeof(soundManager))<"u"&&soundManager.supported()}}]),xi}(kr),ua=function(){function Gr(Dr){dn(this,Gr),this.soundUrl=Dr,this.sound=null,this.rate=1,this._finishResolver=null}var Qr;return mn(Gr,[{key:"loaded",get:function(){return this.sound&&this.sound.loaded}},{key:"load",value:function(qr){var hi,xi=this;return this.sound=soundManager.createSound({url:this.soundUrl,onload:function(){xi.rate!=1&&xi.sound.setPlaybackRate(xi.rate),qr()},onresume:(hi=fn(regeneratorRuntime.mark(function mi(){return regeneratorRuntime.wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:return ni.next=2,(0,xr.sleep)(25);case 2:xi.rate!=1&&xi.sound.setPlaybackRate(xi.rate);case 3:case"end":return ni.stop()}},mi)})),function(){return hi.apply(this,arguments)})}),this.sound.load()}},{key:"play",value:(Qr=fn(regeneratorRuntime.mark(function Dr(){var qr=this;return regeneratorRuntime.wrap(function(hi){for(;;)switch(hi.prev=hi.next){case 0:return hi.next=2,new Promise(function(xi){qr._finishResolver=xi,qr.sound.play({onfinish:xi})});case 2:this.sound.destruct();case 3:case"end":return hi.stop()}},Dr,this)})),function(){return Qr.apply(this,arguments)})},{key:"stop",value:function(){return this.sound.stop(),Promise.resolve()}},{key:"pause",value:function(){this.sound.pause()}},{key:"resume",value:function(){this.sound.resume()}},{key:"setPlaybackRate",value:function(qr){this.rate=qr,this.sound.setPlaybackRate(qr)}},{key:"finish",value:function(){this.sound.stop(),this._finishResolver()}}]),Gr}(),zi={mp3:"data:audio/mp3;base64,//uQxAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAACAAACcQCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA//////////////////////////////////////////////////////////////////8AAAAeTEFNRTMuOTlyBJwAAAAAAAAAADUgJAaUQQABrgAAAnHIf8sZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sQxAADwlwBKGAAACAAAD/AAAAEAAAAH///////////////+UBAMExBTUUzLjk5LjOqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+xDEIAPAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqg==",ogg:"data:audio/ogg;base64,T2dnUwACAAAAAAAAAAAVEgAAAAAAAADSDf4BHgF2b3JiaXMAAAAAAUSsAAAAAAAAAHcBAAAAAAC4AU9nZ1MAAAAAAAAAAAAAFRIAAAEAAAB4VKTpEDv//////////////////8kDdm9yYmlzKwAAAFhpcGguT3JnIGxpYlZvcmJpcyBJIDIwMTIwMjAzIChPbW5pcHJlc2VudCkAAAAAAQV2b3JiaXMpQkNWAQAIAAAAMUwgxYDQkFUAABAAAGAkKQ6TZkkppZShKHmYlEhJKaWUxTCJmJSJxRhjjDHGGGOMMcYYY4wgNGQVAAAEAIAoCY6j5klqzjlnGCeOcqA5aU44pyAHilHgOQnC9SZjbqa0pmtuziklCA1ZBQAAAgBASCGFFFJIIYUUYoghhhhiiCGHHHLIIaeccgoqqKCCCjLIIINMMumkk0466aijjjrqKLTQQgsttNJKTDHVVmOuvQZdfHPOOeecc84555xzzglCQ1YBACAAAARCBhlkEEIIIYUUUogppphyCjLIgNCQVQAAIACAAAAAAEeRFEmxFMuxHM3RJE/yLFETNdEzRVNUTVVVVVV1XVd2Zdd2ddd2fVmYhVu4fVm4hVvYhV33hWEYhmEYhmEYhmH4fd/3fd/3fSA0ZBUAIAEAoCM5luMpoiIaouI5ogOEhqwCAGQAAAQAIAmSIimSo0mmZmquaZu2aKu2bcuyLMuyDISGrAIAAAEABAAAAAAAoGmapmmapmmapmmapmmapmmapmmaZlmWZVmWZVmWZVmWZVmWZVmWZVmWZVmWZVmWZVmWZVmWZVmWZVlAaMgqAEACAEDHcRzHcSRFUiTHciwHCA1ZBQDIAAAIAEBSLMVyNEdzNMdzPMdzPEd0RMmUTM30TA8IDVkFAAACAAgAAAAAAEAxHMVxHMnRJE9SLdNyNVdzPddzTdd1XVdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVgdCQVQAABAAAIZ1mlmqACDOQYSA0ZBUAgAAAABihCEMMCA1ZBQAABAAAiKHkIJrQmvPNOQ6a5aCpFJvTwYlUmye5qZibc84555xszhnjnHPOKcqZxaCZ0JpzzkkMmqWgmdCac855EpsHranSmnPOGeecDsYZYZxzzmnSmgep2Vibc85Z0JrmqLkUm3POiZSbJ7W5VJtzzjnnnHPOOeecc86pXpzOwTnhnHPOidqba7kJXZxzzvlknO7NCeGcc84555xzzjnnnHPOCUJDVgEAQAAABGHYGMadgiB9jgZiFCGmIZMedI8Ok6AxyCmkHo2ORkqpg1BSGSeldILQkFUAACAAAIQQUkghhRRSSCGFFFJIIYYYYoghp5xyCiqopJKKKsoos8wyyyyzzDLLrMPOOuuwwxBDDDG00kosNdVWY4215p5zrjlIa6W11lorpZRSSimlIDRkFQAAAgBAIGSQQQYZhRRSSCGGmHLKKaegggoIDVkFAAACAAgAAADwJM8RHdERHdERHdERHdERHc/xHFESJVESJdEyLVMzPVVUVVd2bVmXddu3hV3Ydd/Xfd/XjV8XhmVZlmVZlmVZlmVZlmVZlmUJQkNWAQAgAAAAQgghhBRSSCGFlGKMMcecg05CCYHQkFUAACAAgAAAAABHcRTHkRzJkSRLsiRN0izN8jRP8zTRE0VRNE1TFV3RFXXTFmVTNl3TNWXTVWXVdmXZtmVbt31Ztn3f933f933f933f933f13UgNGQVACABAKAjOZIiKZIiOY7jSJIEhIasAgBkAAAEAKAojuI4jiNJkiRZkiZ5lmeJmqmZnumpogqEhqwCAAABAAQAAAAAAKBoiqeYiqeIiueIjiiJlmmJmqq5omzKruu6ruu6ruu6ruu6ruu6ruu6ruu6ruu6ruu6ruu6ruu6ruu6QGjIKgBAAgBAR3IkR3IkRVIkRXIkBwgNWQUAyAAACADAMRxDUiTHsixN8zRP8zTREz3RMz1VdEUXCA1ZBQAAAgAIAAAAAADAkAxLsRzN0SRRUi3VUjXVUi1VVD1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXVNE3TNIHQkJUAABkAACNBBhmEEIpykEJuPVgIMeYkBaE5BqHEGISnEDMMOQ0idJBBJz24kjnDDPPgUigVREyDjSU3jiANwqZcSeU4CEJDVgQAUQAAgDHIMcQYcs5JyaBEzjEJnZTIOSelk9JJKS2WGDMpJaYSY+Oco9JJyaSUGEuKnaQSY4mtAACAAAcAgAALodCQFQFAFAAAYgxSCimFlFLOKeaQUsox5RxSSjmnnFPOOQgdhMoxBp2DECmlHFPOKccchMxB5ZyD0EEoAAAgwAEAIMBCKDRkRQAQJwDgcCTPkzRLFCVLE0XPFGXXE03XlTTNNDVRVFXLE1XVVFXbFk1VtiVNE01N9FRVE0VVFVXTlk1VtW3PNGXZVFXdFlXVtmXbFn5XlnXfM01ZFlXV1k1VtXXXln1f1m1dmDTNNDVRVFVNFFXVVFXbNlXXtjVRdFVRVWVZVFVZdmVZ91VX1n1LFFXVU03ZFVVVtlXZ9W1Vln3hdFVdV2XZ91VZFn5b14Xh9n3hGFXV1k3X1XVVln1h1mVht3XfKGmaaWqiqKqaKKqqqaq2baqurVui6KqiqsqyZ6qurMqyr6uubOuaKKquqKqyLKqqLKuyrPuqLOu2qKq6rcqysJuuq+u27wvDLOu6cKqurquy7PuqLOu6revGceu6MHymKcumq+q6qbq6buu6ccy2bRyjquq+KsvCsMqy7+u6L7R1IVFVdd2UXeNXZVn3bV93nlv3hbJtO7+t+8px67rS+DnPbxy5tm0cs24bv637xvMrP2E4jqVnmrZtqqqtm6qr67JuK8Os60JRVX1dlWXfN11ZF27fN45b142iquq6Ksu+sMqyMdzGbxy7MBxd2zaOW9edsq0LfWPI9wnPa9vGcfs64/Z1o68MCcePAACAAQcAgAATykChISsCgDgBAAYh5xRTECrFIHQQUuogpFQxBiFzTkrFHJRQSmohlNQqxiBUjknInJMSSmgplNJSB6GlUEproZTWUmuxptRi7SCkFkppLZTSWmqpxtRajBFjEDLnpGTOSQmltBZKaS1zTkrnoKQOQkqlpBRLSi1WzEnJoKPSQUippBJTSam1UEprpaQWS0oxthRbbjHWHEppLaQSW0kpxhRTbS3GmiPGIGTOScmckxJKaS2U0lrlmJQOQkqZg5JKSq2VklLMnJPSQUipg45KSSm2kkpMoZTWSkqxhVJabDHWnFJsNZTSWkkpxpJKbC3GWltMtXUQWgultBZKaa21VmtqrcZQSmslpRhLSrG1FmtuMeYaSmmtpBJbSanFFluOLcaaU2s1ptZqbjHmGlttPdaac0qt1tRSjS3GmmNtvdWae+8gpBZKaS2U0mJqLcbWYq2hlNZKKrGVklpsMebaWow5lNJiSanFklKMLcaaW2y5ppZqbDHmmlKLtebac2w19tRarC3GmlNLtdZac4+59VYAAMCAAwBAgAlloNCQlQBAFAAAQYhSzklpEHLMOSoJQsw5J6lyTEIpKVXMQQgltc45KSnF1jkIJaUWSyotxVZrKSm1FmstAACgwAEAIMAGTYnFAQoNWQkARAEAIMYgxBiEBhmlGIPQGKQUYxAipRhzTkqlFGPOSckYcw5CKhljzkEoKYRQSiophRBKSSWlAgAAChwAAAJs0JRYHKDQkBUBQBQAAGAMYgwxhiB0VDIqEYRMSiepgRBaC6111lJrpcXMWmqttNhACK2F1jJLJcbUWmatxJhaKwAA7MABAOzAQig0ZCUAkAcAQBijFGPOOWcQYsw56Bw0CDHmHIQOKsacgw5CCBVjzkEIIYTMOQghhBBC5hyEEEIIoYMQQgillNJBCCGEUkrpIIQQQimldBBCCKGUUgoAACpwAAAIsFFkc4KRoEJDVgIAeQAAgDFKOQehlEYpxiCUklKjFGMQSkmpcgxCKSnFVjkHoZSUWuwglNJabDV2EEppLcZaQ0qtxVhrriGl1mKsNdfUWoy15pprSi3GWmvNuQAA3AUHALADG0U2JxgJKjRkJQCQBwCAIKQUY4wxhhRiijHnnEMIKcWYc84pphhzzjnnlGKMOeecc4wx55xzzjnGmHPOOeccc84555xzjjnnnHPOOeecc84555xzzjnnnHPOCQAAKnAAAAiwUWRzgpGgQkNWAgCpAAAAEVZijDHGGBsIMcYYY4wxRhJijDHGGGNsMcYYY4wxxphijDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYW2uttdZaa6211lprrbXWWmutAEC/CgcA/wcbVkc4KRoLLDRkJQAQDgAAGMOYc445Bh2EhinopIQOQgihQ0o5KCWEUEopKXNOSkqlpJRaSplzUlIqJaWWUuogpNRaSi211loHJaXWUmqttdY6CKW01FprrbXYQUgppdZaiy3GUEpKrbXYYow1hlJSaq3F2GKsMaTSUmwtxhhjrKGU1lprMcYYay0ptdZijLXGWmtJqbXWYos11loLAOBucACASLBxhpWks8LR4EJDVgIAIQEABEKMOeeccxBCCCFSijHnoIMQQgghREox5hx0EEIIIYSMMeeggxBCCCGEkDHmHHQQQgghhBA65xyEEEIIoYRSSuccdBBCCCGUUELpIIQQQgihhFJKKR2EEEIooYRSSiklhBBCCaWUUkoppYQQQgihhBJKKaWUEEIIpZRSSimllBJCCCGUUkoppZRSQgihlFBKKaWUUkoIIYRSSimllFJKCSGEUEoppZRSSikhhBJKKaWUUkoppQAAgAMHAIAAI+gko8oibDThwgNQaMhKAIAMAABx2GrrKdbIIMWchJZLhJByEGIuEVKKOUexZUgZxRjVlDGlFFNSa+icYoxRT51jSjHDrJRWSiiRgtJyrLV2zAEAACAIADAQITOBQAEUGMgAgAOEBCkAoLDA0DFcBATkEjIKDArHhHPSaQMAEITIDJGIWAwSE6qBomI6AFhcYMgHgAyNjbSLC+gywAVd3HUghCAEIYjFARSQgIMTbnjiDU+4wQk6RaUOAgAAAAAAAQAeAACSDSAiIpo5jg6PD5AQkRGSEpMTlAAAAAAA4AGADwCAJAWIiIhmjqPD4wMkRGSEpMTkBCUAAAAAAAAAAAAICAgAAAAAAAQAAAAICE9nZ1MABCwAAAAAAAAAFRIAAAIAAAAPBTD1AgEBAAo="},Ui=Rt(7775),Qi=(Rt(3123),Rt(1030)),Ti={Name:0,Endonym:1,"ISO 639-1":2,"ISO 639-2/T":3,"ISO 639-2/B":4};function pi(Gr){return(pi=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(Dr){return typeof Dr=="undefined"?"undefined":_typeof(Dr)}:function(Qr){return Qr&&typeof Symbol=="function"&&Qr.constructor===Symbol&&Qr!==Symbol.prototype?"symbol":typeof Qr=="undefined"?"undefined":_typeof(Qr)})(Gr)}function $i(){return($i=(typeof Reflect=="undefined"?"undefined":_typeof(Reflect))<"u"&&Reflect.get?Reflect.get:function(Qr,Dr,qr){var hi=kn(Qr,Dr);if(hi){var xi=Object.getOwnPropertyDescriptor(hi,Dr);return xi.get?xi.get.call(arguments.length<3?Qr:qr):xi.value}}).apply(this,arguments)}function bi(Gr,Qr){return(bi=Object.setPrototypeOf||function(Dr,qr){return Dr.__proto__=qr,Dr})(Gr,Qr)}function Wr(Gr){return(Wr=Object.setPrototypeOf?Object.getPrototypeOf:function(Dr){return Dr.__proto__||Object.getPrototypeOf(Dr)})(Gr)}var zr,Rr=function(Gr){(function(xi,mi){if(typeof mi!="function"&&mi!==null)throw new TypeError("Super expression must either be null or a function");xi.prototype=Object.create(mi&&mi.prototype,{constructor:{value:xi,writable:!0,configurable:!0}}),Object.defineProperty(xi,"prototype",{writable:!1}),mi&&bi(xi,mi)})(hi,Gr);var Qr,Dr,qr=(Qr=hi,Dr=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(xi){return!1}}(),function(){var mi,ni=Wr(Qr);if(Dr){var Nn=Wr(this).constructor;mi=Reflect.construct(ni,arguments,Nn)}else mi=ni.apply(this,arguments);return An(this,mi)});function hi(xi){var mi;return cn(this,hi),mi=qr.call(this,xi),speechSynthesis.addEventListener&&speechSynthesis.addEventListener("voiceschanged",function(){return mi.events.trigger("voiceschanged")}),mi}return Cn(hi,[{key:"start",value:function(mi,ni){var Nn=this;if("mediaSession"in navigator){var Li=new Audio(Zr);Li.loop=!0,this.events.on("pause",function(){return Li.pause()}),this.events.on("resume",function(){return Li.play()}),this.events.on("stop",function(){return Li.src=""}),Li.play().then(function(){navigator.mediaSession.metadata=new MediaMetadata({title:br.bookTitle,artist:br.options.metadata.filter(function(Vi){return Vi.label=="Author"}).map(function(Vi){return Vi.value})[0],artwork:[{src:br.options.thumbnail,type:"image/jpg"}]}),navigator.mediaSession.setActionHandler("play",function(){Li.play(),Nn.resume()}),navigator.mediaSession.setActionHandler("pause",function(){Li.pause(),Nn.pause()}),navigator.mediaSession.setActionHandler("previoustrack",function(){return Nn.jumpBackward()}),navigator.mediaSession.setActionHandler("nexttrack",function(){return Nn.jumpForward()})})}return $i(Wr(hi.prototype),"start",this).call(this,mi,ni)}},{key:"getVoices",value:function(){var mi=speechSynthesis.getVoices();return mi.filter(function(ni){return ni.default}).length!=1&&mi.unshift({voiceURI:"bookreader.SystemDefault",name:"System Default",lang:navigator.language,default:!0,localService:!0}),mi}},{key:"createSound",value:function(mi){return new Yr(mi.text)}}],[{key:"isSupported",value:function(){return window.speechSynthesis!==void 0&&!/samsungbrowser/i.test(navigator.userAgent)}}]),hi}(kr),Yr=function(){function Gr(mi){cn(this,Gr),this.text=mi,this.loaded=!1,this.paused=!1,this.started=!1,this.stopped=!1,this.rate=1,this.utterance=null,this.voice=null,this._lastEvents={pause:null,boundary:null,start:null},this._charIndex=0,this._finishResolver=null,this._finishPromise=null}var Qr,Dr,qr,hi,xi;return Cn(Gr,[{key:"load",value:function(ni){var Nn,Li=this;this.loaded=!1,this.started=!1,this.utterance=new SpeechSynthesisUtterance(this.text.slice(this._charIndex)),((Nn=this.voice)===null||Nn===void 0?void 0:Nn.voiceURI)!=="bookreader.SystemDefault"&&(this.utterance.voice=this.voice),this.voice&&(this.utterance.lang=this.voice.lang),this.utterance.rate=this.rate,location.toString().indexOf("_debugReadAloud=true")!=-1&&(this.utterance.addEventListener("pause",function(){return console.log("pause")}),this.utterance.addEventListener("resume",function(){return console.log("resume")}),this.utterance.addEventListener("start",function(){return console.log("start")}),this.utterance.addEventListener("end",function(){return console.log("end")}),this.utterance.addEventListener("error",function(){return console.log("error")}),this.utterance.addEventListener("boundary",function(){return console.log("boundary")}),this.utterance.addEventListener("mark",function(){return console.log("mark")}),this.utterance.addEventListener("finish",function(){return console.log("finish")})),this.utterance.addEventListener("start",function(Vi){return Li._lastEvents.start=Vi}),this.utterance.addEventListener("boundary",function(Vi){return Li._lastEvents.boundary=Vi}),this.utterance.addEventListener("pause",function(Vi){return Li._lastEvents.pause=Vi}),this.utterance.addEventListener("start",function(){Li.started=!0,Li.stopped=!1,Li.paused=!1}),this.utterance.addEventListener("pause",function(){return Li.paused=!0}),this.utterance.addEventListener("resume",function(){return Li.paused=!1}),this.utterance.addEventListener("end",function(Vi){Li.paused||Li.stopped||Li.utterance.dispatchEvent(new CustomEvent("finish",Vi))}),this.loaded=!0,ni&&ni()}},{key:"reload",value:(xi=sn(regeneratorRuntime.mark(function mi(){var ni,Nn;return regeneratorRuntime.wrap(function(Li){for(;;)switch(Li.prev=Li.next){case 0:return ni=this.paused,(Nn=this._lastEvents.boundary||this._lastEvents.pause)&&(this._charIndex=this.text.indexOf(Nn.target.text)+Nn.charIndex),Li.next=5,this.stop();case 5:this.load(),ni||this.play();case 7:case"end":return Li.stop()}},mi,this)})),function(){return xi.apply(this,arguments)})},{key:"play",value:function(){var ni=this;this._finishPromise=this._finishPromise||new Promise(function(Li){return ni._finishResolver=Li}),this.utterance.addEventListener("finish",this._finishResolver),speechSynthesis.cancel(),speechSynthesis.resume(),speechSynthesis.speak(this.utterance);var Nn=this.utterance.voice&&this.utterance.voice.localService;return(0,Ui.i7)()&&!Nn&&this._chromePausingBugFix(),this._finishPromise}},{key:"stop",value:function(){var ni=Promise.resolve();return this.stopped||(ni=Promise.race([on(this.utterance,"end"),on(this.utterance,"error")])),this.stopped=!0,speechSynthesis.cancel(),ni}},{key:"finish",value:(hi=sn(regeneratorRuntime.mark(function mi(){return regeneratorRuntime.wrap(function(ni){for(;;)switch(ni.prev=ni.next){case 0:return ni.next=2,this.stop();case 2:this.utterance.dispatchEvent(new Event("finish"));case 3:case"end":return ni.stop()}},mi,this)})),function(){return hi.apply(this,arguments)})},{key:"pause",value:(qr=sn(regeneratorRuntime.mark(function mi(){var ni,Nn,Li;return regeneratorRuntime.wrap(function(Vi){for(;;)switch(Vi.prev=Vi.next){case 0:if(!this.paused){Vi.next=2;break}return Vi.abrupt("return");case 2:if(ni=on(this.utterance,"pause"),speechSynthesis.pause(),Nn=(0,Ui.vU)()&&Ft(),!(0,Ui.i7)()&&!Nn){Vi.next=15;break}return Li=(0,xr.sleep)(100).then(function(){return"timeout"}),Vi.next=10,Promise.race([ni,Li]);case 10:if(Vi.sent=="timeout"){Vi.next=13;break}return Vi.abrupt("return");case 13:this.utterance.dispatchEvent(new CustomEvent("pause",this._lastEvents.start)),Nn&&this.stop();case 15:case"end":return Vi.stop()}},mi,this)})),function(){return qr.apply(this,arguments)})},{key:"resume",value:(Dr=sn(regeneratorRuntime.mark(function mi(){var ni,Nn,Li;return regeneratorRuntime.wrap(function(Vi){for(;;)switch(Vi.prev=Vi.next){case 0:if(this.started){Vi.next=3;break}return this.play(),Vi.abrupt("return");case 3:if(this.paused){Vi.next=5;break}return Vi.abrupt("return");case 5:if(ni=(0,Ui.i7)()&&Ft()||(0,Ui.vU)()&&Ft(),Nn=(0,Ui.i7)()||ni,Li=on(this.utterance,"resume"),speechSynthesis.resume(),!Nn){Vi.next=20;break}return Vi.next=12,Promise.race([Li,(0,xr.sleep)(100).then(function(){return"timeout"})]);case 12:if(Vi.sent=="timeout"){Vi.next=15;break}return Vi.abrupt("return");case 15:if(this.utterance.dispatchEvent(new CustomEvent("resume",{})),!ni){Vi.next=20;break}return Vi.next=19,this.reload();case 19:this.play();case 20:case"end":return Vi.stop()}},mi,this)})),function(){return Dr.apply(this,arguments)})},{key:"setPlaybackRate",value:function(ni){this.rate=ni,this.reload()}},{key:"setVoice",value:function(ni){this.voice=ni,this.reload()}},{key:"_chromePausingBugFix",value:(Qr=sn(regeneratorRuntime.mark(function mi(){var ni,Nn,Li,Vi;return regeneratorRuntime.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return ni=(0,xr.sleep)(14e3).then(function(){return"timeout"}),Nn=on(this.utterance,"pause").then(function(){return"paused"}),Li=on(this.utterance,"end").then(function(){return"ended"}),xa.next=5,Promise.race([ni,Nn,Li]);case 5:Vi=xa.sent,location.toString().indexOf("_debugReadAloud=true")!=-1&&console.log("CHROME-PAUSE-HACK: ".concat(Vi)),xa.t0=Vi,xa.next=xa.t0==="ended"?10:xa.t0==="paused"?11:xa.t0==="timeout"?15:21;break;case 10:return xa.abrupt("break",21);case 11:return xa.next=13,Promise.race([on(this.utterance,"resume"),(0,xr.sleep)(14e3).then(function(){return"timeout"})]);case 13:return Vi=="timeout"?this.reload():this._chromePausingBugFix(),xa.abrupt("break",21);case 15:return speechSynthesis.pause(),xa.next=18,(0,xr.sleep)(25);case 18:return speechSynthesis.resume(),this._chromePausingBugFix(),xa.abrupt("break",21);case 21:case"end":return xa.stop()}},mi,this)})),function(){return Qr.apply(this,arguments)})}]),Gr}(),Zr="data:audio/mp3;base64,/+MYxAAMEAISSAhElhIpJYzz1vz9mUdlHvJwTP/n3FJesPxB9/8mp0oGaz9+7+T//8oCDhJqOMqLh4o4uhUAUUDaf//3r+///+MYxAoKy2ImKAgEqbfr/t///27/+n3s32/////+b5qMsq7vnXCKh2By3ZcIqyrUYbbRH0fp+ljtf+n2Uo72PHX/03f0df///+MYxBkKUAYmQAhEAL+2l44oKFjZMwJAOJnhguMqokFAqBKl/5f1/+f+3/v////9GT//r+//v+//////b1VvucaRChqnMqsY/+MYxCoLo2IiSAgEpRrgIRVq//p////25nlpVFbQ9kuXtrpt+n//3ZUZNKHVTHdJk3Q6h961DAU8loFlsfTnTZYLLQ1xiIYC/+MYxDYLa2YYAACNFAKKv5swEnqSccBoi//xVP9R/q/370r02////7VpaiWWLrDaF//X8+Rf/6ys2irmURCrI/Lr7///+m1t/+MYxEMKqAI2SAhElh7vNPmHrKdmMPFMimBI5xYQEiIRxh1gk0pKvfo7nezMyH6P67uKW+z/7NusoS/4//STUtCUiwASccAQ/+MYxFMKs2IcIABFEFRhEOUCgACs//l3/6df///+qZf6V9X2t69f/p////+v97UOY7UyyIxZWPa1inCgyCDq//pXpSia2v23/+MYxGMK6AYqSABEAl70RfX2+nu6///v+rfdWCLKMhUBmZhIDqt23LQGBjyNGEjBCnI5JGjRWkU2a8b29z/+n6/9SnN7LUfo/+MYxHILg2IiQAgEUPpX9//96jShqxUCtNiIeCAcmxc3/tn18pTBRmaNzgUvIqropQvPf/Fy99+z9/8/bx43Xn95kr6QHFQp/+MYxH8LG2IcAACNMTZjQ1mIlAyLi1r7PBeeff3WH/rB/r/2/7a/+6/0/0b19F5lfb/p////9qWyzOGqY5WlRoqAGuCOp1Dm/+MYxI0KuAIuSAhElhZ6kDcciBDa1gec/T1uqXsq/0Pf+z/9tf0fbV8Jf//xrqJs4BnZgPhibbcDkhvrmd9q9s+3XL+2X+9e/+MYxJ0MK14UAABNLG/7/dfT6f/1Rt+v/0/09f///1fZbWuR7ohD7JuzWZRbVe5Or5lVUWrunn1/Z+v/v//p9Ozvqh6OoMKb/+MYxKcMo2YhgAgExmatD1TeZuDdxZACD6ZEipG5JWjTNJZ16WIitt4yx3+/3fud9dFaG/7fdRQ///2a8PsCLxIDokWAam24/+MYxK8JsAYuSAhEAtxow+XubpX85GAu+/8z//2cpeR+xf/KXOZchkyy8//P5f+X/////edcJFIEjHFNBB0OtjXoQIEUm8mx/+MYxMMMi14mKAgEpmaRQYFFM5jChhMBskKSnLHwMz8jUiTb6rq////Pf0u6p038KcqLh8tFIDPK0waRwBJBSIFgBH+eAMDT/+MYxMsKG2IYAACNTf///9P/////5/+f9ZKCZazujkeQGA+RIYDEc4oApsX+dz5P//O5+WXJWPpLGoNdAyEtBgspdF5FUbFU/+MYxN0KUAIuSAhElphZOtQNqKkTl6///B7L9f//5//5fz+V1/L5f++f3/qD/n3//+3svyOlCl52VRRE7iVvgaFRcAxZVbe0/+MYxO4Og2ImSAhG3+lb683WpVSNSyNspd0UzsyTkRVqjsj0ej//1rZG9Co1Go8hSlgMjhQucpg9Fp6+uL06ZdcfIdD1ckrm/+MYxO8Os14QAABNLaj9X+YufyaKj/L1t//8H/qi//5+RF+LQjyw2+XDjO2/Oaj///93+ja45qSmWYIJQEc0bZqkTcr7IVep/+MYxO8QI2YVgAjNoNrP+QIELy/8t6XR+eyorh/f//lg2WZf/7/5e//fR+/3n+YOX5f///owB5uJ2AJjUjMSRgzRqNJV/rUZ/+MYxOkNS2oiSAiHoCRFe8nrl2Pvi15/JiyX/5T+vecv8z17/L5R9F5k5Z3b+YC6yr8fP+3q1m0TMZjrAnSg0CCBw7EjjUWC/+MYxO4OY14QAAFTMVFqv0w2rN+YPGceXOXn/+XP//8v/n//9fy/35BrF///f/////yI08yQDwI+dXQ0HJERuhH+9xIkWcvm/+MYxO8Pq2YaQAiNoPYT38z3LPn/X//1v32IRy49cz/5f9Lnzfz5/InIzKD/1+Xp1/0ar6I8YqlQQZkzYJLkIcO6sDjmwHuv/+MYxOsNi14lqAhG3//33Ln8vBl/P9Kf/8/+X2UpVxaJV+kYMsr9dtFr///l//3SQ2v1CRbHIPKziXzJVEkeHFBQADHVjccc/+MYxO8P214dqAiHoohQ8T6PXm5mjvzJirn9X//eX/5r/5fykE3Ni12f/185fn+v/8/6e//TaqOoNyZTiIJc8YEAygzxf//P/+MYxOoMez4iQAhG3fry//////8v//Kf7ckWwdjU6uAlPIxG5Tl6VM4PV/5f55eZylFPOPd8+pBCJZ/XpEmmNSwmYOHpl+8l/+MYxPMO62YhqAiHomIQPMfzYfl//Lr/YkBd3APxQ/z3//5ctVrMPakfyqebn//T////TkqS/QylsGVd48YSy46YoyMkuz/T/+MYxPIPW2IaQAhGvcsh/D/M/+9+ll//Oyz/88v5//+y5v/yk3nL8pTl////8+f5FlWkpuw22NXIjbfSLWc61WWWHynCuQIe/+MYxO8OGz4mSAiHo5f/+fl+6PQReMvX//PaIhL//fN/sqD6zWhL/V65v73///f+YCU4yRtDLIwg1XBowhGBB9hrgDTcaBER/+MYxPEPg2IVYAjNoU///15+ZcFdV//eSL/y//l1+i+vPy/kfv/rl////+JaajzwMYMAghvUbHiBQQIPAbC1ssAgiBYf57+v/+MYxO4Og0IhqAiHh//3////z/Oz7+W3lNll+U07IIZZzqTh3M8nFman/H///JZ7yZNkaLB0Jm7sJc+SMA55lhJMhxxWD//3/+MYxO8Og2IdgAjNoxkk379d8j1rs5dfLbn/8nP/6/fI96P9df/z4r//9ecXX89H+6aUs2dmtayGHP0pclEjszX4HMJuF/65/+MYxPAOO2IdoAhG3j/XzN0ullhGsszM/ozztvKpndTslEpKj2PdL6fT+7s2V7EMsIZjAR3CNdSEIWWkxGnEVitwwSIE0yNv/+MYxPIN42IiSAhG32r/XVk9VVG107IY5j6q57Gc/pXT+eX//+u/PR8s7s6FI5zlEKGJVKLKV40qeS1MtkxKW2ro9xEXn7/P/+MYxPUQg14WQAjNof1Q3Xr4q2XJfy//y//l/z+EveR/6GLX/8K////6fbT9CoRyDsdHMIn279+ZuHuOFIvVt//e1pVZ1Sju/+MYxO4Oe2YhqAiNorOaY+51MxL2UoMIjmcxjQdFRyNVVa1LUd6/172a9VbR1U4VCCXA1HkcQMoC0U/SoACSMRAUgYdoKEGU/+MYxO8Pk2oQIACTFIGGIGiRxzP/iH/vP+A5r///z/838v36n//7//P//6P33///+IWZyzRmB+SBvm5THMSlFEL/+Rk4Zi9+/+MYxOsMk2oUAACTMIu5BP9fIxC7h//3y/+pSujznMj/z9S/P/z/3LmX////5b//JkWqxxoRRaLrubJCHAdzYcWODdv+mtvZ/+MYxPMOC2odoAiNotVJZ0Vt2VqSD52bqzoQUdUKy2er0mroz2ImX/ffZq7X1k3INcezhRmERUQFFMAKMfV+gmPaVJ1igl2k/+MYxPUQ+2oMAACNFHP/9xk/D8srrZ8vzu/6//+Rn/z/z+zneV/+v/4uZ9f//r///7ra1i0znd0Ugk4dN6Y7gvKgUdX79xks/+MYxOwM804mSAhG3/KCtd87mQv5c/5Zf/7Ev/78+WauWX//kpIjI5uRowybyixL5XX///9ljMuUzMQqXJK/tDgIgrL/559G/+MYxPMPO14hoAhGv/mf5ZzlJLOy2QkeTfcjvUyVy//8/f2FeWu88vZVPrqa9ZRm4QQNIl+ZXNGC6/SXL88C+nHJ/7+SvMhI/+MYxPEQQ2YMAAFTFIs2gqVC7+4N/uX//f8vxH/58uUymv/9y3n5b6p/////23ZHynRxARCkKUwRQQKsdFCUNswfdmL1lgtv/+MYxOsNU1YhoAiHo6Sv3/l/Xzl3+2v//z//39/Rn/Bzz50R8pf+u1l1////p1TRqIXaXd0lDIY1USShoAoxCxaAAqa79xkE/+MYxPAOq2YlqAhG3i/PH3PO5xkW66X2h6/88sP8+U/+uX5lkd1Wyys9az/smhajlmX//5cUNkTjmAKPJoxzJyrMUopoJBRq/+MYxPAOQ2YQAABTEP73EgSF593QPX7+U3v8///5P/5f/1//8WfL5/1/wwp+mQv5f/LOigzvMjoczjItyM9EgLnY/+XqeeNw/+MYxPIPW1odgAiNh1SJsuiWWbOXoFVzs2a4NzlzXZn5//7X3dqO9L75RtzsmeQIKivkbIknm6xULDDSF5G5edXuv9C5lKVa/+MYxO8Og2IeQAiHhU3LrlyX7QBy//nfQ//Ky//ly7J58a7KBc0ayl7+6f2b///zX2K6SHIepGMDBElCtphtGsZv0xJEKiQ//+MYxPAPq1odqAhG3wDT/nXn7///////L//e/cyXZbb6AMy12NvdI9zIy89yP////v7TUeUIqnHCCasDDMKcm5u123L8cVu3/+MYxOwNQ1YhqAhG3zUVguuHqHy/6l2v3wV/qv//1/y/6/L//4es9nUvyz39T////ZutU9IzMWbQyKjY5epCS1vy5xHlVZJJ/+MYxPIOS2YQAABTEANCv/fIss+X6P////8v+Z//7/LI8NLlZNFck/z+/Xv////0K/83Yuomhozh1pUW7Qga+6t4NNE0ONyy/+MYxPMQQ14ZgAiNo8toABfy/svsz/rLv/17a0avX2vbuuzH00V0+XbV20T///3+ljpQxDFMyOMU1BpkIo8YcHKrCcyiKKre/+MYxO0PY2YVgAiToO2vyGX6nq+ZGb/rXl1//z//5b//lP8uf//EXKv+v0/////XvQqTHqxWoRRgrhmDQQThlQOyKj8/0/Nr/+MYxOoNk14eQAiNob7U7/4/la2f//OxCL/n//f/3l2Y15p5/upz2pf9f//vb6fPQrUQuQWcUc+KjmrmzmEozKAfEE2ozP6//+MYxO4PA2oaIAjNoPr/Nfaw///33+X9X/eZ+fn1/WsjbNckfer3+X////IfPyFgNsUSt77vc4pDvI10yuq3EgRQpc7tf8uf/+MYxO0Oq2IeQAgKyYp9+ff/8t/VKaoXy//G//Mlg/vqertShLzX3z/v1/1usqWRrBmSOCTfz+xy0sx9H63VEYg/r1//y/f9/+MYxO0Nk1YiQAiHhPRtNNHzUTq6q62f1XTbORdOq//X+ifdGOWrVHT2OY9hoLyZQ1I1OkSI4NyocRYoUKCKLRLH0W23JYjT/+MYxPEOe14dgAiNo19+/Ln9Uglsp4+ZoF/0oiS+//+6/Ky99yje////qTa8////5/i+DFN2QNkCg0QUzocL/8z+9XOZ54F5/+MYxPINW2IeQAhM3ceYqGZJzgEAMZmZnZwkIrdFDDe/+6/bO+zrRU5sYqdzx7dIYqqOyjECzyIUAwNkCJGxav/3/cvwCyzh/+MYxPcPC14dqAiNow2kh3GeZQmSGeKjgYTMzZ7l58z/3//633UfmVt4ncevdKqvispjUlOkhOkTwuwsXQoxMruyQWgISfyX/+MYxPUPs2oV4AgOkPLK//PPzf////5n/+/8NeDSNlRbu9FKjI8Zn/O89Z/+f/L6fL6ObO7wiuTKLQRjt4JUkfCiZZFYEpXT/+MYxPENwzYqSAhG3zlwiHl+Vln8utc8+X///36///L9Tv5LMl1ftaeZd/zl//////nLfhZytqwKmCjMFcMIwQcAMZ2oQGKn/+MYxPUO214QAABNEf1y0qzKPqaNn3AEjuGta0EsZF8j/+X/+avnuL5WLWOhrPCGdKIznKWIbhBiOUIrq4eiMNb++RofJUR//+MYxPQO+2oQAABTECDLKpKyp7AFEE8jv/+Sl/f/y/f/l5fP4fymp//l////19DUomQyM0m1ZpEZBzxYoAZF/76MqX0Xlyuc/+MYxPMQE2YaQAjNoOhkaR051mjiXVyEahjrxZUVKOOczO6VzO22dvX/72/XSfKGp6jj1xthiMTqqkaMDONH8CrEtDC58Rlm/+MYxO0PA2IeQAhGvRcLtzbVM/gZH6X/lrIqeVGpIri//vyEv/zP/5f5/9b/8Pz/X6/////b9NHfUzFhEoxzO4G0JqZksJg5/+MYxOwNA2oUAABRLKr/0/12Xg3ZXsiKqursXOls6MpKE2znexzO55WW+peuvZ/7auaSuIHKhjghBhAV3CmBClmIxpPSkSy7/+MYxPMOIz4hoAhG3yfJyIVqohcXWCjI/8vP9+1/7//X/3/6f61/+v7/t77f6/2/////+26mQzIyjqylhTO4eKGRQxhbNDiJ/+MYxPUSE2oIAACTEFX/++n7JrSx2WYNMZFc7AlUirWqGBPCXOpzmRTPQjIe9czff/5/PfLPJX3KO6w22kttoaJ9pNWZDjFM/+MYxOcNi2YhoAiHhqk05mxEuYDmFRBBIGDT7+IflmVMb/0Wf/0/QLkHf1/2m6v6fpoY+1+sAhoMlxoGOFQ+jbbcZJGljIXK/+MYxOsQO2IMAACTFb+lv4fH/GVV//r//efnoslIj/r9fxbPO8vHItLDn/P//ZdO6lS9VdVByqsIqUNAYfBAhpCxuXVke+X2/+MYxOUNE2IiQAgEwV5f0jVYbP3//7v/L//l5f5ss4GVEaGbmesRh9K0ju6///837UmOjpIwssokUcxQt+gNYplsHLYhB5eJ/+MYxOsQk1YMAACTEY3JJQ1wxZtG/tak6KISwy/uZ/j6nkHvZei9RjajSy8n3x/u3///stJyKaAKCFJMKC4b/r/WvwKplRP5/+MYxOMKOAYuSABEAnq+WEvP//5I//v/QMz8//X758VpvOnnOVPn/f//uX2+f7nDYvkGpozxt8Xn2tRGoPBM1PX/6/+YdDJZ/+MYxPUPQ1YiSAiHo8IiMFFDMfiOduTSMAxPIM7R9Lkv8t/3993+be079FC2LRc8jYlp5R6KheqB2l0kwFwoFSmWOyCsZ8v+/+MYxPMQg2IaQAlNoFP7Ly7/X//+W+gepL/1mP1mfb8ccMf6rJy7AZA9f8//z/1MupC79GSiKa17cElnuR7pw5MG48AV+ucZ/+MYxOwMgAYuSAhEAhglKMW9+py5S+PP+Rf/6MP/fXz/vlOfvzMv/LWRcWGz16///9fZMlpasVhhHOGxIRbHk8nkkYP+EQKl/+MYxPUPG2IdgAjNozJQByAMF/6//le/y////8/rVl/v5/d/5U98kU2tzl5SITKXk///7Pt5VWhZSMOQqIHZwB0LymkzFFnA/+MYxPMOw2oQAABNEL0pKo025GgSbCS9H7lzLlV58mRTv//3+W8WT//f/7zz5//l/9ki/6////WXFkRjlygC4US7JYQwCIg1/+MYxPMPk1YaQAjNof+3GgQj8XKu+pz/PNeX2//81+BMxLX//nz8/5vXovznf9GZ8kZy//J/t1dPqqsZWQIqK2lF4LBUIAJn/+MYxO8Pq2YdoAlNopA5QImv5P/i4cqmi/y///9DP/mplLdWL/8rZS/qX////m+pfVpWM5jBgJysYxQpTGMYUcygIwYU6qqq/+MYxOsPE14aQAiNoYAwNmLCuoX4szULsxZmoXZiwr/FhX//gIWFSJmtiVCwr3f7P/ioqLCwsLC4qK1MQU1FMy45OS4zVVVV/+MYxOkN614mSAhE31VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/+MYxOwOwz4hqAiHo1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/+MYxOwOG1oOIAgEqFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/+MYxO4L6AVtkAhEAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV",_i="Read this book aloud",ki=Rt(9860),Bi=Rt(3609),Di=Rt(3609);Bi.extend(BookReader.defaultOptions,{server:"ia600609.us.archive.org",bookPath:"",enableTtsPlugin:!0}),BookReader.prototype.setup=(zr=BookReader.prototype.setup,function(Gr){if(zr.call(this,Gr),this.options.enableTtsPlugin){this._ttsBoxesByIndex={};var Qr=Rr.isSupported()?Rr:Aa.isSupported()?Aa:null;if(/_forceTTSEngine=(festival|web)/.test(location.toString())){var Dr=location.toString().match(/_forceTTSEngine=(festival|web)/)[1];Qr={festival:Aa,web:Rr}[Dr]}Qr&&(this.ttsEngine=new Qr({server:Gr.server,bookPath:Gr.bookPath,bookLanguage:(qr=Gr.bookLanguage,qr?Gt(qr=qr.toLowerCase(),["ISO 639-1"])||Gt(qr,["ISO 639-2/B"])||Gt(qr,["ISO 639-2/T","Endonym","Name"]):null),onLoadingStart:this.showProgressPopup.bind(this,"Loading audio..."),onLoadingComplete:this.removeProgressPopup.bind(this),onDone:this.ttsStop.bind(this),beforeChunkPlay:this.ttsBeforeChunkPlay.bind(this),afterChunkPlay:this.ttsSendChunkFinishedAnalyticsEvent.bind(this)}))}var qr}),BookReader.prototype.init=function(Gr){return function(){var Qr=this;this.options.enableTtsPlugin&&this.bind(BookReader.eventNames.PostInit,function(){Qr.$(".BRicon.read").click(function(){return Qr.ttsToggle(),!1}),Qr.ttsEngine&&(Qr.ttsEngine.init(),/[?&]_autoReadAloud=show/.test(location.toString())&&Qr.ttsStart(!1))}),Gr.call(this)}}(BookReader.prototype.init),BookReader.prototype._createPageContainer=function(Gr){return function(Qr){var Dr=Gr.call(this,Qr);if(this.options.enableTtsPlugin&&Dr.page&&Qr in this._ttsBoxesByIndex){var qr=Dr.page.index;(0,ki.Tm)("ttsHiliteLayer",this._ttsBoxesByIndex[qr],Dr.page,Dr.$container[0])}return Dr}}(BookReader.prototype._createPageContainer),BookReader.prototype.buildMobileDrawerElement=function(Gr){return function(){var Qr=Gr.call(this);return this.options.enableTtsPlugin&&this.ttsEngine&&Qr.find(".BRmobileMenu__moreInfoRow").after(Di('\n        <li>\n            <span>\n                <span class="DrawerIconWrapper"><img class="DrawerIcon" src="'.concat(this.imagesBaseURL,'icon_speaker_open.svg" alt="info-speaker"/></span>\n                Read Aloud\n            </span>\n            <div>\n                <span class="larger">Press to toggle read aloud</span>\n                <br/>\n                <button class="BRicon read"></button>\n            </div>\n        </li>'))),Qr}}(BookReader.prototype.buildMobileDrawerElement),BookReader.prototype.initNavbar=function(Gr){return function(){var Qr=this,Dr=Gr.call(this);if(this.options.enableTtsPlugin&&this.ttsEngine){this.refs.$BRReadAloudToolbar=Di('\n        <ul class="read-aloud">\n          <li>\n            <select class="playback-speed" name="playback-speed" title="'.concat("Playback speed",'">\n              <option value="0.25">0.25x</option>\n              <option value="0.5">0.5x</option>\n              <option value="0.75">0.75x</option>\n              <option value="1.0" selected>1.0x</option>\n              <option value="1.25">1.25x</option>\n              <option value="1.5">1.5x</option>\n              <option value="1.75">1.75x</option>\n              <option value="2">2x</option>\n            </select>\n          </li>\n          <li>\n            <button type="button" name="review" title="').concat("Review 10 seconds",'">\n              <div class="icon icon-review"></div>\n            </button>\n          </li>\n          <li>\n            <button type="button" name="play" title="').concat("Play",'">\n              <div class="icon icon-play"></div>\n              <div class="icon icon-pause"></div>\n            </button>\n          </li>\n          <li>\n            <button type="button" name="advance" title="').concat("Advance 10 seconds",'">\n              <div class="icon icon-advance"></div>\n            </button>\n          </li>\n          <li>\n            <select class="playback-voices" name="playback-voice" style="display: none" title="Change read aloud voices">\n            </select>\n          </li>\n        </ul>\n      ')),Dr.find(".BRcontrols").prepend(this.refs.$BRReadAloudToolbar);var qr=function(Li){return Li.map(function(Vi){return'<option value="'.concat(Vi.voiceURI,'">').concat(Vi.lang," - ").concat(Vi.name,"</option>")}).join("")},hi=function(Li,Vi){return"".concat(Li.lang," - ").concat(Li.name).localeCompare("".concat(Vi.lang," - ").concat(Vi.name))},xi=function(Li){Li.empty();var Vi=Qr.ttsEngine.opts.bookLanguage,xa=Qr.ttsEngine.getVoices().filter(function(ci){return ci.lang.startsWith(Vi)}).sort(hi),Tn=Qr.ttsEngine.getVoices().filter(function(ci){return!ci.lang.startsWith(Vi)}).sort(hi);Qr.ttsEngine.getVoices().length>1?(Li.append(Di('<optgroup label="Book Language ('.concat(Vi,')"> ').concat(qr(xa)," </optgroup>"))),Li.append(Di('<optgroup label="Other Languages"> '.concat(qr(Tn)," </optgroup>"))),Li.val(Qr.ttsEngine.voice.voiceURI),Li.show()):Li.hide()},mi=this.refs.$BRReadAloudToolbar.find("[name=playback-voice]");xi(mi),mi.on("change",function(Nn){return Qr.ttsEngine.setVoice(mi.val())}),this.ttsEngine.events.on("pause resume start",function(){return Qr.ttsUpdateState()}),this.ttsEngine.events.on("voiceschanged",function(){return xi(mi)}),this.refs.$BRReadAloudToolbar.find("[name=play]").on("click",this.ttsPlayPause.bind(this)),this.refs.$BRReadAloudToolbar.find("[name=advance]").on("click",this.ttsJumpForward.bind(this)),this.refs.$BRReadAloudToolbar.find("[name=review]").on("click",this.ttsJumpBackward.bind(this));var ni=this.refs.$BRReadAloudToolbar.find('select[name="playback-speed"]');ni.on("change",function(Nn){return Qr.ttsEngine.setPlaybackRate(parseFloat(ni.val()))}),Di('<li>\n          <button class="BRicon read js-tooltip" title="'.concat(_i,'">\n            <div class="icon icon-read-aloud"></div>\n            <span class="tooltip">').concat(_i,"</span>\n          </button>\n        </li>")).insertBefore(Dr.find(".BRcontrols .BRicon.zoom_out").closest("li"))}return Dr}}(BookReader.prototype.initNavbar),BookReader.prototype.ttsToggle=function(){this.autoStop&&this.autoStop(),this.ttsEngine.playing?this.ttsStop():this.ttsStart()},BookReader.prototype.ttsStart=function(){var Gr=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];this.constModeThumb==this.mode&&this.switchMode(this.constMode1up),this.refs.$BRReadAloudToolbar.addClass("visible"),this.$(".BRicon.read").addClass("unread active"),this.ttsSendAnalyticsEvent("Start"),Gr&&this.ttsEngine.start(this.currentIndex(),this.book.getNumLeafs())},BookReader.prototype.ttsJumpForward=function(){this.ttsEngine.paused&&this.ttsEngine.resume(),this.ttsEngine.jumpForward()},BookReader.prototype.ttsJumpBackward=function(){this.ttsEngine.paused&&this.ttsEngine.resume(),this.ttsEngine.jumpBackward()},BookReader.prototype.ttsUpdateState=function(){var Gr=!(this.ttsEngine.paused||!this.ttsEngine.playing);this.$(".read-aloud [name=play]").toggleClass("playing",Gr)},BookReader.prototype.ttsPlayPause=function(){this.ttsEngine.playing?(this.ttsEngine.togglePlayPause(),this.ttsUpdateState(this.ttsEngine.paused)):this.ttsToggle()},BookReader.prototype.ttsStop=function(){this.refs.$BRReadAloudToolbar.removeClass("visible"),this.$(".BRicon.read").removeClass("unread active"),this.ttsSendAnalyticsEvent("Stop"),this.ttsEngine.stop(),this.ttsRemoveHilites(),this.removeProgressPopup()},BookReader.prototype.ttsBeforeChunkPlay=function(){var Gr,Qr=(Gr=regeneratorRuntime.mark(function Dr(qr){return regeneratorRuntime.wrap(function(hi){for(;;)switch(hi.prev=hi.next){case 0:return hi.next=2,this.ttsMaybeFlipToIndex(qr.leafIndex);case 2:this.ttsHighlightChunk(qr),this.ttsScrollToChunk(qr);case 4:case"end":return hi.stop()}},Dr,this)}),function(){var qr=this,hi=arguments;return new Promise(function(xi,mi){var ni=Gr.apply(qr,hi);function Nn(Vi){_n(ni,xi,mi,Nn,Li,"next",Vi)}function Li(Vi){_n(ni,xi,mi,Nn,Li,"throw",Vi)}Nn(void 0)})});return function(Dr){return Qr.apply(this,arguments)}}(),BookReader.prototype.ttsSendChunkFinishedAnalyticsEvent=function(Gr){var Qr;this.ttsSendAnalyticsEvent("ChunkFinished-Words",(Qr=Gr.text.match(/\S+/g))?Qr.length:0)},BookReader.prototype.ttsMaybeFlipToIndex=function(Gr){var Qr=this.constMode2up==this.mode,Dr=null,qr=new Promise(function(hi){return Dr=hi});return Qr?Gr==this.twoPage.currentIndexR||Gr==this.twoPage.currentIndexL?Dr():(this.animationFinishedCallback=Dr,this.jumpToIndex(Gr)):(this.jumpToIndex(Gr),Dr()),qr},BookReader.prototype.ttsHighlightChunk=function(Gr){var Qr,Dr,qr,hi=this,xi=Gr.leafIndex;this.ttsRemoveHilites(),this._ttsBoxesByIndex=(Qr={},Dr=xi,qr=Gr.lineRects.map(function(Li){var Vi=In(Li,4),xa=Vi[0],Tn=Vi[1];return{l:xa,r:Vi[2],b:Tn,t:Vi[3]}}),Dr in Qr?Object.defineProperty(Qr,Dr,{value:qr,enumerable:!0,configurable:!0,writable:!0}):Qr[Dr]=qr,Qr);for(var mi=function(){var Vi=In(Nn[ni],2),xa=Vi[0],Tn=Vi[1],ci=parseFloat(xa),oi=hi.book.getPage(ci);hi.getActivePageContainerElementsForIndex(ci).forEach(function(Ai){return(0,ki.Tm)("ttsHiliteLayer",Tn,oi,Ai)})},ni=0,Nn=Object.entries(this._ttsBoxesByIndex);ni<Nn.length;ni++)mi()},BookReader.prototype.ttsScrollToChunk=function(Gr){var Qr,Dr;this.constModeThumb!=this.mode&&((Qr=Di(".pagediv".concat(Gr.leafIndex," .ttsHiliteLayer rect")).last())===null||Qr===void 0||(Dr=Qr[0])===null||Dr===void 0||Dr.scrollIntoView({block:this.constMode1up==this.mode||this.isFullscreenActive?"center":"nearest",inline:"center",behavior:"smooth"}))},BookReader.prototype.ttsRemoveHilites=function(){Di(this.getActivePageContainerElements()).find(".ttsHiliteLayer").remove(),this._ttsBoxesByIndex={}},BookReader.prototype.ttsSendAnalyticsEvent=function(Gr,Qr){if(this.archiveAnalyticsSendEvent){var Dr={},qr=this.ttsEngine.opts.bookLanguage;qr&&(Dr.mediaLanguage=qr),this.archiveAnalyticsSendEvent("BRReadAloud",Gr,Qr,Dr)}}},7775:function(jt,xt,Rt){"use strict";var Lt=function(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent,Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:navigator.vendor;return/chrome/i.test(qt)&&/google inc/i.test(Jt)},Bt=function(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent;return/firefox/i.test(qt)},Vt=function(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent;return/safari/i.test(qt)&&!/chrome|chromium/i.test(qt)};Rt.d(xt,{i7:function(){return Lt},vU:function(){return Bt},G6:function(){return Vt}}),Rt(4916)},2814:function(jt,xt,Rt){var Lt=Rt(7854),Bt=Rt(7293),Vt=Rt(1702),Nt=Rt(1340),qt=Rt(3111).trim,Jt=Rt(1361),Zt=Vt("".charAt),Yt=Lt.parseFloat,Xt=Lt.Symbol,nn=Xt&&Xt.iterator,un=1/Yt(Jt+"-0")!=-1/0||nn&&!Bt(function(){Yt(Object(nn))});jt.exports=un?function(fn){var dn=qt(Nt(fn)),pn=Yt(dn);return pn===0&&Zt(dn,0)=="-"?-0:pn}:Yt},9720:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(4699).entries;Lt({target:"Object",stat:!0},{entries:function(Nt){return Bt(Nt)}})},4678:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(2814);Lt({global:!0,forced:parseFloat!=Bt},{parseFloat:Bt})},4723:function(jt,xt,Rt){"use strict";var Lt=Rt(6916),Bt=Rt(7007),Vt=Rt(9670),Nt=Rt(7466),qt=Rt(1340),Jt=Rt(4488),Zt=Rt(8173),Yt=Rt(1530),Xt=Rt(7651);Bt("match",function(nn,un,fn){return[function(dn){var pn=Jt(this),mn=dn==null?void 0:Zt(dn,nn);return mn?Lt(mn,dn,pn):new RegExp(dn)[nn](qt(pn))},function(dn){var pn=Vt(this),mn=qt(dn),hn=fn(un,pn,mn);if(hn.done)return hn.value;if(!pn.global)return Xt(pn,mn);var gn=pn.unicode;pn.lastIndex=0;for(var on,Ft=[],Gt=0;(on=Xt(pn,mn))!==null;){var en=qt(on[0]);Ft[Gt]=en,en===""&&(pn.lastIndex=Yt(mn,Nt(pn.lastIndex),gn)),Gt++}return Gt===0?null:Ft}]})},1030:function(jt,xt){"use strict";xt.Z=void 0,xt.Z=[["Serbian","\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A","sr","srp","srp"],["Romanian, Moldavian, Moldovan","Rom\xE2n\u0103","ro","ron","rum"],["Sichuan Yi, Nuosu","\uA188\uA320\uA4BF Nuosuhxop","ii","iii","iii"],["Tahitian","Reo Tahiti","ty","tah","tah"],["Tagalog","Wikang Tagalog","tl","tgl","tgl"],["Yiddish","\u05D9\u05D9\u05B4\u05D3\u05D9\u05E9","yi","yid","yid"],["Akan","Akan","ak","aka","aka"],["Malay","Bahasa Melayu, \u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E","ms","msa","may"],["Arabic","\u0627\u0644\u0639\u0631\u0628\u064A\u0629","ar","ara","ara"],["Norwegian","Norsk","no","nor","nor"],["Ojibwa","\u140A\u14C2\u1511\u14C8\u142F\u14A7\u140E\u14D0","oj","oji","oji"],["Fulah","Fulfulde, Pulaar, Pular","ff","ful","ful"],["Persian","\u0641\u0627\u0631\u0633\u06CC","fa","fas","per"],["Albanian","Shqip","sq","sqi","alb"],["Aymara","aymar aru","ay","aym","aym"],["Azerbaijani","az\u0259rbaycan dili","az","aze","aze"],["Chinese","\u4E2D\u6587 (Zh\u014Dngw\xE9n), \u6C49\u8BED, \u6F22\u8A9E","zh","zho","chi"],["Cree","\u14C0\u1426\u1403\u152D\u140D\u140F\u1423","cr","cre","cre"],["Estonian","eesti, eesti keel","et","est","est"],["Guaran\xED","Ava\xF1e'\u1EBD","gn","grn","grn"],["Inupiaq","I\xF1upiaq, I\xF1upiatun","ik","ipk","ipk"],["Inuktitut","\u1403\u14C4\u1483\u144E\u1450\u1466","iu","iku","iku"],["Kanuri","Kanuri","kr","kau","kau"],["Komi","\u043A\u043E\u043C\u0438 \u043A\u044B\u0432","kv","kom","kom"],["Kongo","Kikongo","kg","kon","kon"],["Kurdish","Kurd\xEE, \u06A9\u0648\u0631\u062F\u06CC\u200E","ku","kur","kur"],["Latvian","latvie\u0161u valoda","lv","lav","lav"],["Malagasy","fiteny malagasy","mg","mlg","mlg"],["Mongolian","\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B","mn","mon","mon"],["Oromo","Afaan Oromoo","om","orm","orm"],["Pashto, Pushto","\u067E\u069A\u062A\u0648","ps","pus","pus"],["Quechua","Runa Simi, Kichwa","qu","que","que"],["Sardinian","sardu","sc","srd","srd"],["Swahili","Kiswahili","sw","swa","swa"],["Uzbek","O\u02BBzbek, \u040E\u0437\u0431\u0435\u043A, \u0623\u06C7\u0632\u0628\u06D0\u0643\u200E","uz","uzb","uzb"],["Zhuang, Chuang","Sa\u026F cue\u014B\u0185, Saw cuengh","za","zha","zha"],["Bislama","Bislama","bi","bis","bis"],["Norwegian Bokm\xE5l","Norsk Bokm\xE5l","nb","nob","nob"],["Norwegian Nynorsk","Norsk Nynorsk","nn","nno","nno"],["Indonesian","Bahasa Indonesia","id","ind","ind"],["Twi","Twi","tw","twi","twi"],["Esperanto","Esperanto","eo","epo","epo"],["Interlingua","Interlingua","ia","ina","ina"],["Interlingue","Originally called Occidental; then Interlingue after WWII","ie","ile","ile"],["Ido","Ido","io","ido","ido"],["Volap\xFCk","Volap\xFCk","vo","vol","vol"],["Bihari languages","\u092D\u094B\u091C\u092A\u0941\u0930\u0940","bh","bih","bih"],["Hebrew (modern)","\u05E2\u05D1\u05E8\u05D9\u05EA","he","heb","heb"],["Sanskrit","\u0938\u0902\u0938\u094D\u0915\u0943\u0924\u092E\u094D","sa","san","san"],["Church Slavic, Church Slavonic, Old Church Slavonic, Old Slavonic, Old Bulgarian","\u0469\u0437\u044B\u043A\u044A \u0441\u043B\u043E\u0432\u0463\u043D\u044C\u0441\u043A\u044A","cu","chu","chu"],["Pali","\u092A\u093E\u0934\u093F","pi","pli","pli"],["Avestan","avesta","ae","ave","ave"],["Latin","latine, lingua latina","la","lat","lat"],["Armenian","\u0540\u0561\u0575\u0565\u0580\u0565\u0576","hy","hye","arm"],["Swati","SiSwati","ss","ssw","ssw"],["Tibetan","\u0F56\u0F7C\u0F51\u0F0B\u0F61\u0F72\u0F42","bo","bod","tib"],["South Ndebele","isiNdebele","nr","nbl","nbl"],["Slovene","Slovenski Jezik, Sloven\u0161\u010Dina","sl","slv","slv"],["Oriya","\u0B13\u0B21\u0B3C\u0B3F\u0B06","or","ori","ori"],["North Ndebele","isiNdebele","nd","nde","nde"],["Nauru","Dorerin Naoero","na","nau","nau"],["Maori","te reo M\u0101ori","mi","mri","mao"],["Marathi","\u092E\u0930\u093E\u0920\u0940","mr","mar","mar"],["Luba-Katanga","Kiluba","lu","lub","lub"],["Rundi","Ikirundi","rn","run","run"],["Central Khmer","\u1781\u17D2\u1798\u17C2\u179A, \u1781\u17C1\u1798\u179A\u1797\u17B6\u179F\u17B6, \u1797\u17B6\u179F\u17B6\u1781\u17D2\u1798\u17C2\u179A","km","khm","khm"],["Western Frisian","Frysk","fy","fry","fry"],["Bengali","\u09AC\u09BE\u0982\u09B2\u09BE","bn","ben","ben"],["Avaric","\u0430\u0432\u0430\u0440 \u043C\u0430\u0446\u04C0, \u043C\u0430\u0433\u04C0\u0430\u0440\u0443\u043B \u043C\u0430\u0446\u04C0","av","ava","ava"],["Abkhazian","\u0430\u04A7\u0441\u0443\u0430 \u0431\u044B\u0437\u0448\u04D9\u0430, \u0430\u04A7\u0441\u0448\u04D9\u0430","ab","abk","abk"],["Afar","Afaraf","aa","aar","aar"],["Afrikaans","Afrikaans","af","afr","afr"],["Amharic","\u12A0\u121B\u122D\u129B","am","amh","amh"],["Aragonese","aragon\xE9s","an","arg","arg"],["Assamese","\u0985\u09B8\u09AE\u09C0\u09AF\u09BC\u09BE","as","asm","asm"],["Bambara","bamanankan","bm","bam","bam"],["Bashkir","\u0431\u0430\u0448\u04A1\u043E\u0440\u0442 \u0442\u0435\u043B\u0435","ba","bak","bak"],["Basque","euskara, euskera","eu","eus","baq"],["Belarusian","\u0431\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044F \u043C\u043E\u0432\u0430","be","bel","bel"],["Bosnian","bosanski jezik","bs","bos","bos"],["Breton","brezhoneg","br","bre","bre"],["Bulgarian","\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A","bg","bul","bul"],["Burmese","\u1017\u1019\u102C\u1005\u102C","my","mya","bur"],["Catalan, Valencian","catal\xE0, valenci\xE0","ca","cat","cat"],["Chamorro","Chamoru","ch","cha","cha"],["Chechen","\u043D\u043E\u0445\u0447\u0438\u0439\u043D \u043C\u043E\u0442\u0442","ce","che","che"],["Chichewa, Chewa, Nyanja","chiChe\u0175a, chinyanja","ny","nya","nya"],["Chuvash","\u0447\u04D1\u0432\u0430\u0448 \u0447\u04D7\u043B\u0445\u0438","cv","chv","chv"],["Cornish","Kernewek","kw","cor","cor"],["Corsican","corsu, lingua corsa","co","cos","cos"],["Croatian","hrvatski jezik","hr","hrv","hrv"],["Czech","\u010De\u0161tina, \u010Desk\xFD jazyk","cs","ces","cze"],["Danish","dansk","da","dan","dan"],["Divehi, Dhivehi, Maldivian","\u078B\u07A8\u0788\u07AC\u0780\u07A8","dv","div","div"],["Dutch, Flemish","Nederlands, Vlaams","nl","nld","dut"],["Dzongkha","\u0F62\u0FAB\u0F7C\u0F44\u0F0B\u0F41","dz","dzo","dzo"],["English","English","en","eng","eng"],["Ewe","E\u028Begbe","ee","ewe","ewe"],["Faroese","f\xF8royskt","fo","fao","fao"],["Fijian","vosa Vakaviti","fj","fij","fij"],["Finnish","suomi, suomen kieli","fi","fin","fin"],["French","fran\xE7ais, langue fran\xE7aise","fr","fra","fre"],["Galician","Galego","gl","glg","glg"],["Georgian","\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8","ka","kat","geo"],["German","Deutsch","de","deu","ger"],["Greek (modern)","\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC","el","ell","gre"],["Gujarati","\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0","gu","guj","guj"],["Haitian, Haitian Creole","Krey\xF2l ayisyen","ht","hat","hat"],["Hausa","(Hausa) \u0647\u064E\u0648\u064F\u0633\u064E","ha","hau","hau"],["Herero","Otjiherero","hz","her","her"],["Hindi","\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940","hi","hin","hin"],["Hiri Motu","Hiri Motu","ho","hmo","hmo"],["Hungarian","magyar","hu","hun","hun"],["Irish","Gaeilge","ga","gle","gle"],["Igbo","As\u1EE5s\u1EE5 Igbo","ig","ibo","ibo"],["Icelandic","\xCDslenska","is","isl","ice"],["Italian","Italiano","it","ita","ita"],["Japanese","\u65E5\u672C\u8A9E (\u306B\u307B\u3093\u3054)","ja","jpn","jpn"],["Javanese","\uA9A7\uA9B1\uA997\uA9AE, Basa Jawa","jv","jav","jav"],["Kalaallisut, Greenlandic","kalaallisut, kalaallit oqaasii","kl","kal","kal"],["Kannada","\u0C95\u0CA8\u0CCD\u0CA8\u0CA1","kn","kan","kan"],["Kashmiri","\u0915\u0936\u094D\u092E\u0940\u0930\u0940, \u0643\u0634\u0645\u064A\u0631\u064A\u200E","ks","kas","kas"],["Kazakh","\u049B\u0430\u0437\u0430\u049B \u0442\u0456\u043B\u0456","kk","kaz","kaz"],["Kikuyu, Gikuyu","G\u0129k\u0169y\u0169","ki","kik","kik"],["Kinyarwanda","Ikinyarwanda","rw","kin","kin"],["Kirghiz, Kyrgyz","\u041A\u044B\u0440\u0433\u044B\u0437\u0447\u0430, \u041A\u044B\u0440\u0433\u044B\u0437 \u0442\u0438\u043B\u0438","ky","kir","kir"],["Korean","\uD55C\uAD6D\uC5B4","ko","kor","kor"],["Kuanyama, Kwanyama","Kuanyama","kj","kua","kua"],["Luxembourgish, Letzeburgesch","L\xEBtzebuergesch","lb","ltz","ltz"],["Ganda","Luganda","lg","lug","lug"],["Limburgan, Limburger, Limburgish","Limburgs","li","lim","lim"],["Lingala","Ling\xE1la","ln","lin","lin"],["Lao","\u0E9E\u0EB2\u0EAA\u0EB2\u0EA5\u0EB2\u0EA7","lo","lao","lao"],["Lithuanian","lietuvi\u0173 kalba","lt","lit","lit"],["Manx","Gaelg, Gailck","gv","glv","glv"],["Macedonian","\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A","mk","mkd","mac"],["Malayalam","\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02","ml","mal","mal"],["Maltese","Malti","mt","mlt","mlt"],["Marshallese","Kajin M\u0327aje\u013C","mh","mah","mah"],["Navajo, Navaho","Din\xE9 bizaad","nv","nav","nav"],["Nepali","\u0928\u0947\u092A\u093E\u0932\u0940","ne","nep","nep"],["Ndonga","Owambo","ng","ndo","ndo"],["Occitan","occitan, lenga d'\xF2c","oc","oci","oci"],["Ossetian, Ossetic","\u0438\u0440\u043E\u043D \xE6\u0432\u0437\u0430\u0433","os","oss","oss"],["Panjabi, Punjabi","\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40","pa","pan","pan"],["Polish","j\u0119zyk polski, polszczyzna","pl","pol","pol"],["Portuguese","Portugu\xEAs","pt","por","por"],["Romansh","Rumantsch Grischun","rm","roh","roh"],["Russian","\u0440\u0443\u0441\u0441\u043A\u0438\u0439","ru","rus","rus"],["Sindhi","\u0938\u093F\u0928\u094D\u0927\u0940, \u0633\u0646\u068C\u064A\u060C \u0633\u0646\u062F\u06BE\u06CC\u200E","sd","snd","snd"],["Northern Sami","Davvis\xE1megiella","se","sme","sme"],["Samoan","gagana fa'a Samoa","sm","smo","smo"],["Sango","y\xE2ng\xE2 t\xEE s\xE4ng\xF6","sg","sag","sag"],["Gaelic, Scottish Gaelic","G\xE0idhlig","gd","gla","gla"],["Shona","chiShona","sn","sna","sna"],["Sinhala, Sinhalese","\u0DC3\u0DD2\u0D82\u0DC4\u0DBD","si","sin","sin"],["Slovak","Sloven\u010Dina, Slovensk\xFD Jazyk","sk","slk","slo"],["Somali","Soomaaliga, af Soomaali","so","som","som"],["Southern Sotho","Sesotho","st","sot","sot"],["Spanish, Castilian","Espa\xF1ol","es","spa","spa"],["Sundanese","Basa Sunda","su","sun","sun"],["Swedish","Svenska","sv","swe","swe"],["Tamil","\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD","ta","tam","tam"],["Telugu","\u0C24\u0C46\u0C32\u0C41\u0C17\u0C41","te","tel","tel"],["Tajik","\u0442\u043E\u04B7\u0438\u043A\u04E3, to\xE7ik\u012B, \u062A\u0627\u062C\u06CC\u06A9\u06CC\u200E","tg","tgk","tgk"],["Thai","\u0E44\u0E17\u0E22","th","tha","tha"],["Tigrinya","\u1275\u130D\u122D\u129B","ti","tir","tir"],["Turkmen","T\xFCrkmen, \u0422\u04AF\u0440\u043A\u043C\u0435\u043D","tk","tuk","tuk"],["Tswana","Setswana","tn","tsn","tsn"],["Tongan (Tonga Islands)","Faka Tonga","to","ton","ton"],["Turkish","T\xFCrk\xE7e","tr","tur","tur"],["Tsonga","Xitsonga","ts","tso","tso"],["Tatar","\u0442\u0430\u0442\u0430\u0440 \u0442\u0435\u043B\u0435, tatar tele","tt","tat","tat"],["Uighur, Uyghur","\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5\u200E, Uyghurche","ug","uig","uig"],["Ukrainian","\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430","uk","ukr","ukr"],["Urdu","\u0627\u0631\u062F\u0648","ur","urd","urd"],["Venda","Tshiven\u1E13a","ve","ven","ven"],["Vietnamese","Ti\u1EBFng Vi\u1EC7t","vi","vie","vie"],["Walloon","Walon","wa","wln","wln"],["Welsh","Cymraeg","cy","cym","wel"],["Wolof","Wollof","wo","wol","wol"],["Xhosa","isiXhosa","xh","xho","xho"],["Yoruba","Yor\xF9b\xE1","yo","yor","yor"],["Zulu","isiZulu","zu","zul","zul"]]},4371:function(jt,xt,Rt){var Lt,Bt;Lt=[Rt(3609)],(Bt=function(Vt){return function(Nt){"use strict";var qt=function(Zt){Zt===void 0&&(Zt=window.navigator.userAgent),Zt=Zt.toLowerCase();var Yt=/(edge)\/([\w.]+)/.exec(Zt)||/(opr)[\/]([\w.]+)/.exec(Zt)||/(chrome)[ \/]([\w.]+)/.exec(Zt)||/(iemobile)[\/]([\w.]+)/.exec(Zt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Zt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Zt)||/(webkit)[ \/]([\w.]+)/.exec(Zt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Zt)||/(msie) ([\w.]+)/.exec(Zt)||Zt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Zt)||Zt.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(Zt)||[],Xt=/(ipad)/.exec(Zt)||/(ipod)/.exec(Zt)||/(windows phone)/.exec(Zt)||/(iphone)/.exec(Zt)||/(kindle)/.exec(Zt)||/(silk)/.exec(Zt)||/(android)/.exec(Zt)||/(win)/.exec(Zt)||/(mac)/.exec(Zt)||/(linux)/.exec(Zt)||/(cros)/.exec(Zt)||/(playbook)/.exec(Zt)||/(bb)/.exec(Zt)||/(blackberry)/.exec(Zt)||[],nn={},un={browser:Yt[5]||Yt[3]||Yt[1]||"",version:Yt[2]||Yt[4]||"0",versionNumber:Yt[4]||Yt[2]||"0",platform:Xt[0]||""};if(un.browser&&(nn[un.browser]=!0,nn.version=un.version,nn.versionNumber=parseInt(un.versionNumber,10)),un.platform&&(nn[un.platform]=!0),(nn.android||nn.bb||nn.blackberry||nn.ipad||nn.iphone||nn.ipod||nn.kindle||nn.playbook||nn.silk||nn["windows phone"])&&(nn.mobile=!0),(nn.cros||nn.mac||nn.linux||nn.win)&&(nn.desktop=!0),(nn.chrome||nn.opr||nn.safari)&&(nn.webkit=!0),nn.rv||nn.iemobile){var fn="msie";un.browser=fn,nn[fn]=!0}if(nn.edge){delete nn.edge;var dn="msedge";un.browser=dn,nn.msedge=!0}if(nn.safari&&nn.blackberry){var pn="blackberry";un.browser=pn,nn.blackberry=!0}if(nn.safari&&nn.playbook){var mn="playbook";un.browser=mn,nn.playbook=!0}if(nn.bb){var hn="blackberry";un.browser=hn,nn[hn]=!0}if(nn.opr){var gn="opera";un.browser=gn,nn.opera=!0}if(nn.safari&&nn.android){var on="android";un.browser=on,nn.android=!0}if(nn.safari&&nn.kindle){var Ft="kindle";un.browser=Ft,nn.kindle=!0}if(nn.safari&&nn.silk){var Gt="silk";un.browser=Gt,nn.silk=!0}return nn.name=un.browser,nn.platform=un.platform,nn};return window.jQBrowser=qt(window.navigator.userAgent),window.jQBrowser.uaMatch=qt,Nt&&(Nt.browser=window.jQBrowser),window.jQBrowser}(Vt)}.apply(xt,Lt))===void 0||(jt.exports=Bt)},5529:function(jt,xt,Rt){var Lt;jt=Rt.nmd(jt),function(Bt,Vt){"use strict";var Nt=function(Zt,Yt){this.setupOptions={url:Zt||null,flashVersion:8,debugMode:!0,debugFlash:!1,useConsole:!0,consoleOnly:!0,waitForWindowLoad:!1,bgColor:"#ffffff",useHighPerformance:!1,flashPollingInterval:null,html5PollingInterval:null,flashLoadTimeout:1e3,wmode:null,allowScriptAccess:"always",useFlashBlock:!1,useHTML5Audio:!0,forceUseGlobalHTML5Audio:!1,ignoreMobileRestrictions:!1,html5Test:/^(probably|maybe)$/i,preferFlash:!1,noSWFCache:!1,idPrefix:"sound"},this.defaultOptions={autoLoad:!1,autoPlay:!1,from:null,loops:1,onid3:null,onerror:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onposition:null,onstop:null,onfinish:null,multiShot:!0,multiShotEvents:!1,position:null,pan:0,playbackRate:1,stream:!0,to:null,type:null,usePolicyFile:!1,volume:100},this.flash9Options={onfailure:null,isMovieStar:null,usePeakData:!1,useWaveformData:!1,useEQData:!1,onbufferchange:null,ondataerror:null},this.movieStarOptions={bufferTime:3,serverURL:null,onconnect:null,duration:null},this.audioFormats={mp3:{type:['audio/mpeg; codecs="mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],required:!0},mp4:{related:["aac","m4a","m4b"],type:['audio/mp4; codecs="mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/mpeg4-generic"],required:!1},ogg:{type:["audio/ogg; codecs=vorbis"],required:!1},opus:{type:["audio/ogg; codecs=opus","audio/opus"],required:!1},wav:{type:['audio/wav; codecs="1"',"audio/wav","audio/wave","audio/x-wav"],required:!1},flac:{type:["audio/flac"],required:!1}},this.movieID="sm2-container",this.id=Yt||"sm2movie",this.debugID="soundmanager-debug",this.debugURLParam=/([#?&])debug=1/i,this.versionNumber="V2.97a.20170601",this.version=null,this.movieURL=null,this.altURL=null,this.swfLoaded=!1,this.enabled=!1,this.oMC=null,this.sounds={},this.soundIDs=[],this.muted=!1,this.didFlashBlock=!1,this.filePattern=null,this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i},this.features={buffering:!1,peakData:!1,waveformData:!1,eqData:!1,movieStar:!1},this.sandbox={type:null,types:{remote:"remote (domain-based) rules",localWithFile:"local with file access (no internet access)",localWithNetwork:"local with network (internet access only, no local access)",localTrusted:"local, trusted (local+internet access)"},description:null,noRemote:null,noLocal:null},this.html5={usingFlash:null},this.flash={},this.html5Only=!1,this.ignoreFlash=!1;var Xt,nn,un,fn,dn,pn,mn,hn,gn,on,Ft,Gt,en,sn,cn,yn,Cn,kn,An,In,Pn,_n,Rn,jn,On,Sn,Vn,Jn,kr,xr,Yn,Tr,ti,yi,ra,Aa,ua,zi,Ui,Qi,Ti,pi,$i,bi,Wr,zr,Rr,Yr,Zr,_i,ki,Bi,Di,Gr,Qr,Dr,qr,hi,xi,mi,ni,Nn,Li,Vi,xa,Tn=this,ci=null,oi=null,Ai="soundManager",ui=Ai+": ",Ar=navigator.userAgent,$r=Bt.location.href.toString(),Ur=document,Jr=[],Ci=!0,Ni=!1,Pi=!1,ta=!1,aa=!1,ga=!1,Ma=0,ha=["log","info","warn","error"],la=null,Ta=null,ba=!1,ji=!1,Or=0,Fr=null,si=[],ia=null,Gi=Array.prototype.slice,Ya=!1,Na=0,to=1e3,li=Ar.match(/(ipad|iphone|ipod)/i),Cr=Ar.match(/android/i),Xn=Ar.match(/msie|trident/i),Qn=Ar.match(/webkit/i),wr=Ar.match(/safari/i)&&!Ar.match(/chrome/i),$n=Ar.match(/opera/i),Mr=Ar.match(/(mobile|pre\/|xoom)/i)||li||Cr,Lr=!$r.match(/usehtml5audio/i)&&!$r.match(/sm2-ignorebadua/i)&&wr&&!Ar.match(/silk/i)&&Ar.match(/OS\sX\s10_6_([3-7])/i),fi=Bt.console!==Vt&&console.log!==Vt,Si=Ur.hasFocus!==Vt?Ur.hasFocus():null,Ri=wr&&(Ur.hasFocus===Vt||!Ur.hasFocus()),na=!Ri,va=/(mp3|mp4|mpa|m4a|m4b)/i,za="about:blank",no=Ur.location?Ur.location.protocol.match(/http/i):null,po=no?"":"//",Co=/^\s*audio\/(?:x-)?(?:mpeg4|aac|flv|mov|mp4|m4v|m4a|m4b|mp4v|3gp|3g2)\s*(?:$|;)/i,jo=["mpeg4","aac","flv","mov","mp4","m4v","f4v","m4a","m4b","mp4v","3gp","3g2"],qi=new RegExp("\\.("+jo.join("|")+")(\\?.*)?$","i");function Mi(jr){return Tn.preferFlash&&hi&&!Tn.ignoreFlash&&Tn.flash[jr]!==Vt&&Tn.flash[jr]}function Kr(jr){return function(Fn){var Pr,ri=this._s;return ri&&ri._a?Pr=jr.call(this,Fn):(ri&&ri.id?Tn._wD(ri.id+": Ignoring "+Fn.type):Tn._wD("HTML5::Ignoring "+Fn.type),Pr=null),Pr}}this.mimePattern=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i,this.useAltURL=!no,ua={swfBox:"sm2-object-box",swfDefault:"movieContainer",swfError:"swf_error",swfTimedout:"swf_timedout",swfLoaded:"swf_loaded",swfUnblocked:"swf_unblocked",sm2Debug:"sm2_debug",highPerf:"high_performance",flashDebug:"flash_debug"},ki=[null,"MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED"],this.hasHTML5=function(){try{return Audio!==Vt&&($n&&opera!==Vt&&opera.version()<10?new Audio(null):new Audio).canPlayType!==Vt}catch(jr){return!1}}(),this.setup=function(jr){var Fn=!Tn.url;return jr!==Vt&&ta&&ia&&Tn.ok()&&(jr.flashVersion!==Vt||jr.url!==Vt||jr.html5Test!==Vt)&&Ti(yi("setupLate")),Ft(jr),Ya||(Mr?Tn.setupOptions.ignoreMobileRestrictions&&!Tn.setupOptions.forceUseGlobalHTML5Audio||(si.push(Pn.globalHTML5),Ya=!0):Tn.setupOptions.forceUseGlobalHTML5Audio&&(si.push(Pn.globalHTML5),Ya=!0)),!xa&&Mr&&(Tn.setupOptions.ignoreMobileRestrictions?si.push(Pn.ignoreMobile):(Tn.setupOptions.useHTML5Audio&&!Tn.setupOptions.preferFlash||Tn._wD(Pn.mobileUA),Tn.setupOptions.useHTML5Audio=!0,Tn.setupOptions.preferFlash=!1,li?Tn.ignoreFlash=!0:(Cr&&!Ar.match(/android\s2\.3/i)||!Cr)&&(Tn._wD(Pn.globalHTML5),Ya=!0))),jr&&(Fn&&On&&jr.url!==Vt&&Tn.beginDelayedInit(),On||jr.url===Vt||Ur.readyState!=="complete"||setTimeout(Rn,1)),xa=!0,Tn},this.ok=function(){return ia?ta&&!aa:Tn.useHTML5Audio&&Tn.hasHTML5},this.supported=this.ok,this.getMovie=function(jr){return nn(jr)||Ur[jr]||Bt[jr]},this.createSound=function(jr,Fn){var Pr,ri,ei,vi=null;if(ri=(Pr=Ai+".createSound(): ")+yi(ta?"notOK":"notReady"),!ta||!Tn.ok())return Ti(ri),!1;if(Fn!==Vt&&(jr={id:jr,url:Fn}),(ei=on(jr)).url=zr(ei.url),ei.id===Vt&&(ei.id=Tn.setupOptions.idPrefix+Na++),ei.id.toString().charAt(0).match(/^[0-9]$/)&&Tn._wD(Pr+yi("badID",ei.id),2),Tn._wD(Pr+ei.id+(ei.url?" ("+ei.url+")":""),1),pi(ei.id,!0))return Tn._wD(Pr+ei.id+" exists",1),Tn.sounds[ei.id];function Ei(){return ei=Ui(ei),Tn.sounds[ei.id]=new Xt(ei),Tn.soundIDs.push(ei.id),Tn.sounds[ei.id]}if(Zr(ei))vi=Ei(),Tn.html5Only||Tn._wD(ei.id+": Using HTML5"),vi._setup_html5(ei);else{if(Tn.html5Only)return Tn._wD(ei.id+": No HTML5 support for this sound, and no Flash. Exiting."),Ei();if(Tn.html5.usingFlash&&ei.url&&ei.url.match(/data:/i))return Tn._wD(ei.id+": data: URIs not supported via Flash. Exiting."),Ei();pn>8&&(ei.isMovieStar===null&&(ei.isMovieStar=!!(ei.serverURL||ei.type&&ei.type.match(Co)||ei.url&&ei.url.match(qi))),ei.isMovieStar&&(Tn._wD(Pr+"using MovieStar handling"),ei.loops>1&&hn("noNSLoop"))),ei=Qi(ei,Pr),vi=Ei(),pn===8?oi._createSound(ei.id,ei.loops||1,ei.usePolicyFile):(oi._createSound(ei.id,ei.url,ei.usePeakData,ei.useWaveformData,ei.useEQData,ei.isMovieStar,!!ei.isMovieStar&&ei.bufferTime,ei.loops||1,ei.serverURL,ei.duration||null,ei.autoPlay,!0,ei.autoLoad,ei.usePolicyFile),ei.serverURL||(vi.connected=!0,ei.onconnect&&ei.onconnect.apply(vi))),ei.serverURL||!ei.autoLoad&&!ei.autoPlay||vi.load(ei)}return!ei.serverURL&&ei.autoPlay&&vi.play(),vi},this.destroySound=function(jr,Fn){if(!pi(jr))return!1;var Pr,ri=Tn.sounds[jr];for(ri.stop(),ri._iO={},ri.unload(),Pr=0;Pr<Tn.soundIDs.length;Pr++)if(Tn.soundIDs[Pr]===jr){Tn.soundIDs.splice(Pr,1);break}return Fn||ri.destruct(!0),ri=null,delete Tn.sounds[jr],!0},this.load=function(jr,Fn){return!!pi(jr)&&Tn.sounds[jr].load(Fn)},this.unload=function(jr){return!!pi(jr)&&Tn.sounds[jr].unload()},this.onPosition=function(jr,Fn,Pr,ri){return!!pi(jr)&&Tn.sounds[jr].onposition(Fn,Pr,ri)},this.onposition=this.onPosition,this.clearOnPosition=function(jr,Fn,Pr){return!!pi(jr)&&Tn.sounds[jr].clearOnPosition(Fn,Pr)},this.play=function(jr,Fn){var Pr=null,ri=Fn&&!_instanceof(Fn,Object);if(!ta||!Tn.ok())return Ti(Ai+".play(): "+yi(ta?"notOK":"notReady")),!1;if(pi(jr,ri))ri&&(Fn={url:Fn});else{if(!ri)return!1;ri&&(Fn={url:Fn}),Fn&&Fn.url&&(Tn._wD(Ai+'.play(): Attempting to create "'+jr+'"',1),Fn.id=jr,Pr=Tn.createSound(Fn).play())}return Pr===null&&(Pr=Tn.sounds[jr].play(Fn)),Pr},this.start=this.play,this.setPlaybackRate=function(jr,Fn,Pr){return!!pi(jr)&&Tn.sounds[jr].setPlaybackRate(Fn,Pr)},this.setPosition=function(jr,Fn){return!!pi(jr)&&Tn.sounds[jr].setPosition(Fn)},this.stop=function(jr){return!!pi(jr)&&(Tn._wD(Ai+".stop("+jr+")",1),Tn.sounds[jr].stop())},this.stopAll=function(){var jr;for(jr in Tn._wD(Ai+".stopAll()",1),Tn.sounds)Tn.sounds.hasOwnProperty(jr)&&Tn.sounds[jr].stop()},this.pause=function(jr){return!!pi(jr)&&Tn.sounds[jr].pause()},this.pauseAll=function(){var jr;for(jr=Tn.soundIDs.length-1;jr>=0;jr--)Tn.sounds[Tn.soundIDs[jr]].pause()},this.resume=function(jr){return!!pi(jr)&&Tn.sounds[jr].resume()},this.resumeAll=function(){var jr;for(jr=Tn.soundIDs.length-1;jr>=0;jr--)Tn.sounds[Tn.soundIDs[jr]].resume()},this.togglePause=function(jr){return!!pi(jr)&&Tn.sounds[jr].togglePause()},this.setPan=function(jr,Fn){return!!pi(jr)&&Tn.sounds[jr].setPan(Fn)},this.setVolume=function(jr,Fn){var Pr,ri;if(jr!==Vt&&!isNaN(jr)&&Fn===Vt){for(Pr=0,ri=Tn.soundIDs.length;Pr<ri;Pr++)Tn.sounds[Tn.soundIDs[Pr]].setVolume(jr);return!1}return!!pi(jr)&&Tn.sounds[jr].setVolume(Fn)},this.mute=function(jr){var Fn=0;if(_instanceof(jr,String)&&(jr=null),jr)return!!pi(jr)&&(Tn._wD(Ai+'.mute(): Muting "'+jr+'"'),Tn.sounds[jr].mute());for(Tn._wD(Ai+".mute(): Muting all sounds"),Fn=Tn.soundIDs.length-1;Fn>=0;Fn--)Tn.sounds[Tn.soundIDs[Fn]].mute();return Tn.muted=!0,!0},this.muteAll=function(){Tn.mute()},this.unmute=function(jr){var Fn;if(_instanceof(jr,String)&&(jr=null),jr)return!!pi(jr)&&(Tn._wD(Ai+'.unmute(): Unmuting "'+jr+'"'),Tn.sounds[jr].unmute());for(Tn._wD(Ai+".unmute(): Unmuting all sounds"),Fn=Tn.soundIDs.length-1;Fn>=0;Fn--)Tn.sounds[Tn.soundIDs[Fn]].unmute();return Tn.muted=!1,!0},this.unmuteAll=function(){Tn.unmute()},this.toggleMute=function(jr){return!!pi(jr)&&Tn.sounds[jr].toggleMute()},this.getMemoryUse=function(){var jr=0;return oi&&pn!==8&&(jr=parseInt(oi._getMemoryUse(),10)),jr},this.disable=function(jr){var Fn;if(jr===Vt&&(jr=!1),aa)return!1;for(aa=!0,hn("shutdown",1),Fn=Tn.soundIDs.length-1;Fn>=0;Fn--)Yn(Tn.sounds[Tn.soundIDs[Fn]]);return Yn(Tn),gn(jr),Dr.remove(Bt,"load",cn),!0},this.canPlayMIME=function(jr){var Fn;return Tn.hasHTML5&&(Fn=_i({type:jr})),!Fn&&ia&&(Fn=jr&&Tn.ok()?!!(pn>8&&jr.match(Co)||jr.match(Tn.mimePattern)):null),Fn},this.canPlayURL=function(jr){var Fn;return Tn.hasHTML5&&(Fn=_i({url:jr})),!Fn&&ia&&(Fn=jr&&Tn.ok()?!!jr.match(Tn.filePattern):null),Fn},this.canPlayLink=function(jr){return!(jr.type===Vt||!jr.type||!Tn.canPlayMIME(jr.type))||Tn.canPlayURL(jr.href)},this.getSoundById=function(jr,Fn){if(!jr)return null;var Pr=Tn.sounds[jr];return Pr||Fn||Tn._wD(Ai+'.getSoundById(): Sound "'+jr+'" not found.',2),Pr},this.onready=function(jr,Fn){var Pr="onready";if(typeof jr!="function")throw yi("needFunction",Pr);return ta&&Tn._wD(yi("queue",Pr)),Fn||(Fn=Bt),en(Pr,jr,Fn),sn(),!0},this.ontimeout=function(jr,Fn){var Pr="ontimeout";if(typeof jr!="function")throw yi("needFunction",Pr);return ta&&Tn._wD(yi("queue",Pr)),Fn||(Fn=Bt),en(Pr,jr,Fn),sn({type:Pr}),!0},this._writeDebug=function(jr,Fn){var Pr,ri;return!(!Tn.setupOptions.debugMode||!(fi&&Tn.useConsole&&(Fn&&typeof Fn=="object"?console.log(jr,Fn):ha[Fn]!==Vt?console[ha[Fn]](jr):console.log(jr),Tn.consoleOnly))&&(!(Pr=nn("soundmanager-debug"))||(ri=Ur.createElement("div"),++Ma%2==0&&(ri.className="sm2-alt"),Fn=Fn===Vt?0:parseInt(Fn,10),ri.appendChild(Ur.createTextNode(jr)),Fn&&(Fn>=2&&(ri.style.fontWeight="bold"),Fn===3&&(ri.style.color="#ff3333")),Pr.insertBefore(ri,Pr.firstChild),Pr=null,0)))},$r.indexOf("sm2-debug=alert")!==-1&&(this._writeDebug=function(jr){Bt.alert(jr)}),this._wD=this._writeDebug,this._debug=function(){var jr,Fn;for(hn("currentObj",1),jr=0,Fn=Tn.soundIDs.length;jr<Fn;jr++)Tn.sounds[Tn.soundIDs[jr]]._debug()},this.reboot=function(jr,Fn){var Pr,ri,ei;for(Tn.soundIDs.length&&Tn._wD("Destroying "+Tn.soundIDs.length+" SMSound object"+(Tn.soundIDs.length!==1?"s":"")+"..."),Pr=Tn.soundIDs.length-1;Pr>=0;Pr--)Tn.sounds[Tn.soundIDs[Pr]].destruct();if(oi)try{Xn&&(Ta=oi.innerHTML),la=oi.parentNode.removeChild(oi)}catch(vi){hn("badRemove",2)}if(Ta=la=ia=oi=null,Tn.enabled=On=ta=ba=ji=Ni=Pi=aa=Ya=Tn.swfLoaded=!1,Tn.soundIDs=[],Tn.sounds={},Na=0,xa=!1,jr)Jr=[];else for(Pr in Jr)if(Jr.hasOwnProperty(Pr))for(ri=0,ei=Jr[Pr].length;ri<ei;ri++)Jr[Pr][ri].fired=!1;return Fn||Tn._wD(Ai+": Rebooting..."),Tn.html5={usingFlash:null},Tn.flash={},Tn.html5Only=!1,Tn.ignoreFlash=!1,Bt.setTimeout(function(){Fn||Tn.beginDelayedInit()},20),Tn},this.reset=function(){return hn("reset"),Tn.reboot(!0,!0)},this.getMoviePercent=function(){return oi&&"PercentLoaded"in oi?oi.PercentLoaded():null},this.beginDelayedInit=function(){ga=!0,Rn(),setTimeout(function(){return!ji&&(Vn(),_n(),ji=!0,!0)},20),yn()},this.destruct=function(){Tn._wD(Ai+".destruct()"),Tn.disable(!0)},Xt=function(Fn){var Pr,ri,ei,vi,Ei,Hi,Xi,Ca,ma,Pa,qn=this,ro=!1,vo=[],ho=0,Za=null;ma={duration:null,time:null},this.id=Fn.id,this.sID=this.id,this.url=Fn.url,this.options=on(Fn),this.instanceOptions=this.options,this._iO=this.instanceOptions,this.pan=this.options.pan,this.volume=this.options.volume,this.isHTML5=!1,this._a=null,Pa=!this.url,this.id3={},this._debug=function(){Tn._wD(qn.id+": Merged options:",qn.options)},this.load=function(Ki){var ea;if(Ki!==Vt?qn._iO=on(Ki,qn.options):(Ki=qn.options,qn._iO=Ki,Za&&Za!==qn.url&&(hn("manURL"),qn._iO.url=qn.url,qn.url=null)),qn._iO.url||(qn._iO.url=qn.url),qn._iO.url=zr(qn._iO.url),qn.instanceOptions=qn._iO,ea=qn._iO,Tn._wD(qn.id+": load ("+ea.url+")"),!ea.url&&!qn.url)return Tn._wD(qn.id+": load(): url is unassigned. Exiting.",2),qn;if(qn.isHTML5||pn!==8||qn.url||ea.autoPlay||Tn._wD(qn.id+": Flash 8 load() limitation: Wait for onload() before calling play().",1),ea.url===qn.url&&qn.readyState!==0&&qn.readyState!==2)return hn("onURL",1),qn.readyState===3&&ea.onload&&Vi(qn,function(){ea.onload.apply(qn,[!!qn.duration])}),qn;if(qn.loaded=!1,qn.readyState=1,qn.playState=0,qn.id3={},Zr(ea))qn._setup_html5(ea)._called_load?Tn._wD(qn.id+": Ignoring request to load again"):(qn._html5_canplay=!1,qn.url!==ea.url&&(Tn._wD(hn("manURL")+": "+ea.url),qn._a.src=ea.url,qn.setPosition(0)),qn._a.autobuffer="auto",qn._a.preload="auto",qn._a._called_load=!0);else{if(Tn.html5Only)return Tn._wD(qn.id+": No flash support. Exiting."),qn;if(qn._iO.url&&qn._iO.url.match(/data:/i))return Tn._wD(qn.id+": data: URIs not supported via Flash. Exiting."),qn;try{qn.isHTML5=!1,qn._iO=Qi(Ui(ea)),qn._iO.autoPlay&&(qn._iO.position||qn._iO.from)&&(Tn._wD(qn.id+": Disabling autoPlay because of non-zero offset case"),qn._iO.autoPlay=!1),ea=qn._iO,pn===8?oi._load(qn.id,ea.url,ea.stream,ea.autoPlay,ea.usePolicyFile):oi._load(qn.id,ea.url,!!ea.stream,!!ea.autoPlay,ea.loops||1,!!ea.autoLoad,ea.usePolicyFile)}catch(Ji){hn("smError",2),mn("onload",!1),Jn({type:"SMSOUND_LOAD_JS_EXCEPTION",fatal:!0})}}return qn.url=ea.url,qn},this.unload=function(){return qn.readyState!==0&&(Tn._wD(qn.id+": unload()"),qn.isHTML5?(vi(),qn._a&&(qn._a.pause(),Za=Di(qn._a))):pn===8?oi._unload(qn.id,za):oi._unload(qn.id),Pr()),qn},this.destruct=function(Ki){Tn._wD(qn.id+": Destruct"),qn.isHTML5?(vi(),qn._a&&(qn._a.pause(),Di(qn._a),Ya||ei(),qn._a._s=null,qn._a=null)):(qn._iO.onfailure=null,oi._destroySound(qn.id)),Ki||Tn.destroySound(qn.id,!0)},this.play=function(Ki,ea){var Ji,Ea,Ua,yo,Qa,zo,Wo=!0;if(Ji=qn.id+": play(): ",ea=ea===Vt||ea,Ki||(Ki={}),qn.url&&(qn._iO.url=qn.url),qn._iO=on(qn._iO,qn.options),qn._iO=on(Ki,qn._iO),qn._iO.url=zr(qn._iO.url),qn.instanceOptions=qn._iO,!qn.isHTML5&&qn._iO.serverURL&&!qn.connected)return qn.getAutoPlay()||(Tn._wD(Ji+" Netstream not connected yet - setting autoPlay"),qn.setAutoPlay(!0)),qn;if(Zr(qn._iO)&&(qn._setup_html5(qn._iO),Ei()),qn.playState===1&&!qn.paused){if(!qn._iO.multiShot)return Tn._wD(Ji+"Already playing (one-shot)",1),qn.isHTML5&&qn.setPosition(qn._iO.position),qn;Tn._wD(Ji+"Already playing (multi-shot)",1)}if(Ki.url&&Ki.url!==qn.url&&(qn.readyState||qn.isHTML5||pn!==8||!Pa?qn.load(qn._iO):Pa=!1),qn.loaded)Tn._wD(Ji.substr(0,Ji.lastIndexOf(":")));else if(qn.readyState===0){if(Tn._wD(Ji+"Attempting to load"),qn.isHTML5||Tn.html5Only){if(!qn.isHTML5)return Tn._wD(Ji+"Unsupported type. Exiting."),qn;qn.load(qn._iO)}else qn._iO.autoPlay=!0,qn.load(qn._iO);qn.instanceOptions=qn._iO}else{if(qn.readyState===2)return Tn._wD(Ji+"Could not load - exiting",2),qn;Tn._wD(Ji+"Loading - attempting to play...")}return!qn.isHTML5&&pn===9&&qn.position>0&&qn.position===qn.duration&&(Tn._wD(Ji+"Sound at end, resetting to position: 0"),Ki.position=0),qn.paused&&qn.position>=0&&(!qn._iO.serverURL||qn.position>0)?(Tn._wD(Ji+"Resuming from paused state",1),qn.resume()):(qn._iO=on(Ki,qn._iO),(!qn.isHTML5&&qn._iO.position!==null&&qn._iO.position>0||qn._iO.from!==null&&qn._iO.from>0||qn._iO.to!==null)&&qn.instanceCount===0&&qn.playState===0&&!qn._iO.serverURL&&(Ua=function(){qn._iO=on(Ki,qn._iO),qn.play(qn._iO)},qn.isHTML5&&!qn._html5_canplay?(Tn._wD(Ji+"Beginning load for non-zero offset case"),qn.load({_oncanplay:Ua})):qn.isHTML5||qn.loaded||qn.readyState&&qn.readyState===2||(Tn._wD(Ji+"Preloading for non-zero offset case"),qn.load({onload:Ua})),qn._iO=Ca()),(!qn.instanceCount||qn._iO.multiShotEvents||qn.isHTML5&&qn._iO.multiShot&&!Ya||!qn.isHTML5&&pn>8&&!qn.getAutoPlay())&&qn.instanceCount++,qn._iO.onposition&&qn.playState===0&&Hi(qn),qn.playState=1,qn.paused=!1,qn.position=qn._iO.position===Vt||isNaN(qn._iO.position)?0:qn._iO.position,qn.isHTML5||(qn._iO=Qi(Ui(qn._iO))),qn._iO.onplay&&ea&&(qn._iO.onplay.apply(qn),ro=!0),qn.setVolume(qn._iO.volume,!0),qn.setPan(qn._iO.pan,!0),qn._iO.playbackRate!==1&&qn.setPlaybackRate(qn._iO.playbackRate),qn.isHTML5?qn.instanceCount<2?(Ei(),Ea=qn._setup_html5(),qn.setPosition(qn._iO.position),Ea.play()):(Tn._wD(qn.id+": Cloning Audio() for instance #"+qn.instanceCount+"..."),yo=new Audio(qn._iO.url),Qa=function(){Dr.remove(yo,"ended",Qa),qn._onfinish(qn),Di(yo),yo=null},zo=function(){Dr.remove(yo,"canplay",zo);try{yo.currentTime=qn._iO.position/to}catch(Vo){Ti(qn.id+": multiShot play() failed to apply position of "+qn._iO.position/to)}yo.play()},Dr.add(yo,"ended",Qa),qn._iO.volume!==Vt&&(yo.volume=Math.max(0,Math.min(1,qn._iO.volume/100))),qn.muted&&(yo.muted=!0),qn._iO.position?Dr.add(yo,"canplay",zo):yo.play()):(Wo=oi._start(qn.id,qn._iO.loops||1,pn===9?qn.position:qn.position/to,qn._iO.multiShot||!1),pn!==9||Wo||(Tn._wD(Ji+"No sound hardware, or 32-sound ceiling hit",2),qn._iO.onplayerror&&qn._iO.onplayerror.apply(qn)))),qn},this.start=this.play,this.stop=function(Ki){var ea,Ji=qn._iO;return qn.playState===1&&(Tn._wD(qn.id+": stop()"),qn._onbufferchange(0),qn._resetOnPosition(0),qn.paused=!1,qn.isHTML5||(qn.playState=0),Xi(),Ji.to&&qn.clearOnPosition(Ji.to),qn.isHTML5?qn._a&&(ea=qn.position,qn.setPosition(0),qn.position=ea,qn._a.pause(),qn.playState=0,qn._onTimer(),vi()):(oi._stop(qn.id,Ki),Ji.serverURL&&qn.unload()),qn.instanceCount=0,qn._iO={},Ji.onstop&&Ji.onstop.apply(qn)),qn},this.setAutoPlay=function(Ki){Tn._wD(qn.id+": Autoplay turned "+(Ki?"on":"off")),qn._iO.autoPlay=Ki,qn.isHTML5||(oi._setAutoPlay(qn.id,Ki),Ki&&(qn.instanceCount||qn.readyState!==1||(qn.instanceCount++,Tn._wD(qn.id+": Incremented instance count to "+qn.instanceCount))))},this.getAutoPlay=function(){return qn._iO.autoPlay},this.setPlaybackRate=function(Ki){var ea=Math.max(.5,Math.min(4,Ki));if(ea!==Ki&&Tn._wD(qn.id+": setPlaybackRate("+Ki+"): limiting rate to "+ea,2),qn.isHTML5)try{qn._iO.playbackRate=ea,qn._a.playbackRate=ea}catch(Ji){Tn._wD(qn.id+": setPlaybackRate("+ea+") failed: "+Ji.message,2)}return qn},this.setPosition=function(Ki){Ki===Vt&&(Ki=0);var ea,Ji,Ea=qn.isHTML5?Math.max(Ki,0):Math.min(qn.duration||qn._iO.duration,Math.max(Ki,0));if(qn.position=Ea,Ji=qn.position/to,qn._resetOnPosition(qn.position),qn._iO.position=Ea,qn.isHTML5){if(qn._a){if(qn._html5_canplay){if(qn._a.currentTime.toFixed(3)!==Ji.toFixed(3)){Tn._wD(qn.id+": setPosition("+Ji+")");try{qn._a.currentTime=Ji,(qn.playState===0||qn.paused)&&qn._a.pause()}catch(Ua){Tn._wD(qn.id+": setPosition("+Ji+") failed: "+Ua.message,2)}}}else if(Ji)return Tn._wD(qn.id+": setPosition("+Ji+"): Cannot seek yet, sound not ready",2),qn;qn.paused&&qn._onTimer(!0)}}else ea=pn===9?qn.position:Ji,qn.readyState&&qn.readyState!==2&&oi._setPosition(qn.id,ea,qn.paused||!qn.playState,qn._iO.multiShot);return qn},this.pause=function(Ki){return qn.paused||qn.playState===0&&qn.readyState!==1||(Tn._wD(qn.id+": pause()"),qn.paused=!0,qn.isHTML5?(qn._setup_html5().pause(),vi()):(Ki||Ki===Vt)&&oi._pause(qn.id,qn._iO.multiShot),qn._iO.onpause&&qn._iO.onpause.apply(qn)),qn},this.resume=function(){var Ki=qn._iO;return qn.paused&&(Tn._wD(qn.id+": resume()"),qn.paused=!1,qn.playState=1,qn.isHTML5?(qn._setup_html5().play(),Ei()):(Ki.isMovieStar&&!Ki.serverURL&&qn.setPosition(qn.position),oi._pause(qn.id,Ki.multiShot)),!ro&&Ki.onplay?(Ki.onplay.apply(qn),ro=!0):Ki.onresume&&Ki.onresume.apply(qn)),qn},this.togglePause=function(){return Tn._wD(qn.id+": togglePause()"),qn.playState===0?(qn.play({position:pn!==9||qn.isHTML5?qn.position/to:qn.position}),qn):(qn.paused?qn.resume():qn.pause(),qn)},this.setPan=function(Ki,ea){return Ki===Vt&&(Ki=0),ea===Vt&&(ea=!1),qn.isHTML5||oi._setPan(qn.id,Ki),qn._iO.pan=Ki,ea||(qn.pan=Ki,qn.options.pan=Ki),qn},this.setVolume=function(Ki,ea){return Ki===Vt&&(Ki=100),ea===Vt&&(ea=!1),qn.isHTML5?qn._a&&(Tn.muted&&!qn.muted&&(qn.muted=!0,qn._a.muted=!0),qn._a.volume=Math.max(0,Math.min(1,Ki/100))):oi._setVolume(qn.id,Tn.muted&&!qn.muted||qn.muted?0:Ki),qn._iO.volume=Ki,ea||(qn.volume=Ki,qn.options.volume=Ki),qn},this.mute=function(){return qn.muted=!0,qn.isHTML5?qn._a&&(qn._a.muted=!0):oi._setVolume(qn.id,0),qn},this.unmute=function(){qn.muted=!1;var Ki=qn._iO.volume!==Vt;return qn.isHTML5?qn._a&&(qn._a.muted=!1):oi._setVolume(qn.id,Ki?qn._iO.volume:qn.options.volume),qn},this.toggleMute=function(){return qn.muted?qn.unmute():qn.mute()},this.onPosition=function(Ki,ea,Ji){return vo.push({position:parseInt(Ki,10),method:ea,scope:Ji!==Vt?Ji:qn,fired:!1}),qn},this.onposition=this.onPosition,this.clearOnPosition=function(Ki,ea){var Ji;if(Ki=parseInt(Ki,10),!isNaN(Ki))for(Ji=0;Ji<vo.length;Ji++)Ki===vo[Ji].position&&(ea&&ea!==vo[Ji].method||(vo[Ji].fired&&ho--,vo.splice(Ji,1)))},this._processOnPosition=function(){var Ki,ea,Ji=vo.length;if(!Ji||!qn.playState||ho>=Ji)return!1;for(Ki=Ji-1;Ki>=0;Ki--)!(ea=vo[Ki]).fired&&qn.position>=ea.position&&(ea.fired=!0,ho++,ea.method.apply(ea.scope,[ea.position]),Ji=vo.length);return!0},this._resetOnPosition=function(Ki){var ea,Ji,Ea=vo.length;if(!Ea)return!1;for(ea=Ea-1;ea>=0;ea--)(Ji=vo[ea]).fired&&Ki<=Ji.position&&(Ji.fired=!1,ho--);return!0},Ca=function(){var ea,Ji,Ea=qn._iO,Ua=Ea.from,yo=Ea.to;return Ji=function(){Tn._wD(qn.id+': "To" time of '+yo+" reached."),qn.clearOnPosition(yo,Ji),qn.stop()},ea=function(){Tn._wD(qn.id+': Playing "from" '+Ua),yo===null||isNaN(yo)||qn.onPosition(yo,Ji)},Ua===null||isNaN(Ua)||(Ea.position=Ua,Ea.multiShot=!1,ea()),Ea},Hi=function(){var ea,Ji=qn._iO.onposition;if(Ji)for(ea in Ji)Ji.hasOwnProperty(ea)&&qn.onPosition(parseInt(ea,10),Ji[ea])},Xi=function(){var ea,Ji=qn._iO.onposition;if(Ji)for(ea in Ji)Ji.hasOwnProperty(ea)&&qn.clearOnPosition(parseInt(ea,10))},Ei=function(){qn.isHTML5&&$i(qn)},vi=function(){qn.isHTML5&&bi(qn)},(Pr=function(ea){ea||(vo=[],ho=0),ro=!1,qn._hasTimer=null,qn._a=null,qn._html5_canplay=!1,qn.bytesLoaded=null,qn.bytesTotal=null,qn.duration=qn._iO&&qn._iO.duration?qn._iO.duration:null,qn.durationEstimate=null,qn.buffered=[],qn.eqData=[],qn.eqData.left=[],qn.eqData.right=[],qn.failures=0,qn.isBuffering=!1,qn.instanceOptions={},qn.instanceCount=0,qn.loaded=!1,qn.metadata={},qn.readyState=0,qn.muted=!1,qn.paused=!1,qn.peakData={left:0,right:0},qn.waveformData={left:[],right:[]},qn.playState=0,qn.position=null,qn.id3={}})(),this._onTimer=function(Ki){var ea,Ji,Ea=!1,Ua={};return(qn._hasTimer||Ki)&&qn._a&&(Ki||(qn.playState>0||qn.readyState===1)&&!qn.paused)&&((ea=qn._get_html5_duration())!==ma.duration&&(ma.duration=ea,qn.duration=ea,Ea=!0),qn.durationEstimate=qn.duration,(Ji=qn._a.currentTime*to||0)!==ma.time&&(ma.time=Ji,Ea=!0),(Ea||Ki)&&qn._whileplaying(Ji,Ua,Ua,Ua,Ua)),Ea},this._get_html5_duration=function(){var Ki=qn._iO,ea=qn._a&&qn._a.duration?qn._a.duration*to:Ki&&Ki.duration?Ki.duration:null;return ea&&!isNaN(ea)&&ea!==1/0?ea:null},this._apply_loop=function(Ki,ea){!Ki.loop&&ea>1&&Tn._wD("Note: Native HTML5 looping is infinite.",1),Ki.loop=ea>1?"loop":""},this._setup_html5=function(Ki){var ea,Ji=on(qn._iO,Ki),Ea=Ya?ci:qn._a,Ua=decodeURI(Ji.url);if(Ya?Ua===decodeURI(qr)&&(ea=!0):Ua===decodeURI(Za)&&(ea=!0),Ea){if(Ea._s){if(Ya)Ea._s&&Ea._s.playState&&!ea&&Ea._s.stop();else if(!Ya&&Ua===decodeURI(Za))return qn._apply_loop(Ea,Ji.loops),Ea}ea||(Za&&Pr(!1),Ea.src=Ji.url,qn.url=Ji.url,Za=Ji.url,qr=Ji.url,Ea._called_load=!1)}else Ji.autoLoad||Ji.autoPlay?(qn._a=new Audio(Ji.url),qn._a.load()):qn._a=$n&&opera.version()<10?new Audio(null):new Audio,(Ea=qn._a)._called_load=!1,Ya&&(ci=Ea);return qn.isHTML5=!0,qn._a=Ea,Ea._s=qn,ri(),qn._apply_loop(Ea,Ji.loops),Ji.autoLoad||Ji.autoPlay?qn.load():(Ea.autobuffer=!1,Ea.preload="auto"),Ea},ri=function(){if(qn._a._added_events)return!1;var ea,Ji,Ea;for(ea in qn._a._added_events=!0,ni)ni.hasOwnProperty(ea)&&(Ji=ea,Ea=ni[ea],qn._a&&qn._a.addEventListener(Ji,Ea,!1));return!0},ei=function(){var ea,Ji,Ea;for(ea in Tn._wD(qn.id+": Removing event listeners"),qn._a._added_events=!1,ni)ni.hasOwnProperty(ea)&&(Ji=ea,Ea=ni[ea],qn._a&&qn._a.removeEventListener(Ji,Ea,!1))},this._onload=function(Ki){var ea,Ji=!!Ki||!qn.isHTML5&&pn===8&&qn.duration;return ea=qn.id+": ",Tn._wD(ea+(Ji?"onload()":"Failed to load / invalid sound?"+(qn.duration?" -":" Zero-length duration reported.")+" ("+qn.url+")"),Ji?1:2),Ji||qn.isHTML5||(Tn.sandbox.noRemote===!0&&Tn._wD(ea+yi("noNet"),1),Tn.sandbox.noLocal===!0&&Tn._wD(ea+yi("noLocal"),1)),qn.loaded=Ji,qn.readyState=Ji?3:2,qn._onbufferchange(0),Ji||qn.isHTML5||qn._onerror(),qn._iO.onload&&Vi(qn,function(){qn._iO.onload.apply(qn,[Ji])}),!0},this._onerror=function(Ki,ea){qn._iO.onerror&&Vi(qn,function(){qn._iO.onerror.apply(qn,[Ki,ea])})},this._onbufferchange=function(Ki){return!(qn.playState===0||Ki&&qn.isBuffering||!Ki&&!qn.isBuffering||(qn.isBuffering=Ki===1,qn._iO.onbufferchange&&(Tn._wD(qn.id+": Buffer state change: "+Ki),qn._iO.onbufferchange.apply(qn,[Ki])),0))},this._onsuspend=function(){return qn._iO.onsuspend&&(Tn._wD(qn.id+": Playback suspended"),qn._iO.onsuspend.apply(qn)),!0},this._onfailure=function(Ki,ea,Ji){qn.failures++,Tn._wD(qn.id+": Failure ("+qn.failures+"): "+Ki),qn._iO.onfailure&&qn.failures===1?qn._iO.onfailure(Ki,ea,Ji):Tn._wD(qn.id+": Ignoring failure")},this._onwarning=function(Ki,ea,Ji){qn._iO.onwarning&&qn._iO.onwarning(Ki,ea,Ji)},this._onfinish=function(){var Ki=qn._iO.onfinish;qn._onbufferchange(0),qn._resetOnPosition(0),qn.instanceCount&&(qn.instanceCount--,qn.instanceCount||(Xi(),qn.playState=0,qn.paused=!1,qn.instanceCount=0,qn.instanceOptions={},qn._iO={},vi(),qn.isHTML5&&(qn.position=0)),qn.instanceCount&&!qn._iO.multiShotEvents||Ki&&(Tn._wD(qn.id+": onfinish()"),Vi(qn,function(){Ki.apply(qn)})))},this._whileloading=function(Ki,ea,Ji,Ea){var Ua=qn._iO;qn.bytesLoaded=Ki,qn.bytesTotal=ea,qn.duration=Math.floor(Ji),qn.bufferLength=Ea,qn.isHTML5||Ua.isMovieStar?qn.durationEstimate=qn.duration:Ua.duration?qn.durationEstimate=qn.duration>Ua.duration?qn.duration:Ua.duration:qn.durationEstimate=parseInt(qn.bytesTotal/qn.bytesLoaded*qn.duration,10),qn.isHTML5||(qn.buffered=[{start:0,end:qn.duration}]),(qn.readyState!==3||qn.isHTML5)&&Ua.whileloading&&Ua.whileloading.apply(qn)},this._whileplaying=function(Ki,ea,Ji,Ea,Ua){var yo,Qa=qn._iO;return!isNaN(Ki)&&Ki!==null&&(qn.position=Math.max(0,Ki),qn._processOnPosition(),!qn.isHTML5&&pn>8&&(Qa.usePeakData&&ea!==Vt&&ea&&(qn.peakData={left:ea.leftPeak,right:ea.rightPeak}),Qa.useWaveformData&&Ji!==Vt&&Ji&&(qn.waveformData={left:Ji.split(","),right:Ea.split(",")}),Qa.useEQData&&Ua!==Vt&&Ua&&Ua.leftEQ&&(yo=Ua.leftEQ.split(","),qn.eqData=yo,qn.eqData.left=yo,Ua.rightEQ!==Vt&&Ua.rightEQ&&(qn.eqData.right=Ua.rightEQ.split(",")))),qn.playState===1&&(qn.isHTML5||pn!==8||qn.position||!qn.isBuffering||qn._onbufferchange(0),Qa.whileplaying&&Qa.whileplaying.apply(qn)),!0)},this._oncaptiondata=function(Ki){Tn._wD(qn.id+": Caption data received."),qn.captiondata=Ki,qn._iO.oncaptiondata&&qn._iO.oncaptiondata.apply(qn,[Ki])},this._onmetadata=function(Ki,ea){Tn._wD(qn.id+": Metadata received.");var Ji,Ea,Ua={};for(Ji=0,Ea=Ki.length;Ji<Ea;Ji++)Ua[Ki[Ji]]=ea[Ji];qn.metadata=Ua,qn._iO.onmetadata&&qn._iO.onmetadata.call(qn,qn.metadata)},this._onid3=function(Ki,ea){Tn._wD(qn.id+": ID3 data received.");var Ji,Ea,Ua=[];for(Ji=0,Ea=Ki.length;Ji<Ea;Ji++)Ua[Ki[Ji]]=ea[Ji];qn.id3=on(qn.id3,Ua),qn._iO.onid3&&qn._iO.onid3.apply(qn)},this._onconnect=function(Ki){Ki=Ki===1,Tn._wD(qn.id+": "+(Ki?"Connected.":"Failed to connect? - "+qn.url),Ki?1:2),qn.connected=Ki,Ki&&(qn.failures=0,pi(qn.id)&&(qn.getAutoPlay()?qn.play(Vt,qn.getAutoPlay()):qn._iO.autoLoad&&qn.load()),qn._iO.onconnect&&qn._iO.onconnect.apply(qn,[Ki]))},this._ondataerror=function(Ki){qn.playState>0&&(Tn._wD(qn.id+": Data error: "+Ki),qn._iO.ondataerror&&qn._iO.ondataerror.apply(qn))},this._debug()},Sn=function(){return Ur.body||Ur.getElementsByTagName("div")[0]},nn=function(Fn){return Ur.getElementById(Fn)},on=function(jr,Fn){var Pr,ri,ei=jr||{};for(ri in Pr=Fn===Vt?Tn.defaultOptions:Fn)Pr.hasOwnProperty(ri)&&ei[ri]===Vt&&(typeof Pr[ri]!="object"||Pr[ri]===null?ei[ri]=Pr[ri]:ei[ri]=on(ei[ri],Pr[ri]));return ei},Vi=function(Fn,Pr){Fn.isHTML5||pn!==8?Pr():Bt.setTimeout(Pr,0)},Gt={onready:1,ontimeout:1,defaultOptions:1,flash9Options:1,movieStarOptions:1},Ft=function(jr,Fn){var Pr,ri=!0,ei=Fn!==Vt,vi=Tn.setupOptions,Ei=Gt;if(jr===Vt){for(Pr in ri=[],vi)vi.hasOwnProperty(Pr)&&ri.push(Pr);for(Pr in Ei)Ei.hasOwnProperty(Pr)&&(typeof Tn[Pr]=="object"?ri.push(Pr+": {...}"):_instanceof(Tn[Pr],Function)?ri.push(Pr+": function() {...}"):ri.push(Pr));return Tn._wD(yi("setup",ri.join(", "))),!1}for(Pr in jr)if(jr.hasOwnProperty(Pr))if(typeof jr[Pr]!="object"||jr[Pr]===null||_instanceof(jr[Pr],Array)||_instanceof(jr[Pr],RegExp))ei&&Ei[Fn]!==Vt?Tn[Fn][Pr]=jr[Pr]:vi[Pr]!==Vt?(Tn.setupOptions[Pr]=jr[Pr],Tn[Pr]=jr[Pr]):Ei[Pr]===Vt?(Ti(yi(Tn[Pr]===Vt?"setupUndef":"setupError",Pr),2),ri=!1):_instanceof(Tn[Pr],Function)?Tn[Pr].apply(Tn,_instanceof(jr[Pr],Array)?jr[Pr]:[jr[Pr]]):Tn[Pr]=jr[Pr];else{if(Ei[Pr]!==Vt)return Ft(jr[Pr],Pr);Ti(yi(Tn[Pr]===Vt?"setupUndef":"setupError",Pr),2),ri=!1}return ri},Dr=function(){var jr=Bt.attachEvent,Fn={add:jr?"attachEvent":"addEventListener",remove:jr?"detachEvent":"removeEventListener"};function Pr(ei){var vi=Gi.call(ei),Ei=vi.length;return jr?(vi[1]="on"+vi[1],Ei>3&&vi.pop()):Ei===3&&vi.push(!1),vi}function ri(ei,vi){var Ei=ei.shift(),Hi=[Fn[vi]];jr?Ei[Hi](ei[0],ei[1]):Ei[Hi].apply(Ei,ei)}return{add:function(){ri(Pr(arguments),"add")},remove:function(){ri(Pr(arguments),"remove")}}}(),ni={abort:Kr(function(){Tn._wD(this._s.id+": abort")}),canplay:Kr(function(){var jr,Fn=this._s;if(!Fn._html5_canplay){if(Fn._html5_canplay=!0,Tn._wD(Fn.id+": canplay"),Fn._onbufferchange(0),jr=Fn._iO.position===Vt||isNaN(Fn._iO.position)?null:Fn._iO.position/to,this.currentTime!==jr){Tn._wD(Fn.id+": canplay: Setting position to "+jr);try{this.currentTime=jr}catch(Pr){Tn._wD(Fn.id+": canplay: Setting position of "+jr+" failed: "+Pr.message,2)}}Fn._iO._oncanplay&&Fn._iO._oncanplay()}}),canplaythrough:Kr(function(){var jr=this._s;jr.loaded||(jr._onbufferchange(0),jr._whileloading(jr.bytesLoaded,jr.bytesTotal,jr._get_html5_duration()),jr._onload(!0))}),durationchange:Kr(function(){var jr,Fn=this._s;jr=Fn._get_html5_duration(),isNaN(jr)||jr===Fn.duration||(Tn._wD(this._s.id+": durationchange ("+jr+")"+(Fn.duration?", previously "+Fn.duration:"")),Fn.durationEstimate=Fn.duration=jr)}),ended:Kr(function(){var jr=this._s;Tn._wD(jr.id+": ended"),jr._onfinish()}),error:Kr(function(){var jr=ki[this.error.code]||null;Tn._wD(this._s.id+": HTML5 error, code "+this.error.code+(jr?" ("+jr+")":"")),this._s._onload(!1),this._s._onerror(this.error.code,jr)}),loadeddata:Kr(function(){var jr=this._s;Tn._wD(jr.id+": loadeddata"),jr._loaded||wr||(jr.duration=jr._get_html5_duration())}),loadedmetadata:Kr(function(){Tn._wD(this._s.id+": loadedmetadata")}),loadstart:Kr(function(){Tn._wD(this._s.id+": loadstart"),this._s._onbufferchange(1)}),play:Kr(function(){this._s._onbufferchange(0)}),playing:Kr(function(){Tn._wD(this._s.id+": playing "+String.fromCharCode(9835)),this._s._onbufferchange(0)}),progress:Kr(function(jr){var Fn,Pr,ri,ei=this._s,vi=0,Ei=jr.type==="progress",Hi=jr.target.buffered,Xi=jr.loaded||0,Ca=jr.total||1;if(ei.buffered=[],Hi&&Hi.length){for(Fn=0,Pr=Hi.length;Fn<Pr;Fn++)ei.buffered.push({start:Hi.start(Fn)*to,end:Hi.end(Fn)*to});if(vi=(Hi.end(0)-Hi.start(0))*to,Xi=Math.min(1,vi/(jr.target.duration*to)),Ei&&Hi.length>1){for(ri=[],Pr=Hi.length,Fn=0;Fn<Pr;Fn++)ri.push(jr.target.buffered.start(Fn)*to+"-"+jr.target.buffered.end(Fn)*to);Tn._wD(this._s.id+": progress, timeRanges: "+ri.join(", "))}Ei&&!isNaN(Xi)&&Tn._wD(this._s.id+": progress, "+Math.floor(100*Xi)+"% loaded")}isNaN(Xi)||(ei._whileloading(Xi,Ca,ei._get_html5_duration()),Xi&&Ca&&Xi===Ca&&ni.canplaythrough.call(this,jr))}),ratechange:Kr(function(){Tn._wD(this._s.id+": ratechange")}),suspend:Kr(function(jr){var Fn=this._s;Tn._wD(this._s.id+": suspend"),ni.progress.call(this,jr),Fn._onsuspend()}),stalled:Kr(function(){Tn._wD(this._s.id+": stalled")}),timeupdate:Kr(function(){this._s._onTimer()}),waiting:Kr(function(){var jr=this._s;Tn._wD(this._s.id+": waiting"),jr._onbufferchange(1)})},Zr=function(Fn){return!(!Fn||!(Fn.type||Fn.url||Fn.serverURL))&&!(Fn.serverURL||Fn.type&&Mi(Fn.type))&&(Fn.type?_i({type:Fn.type}):_i({url:Fn.url})||Tn.html5Only||Fn.url.match(/data:/i))},Di=function(Fn){var Pr;return Fn&&(Pr=wr?za:Tn.html5.canPlayType("audio/wav")?"data:audio/wave;base64,/UklGRiYAAABXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YQIAAAD//w==":za,Fn.src=Pr,Fn._called_unload!==Vt&&(Fn._called_load=!1)),Ya&&(qr=null),Pr},_i=function(Fn){if(!Tn.useHTML5Audio||!Tn.hasHTML5)return!1;var Pr,ri,ei,vi,Ei=Fn.url||null,Hi=Fn.type||null,Xi=Tn.audioFormats;if(Hi&&Tn.html5[Hi]!==Vt)return Tn.html5[Hi]&&!Mi(Hi);if(!Bi){for(vi in Bi=[],Xi)Xi.hasOwnProperty(vi)&&(Bi.push(vi),Xi[vi].related&&(Bi=Bi.concat(Xi[vi].related)));Bi=new RegExp("\\.("+Bi.join("|")+")(\\?.*)?$","i")}return(ei=Ei?Ei.toLowerCase().match(Bi):null)&&ei.length?ei=ei[1]:Hi?ei=((ri=Hi.indexOf(";"))!==-1?Hi.substr(0,ri):Hi).substr(6):Pr=!1,ei&&Tn.html5[ei]!==Vt?Pr=Tn.html5[ei]&&!Mi(ei):(Hi="audio/"+ei,Pr=Tn.html5.canPlayType({type:Hi}),Tn.html5[ei]=Pr,Pr=Pr&&Tn.html5[Hi]&&!Mi(Hi)),Pr},Qr=function(){if(!Tn.useHTML5Audio||!Tn.hasHTML5)return Tn.html5.usingFlash=!0,ia=!0,!1;var Fn,Pr,ri,ei,vi=Audio!==Vt?$n&&opera.version()<10?new Audio(null):new Audio:null,Ei={};function Hi(Xi){var Ca,ma,Pa=!1,qn=!1;if(!vi||typeof vi.canPlayType!="function")return Pa;if(_instanceof(Xi,Array)){for(ei=0,ma=Xi.length;ei<ma;ei++)(Tn.html5[Xi[ei]]||vi.canPlayType(Xi[ei]).match(Tn.html5Test))&&(qn=!0,Tn.html5[Xi[ei]]=!0,Tn.flash[Xi[ei]]=!!Xi[ei].match(va));Pa=qn}else Pa=!(!(Ca=!(!vi||typeof vi.canPlayType!="function")&&vi.canPlayType(Xi))||!Ca.match(Tn.html5Test));return Pa}for(Fn in ri=Tn.audioFormats)if(ri.hasOwnProperty(Fn)&&(Pr="audio/"+Fn,Ei[Fn]=Hi(ri[Fn].type),Ei[Pr]=Ei[Fn],Fn.match(va)?(Tn.flash[Fn]=!0,Tn.flash[Pr]=!0):(Tn.flash[Fn]=!1,Tn.flash[Pr]=!1),ri[Fn]&&ri[Fn].related))for(ei=ri[Fn].related.length-1;ei>=0;ei--)Ei["audio/"+ri[Fn].related[ei]]=Ei[Fn],Tn.html5[ri[Fn].related[ei]]=Ei[Fn],Tn.flash[ri[Fn].related[ei]]=Ei[Fn];return Ei.canPlayType=vi?Hi:null,Tn.html5=on(Tn.html5,Ei),Tn.html5.usingFlash=Yr(),ia=Tn.html5.usingFlash,!0},Pn={notReady:"Unavailable - wait until onready() has fired.",notOK:"Audio support is not available.",domError:Ai+"exception caught while appending SWF to DOM.",spcWmode:"Removing wmode, preventing known SWF loading issue(s)",swf404:ui+"Verify that %s is a valid path.",tryDebug:"Try "+Ai+".debugFlash = true for more security details (output goes to SWF.)",checkSWF:"See SWF output for more debug info.",localFail:ui+"Non-HTTP page ("+Ur.location.protocol+" URL?) Review Flash player security settings for this special case:\nhttp://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html\nMay need to add/allow path, eg. c:/sm2/ or /users/me/sm2/",waitFocus:ui+"Special case: Waiting for SWF to load with window focus...",waitForever:ui+"Waiting indefinitely for Flash (will recover if unblocked)...",waitSWF:ui+"Waiting for 100% SWF load...",needFunction:ui+"Function object expected for %s",badID:'Sound ID "%s" should be a string, starting with a non-numeric character',currentObj:ui+"_debug(): Current sound objects",waitOnload:ui+"Waiting for window.onload()",docLoaded:ui+"Document already loaded",onload:ui+"initComplete(): calling soundManager.onload()",onloadOK:Ai+".onload() complete",didInit:ui+"init(): Already called?",secNote:"Flash security note: Network/internet URLs will not load due to security restrictions. Access can be configured via Flash Player Global Security Settings Page: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html",badRemove:ui+"Failed to remove Flash node.",shutdown:Ai+".disable(): Shutting down",queue:ui+"Queueing %s handler",smError:"SMSound.load(): Exception: JS-Flash communication failed, or JS error.",fbTimeout:"No flash response, applying ."+ua.swfTimedout+" CSS...",fbLoaded:"Flash loaded",fbHandler:ui+"flashBlockHandler()",manURL:"SMSound.load(): Using manually-assigned URL",onURL:Ai+".load(): current URL already assigned.",badFV:Ai+'.flashVersion must be 8 or 9. "%s" is invalid. Reverting to %s.',as2loop:"Note: Setting stream:false so looping can work (flash 8 limitation)",noNSLoop:"Note: Looping not implemented for MovieStar formats",needfl9:"Note: Switching to flash 9, required for MP4 formats.",mfTimeout:"Setting flashLoadTimeout = 0 (infinite) for off-screen, mobile flash case",needFlash:ui+"Fatal error: Flash is needed to play some required formats, but is not available.",gotFocus:ui+"Got window focus.",policy:"Enabling usePolicyFile for data access",setup:Ai+".setup(): allowed parameters: %s",setupError:Ai+'.setup(): "%s" cannot be assigned with this method.',setupUndef:Ai+'.setup(): Could not find option "%s"',setupLate:Ai+".setup(): url, flashVersion and html5Test property changes will not take effect until reboot().",noURL:ui+"Flash URL required. Call soundManager.setup({url:...}) to get started.",sm2Loaded:"SoundManager 2: Ready. "+String.fromCharCode(10003),reset:Ai+".reset(): Removing event callbacks",mobileUA:"Mobile UA detected, preferring HTML5 by default.",globalHTML5:"Using singleton HTML5 Audio() pattern for this device.",ignoreMobile:"Ignoring mobile restrictions for this device."},yi=function(){var Fn,Pr,ri,ei,vi;if(ei=(Fn=Gi.call(arguments)).shift(),(vi=Pn&&Pn[ei]?Pn[ei]:"")&&Fn&&Fn.length)for(Pr=0,ri=Fn.length;Pr<ri;Pr++)vi=vi.replace("%s",Fn[Pr]);return vi},Ui=function(Fn){return pn===8&&Fn.loops>1&&Fn.stream&&(hn("as2loop"),Fn.stream=!1),Fn},Qi=function(Fn,Pr){return Fn&&!Fn.usePolicyFile&&(Fn.onid3||Fn.usePeakData||Fn.useWaveformData||Fn.useEQData)&&(Tn._wD((Pr||"")+yi("policy")),Fn.usePolicyFile=!0),Fn},Ti=function(Fn){fi&&console.warn!==Vt?console.warn(Fn):Tn._wD(Fn)},un=function(){return!1},Yn=function(Fn){var Pr;for(Pr in Fn)Fn.hasOwnProperty(Pr)&&typeof Fn[Pr]=="function"&&(Fn[Pr]=un);Pr=null},Tr=function(Fn){Fn===Vt&&(Fn=!1),(aa||Fn)&&Tn.disable(Fn)},ti=function(Fn){var Pr;if(Fn)if(Fn.match(/\.swf(\?.*)?$/i)){if(Fn.substr(Fn.toLowerCase().lastIndexOf(".swf?")+4))return Fn}else Fn.lastIndexOf("/")!==Fn.length-1&&(Fn+="/");return Pr=(Fn&&Fn.lastIndexOf("/")!==-1?Fn.substr(0,Fn.lastIndexOf("/")+1):"./")+Tn.movieURL,Tn.noSWFCache&&(Pr+="?ts="+new Date().getTime()),Pr},An=function(){(pn=parseInt(Tn.flashVersion,10))!==8&&pn!==9&&(Tn._wD(yi("badFV",pn,8)),Tn.flashVersion=pn=8);var Fn=Tn.debugMode||Tn.debugFlash?"_debug.swf":".swf";Tn.useHTML5Audio&&!Tn.html5Only&&Tn.audioFormats.mp4.required&&pn<9&&(Tn._wD(yi("needfl9")),Tn.flashVersion=pn=9),Tn.version=Tn.versionNumber+(Tn.html5Only?" (HTML5-only mode)":pn===9?" (AS3/Flash 9)":" (AS2/Flash 8)"),pn>8?(Tn.defaultOptions=on(Tn.defaultOptions,Tn.flash9Options),Tn.features.buffering=!0,Tn.defaultOptions=on(Tn.defaultOptions,Tn.movieStarOptions),Tn.filePatterns.flash9=new RegExp("\\.(mp3|"+jo.join("|")+")(\\?.*)?$","i"),Tn.features.movieStar=!0):Tn.features.movieStar=!1,Tn.filePattern=Tn.filePatterns[pn!==8?"flash9":"flash8"],Tn.movieURL=(pn===8?"soundmanager2.swf":"soundmanager2_flash9.swf").replace(".swf",Fn),Tn.features.peakData=Tn.features.waveformData=Tn.features.eqData=pn>8},kr=function(Fn,Pr){oi&&oi._setPolling(Fn,Pr)},xr=function(){if(Tn.debugURLParam.test($r)&&(Tn.setupOptions.debugMode=Tn.debugMode=!0),!nn(Tn.debugID)){var Fn,Pr,ri,ei,vi;if(Tn.debugMode&&!nn(Tn.debugID)&&(!fi||!Tn.useConsole||!Tn.consoleOnly)){for(vi in(Fn=Ur.createElement("div")).id=Tn.debugID+"-toggle",ei={position:"fixed",bottom:"0px",right:"0px",width:"1.2em",height:"1.2em",lineHeight:"1.2em",margin:"2px",textAlign:"center",border:"1px solid #999",cursor:"pointer",background:"#fff",color:"#333",zIndex:10001},Fn.appendChild(Ur.createTextNode("-")),Fn.onclick=zi,Fn.title="Toggle SM2 debug console",Ar.match(/msie 6/i)&&(Fn.style.position="absolute",Fn.style.cursor="hand"),ei)ei.hasOwnProperty(vi)&&(Fn.style[vi]=ei[vi]);if((Pr=Ur.createElement("div")).id=Tn.debugID,Pr.style.display=Tn.debugMode?"block":"none",Tn.debugMode&&!nn(Fn.id)){try{(ri=Sn()).appendChild(Fn)}catch(Ei){throw new Error(yi("domError")+" \n"+Ei.toString())}ri.appendChild(Pr)}}ri=null}},pi=this.getSoundById,hn=function(Fn,Pr){return Fn?Tn._wD(yi(Fn),Pr):""},zi=function(){var Fn=nn(Tn.debugID),Pr=nn(Tn.debugID+"-toggle");Fn&&(Ci?(Pr.innerHTML="+",Fn.style.display="none"):(Pr.innerHTML="-",Fn.style.display="block"),Ci=!Ci)},mn=function(Fn,Pr,ri){if(Bt.sm2Debugger!==Vt)try{sm2Debugger.handleEvent(Fn,Pr,ri)}catch(ei){return!1}return!0},Aa=function(){var Fn=[];return Tn.debugMode&&Fn.push(ua.sm2Debug),Tn.debugFlash&&Fn.push(ua.flashDebug),Tn.useHighPerformance&&Fn.push(ua.highPerf),Fn.join(" ")},ra=function(){var Fn=yi("fbHandler"),Pr=Tn.getMoviePercent(),ri=ua,ei={type:"FLASHBLOCK"};Tn.html5Only||(Tn.ok()?(Tn.didFlashBlock&&Tn._wD(Fn+": Unblocked"),Tn.oMC&&(Tn.oMC.className=[Aa(),ri.swfDefault,ri.swfLoaded+(Tn.didFlashBlock?" "+ri.swfUnblocked:"")].join(" "))):(ia&&(Tn.oMC.className=Aa()+" "+ri.swfDefault+" "+(Pr===null?ri.swfTimedout:ri.swfError),Tn._wD(Fn+": "+yi("fbTimeout")+(Pr?" ("+yi("fbLoaded")+")":""))),Tn.didFlashBlock=!0,sn({type:"ontimeout",ignoreInit:!0,error:ei}),Jn(ei)))},en=function(Fn,Pr,ri){Jr[Fn]===Vt&&(Jr[Fn]=[]),Jr[Fn].push({method:Pr,scope:ri||null,fired:!1})},sn=function(Fn){if(Fn||(Fn={type:Tn.ok()?"onready":"ontimeout"}),!ta&&Fn&&!Fn.ignoreInit||Fn.type==="ontimeout"&&(Tn.ok()||aa&&!Fn.ignoreInit))return!1;var Pr,ri,ei={success:Fn&&Fn.ignoreInit?Tn.ok():!aa},vi=Fn&&Fn.type&&Jr[Fn.type]||[],Ei=[],Hi=[ei],Xi=ia&&!Tn.ok();for(Fn.error&&(Hi[0].error=Fn.error),Pr=0,ri=vi.length;Pr<ri;Pr++)vi[Pr].fired!==!0&&Ei.push(vi[Pr]);if(Ei.length)for(Pr=0,ri=Ei.length;Pr<ri;Pr++)Ei[Pr].scope?Ei[Pr].method.apply(Ei[Pr].scope,Hi):Ei[Pr].method.apply(this,Hi),Xi||(Ei[Pr].fired=!0);return!0},cn=function(){Bt.setTimeout(function(){Tn.useFlashBlock&&ra(),sn(),typeof Tn.onload=="function"&&(hn("onload",1),Tn.onload.apply(Bt),hn("onloadOK",1)),Tn.waitForWindowLoad&&Dr.add(Bt,"load",cn)},1)},xi=function(){if(hi!==Vt)return hi;var Fn,Pr,ri,ei,vi=!1,Ei=navigator,Hi=Bt.ActiveXObject;try{ei=Ei.plugins}catch(Xi){ei=void 0}if(ei&&ei.length)Pr="application/x-shockwave-flash",(ri=Ei.mimeTypes)&&ri[Pr]&&ri[Pr].enabledPlugin&&ri[Pr].enabledPlugin.description&&(vi=!0);else if(Hi!==Vt&&!Ar.match(/MSAppHost/i)){try{Fn=new Hi("ShockwaveFlash.ShockwaveFlash")}catch(Xi){Fn=null}vi=!!Fn,Fn=null}return hi=vi,vi},Yr=function(){var Fn,Pr,ri=Tn.audioFormats;if(li&&Ar.match(/os (1|2|3_0|3_1)\s/i)?(Tn.hasHTML5=!1,Tn.html5Only=!0,Tn.oMC&&(Tn.oMC.style.display="none")):Tn.useHTML5Audio&&(Tn.html5&&Tn.html5.canPlayType||(Tn._wD("SoundManager: No HTML5 Audio() support detected."),Tn.hasHTML5=!1),Lr&&Tn._wD(ui+"Note: Buggy HTML5 Audio in Safari on this OS X release, see https://bugs.webkit.org/show_bug.cgi?id=32159 - "+(hi?"will use flash fallback for MP3/MP4, if available":" would use flash fallback for MP3/MP4, but none detected."),1)),Tn.useHTML5Audio&&Tn.hasHTML5)for(Pr in Rr=!0,ri)ri.hasOwnProperty(Pr)&&ri[Pr].required&&(Tn.html5.canPlayType(ri[Pr].type)?Tn.preferFlash&&(Tn.flash[Pr]||Tn.flash[ri[Pr].type])&&(Fn=!0):(Rr=!1,Fn=!0));return Tn.ignoreFlash&&(Fn=!1,Rr=!0),Tn.html5Only=Tn.hasHTML5&&Tn.useHTML5Audio&&!Fn,!Tn.html5Only},zr=function(Fn){var Pr,ri,ei,vi=0;if(_instanceof(Fn,Array)){for(Pr=0,ri=Fn.length;Pr<ri;Pr++)if(_instanceof(Fn[Pr],Object)){if(Tn.canPlayMIME(Fn[Pr].type)){vi=Pr;break}}else if(Tn.canPlayURL(Fn[Pr])){vi=Pr;break}Fn[vi].url&&(Fn[vi]=Fn[vi].url),ei=Fn[vi]}else ei=Fn;return ei},$i=function(Fn){Fn._hasTimer||(Fn._hasTimer=!0,!Mr&&Tn.html5PollingInterval&&(Fr===null&&Or===0&&(Fr=setInterval(Wr,Tn.html5PollingInterval)),Or++))},bi=function(Fn){Fn._hasTimer&&(Fn._hasTimer=!1,!Mr&&Tn.html5PollingInterval&&Or--)},Wr=function(){var Fn;if(Fr!==null&&!Or)return clearInterval(Fr),void(Fr=null);for(Fn=Tn.soundIDs.length-1;Fn>=0;Fn--)Tn.sounds[Tn.soundIDs[Fn]].isHTML5&&Tn.sounds[Tn.soundIDs[Fn]]._hasTimer&&Tn.sounds[Tn.soundIDs[Fn]]._onTimer()},Jn=function(Fn){Fn=Fn!==Vt?Fn:{},typeof Tn.onerror=="function"&&Tn.onerror.apply(Bt,[{type:Fn.type!==Vt?Fn.type:null}]),Fn.fatal!==Vt&&Fn.fatal&&Tn.disable()},mi=function(){if(Lr&&xi()){var Fn,Pr,ri=Tn.audioFormats;for(Pr in ri)if(ri.hasOwnProperty(Pr)&&(Pr==="mp3"||Pr==="mp4")&&(Tn._wD(Ai+": Using flash fallback for "+Pr+" format"),Tn.html5[Pr]=!1,ri[Pr]&&ri[Pr].related))for(Fn=ri[Pr].related.length-1;Fn>=0;Fn--)Tn.html5[ri[Pr].related[Fn]]=!1}},this._setSandboxType=function(jr){var Fn=Tn.sandbox;Fn.type=jr,Fn.description=Fn.types[Fn.types[jr]!==Vt?jr:"unknown"],Fn.type==="localWithFile"?(Fn.noRemote=!0,Fn.noLocal=!1,hn("secNote",2)):Fn.type==="localWithNetwork"?(Fn.noRemote=!1,Fn.noLocal=!0):Fn.type==="localTrusted"&&(Fn.noRemote=!1,Fn.noLocal=!1)},this._externalInterfaceOK=function(jr){if(!Tn.swfLoaded){var Fn;if(mn("swf",!0),mn("flashtojs",!0),Tn.swfLoaded=!0,Ri=!1,Lr&&mi(),!jr||jr.replace(/\+dev/i,"")!==Tn.versionNumber.replace(/\+dev/i,""))return Fn=Ai+': Fatal: JavaScript file build "'+Tn.versionNumber+'" does not match Flash SWF build "'+jr+'" at '+Tn.url+". Ensure both are up-to-date.",void setTimeout(function(){throw new Error(Fn)},0);setTimeout(dn,Xn?100:1)}},Vn=function(Fn,Pr){if(Ni&&Pi)return!1;function ri(){var Ji,Ea=[],Ua=[];Ji="SoundManager "+Tn.version+(!Tn.html5Only&&Tn.useHTML5Audio?Tn.hasHTML5?" + HTML5 audio":", no HTML5 audio support":""),Tn.html5Only?Tn.html5PollingInterval&&Ea.push("html5PollingInterval ("+Tn.html5PollingInterval+"ms)"):(Tn.preferFlash&&Ea.push("preferFlash"),Tn.useHighPerformance&&Ea.push("useHighPerformance"),Tn.flashPollingInterval&&Ea.push("flashPollingInterval ("+Tn.flashPollingInterval+"ms)"),Tn.html5PollingInterval&&Ea.push("html5PollingInterval ("+Tn.html5PollingInterval+"ms)"),Tn.wmode&&Ea.push("wmode ("+Tn.wmode+")"),Tn.debugFlash&&Ea.push("debugFlash"),Tn.useFlashBlock&&Ea.push("flashBlock")),Ea.length&&(Ua=Ua.concat([Ea.join(" + ")])),Tn._wD(Ji+(Ua.length?" + "+Ua.join(", "):""),1),Nn()}if(Tn.html5Only)return An(),ri(),Tn.oMC=nn(Tn.movieID),dn(),Ni=!0,Pi=!0,!1;var ei,vi,Ei,Hi,Xi,Ca,ma,Pa,qn,ro=Pr||Tn.url,vo=Tn.altURL||ro,ho=Sn(),Za=Aa(),Ki=Ur.getElementsByTagName("html")[0];function ea(Ji,Ea){return'<param name="'+Ji+'" value="'+Ea+'" />'}if(ei=Ki&&Ki.dir&&Ki.dir.match(/rtl/i),Fn=Fn===Vt?Tn.id:Fn,An(),Tn.url=ti(no?ro:vo),Pr=Tn.url,Tn.wmode=!Tn.wmode&&Tn.useHighPerformance?"transparent":Tn.wmode,Tn.wmode!==null&&(Ar.match(/msie 8/i)||!Xn&&!Tn.useHighPerformance)&&navigator.platform.match(/win32|win64/i)&&(si.push(Pn.spcWmode),Tn.wmode=null),vi={name:Fn,id:Fn,src:Pr,quality:"high",allowScriptAccess:Tn.allowScriptAccess,bgcolor:Tn.bgColor,pluginspage:po+"www.macromedia.com/go/getflashplayer",title:"JS/Flash audio component (SoundManager 2)",type:"application/x-shockwave-flash",wmode:Tn.wmode,hasPriority:"true"},Tn.debugFlash&&(vi.FlashVars="debug=1"),Tn.wmode||delete vi.wmode,Xn)Ei=Ur.createElement("div"),Xi=['<object id="'+Fn+'" data="'+Pr+'" type="'+vi.type+'" title="'+vi.title+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">',ea("movie",Pr),ea("AllowScriptAccess",Tn.allowScriptAccess),ea("quality",vi.quality),Tn.wmode?ea("wmode",Tn.wmode):"",ea("bgcolor",Tn.bgColor),ea("hasPriority","true"),Tn.debugFlash?ea("FlashVars",vi.FlashVars):"","</object>"].join("");else for(Hi in Ei=Ur.createElement("embed"),vi)vi.hasOwnProperty(Hi)&&Ei.setAttribute(Hi,vi[Hi]);if(xr(),Za=Aa(),ho=Sn())if(Tn.oMC=nn(Tn.movieID)||Ur.createElement("div"),Tn.oMC.id)qn=Tn.oMC.className,Tn.oMC.className=(qn?qn+" ":ua.swfDefault)+(Za?" "+Za:""),Tn.oMC.appendChild(Ei),Xn&&((Ca=Tn.oMC.appendChild(Ur.createElement("div"))).className=ua.swfBox,Ca.innerHTML=Xi),Pi=!0;else{if(Tn.oMC.id=Tn.movieID,Tn.oMC.className=ua.swfDefault+" "+Za,ma=null,Ca=null,Tn.useFlashBlock||(Tn.useHighPerformance?ma={position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}:(ma={position:"absolute",width:"6px",height:"6px",top:"-9999px",left:"-9999px"},ei&&(ma.left=Math.abs(parseInt(ma.left,10))+"px"))),Qn&&(Tn.oMC.style.zIndex=1e4),!Tn.debugFlash)for(Pa in ma)ma.hasOwnProperty(Pa)&&(Tn.oMC.style[Pa]=ma[Pa]);try{Xn||Tn.oMC.appendChild(Ei),ho.appendChild(Tn.oMC),Xn&&((Ca=Tn.oMC.appendChild(Ur.createElement("div"))).className=ua.swfBox,Ca.innerHTML=Xi),Pi=!0}catch(Ji){throw new Error(yi("domError")+" \n"+Ji.toString())}}return Ni=!0,ri(),!0},_n=function(){return Tn.html5Only?(Vn(),!1):!oi&&(Tn.url?((oi=Tn.getMovie(Tn.id))||(la?(Xn?Tn.oMC.innerHTML=Ta:Tn.oMC.appendChild(la),la=null,Ni=!0):Vn(Tn.id,Tn.url),oi=Tn.getMovie(Tn.id)),typeof Tn.oninitmovie=="function"&&setTimeout(Tn.oninitmovie,1),Li(),!0):(hn("noURL"),!1))},yn=function(){setTimeout(Cn,1e3)},kn=function(){Bt.setTimeout(function(){Ti(ui+"useFlashBlock is false, 100% HTML5 mode is possible. Rebooting with preferFlash: false..."),Tn.setup({preferFlash:!1}).reboot(),Tn.didFlashBlock=!0,Tn.beginDelayedInit()},1)},Cn=function(){var Fn,Pr=!1;Tn.url&&(ba||(ba=!0,Dr.remove(Bt,"load",yn),hi&&Ri&&!Si?hn("waitFocus"):(ta||(Fn=Tn.getMoviePercent())>0&&Fn<100&&(Pr=!0),setTimeout(function(){if(Fn=Tn.getMoviePercent(),Pr)return ba=!1,Tn._wD(yi("waitSWF")),void Bt.setTimeout(yn,1);ta||(Tn._wD(Ai+": No Flash response within expected time. Likely causes: "+(Fn===0?"SWF load failed, ":"")+"Flash blocked or JS-Flash security error."+(Tn.debugFlash?" "+yi("checkSWF"):""),2),!no&&Fn&&(hn("localFail",2),Tn.debugFlash||hn("tryDebug",2)),Fn===0&&Tn._wD(yi("swf404",Tn.url),1),mn("flashtojs",!1,": Timed out"+(no?" (Check flash security or flash blockers)":" (No plugin/missing SWF?)"))),!ta&&na&&(Fn===null?Tn.useFlashBlock||Tn.flashLoadTimeout===0?(Tn.useFlashBlock&&ra(),hn("waitForever")):!Tn.useFlashBlock&&Rr?kn():(hn("waitForever"),sn({type:"ontimeout",ignoreInit:!0,error:{type:"INIT_FLASHBLOCK"}})):Tn.flashLoadTimeout===0?hn("waitForever"):!Tn.useFlashBlock&&Rr?kn():Tr(!0))},Tn.flashLoadTimeout))))},In=function(){function jr(){Dr.remove(Bt,"focus",In)}return Si||!Ri?(jr(),!0):(na=!0,Si=!0,hn("gotFocus"),ba=!1,yn(),jr(),!0)},Li=function(){si.length&&(Tn._wD("SoundManager 2: "+si.join(" "),1),si=[])},Nn=function(){Li();var Fn,Pr=[];if(Tn.useHTML5Audio&&Tn.hasHTML5){for(Fn in Tn.audioFormats)Tn.audioFormats.hasOwnProperty(Fn)&&Pr.push(Fn+" = "+Tn.html5[Fn]+(!Tn.html5[Fn]&&ia&&Tn.flash[Fn]?" (using flash)":Tn.preferFlash&&Tn.flash[Fn]&&ia?" (preferring flash)":Tn.html5[Fn]?"":" ("+(Tn.audioFormats[Fn].required?"required, ":"")+"and no flash support)"));Tn._wD("SoundManager 2 HTML5 support: "+Pr.join(", "),1)}},gn=function(Fn){if(ta)return!1;if(Tn.html5Only)return hn("sm2Loaded",1),ta=!0,cn(),mn("onload",!0),!0;var Pr,ri=!0;return Tn.useFlashBlock&&Tn.flashLoadTimeout&&!Tn.getMoviePercent()||(ta=!0),Pr={type:!hi&&ia?"NO_FLASH":"INIT_TIMEOUT"},Tn._wD("SoundManager 2 "+(aa?"failed to load":"loaded")+" ("+(aa?"Flash security/load error":"OK")+") "+String.fromCharCode(aa?10006:10003),aa?2:1),aa||Fn?(Tn.useFlashBlock&&Tn.oMC&&(Tn.oMC.className=Aa()+" "+(Tn.getMoviePercent()===null?ua.swfTimedout:ua.swfError)),sn({type:"ontimeout",error:Pr,ignoreInit:!0}),mn("onload",!1),Jn(Pr),ri=!1):mn("onload",!0),aa||(Tn.waitForWindowLoad&&!ga?(hn("waitOnload"),Dr.add(Bt,"load",cn)):(Tn.waitForWindowLoad&&ga&&hn("docLoaded"),cn())),ri},fn=function(){var Fn,Pr=Tn.setupOptions;for(Fn in Pr)Pr.hasOwnProperty(Fn)&&(Tn[Fn]===Vt?Tn[Fn]=Pr[Fn]:Tn[Fn]!==Pr[Fn]&&(Tn.setupOptions[Fn]=Tn[Fn]))},dn=function(){if(ta)return hn("didInit"),!1;function Fn(){Dr.remove(Bt,"load",Tn.beginDelayedInit)}if(Tn.html5Only)return ta||(Fn(),Tn.enabled=!0,gn()),!0;_n();try{oi._externalInterfaceTest(!1),kr(!0,Tn.flashPollingInterval||(Tn.useHighPerformance?10:50)),Tn.debugMode||oi._disableDebug(),Tn.enabled=!0,mn("jstoflash",!0),Tn.html5Only||Dr.add(Bt,"unload",un)}catch(Pr){return Tn._wD("js/flash exception: "+Pr.toString()),mn("jstoflash",!1),Jn({type:"JS_TO_FLASH_EXCEPTION",fatal:!0}),Tr(!0),gn(),!1}return gn(),Fn(),!0},Rn=function(){return!On&&(On=!0,fn(),xr(),!hi&&Tn.hasHTML5&&(Tn._wD("SoundManager 2: No Flash detected"+(Tn.useHTML5Audio?". Trying HTML5-only mode.":", enabling HTML5."),1),Tn.setup({useHTML5Audio:!0,preferFlash:!1})),Qr(),!hi&&ia&&(si.push(Pn.needFlash),Tn.setup({flashLoadTimeout:1})),Ur.removeEventListener&&Ur.removeEventListener("DOMContentLoaded",Rn,!1),_n(),!0)},Gr=function(){return Ur.readyState==="complete"&&(Rn(),Ur.detachEvent("onreadystatechange",Gr)),!0},jn=function(){ga=!0,Rn(),Dr.remove(Bt,"load",jn)},xi(),Dr.add(Bt,"focus",In),Dr.add(Bt,"load",yn),Dr.add(Bt,"load",jn),Ur.addEventListener?Ur.addEventListener("DOMContentLoaded",Rn,!1):Ur.attachEvent?Ur.attachEvent("onreadystatechange",Gr):(mn("onload",!1),Jn({type:"NO_DOM2_EVENTS",fatal:!0}))};if(!Bt||!Bt.document)throw new Error("SoundManager requires a browser with window and document objects.");var qt=null;Bt.SM2_DEFER!==Vt&&SM2_DEFER||(qt=new Nt),jt&&typeof jt.exports=="object"?(jt.exports.SoundManager=Nt,jt.exports.soundManager=qt):(Lt=function(){return{constructor:Nt,getInstance:function(Zt){if(!Bt.soundManager&&_instanceof(Zt,Function)){var Yt=Zt(Nt);_instanceof(Yt,Nt)&&(Bt.soundManager=Yt)}return Bt.soundManager}}}.call(xt,Rt,xt,jt))===void 0||(jt.exports=Lt),Bt.SoundManager=Nt,Bt.soundManager=qt}(window)}},function(jt){jt(jt.s=2862)}])}),$e=Je(Be());var Ut;_a=$e,Ut=_a,Ue=Ut.default,tn=__objRest(_a,["default"]),rn=Ue!==void 0?Ue:tn}}),plugin_tts_exports={};__export(plugin_tts_exports,{default:function(){return rn}});var init_plugin_tts2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.tts.js":function(){init_plugin_tts(),init_plugin_tts()}}),ct,Ye2,ht,ft,pt,dt,mt,gt,vt2,Ze2,yt,_a,et3,bt2,kt,init_plugin_url=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.url.js":function(){ct=Object.create,Ye2=Object.defineProperty,ht=Object.getOwnPropertyDescriptor,ft=Object.getOwnPropertyNames,pt=Object.getPrototypeOf,dt=Object.prototype.hasOwnProperty,mt=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},gt=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!dt.call(jt,nn)&&nn!==Rt&&Ye2(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=ht(xt,nn))||Lt.enumerable})},Jt=ft(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},vt2=function(jt,xt,Rt){return Rt=jt!=null?ct(pt(jt)):{},gt(xt||!jt||!jt.__esModule?Ye2(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},Ze2=mt(function(){(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[336],{1226:function(jt,xt,Rt){"use strict";var Lt=function(hn,gn){(gn==null||gn>hn.length)&&(gn=hn.length);for(var on=0,Ft=new Array(gn);on<gn;on++)Ft[on]=hn[on];return Ft},Bt=function(hn,gn){if(!_instanceof(hn,gn))throw new TypeError("Cannot call a class as a function")},Vt=function(hn,gn){for(var on=0;on<gn.length;on++){var Ft=gn[on];Ft.enumerable=Ft.enumerable||!1,Ft.configurable=!0,"value"in Ft&&(Ft.writable=!0),Object.defineProperty(hn,Ft.key,Ft)}},Nt=function(hn,gn){if(!_instanceof(hn,gn))throw new TypeError("Cannot call a class as a function")},qt=function(hn,gn){for(var on=0;on<gn.length;on++){var Ft=gn[on];Ft.enumerable=Ft.enumerable||!1,Ft.configurable=!0,"value"in Ft&&(Ft.writable=!0),Object.defineProperty(hn,Ft.key,Ft)}},Jt=function(hn,gn){for(;!Object.prototype.hasOwnProperty.call(hn,gn)&&(hn=dn(hn))!==null;);return hn},Zt=function(hn,gn){if(gn&&(nn(gn)==="object"||typeof gn=="function"))return gn;if(gn!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(on){if(on===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return on}(hn)};Rt(5827),Rt(1539),Rt(4916),Rt(5306),Rt(2222),Rt(6992),Rt(8783),Rt(3948),Rt(1637),Rt(489),Rt(2419),Rt(4819),Rt(5003),Rt(2526),Rt(1817),Rt(2165),Rt(4747),Rt(7941),Rt(9826),Rt(8309),Rt(9600),Rt(1249),Rt(7327),Rt(9714),Rt(285),Rt(8559),Rt(4723),Rt(3123),Rt(9720),Rt(3210),Rt(4765),Rt(7042),Rt(1038);var Yt,Xt=function(){function mn(){var on=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Bt(this,mn),this.bookReaderOptions=on,this.urlSchema=[{name:"page",position:"path",default:"n0"},{name:"mode",position:"path",default:"2up"},{name:"search",position:"path",deprecated_for:"q"},{name:"q",position:"query_param"},{name:"sort",position:"query_param"},{name:"view",position:"query_param"},{name:"admin",position:"query_param"}],this.urlState={},this.urlMode=this.bookReaderOptions.urlMode||"hash",this.urlHistoryBasePath=this.bookReaderOptions.urlHistoryBasePath||"/",this.urlLocationPollId=null,this.oldLocationHash=null,this.oldUserHash=null}var hn,gn;return hn=mn,(gn=[{key:"urlStateToUrlString",value:function(Ft){var Gt=this,en=new URLSearchParams,sn={};Object.keys(Ft).forEach(function(kn){var An,In,Pn,_n,Rn=Gt.urlSchema.find(function(jn){return jn.name===kn});(An=Rn)!==null&&An!==void 0&&An.deprecated_for&&(Rn=Gt.urlSchema.find(function(jn){return jn.name===Rn.deprecated_for})),((In=Rn)===null||In===void 0?void 0:In.position)=="path"?sn[(Pn=Rn)===null||Pn===void 0?void 0:Pn.name]=Ft[kn]:en.append(((_n=Rn)===null||_n===void 0?void 0:_n.name)||kn,Ft[kn])});var cn=this.urlSchema.filter(function(kn){return kn.position=="path"}).map(function(kn){return sn[kn.name]?"".concat(kn.name,"/").concat(sn[kn.name]):""}).join("/"),yn="".concat(cn.replace(/\/+/g,"/").replace(/\/+$/,"")),Cn="".concat(yn,"?").concat(en.toString());return en.toString()?Cn:"".concat(yn)}},{key:"urlStringToUrlState",value:function(Ft){var Gt={},en=new URL(Ft,"http://example.com"),sn=Object.fromEntries(en.searchParams.entries()),cn=en.pathname.match(/[^\\/]+\/[^\\/]+/g),yn=cn?Object.fromEntries(cn.map(function(kn){return kn.split("/")})):{},Cn=function(An,In){return Object.keys(An).some(function(Pn){return Pn==In})};return this.urlSchema.filter(function(kn){return kn.position=="path"}).forEach(function(kn){var An=Cn(yn,kn.name);Cn(kn,"deprecated_for")&&An?Gt[kn.deprecated_for]=yn[kn.name]:An&&(Gt[kn.name]=yn[kn.name])}),Object.entries(sn).forEach(function(kn){var An,In,Pn=(In=2,function(jn){if(Array.isArray(jn))return jn}(An=kn)||function(jn,On){var Sn=jn==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&jn[Symbol.iterator]||jn["@@iterator"];if(Sn!=null){var Vn,Jn,kr=[],xr=!0,Yn=!1;try{for(Sn=Sn.call(jn);!(xr=(Vn=Sn.next()).done)&&(kr.push(Vn.value),!On||kr.length!==On);xr=!0);}catch(Tr){Yn=!0,Jn=Tr}finally{try{xr||Sn.return==null||Sn.return()}finally{if(Yn)throw Jn}}return kr}}(An,In)||function(jn,On){if(jn){if(typeof jn=="string")return Lt(jn,On);var Sn=Object.prototype.toString.call(jn).slice(8,-1);return Sn==="Object"&&jn.constructor&&(Sn=jn.constructor.name),Sn==="Map"||Sn==="Set"?Array.from(jn):Sn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Sn)?Lt(jn,On):void 0}}(An,In)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),_n=Pn[0],Rn=Pn[1];Gt[_n]=Rn}),Gt}},{key:"setUrlParam",value:function(Ft,Gt){this.urlState[Ft]=Gt,this.pushToAddressBar()}},{key:"removeUrlParam",value:function(Ft){delete this.urlState[Ft],this.pushToAddressBar()}},{key:"getUrlParam",value:function(Ft){return this.urlState[Ft]}},{key:"pushToAddressBar",value:function(){var Ft=this.urlStateToUrlString(this.urlState),Gt=Ft!=="/"?Ft:"";if(this.urlMode=="history"){if(window.history&&window.history.replaceState){var en="".concat(this.urlHistoryBasePath).concat(Gt).trim().replace(/(\/+)/g,"/");window.history.replaceState({},null,en)}}else window.location.replace("#"+Gt);this.oldLocationHash=Ft}},{key:"listenForHashChanges",value:function(){var Ft=this;this.oldLocationHash=window.location.hash.substr(1),this.urlLocationPollId&&(clearInterval(this.urlLocationPollId),this.urlLocationPollId=null),this.urlLocationPollId=setInterval(function(){var Gt=window.location.hash.substr(1);Gt!=Ft.oldLocationHash&&(Ft.urlState=Ft.urlStringToUrlState(Gt))},500)}},{key:"pullFromAddressBar",value:function(){var Ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.location,Gt=this.urlMode==="history"?Ft.pathname.substr(this.urlHistoryBasePath.length)+Ft.search:Ft.hash.substr(1);this.urlState=this.urlStringToUrlState(Gt)}}])&&Vt(hn.prototype,gn),Object.defineProperty(hn,"prototype",{writable:!1}),mn}();function nn(mn){return(nn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(gn){return typeof gn=="undefined"?"undefined":_typeof(gn)}:function(hn){return hn&&typeof Symbol=="function"&&hn.constructor===Symbol&&hn!==Symbol.prototype?"symbol":typeof hn=="undefined"?"undefined":_typeof(hn)})(mn)}function un(){return(un=(typeof Reflect=="undefined"?"undefined":_typeof(Reflect))<"u"&&Reflect.get?Reflect.get:function(hn,gn,on){var Ft=Jt(hn,gn);if(Ft){var Gt=Object.getOwnPropertyDescriptor(Ft,gn);return Gt.get?Gt.get.call(arguments.length<3?hn:on):Gt.value}}).apply(this,arguments)}function fn(mn,hn){return(fn=Object.setPrototypeOf||function(gn,on){return gn.__proto__=on,gn})(mn,hn)}function dn(mn){return(dn=Object.setPrototypeOf?Object.getPrototypeOf:function(gn){return gn.__proto__||Object.getPrototypeOf(gn)})(mn)}Rt(3609).extend(BookReader.defaultOptions,{enableUrlPlugin:!0,bookId:"",defaults:null,updateWindowTitle:!1,urlMode:"hash",urlHistoryBasePath:"/",urlTrackedParams:["page","search","mode","region","highlight","view"],urlTrackIndex0:!1}),BookReader.prototype.setup=(Yt=BookReader.prototype.setup,function(mn){Yt.call(this,mn),this.bookId=mn.bookId,this.defaults=mn.defaults,this.locationPollId=null,this.oldLocationHash=null,this.oldUserHash=null}),BookReader.prototype.init=function(mn){return function(){var hn=this;this.options.enableUrlPlugin&&(this.bind(BookReader.eventNames.PostInit,function(){var gn=hn.options,on=gn.updateWindowTitle,Ft=gn.urlMode;on&&(document.title=hn.shortTitle(hn.bookTitle,50)),Ft==="hash"&&hn.urlStartLocationPolling()}),this.bind(BookReader.eventNames.fragmentChange,this.urlUpdateFragment.bind(this))),mn.call(this)}}(BookReader.prototype.init),BookReader.prototype.shortTitle=function(mn){return this.bookTitle.length<mn?this.bookTitle:"".concat(this.bookTitle.substr(0,mn-3),"...")},BookReader.prototype.urlStartLocationPolling=function(){var mn=this;this.oldLocationHash=this.urlReadFragment(),this.locationPollId&&(clearInterval(this.locationPollId),this.locationPollId=null),this.locationPollId=setInterval(function(){var hn=mn.urlReadFragment();if(hn!=mn.oldLocationHash&&hn!=mn.oldUserHash){var gn=mn.paramsFromFragment(hn),on=function(){return mn.updateFromParams(gn)};mn.trigger(BookReader.eventNames.stop),mn.animating?(mn.autoStop&&mn.autoStop(),mn.animationFinishedCallback=on):on(),mn.oldUserHash=hn}},500)},BookReader.prototype.urlUpdateFragment=function(){var mn=this.paramsFromCurrent(),hn=this.options,gn=hn.urlMode,on=hn.urlTrackIndex0,Ft=hn.urlTrackedParams;on||mn.index===void 0||mn.index!==0||(delete mn.index,delete mn.page);var Gt=Ft.reduce(function(Pn,_n){return _n in mn&&(Pn[_n]=mn[_n]),Pn},{}),en=this.fragmentFromParams(Gt,gn),sn=this.urlReadFragment(),cn=this.getLocationSearch(),yn=this.queryStringFromParams(Gt,cn,gn);if(sn!==en||cn!==yn)if(gn==="history"){if(window.history&&window.history.replaceState){var Cn=this.options.urlHistoryBasePath.replace(/\/+$/,""),kn=en===""?"":"/".concat(en),An="".concat(Cn).concat(kn).concat(yn);window.history.replaceState({},null,An),this.oldLocationHash=en+yn}}else{var In=this.urlParamsFiltersOnlySearch(this.readQueryString());window.location.replace("#"+en+In),this.oldLocationHash=en+In}},BookReader.prototype.urlParamsFiltersOnlySearch=function(mn){var hn=new URLSearchParams(mn);return hn.has("q")?"?".concat(new URLSearchParams({q:hn.get("q")})):""},BookReader.prototype.urlReadFragment=function(){var mn=this.options,hn=mn.urlMode,gn=mn.urlHistoryBasePath;return hn==="history"?window.location.pathname.substr(gn.length):window.location.hash.substr(1)},BookReader.prototype.urlReadHashFragment=function(){return window.location.hash.substr(1)};var pn=function(mn){(function(sn,cn){if(typeof cn!="function"&&cn!==null)throw new TypeError("Super expression must either be null or a function");sn.prototype=Object.create(cn&&cn.prototype,{constructor:{value:sn,writable:!0,configurable:!0}}),Object.defineProperty(sn,"prototype",{writable:!1}),cn&&fn(sn,cn)})(en,BookReader);var hn,gn,on,Ft,Gt=(on=en,Ft=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(sn){return!1}}(),function(){var cn,yn=dn(on);if(Ft){var Cn=dn(this).constructor;cn=Reflect.construct(yn,arguments,Cn)}else cn=yn.apply(this,arguments);return Zt(this,cn)});function en(){return Nt(this,en),Gt.apply(this,arguments)}return hn=en,(gn=[{key:"init",value:function(){var cn=this;this.options.enableUrlPlugin&&(this.urlPlugin=new Xt(this.options),this.bind(BookReader.eventNames.PostInit,function(){cn.options.urlMode==="hash"&&cn.urlPlugin.listenForHashChanges()})),un(dn(en.prototype),"init",this).call(this)}}])&&qt(hn.prototype,gn),Object.defineProperty(hn,"prototype",{writable:!1}),en}();window.BookReader=pn},3197:function(jt,xt,Rt){"use strict";var Lt=Rt(7854),Bt=Rt(1702),Vt=2147483647,Nt=/[^\0-\u007E]/,qt=/[.\u3002\uFF0E\uFF61]/g,Jt="Overflow: input needs wider integers to process",Zt=Lt.RangeError,Yt=Bt(qt.exec),Xt=Math.floor,nn=String.fromCharCode,un=Bt("".charCodeAt),fn=Bt([].join),dn=Bt([].push),pn=Bt("".replace),mn=Bt("".split),hn=Bt("".toLowerCase),gn=function(en){return en+22+75*(en<26)},on=function(en,sn,cn){var yn=0;for(en=cn?Xt(en/700):en>>1,en+=Xt(en/sn);en>455;)en=Xt(en/35),yn+=36;return Xt(yn+36*en/(en+38))},Ft=function(en){var sn,cn,yn=[],Cn=(en=function(xr){for(var Yn=[],Tr=0,ti=xr.length;Tr<ti;){var yi=un(xr,Tr++);if(yi>=55296&&yi<=56319&&Tr<ti){var ra=un(xr,Tr++);(64512&ra)==56320?dn(Yn,((1023&yi)<<10)+(1023&ra)+65536):(dn(Yn,yi),Tr--)}else dn(Yn,yi)}return Yn}(en)).length,kn=128,An=0,In=72;for(sn=0;sn<en.length;sn++)(cn=en[sn])<128&&dn(yn,nn(cn));var Pn=yn.length,_n=Pn;for(Pn&&dn(yn,"-");_n<Cn;){var Rn=Vt;for(sn=0;sn<en.length;sn++)(cn=en[sn])>=kn&&cn<Rn&&(Rn=cn);var jn=_n+1;if(Rn-kn>Xt((Vt-An)/jn))throw Zt(Jt);for(An+=(Rn-kn)*jn,kn=Rn,sn=0;sn<en.length;sn++){if((cn=en[sn])<kn&&++An>Vt)throw Zt(Jt);if(cn==kn){for(var On=An,Sn=36;;){var Vn=Sn<=In?1:Sn>=In+26?26:Sn-In;if(On<Vn)break;var Jn=On-Vn,kr=36-Vn;dn(yn,nn(gn(Vn+Jn%kr))),On=Xt(Jn/kr),Sn+=36}dn(yn,nn(gn(On))),In=on(An,jn,_n==Pn),An=0,_n++}}An++,kn++}return fn(yn,"")};jt.exports=function(Gt){var en,sn,cn=[],yn=mn(pn(hn(Gt),qt,"."),".");for(en=0;en<yn.length;en++)sn=yn[en],dn(cn,Yt(Nt,sn)?"xn--"+Ft(sn):sn);return fn(cn,".")}},6091:function(jt,xt,Rt){var Lt=Rt(6530).PROPER,Bt=Rt(7293),Vt=Rt(1361);jt.exports=function(Nt){return Bt(function(){return!!Vt[Nt]()||"\u200B\x85\u180E"[Nt]()!=="\u200B\x85\u180E"||Lt&&Vt[Nt].name!==Nt})}},9720:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(4699).entries;Lt({target:"Object",stat:!0},{entries:function(Nt){return Bt(Nt)}})},8559:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(408),Vt=Rt(6135);Lt({target:"Object",stat:!0},{fromEntries:function(qt){var Jt={};return Bt(qt,function(Zt,Yt){Vt(Jt,Zt,Yt)},{AS_ENTRIES:!0}),Jt}})},4723:function(jt,xt,Rt){"use strict";var Lt=Rt(6916),Bt=Rt(7007),Vt=Rt(9670),Nt=Rt(7466),qt=Rt(1340),Jt=Rt(4488),Zt=Rt(8173),Yt=Rt(1530),Xt=Rt(7651);Bt("match",function(nn,un,fn){return[function(dn){var pn=Jt(this),mn=dn==null?void 0:Zt(dn,nn);return mn?Lt(mn,dn,pn):new RegExp(dn)[nn](qt(pn))},function(dn){var pn=Vt(this),mn=qt(dn),hn=fn(un,pn,mn);if(hn.done)return hn.value;if(!pn.global)return Xt(pn,mn);var gn=pn.unicode;pn.lastIndex=0;for(var on,Ft=[],Gt=0;(on=Xt(pn,mn))!==null;){var en=qt(on[0]);Ft[Gt]=en,en===""&&(pn.lastIndex=Yt(mn,Nt(pn.lastIndex),gn)),Gt++}return Gt===0?null:Ft}]})},3210:function(jt,xt,Rt){"use strict";var Lt=Rt(2109),Bt=Rt(3111).trim;Lt({target:"String",proto:!0,forced:Rt(6091)("trim")},{trim:function(){return Bt(this)}})},8789:function(jt,xt,Rt){"use strict";Rt(8783);var Lt,Bt=Rt(2109),Vt=Rt(9781),Nt=Rt(590),qt=Rt(7854),Jt=Rt(9974),Zt=Rt(1702),Yt=Rt(6048).f,Xt=Rt(1320),nn=Rt(5787),un=Rt(2597),fn=Rt(1574),dn=Rt(8457),pn=Rt(1589),mn=Rt(8710).codeAt,hn=Rt(3197),gn=Rt(1340),on=Rt(8003),Ft=Rt(8053),Gt=Rt(5556),en=Rt(9909),sn=en.set,cn=en.getterFor("URL"),yn=Gt.URLSearchParams,Cn=Gt.getState,kn=qt.URL,An=qt.TypeError,In=qt.parseInt,Pn=Math.floor,_n=Math.pow,Rn=Zt("".charAt),jn=Zt(/./.exec),On=Zt([].join),Sn=Zt(1 .toString),Vn=Zt([].pop),Jn=Zt([].push),kr=Zt("".replace),xr=Zt([].shift),Yn=Zt("".split),Tr=Zt("".slice),ti=Zt("".toLowerCase),yi=Zt([].unshift),ra="Invalid scheme",Aa="Invalid host",ua="Invalid port",zi=/[a-z]/i,Ui=/[\d+-.a-z]/i,Qi=/\d/,Ti=/^0x/i,pi=/^[0-7]+$/,$i=/^\d+$/,bi=/^[\da-f]+$/i,Wr=/[\0\t\n\r #%/:<>?@[\\\]^|]/,zr=/[\0\t\n\r #/:<>?@[\\\]^|]/,Rr=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,Yr=/[\t\n\r]/g,Zr=function(Or){var Fr,si,ia,Gi;if(typeof Or=="number"){for(Fr=[],si=0;si<4;si++)yi(Fr,Or%256),Or=Pn(Or/256);return On(Fr,".")}if(typeof Or=="object"){for(Fr="",ia=function(Ya){for(var Na=null,to=1,li=null,Cr=0,Xn=0;Xn<8;Xn++)Ya[Xn]!==0?(Cr>to&&(Na=li,to=Cr),li=null,Cr=0):(li===null&&(li=Xn),++Cr);return Cr>to&&(Na=li,to=Cr),Na}(Or),si=0;si<8;si++)Gi&&Or[si]===0||(Gi&&(Gi=!1),ia===si?(Fr+=si?":":"::",Gi=!0):(Fr+=Sn(Or[si],16),si<7&&(Fr+=":")));return"["+Fr+"]"}return Or},_i={},ki=fn({},_i,{" ":1,'"':1,"<":1,">":1,"`":1}),Bi=fn({},ki,{"#":1,"?":1,"{":1,"}":1}),Di=fn({},Bi,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Gr=function(Or,Fr){var si=mn(Or,0);return si>32&&si<127&&!un(Fr,Or)?Or:encodeURIComponent(Or)},Qr={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Dr=function(Or,Fr){var si;return Or.length==2&&jn(zi,Rn(Or,0))&&((si=Rn(Or,1))==":"||!Fr&&si=="|")},qr=function(Or){var Fr;return Or.length>1&&Dr(Tr(Or,0,2))&&(Or.length==2||(Fr=Rn(Or,2))==="/"||Fr==="\\"||Fr==="?"||Fr==="#")},hi=function(Or){return Or==="."||ti(Or)==="%2e"},xi={},mi={},ni={},Nn={},Li={},Vi={},xa={},Tn={},ci={},oi={},Ai={},ui={},Ar={},$r={},Ur={},Jr={},Ci={},Ni={},Pi={},ta={},aa={},ga=function(ji,Or,Fr){var si,ia,Gi,Ya=gn(ji);if(Or){if(ia=this.parse(Ya))throw An(ia);this.searchParams=null}else{if(Fr!==void 0&&(si=new ga(Fr,!0)),ia=this.parse(Ya,null,si))throw An(ia);(Gi=Cn(new yn)).bindURL(this),this.searchParams=Gi}};ga.prototype={type:"URL",parse:function(Or,Fr,si){var ia,Gi,Ya,Na,to,li=this,Cr=Fr||xi,Xn=0,Qn="",wr=!1,$n=!1,Mr=!1;for(Or=gn(Or),Fr||(li.scheme="",li.username="",li.password="",li.host=null,li.port=null,li.path=[],li.query=null,li.fragment=null,li.cannotBeABaseURL=!1,Or=kr(Or,Rr,"")),Or=kr(Or,Yr,""),ia=dn(Or);Xn<=ia.length;){switch(Gi=ia[Xn],Cr){case xi:if(!Gi||!jn(zi,Gi)){if(Fr)return ra;Cr=ni;continue}Qn+=ti(Gi),Cr=mi;break;case mi:if(Gi&&(jn(Ui,Gi)||Gi=="+"||Gi=="-"||Gi=="."))Qn+=ti(Gi);else{if(Gi!=":"){if(Fr)return ra;Qn="",Cr=ni,Xn=0;continue}if(Fr&&(li.isSpecial()!=un(Qr,Qn)||Qn=="file"&&(li.includesCredentials()||li.port!==null)||li.scheme=="file"&&!li.host))return;if(li.scheme=Qn,Fr)return void(li.isSpecial()&&Qr[li.scheme]==li.port&&(li.port=null));Qn="",li.scheme=="file"?Cr=$r:li.isSpecial()&&si&&si.scheme==li.scheme?Cr=Nn:li.isSpecial()?Cr=Tn:ia[Xn+1]=="/"?(Cr=Li,Xn++):(li.cannotBeABaseURL=!0,Jn(li.path,""),Cr=Pi)}break;case ni:if(!si||si.cannotBeABaseURL&&Gi!="#")return ra;if(si.cannotBeABaseURL&&Gi=="#"){li.scheme=si.scheme,li.path=pn(si.path),li.query=si.query,li.fragment="",li.cannotBeABaseURL=!0,Cr=aa;break}Cr=si.scheme=="file"?$r:Vi;continue;case Nn:if(Gi!="/"||ia[Xn+1]!="/"){Cr=Vi;continue}Cr=ci,Xn++;break;case Li:if(Gi=="/"){Cr=oi;break}Cr=Ni;continue;case Vi:if(li.scheme=si.scheme,Gi==Lt)li.username=si.username,li.password=si.password,li.host=si.host,li.port=si.port,li.path=pn(si.path),li.query=si.query;else if(Gi=="/"||Gi=="\\"&&li.isSpecial())Cr=xa;else if(Gi=="?")li.username=si.username,li.password=si.password,li.host=si.host,li.port=si.port,li.path=pn(si.path),li.query="",Cr=ta;else{if(Gi!="#"){li.username=si.username,li.password=si.password,li.host=si.host,li.port=si.port,li.path=pn(si.path),li.path.length--,Cr=Ni;continue}li.username=si.username,li.password=si.password,li.host=si.host,li.port=si.port,li.path=pn(si.path),li.query=si.query,li.fragment="",Cr=aa}break;case xa:if(!li.isSpecial()||Gi!="/"&&Gi!="\\"){if(Gi!="/"){li.username=si.username,li.password=si.password,li.host=si.host,li.port=si.port,Cr=Ni;continue}Cr=oi}else Cr=ci;break;case Tn:if(Cr=ci,Gi!="/"||Rn(Qn,Xn+1)!="/")continue;Xn++;break;case ci:if(Gi!="/"&&Gi!="\\"){Cr=oi;continue}break;case oi:if(Gi=="@"){wr&&(Qn="%40"+Qn),wr=!0,Ya=dn(Qn);for(var Lr=0;Lr<Ya.length;Lr++){var fi=Ya[Lr];if(fi!=":"||Mr){var Si=Gr(fi,Di);Mr?li.password+=Si:li.username+=Si}else Mr=!0}Qn=""}else if(Gi==Lt||Gi=="/"||Gi=="?"||Gi=="#"||Gi=="\\"&&li.isSpecial()){if(wr&&Qn=="")return"Invalid authority";Xn-=dn(Qn).length+1,Qn="",Cr=Ai}else Qn+=Gi;break;case Ai:case ui:if(Fr&&li.scheme=="file"){Cr=Jr;continue}if(Gi!=":"||$n){if(Gi==Lt||Gi=="/"||Gi=="?"||Gi=="#"||Gi=="\\"&&li.isSpecial()){if(li.isSpecial()&&Qn=="")return Aa;if(Fr&&Qn==""&&(li.includesCredentials()||li.port!==null))return;if(Na=li.parseHost(Qn))return Na;if(Qn="",Cr=Ci,Fr)return;continue}Gi=="["?$n=!0:Gi=="]"&&($n=!1),Qn+=Gi}else{if(Qn=="")return Aa;if(Na=li.parseHost(Qn))return Na;if(Qn="",Cr=Ar,Fr==ui)return}break;case Ar:if(!jn(Qi,Gi)){if(Gi==Lt||Gi=="/"||Gi=="?"||Gi=="#"||Gi=="\\"&&li.isSpecial()||Fr){if(Qn!=""){var Ri=In(Qn,10);if(Ri>65535)return ua;li.port=li.isSpecial()&&Ri===Qr[li.scheme]?null:Ri,Qn=""}if(Fr)return;Cr=Ci;continue}return ua}Qn+=Gi;break;case $r:if(li.scheme="file",Gi=="/"||Gi=="\\")Cr=Ur;else{if(!si||si.scheme!="file"){Cr=Ni;continue}if(Gi==Lt)li.host=si.host,li.path=pn(si.path),li.query=si.query;else if(Gi=="?")li.host=si.host,li.path=pn(si.path),li.query="",Cr=ta;else{if(Gi!="#"){qr(On(pn(ia,Xn),""))||(li.host=si.host,li.path=pn(si.path),li.shortenPath()),Cr=Ni;continue}li.host=si.host,li.path=pn(si.path),li.query=si.query,li.fragment="",Cr=aa}}break;case Ur:if(Gi=="/"||Gi=="\\"){Cr=Jr;break}si&&si.scheme=="file"&&!qr(On(pn(ia,Xn),""))&&(Dr(si.path[0],!0)?Jn(li.path,si.path[0]):li.host=si.host),Cr=Ni;continue;case Jr:if(Gi==Lt||Gi=="/"||Gi=="\\"||Gi=="?"||Gi=="#"){if(!Fr&&Dr(Qn))Cr=Ni;else if(Qn==""){if(li.host="",Fr)return;Cr=Ci}else{if(Na=li.parseHost(Qn))return Na;if(li.host=="localhost"&&(li.host=""),Fr)return;Qn="",Cr=Ci}continue}Qn+=Gi;break;case Ci:if(li.isSpecial()){if(Cr=Ni,Gi!="/"&&Gi!="\\")continue}else if(Fr||Gi!="?")if(Fr||Gi!="#"){if(Gi!=Lt&&(Cr=Ni,Gi!="/"))continue}else li.fragment="",Cr=aa;else li.query="",Cr=ta;break;case Ni:if(Gi==Lt||Gi=="/"||Gi=="\\"&&li.isSpecial()||!Fr&&(Gi=="?"||Gi=="#")){if((to=ti(to=Qn))===".."||to==="%2e."||to===".%2e"||to==="%2e%2e"?(li.shortenPath(),Gi=="/"||Gi=="\\"&&li.isSpecial()||Jn(li.path,"")):hi(Qn)?Gi=="/"||Gi=="\\"&&li.isSpecial()||Jn(li.path,""):(li.scheme=="file"&&!li.path.length&&Dr(Qn)&&(li.host&&(li.host=""),Qn=Rn(Qn,0)+":"),Jn(li.path,Qn)),Qn="",li.scheme=="file"&&(Gi==Lt||Gi=="?"||Gi=="#"))for(;li.path.length>1&&li.path[0]==="";)xr(li.path);Gi=="?"?(li.query="",Cr=ta):Gi=="#"&&(li.fragment="",Cr=aa)}else Qn+=Gr(Gi,Bi);break;case Pi:Gi=="?"?(li.query="",Cr=ta):Gi=="#"?(li.fragment="",Cr=aa):Gi!=Lt&&(li.path[0]+=Gr(Gi,_i));break;case ta:Fr||Gi!="#"?Gi!=Lt&&(Gi=="'"&&li.isSpecial()?li.query+="%27":li.query+=Gi=="#"?"%23":Gr(Gi,_i)):(li.fragment="",Cr=aa);break;case aa:Gi!=Lt&&(li.fragment+=Gr(Gi,ki))}Xn++}},parseHost:function(Or){var Fr,si,ia;if(Rn(Or,0)=="["){if(Rn(Or,Or.length-1)!="]"||!(Fr=function(Gi){var Ya,Na,to,li,Cr,Xn,Qn,wr=[0,0,0,0,0,0,0,0],$n=0,Mr=null,Lr=0,fi=function(){return Rn(Gi,Lr)};if(fi()==":"){if(Rn(Gi,1)!=":")return;Lr+=2,Mr=++$n}for(;fi();){if($n==8)return;if(fi()!=":"){for(Ya=Na=0;Na<4&&jn(bi,fi());)Ya=16*Ya+In(fi(),16),Lr++,Na++;if(fi()=="."){if(Na==0||(Lr-=Na,$n>6))return;for(to=0;fi();){if(li=null,to>0){if(!(fi()=="."&&to<4))return;Lr++}if(!jn(Qi,fi()))return;for(;jn(Qi,fi());){if(Cr=In(fi(),10),li===null)li=Cr;else{if(li==0)return;li=10*li+Cr}if(li>255)return;Lr++}wr[$n]=256*wr[$n]+li,++to!=2&&to!=4||$n++}if(to!=4)return;break}if(fi()==":"){if(Lr++,!fi())return}else if(fi())return;wr[$n++]=Ya}else{if(Mr!==null)return;Lr++,Mr=++$n}}if(Mr!==null)for(Xn=$n-Mr,$n=7;$n!=0&&Xn>0;)Qn=wr[$n],wr[$n--]=wr[Mr+Xn-1],wr[Mr+--Xn]=Qn;else if($n!=8)return;return wr}(Tr(Or,1,-1))))return Aa;this.host=Fr}else if(this.isSpecial()){if(Or=hn(Or),jn(Wr,Or)||(Fr=function(Gi){var Ya,Na,to,li,Cr,Xn,Qn,wr=Yn(Gi,".");if(wr.length&&wr[wr.length-1]==""&&wr.length--,(Ya=wr.length)>4)return Gi;for(Na=[],to=0;to<Ya;to++){if((li=wr[to])=="")return Gi;if(Cr=10,li.length>1&&Rn(li,0)=="0"&&(Cr=jn(Ti,li)?16:8,li=Tr(li,Cr==8?1:2)),li==="")Xn=0;else{if(!jn(Cr==10?$i:Cr==8?pi:bi,li))return Gi;Xn=In(li,Cr)}Jn(Na,Xn)}for(to=0;to<Ya;to++)if(Xn=Na[to],to==Ya-1){if(Xn>=_n(256,5-Ya))return null}else if(Xn>255)return null;for(Qn=Vn(Na),to=0;to<Na.length;to++)Qn+=Na[to]*_n(256,3-to);return Qn}(Or))===null)return Aa;this.host=Fr}else{if(jn(zr,Or))return Aa;for(Fr="",si=dn(Or),ia=0;ia<si.length;ia++)Fr+=Gr(si[ia],_i);this.host=Fr}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme=="file"},includesCredentials:function(){return this.username!=""||this.password!=""},isSpecial:function(){return un(Qr,this.scheme)},shortenPath:function(){var Or=this.path,Fr=Or.length;!Fr||this.scheme=="file"&&Fr==1&&Dr(Or[0],!0)||Or.length--},serialize:function(){var Or=this,Fr=Or.scheme,si=Or.username,ia=Or.password,Gi=Or.host,Ya=Or.port,Na=Or.path,to=Or.query,li=Or.fragment,Cr=Fr+":";return Gi!==null?(Cr+="//",Or.includesCredentials()&&(Cr+=si+(ia?":"+ia:"")+"@"),Cr+=Zr(Gi),Ya!==null&&(Cr+=":"+Ya)):Fr=="file"&&(Cr+="//"),Cr+=Or.cannotBeABaseURL?Na[0]:Na.length?"/"+On(Na,"/"):"",to!==null&&(Cr+="?"+to),li!==null&&(Cr+="#"+li),Cr},setHref:function(Or){var Fr=this.parse(Or);if(Fr)throw An(Fr);this.searchParams.update()},getOrigin:function(){var Or=this.scheme,Fr=this.port;if(Or=="blob")try{return new Ma(Or.path[0]).origin}catch(si){return"null"}return Or!="file"&&this.isSpecial()?Or+"://"+Zr(this.host)+(Fr!==null?":"+Fr:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(Or){this.parse(gn(Or)+":",xi)},getUsername:function(){return this.username},setUsername:function(Or){var Fr=dn(gn(Or));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var si=0;si<Fr.length;si++)this.username+=Gr(Fr[si],Di)}},getPassword:function(){return this.password},setPassword:function(Or){var Fr=dn(gn(Or));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var si=0;si<Fr.length;si++)this.password+=Gr(Fr[si],Di)}},getHost:function(){var Or=this.host,Fr=this.port;return Or===null?"":Fr===null?Zr(Or):Zr(Or)+":"+Fr},setHost:function(Or){this.cannotBeABaseURL||this.parse(Or,Ai)},getHostname:function(){var Or=this.host;return Or===null?"":Zr(Or)},setHostname:function(Or){this.cannotBeABaseURL||this.parse(Or,ui)},getPort:function(){var Or=this.port;return Or===null?"":gn(Or)},setPort:function(Or){this.cannotHaveUsernamePasswordPort()||((Or=gn(Or))==""?this.port=null:this.parse(Or,Ar))},getPathname:function(){var Or=this.path;return this.cannotBeABaseURL?Or[0]:Or.length?"/"+On(Or,"/"):""},setPathname:function(Or){this.cannotBeABaseURL||(this.path=[],this.parse(Or,Ci))},getSearch:function(){var Or=this.query;return Or?"?"+Or:""},setSearch:function(Or){(Or=gn(Or))==""?this.query=null:(Rn(Or,0)=="?"&&(Or=Tr(Or,1)),this.query="",this.parse(Or,ta)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var Or=this.fragment;return Or?"#"+Or:""},setHash:function(Or){(Or=gn(Or))!=""?(Rn(Or,0)=="#"&&(Or=Tr(Or,1)),this.fragment="",this.parse(Or,aa)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Ma=function(Or){var Fr=nn(this,ha),si=Ft(arguments.length,1)>1?arguments[1]:void 0,ia=sn(Fr,new ga(Or,!1,si));Vt||(Fr.href=ia.serialize(),Fr.origin=ia.getOrigin(),Fr.protocol=ia.getProtocol(),Fr.username=ia.getUsername(),Fr.password=ia.getPassword(),Fr.host=ia.getHost(),Fr.hostname=ia.getHostname(),Fr.port=ia.getPort(),Fr.pathname=ia.getPathname(),Fr.search=ia.getSearch(),Fr.searchParams=ia.getSearchParams(),Fr.hash=ia.getHash())},ha=Ma.prototype,la=function(Or,Fr){return{get:function(){return cn(this)[Or]()},set:Fr&&function(si){return cn(this)[Fr](si)},configurable:!0,enumerable:!0}};if(Vt&&Yt(ha,{href:la("serialize","setHref"),origin:la("getOrigin"),protocol:la("getProtocol","setProtocol"),username:la("getUsername","setUsername"),password:la("getPassword","setPassword"),host:la("getHost","setHost"),hostname:la("getHostname","setHostname"),port:la("getPort","setPort"),pathname:la("getPathname","setPathname"),search:la("getSearch","setSearch"),searchParams:la("getSearchParams"),hash:la("getHash","setHash")}),Xt(ha,"toJSON",function(){return cn(this).serialize()},{enumerable:!0}),Xt(ha,"toString",function(){return cn(this).serialize()},{enumerable:!0}),kn){var Ta=kn.createObjectURL,ba=kn.revokeObjectURL;Ta&&Xt(Ma,"createObjectURL",Jt(Ta,kn)),ba&&Xt(Ma,"revokeObjectURL",Jt(ba,kn))}on(Ma,"URL"),Bt({global:!0,forced:!Nt,sham:!Vt},{URL:Ma})},285:function(jt,xt,Rt){Rt(8789)}},function(jt){jt(jt.s=1226)}])}),yt=vt2(Ze2());var Ut;_a=yt,Ut=_a,et3=Ut.default,bt2=__objRest(_a,["default"]),kt=et3!==void 0?et3:bt2}}),plugin_url_exports={};__export(plugin_url_exports,{default:function(){return kt}});var init_plugin_url2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.url.js":function(){init_plugin_url(),init_plugin_url()}}),f7,p7,c9,g6,y7,m6,k5,b4,v8,u7,R4,_a,h5,B5,x5,init_plugin_autoplay=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.autoplay.js":function(){f7=Object.create,p7=Object.defineProperty,c9=Object.getOwnPropertyDescriptor,g6=Object.getOwnPropertyNames,y7=Object.getPrototypeOf,m6=Object.prototype.hasOwnProperty,k5=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},b4=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!m6.call(jt,nn)&&nn!==Rt&&p7(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=c9(xt,nn))||Lt.enumerable})},Jt=g6(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},v8=function(jt,xt,Rt){return Rt=jt!=null?f7(y7(jt)):{},b4(xt||!jt||!jt.__esModule?p7(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},u7=k5(function(){"use strict";(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[320],{2024:function(jt,xt,Rt){Rt(7327),Rt(1539),Rt(5827);var Lt,Bt=Rt(3609),Vt=Rt(3609);Bt.extend(BookReader.defaultOptions,{enableAutoPlayPlugin:!0}),BookReader.prototype.setup=(Lt=BookReader.prototype.setup,function(Nt){Lt.call(this,Nt),this.auto=!1,this.autoTimer=null,this.flipDelay=5e3}),BookReader.prototype.init=function(Nt){return function(qt){var Jt=this;Nt.call(this,qt),this.options.enableAutoPlayPlugin&&this.bind(BookReader.eventNames.stop,function(){return Jt.autoStop()})}}(BookReader.prototype.init),BookReader.prototype.bindNavigationHandlers=function(Nt){return function(){var qt=this;if(Nt.call(this),this.options.enableAutoPlayPlugin){var Jt=this.$(".BRicon").add(".BRmobileMenu .BRicon");Jt.filter(".play").click(function(){return qt.autoToggle(),!1}),Jt.filter(".pause").click(function(){return qt.autoToggle(),!1})}}}(BookReader.prototype.bindNavigationHandlers),BookReader.prototype.autoToggle=function(Nt){var qt=this;if(this.options.enableAutoPlayPlugin){var Jt=Vt.extend({flipSpeed:this.flipSpeed,flipDelay:this.flipDelay},Nt);this.flipSpeed=typeof Jt.flipSpeed=="number"?Jt.flipSpeed:this.flipSpeed,this.flipDelay=typeof Jt.flipDelay=="number"?Jt.flipDelay:this.flipDelay,this.trigger(BookReader.eventNames.stop);var Zt=!1;this.constMode2up!=this.mode&&(Zt=!0,this.switchMode(this.constMode2up)),this.reduce<this._modes.mode2Up.getAutofitReduce()&&this.zoom("auto"),this.autoTimer==null?(this.pageProgression=="rl"&&Zt||this.next({triggerStop:!1}),this.$(".play").hide(),this.$(".pause").show(),this.autoTimer=setInterval(function(){qt.animating||(Math.max(qt.twoPage.currentIndexL,qt.twoPage.currentIndexR)>=qt.lastDisplayableIndex()?qt.prev({triggerStop:!1}):qt.next({triggerStop:!1}))},this.flipDelay)):this.autoStop()}},BookReader.prototype.autoStop=function(){this.options.enableAutoPlayPlugin&&this.autoTimer!=null&&(clearInterval(this.autoTimer),this.flipSpeed="fast",this.$(".pause").hide(),this.$(".play").show(),this.autoTimer=null)}}},function(jt){jt(jt.s=2024)}])}),R4=v8(u7());var Ut;_a=R4,Ut=_a,h5=Ut.default,B5=__objRest(_a,["default"]),x5=h5!==void 0?h5:B5}}),plugin_autoplay_exports={};__export(plugin_autoplay_exports,{default:function(){return x5}});var init_plugin_autoplay2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.autoplay.js":function(){init_plugin_autoplay(),init_plugin_autoplay()}}),P7,x6,U6,y8,$6,T4,V6,D4,E8,B6,F5,_a,_6,G8,O6,init_plugin_resume=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.resume.js":function(){P7=Object.create,x6=Object.defineProperty,U6=Object.getOwnPropertyDescriptor,y8=Object.getOwnPropertyNames,$6=Object.getPrototypeOf,T4=Object.prototype.hasOwnProperty,V6=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},D4=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!T4.call(jt,nn)&&nn!==Rt&&x6(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=U6(xt,nn))||Lt.enumerable})},Jt=y8(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},E8=function(jt,xt,Rt){return Rt=jt!=null?P7($6(jt)):{},D4(xt||!jt||!jt.__esModule?x6(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},B6=V6(function(){"use strict";(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[951],{5842:function(jt,xt,Rt){var Lt=function(Yt){return Yt&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(Yt).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},Bt=function(Yt,Xt,nn,un,fn,dn){return document.cookie=encodeURIComponent(Yt)+"="+encodeURIComponent(Xt)+(nn?"; expires=".concat(nn.toUTCString()):"")+(fn?"; domain=".concat(fn):"")+(un?"; path=".concat(un):"")+(dn?"; secure":""),!0},Vt=function(Yt,Xt,nn){return!!hasItem(Yt)&&(document.cookie=encodeURIComponent(Yt)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(nn?"; domain=".concat(nn):"")+(Xt?"; path=".concat(Xt):""),!0)},Nt={};Rt.r(Nt),Rt.d(Nt,{getItem:function(){return Lt},removeItem:function(){return Vt},setItem:function(){return Bt}}),Rt(1058),Rt(4916),Rt(4723),Rt(5306),Rt(4603),Rt(9714);var qt,Jt=Rt(3609);BookReader.docCookies=Nt,Jt.extend(BookReader.defaultOptions,{enablePageResume:!0,resumeCookiePath:null}),BookReader.prototype.init=(qt=BookReader.prototype.init,function(){var Zt=this;qt.call(this),this.options.enablePageResume&&this.bind(BookReader.eventNames.fragmentChange,function(){var Yt=Zt.paramsFromCurrent();Zt.updateResumeValue(Yt.index)})}),BookReader.prototype.getResumeValue=function(){var Zt=BookReader.docCookies.getItem("br-resume");return Zt!==null?parseInt(Zt):null},BookReader.prototype.getCookiePath=function(Zt){return Zt.match(".+?(?=/page/|/mode/|$)")[0]},BookReader.prototype.updateResumeValue=function(Zt,Yt){var Xt=new Date(+new Date+12096e5),nn=this.options.resumeCookiePath||this.getCookiePath(window.location.pathname);BookReader.docCookies.setItem(Yt||"br-resume",Zt,Xt,nn,null,!1)}},4723:function(jt,xt,Rt){var Lt=Rt(6916),Bt=Rt(7007),Vt=Rt(9670),Nt=Rt(7466),qt=Rt(1340),Jt=Rt(4488),Zt=Rt(8173),Yt=Rt(1530),Xt=Rt(7651);Bt("match",function(nn,un,fn){return[function(dn){var pn=Jt(this),mn=dn==null?void 0:Zt(dn,nn);return mn?Lt(mn,dn,pn):new RegExp(dn)[nn](qt(pn))},function(dn){var pn=Vt(this),mn=qt(dn),hn=fn(un,pn,mn);if(hn.done)return hn.value;if(!pn.global)return Xt(pn,mn);var gn=pn.unicode;pn.lastIndex=0;for(var on,Ft=[],Gt=0;(on=Xt(pn,mn))!==null;){var en=qt(on[0]);Ft[Gt]=en,en===""&&(pn.lastIndex=Yt(mn,Nt(pn.lastIndex),gn)),Gt++}return Gt===0?null:Ft}]})}},function(jt){jt(jt.s=5842)}])}),F5=E8(B6());var Ut;_a=F5,Ut=_a,_6=Ut.default,G8=__objRest(_a,["default"]),O6=_6!==void 0?_6:G8}}),plugin_resume_exports={};__export(plugin_resume_exports,{default:function(){return O6}});var init_plugin_resume2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.resume.js":function(){init_plugin_resume(),init_plugin_resume()}}),R5,w3,B7,x7,S4,E9,M5,N6,O7,A3,P8,_a,b5,U7,q6,init_plugin_archive_analytics=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.archive_analytics.js":function(){R5=Object.create,w3=Object.defineProperty,B7=Object.getOwnPropertyDescriptor,x7=Object.getOwnPropertyNames,S4=Object.getPrototypeOf,E9=Object.prototype.hasOwnProperty,M5=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},N6=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!E9.call(jt,nn)&&nn!==Rt&&w3(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=B7(xt,nn))||Lt.enumerable})},Jt=x7(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},O7=function(jt,xt,Rt){return Rt=jt!=null?R5(S4(jt)):{},N6(xt||!jt||!jt.__esModule?w3(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},A3=M5(function(){"use strict";(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[810],{2815:function(jt,xt,Rt){var Lt;Rt(4916),Rt(4723),Rt(3609).extend(BookReader.defaultOptions,{enableArchiveAnalytics:!0,debugArchiveAnaltyics:!1}),BookReader.prototype.init=(Lt=BookReader.prototype.init,function(){var Bt=this;Lt.call(this),this.options.enableArchiveAnalytics&&this.bind(BookReader.eventNames.fragmentChange,function(){return Bt.archiveAnalyticsSendFragmentChange()})}),BookReader.prototype.archiveAnalyticsSendFragmentChange=function(){if(window.archive_analytics){var Bt=this.archiveAnalyticsSendFragmentChange.prevFragment,Vt=this.paramsFromCurrent(),Nt=this.fragmentFromParams(Vt);if(Bt!=Nt){var qt={bookreader:"user_changed_view",itemid:this.bookId,cache_bust:Math.random(),offsite:1,details:0};try{qt.offsite=window.top.location.hostname.match(/\.archive.org$/)?0:1,qt.details=!qt.offsite&&window.top.location.pathname.match(/^\/details\//)?1:0}catch(Zt){}archive_analytics.send_ping(qt,null,"augment_for_ao_site");var Jt=this.options.lendingInfo&&this.options.lendingInfo.loanId?{loanId:this.options.lendingInfo.loanId}:{};archive_analytics.send_event("BookReader","UserChangedView",window.location.pathname,Jt),this.archiveAnalyticsSendFragmentChange.prevFragment=Nt}}},BookReader.prototype.archiveAnalyticsSendEvent=function(Bt,Vt,Nt,qt){this.options.enableArchiveAnalytics&&(this.options.debugArchiveAnaltyics&&console.log("archiveAnalyticsSendEvent",arguments,window.archive_analytics),window.archive_analytics&&(qt=qt||{},typeof Nt=="number"&&(qt.ev=Nt),window.archive_analytics.send_event(Bt,Vt,null,qt)))}},4723:function(jt,xt,Rt){var Lt=Rt(6916),Bt=Rt(7007),Vt=Rt(9670),Nt=Rt(7466),qt=Rt(1340),Jt=Rt(4488),Zt=Rt(8173),Yt=Rt(1530),Xt=Rt(7651);Bt("match",function(nn,un,fn){return[function(dn){var pn=Jt(this),mn=dn==null?void 0:Zt(dn,nn);return mn?Lt(mn,dn,pn):new RegExp(dn)[nn](qt(pn))},function(dn){var pn=Vt(this),mn=qt(dn),hn=fn(un,pn,mn);if(hn.done)return hn.value;if(!pn.global)return Xt(pn,mn);var gn=pn.unicode;pn.lastIndex=0;for(var on,Ft=[],Gt=0;(on=Xt(pn,mn))!==null;){var en=qt(on[0]);Ft[Gt]=en,en===""&&(pn.lastIndex=Yt(mn,Nt(pn.lastIndex),gn)),Gt++}return Gt===0?null:Ft}]})}},function(jt){jt(jt.s=2815)}])}),P8=O7(A3());var Ut;_a=P8,Ut=_a,b5=Ut.default,U7=__objRest(_a,["default"]),q6=b5!==void 0?b5:U7}}),plugin_archive_analytics_exports={};__export(plugin_archive_analytics_exports,{default:function(){return q6}});var init_plugin_archive_analytics2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.archive_analytics.js":function(){init_plugin_archive_analytics(),init_plugin_archive_analytics()}}),at2,q7,ut,st,lt,ct2,ft2,gt2,pt2,K7,ht2,_a,Q8,dt2,wt,init_plugin_text_selection=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/BookReader/plugins/plugin.text_selection.js":function(){at2=Object.create,q7=Object.defineProperty,ut=Object.getOwnPropertyDescriptor,st=Object.getOwnPropertyNames,lt=Object.getPrototypeOf,ct2=Object.prototype.hasOwnProperty,ft2=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},gt2=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!ct2.call(jt,nn)&&nn!==Rt&&q7(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=ut(xt,nn))||Lt.enumerable})},Jt=st(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},pt2=function(jt,xt,Rt){return Rt=jt!=null?at2(lt(jt)):{},gt2(xt||!jt||!jt.__esModule?q7(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},K7=ft2(function(){(self.webpackChunk_internetarchive_bookreader=self.webpackChunk_internetarchive_bookreader||[]).push([[423],{7967:function(jt,xt,Rt){"use strict";var Lt=function(An){return function(In){if(Array.isArray(In))return In}(An)||function(In){if((typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&In[Symbol.iterator]!=null||In["@@iterator"]!=null)return Array.from(In)}(An)||function(In,Pn){if(In){if(typeof In=="string")return Bt(In,Pn);var _n=Object.prototype.toString.call(In).slice(8,-1);return _n==="Object"&&In.constructor&&(_n=In.constructor.name),_n==="Map"||_n==="Set"?Array.from(In):_n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_n)?Bt(In,Pn):void 0}}(An)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Bt=function(An,In){(In==null||In>An.length)&&(In=An.length);for(var Pn=0,_n=new Array(In);Pn<In;Pn++)_n[Pn]=An[Pn];return _n},Vt=function(An,In){var Pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:mn;return An==null?void 0:An.replace(/\{\{([^}]*?)\}\}/g,function(Rn,jn){if(!jn)return Rn;var On=Lt(jn.split("|").map(function(kr){return kr.trim()})),Sn=On[0],Vn=On.slice(1);if(!(Sn in Pn)&&!(Sn in In))return Rn;var Jn=Sn in Pn?Pn[Sn]:Sn in In?In[Sn]:null;return Vn.map(function(kr){return _n[kr]}).reduce(function(kr,xr){return xr(kr)},Jn&&Jn.toString())})},Nt=function(An,In){for(;!Object.prototype.hasOwnProperty.call(An,In)&&(An=Gt(An))!==null;);return An},qt=function(An,In){if(In&&(gn(In)==="object"||typeof In=="function"))return In;if(In!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(Pn){if(Pn===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Pn}(An)},Jt=function(An,In){return function(Pn){if(Array.isArray(Pn))return Pn}(An)||function(Pn,_n){var Rn=Pn==null?null:(typeof Symbol=="undefined"?"undefined":_typeof(Symbol))<"u"&&Pn[Symbol.iterator]||Pn["@@iterator"];if(Rn!=null){var jn,On,Sn=[],Vn=!0,Jn=!1;try{for(Rn=Rn.call(Pn);!(Vn=(jn=Rn.next()).done)&&(Sn.push(jn.value),!_n||Sn.length!==_n);Vn=!0);}catch(kr){Jn=!0,On=kr}finally{try{Vn||Rn.return==null||Rn.return()}finally{if(Jn)throw On}}return Sn}}(An,In)||function(Pn,_n){if(Pn){if(typeof Pn=="string")return Zt(Pn,_n);var Rn=Object.prototype.toString.call(Pn).slice(8,-1);return Rn==="Object"&&Pn.constructor&&(Rn=Pn.constructor.name),Rn==="Map"||Rn==="Set"?Array.from(Pn):Rn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Rn)?Zt(Pn,_n):void 0}}(An,In)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()},Zt=function(An,In){(In==null||In>An.length)&&(In=An.length);for(var Pn=0,_n=new Array(In);Pn<In;Pn++)_n[Pn]=An[Pn];return _n},Yt=function(An,In,Pn,_n,Rn,jn,On){try{var Sn=An[jn](On),Vn=Sn.value}catch(Jn){return void Pn(Jn)}Sn.done?In(Vn):Promise.resolve(Vn).then(_n,Rn)},Xt=function(An){return function(){var In=this,Pn=arguments;return new Promise(function(_n,Rn){var jn=An.apply(In,Pn);function On(Vn){Yt(jn,_n,Rn,On,Sn,"next",Vn)}function Sn(Vn){Yt(jn,_n,Rn,On,Sn,"throw",Vn)}On(void 0)})}},nn=function(An,In){if(!_instanceof(An,In))throw new TypeError("Cannot call a class as a function")},un=function(An,In){for(var Pn=0;Pn<In.length;Pn++){var _n=In[Pn];_n.enumerable=_n.enumerable||!1,_n.configurable=!0,"value"in _n&&(_n.writable=!0),Object.defineProperty(An,_n.key,_n)}},fn=function(An,In,Pn){return In&&un(An.prototype,In),Pn&&un(An,Pn),Object.defineProperty(An,"prototype",{writable:!1}),An};Rt(5666),Rt(6992),Rt(1539),Rt(3948),Rt(9826),Rt(9714),Rt(2222),Rt(1249),Rt(4916),Rt(3123),Rt(4678),Rt(2707),Rt(9601),Rt(8674),Rt(2526),Rt(1817),Rt(2165),Rt(8783),Rt(7042),Rt(8309),Rt(1038),Rt(489),Rt(2419),Rt(4819),Rt(5003);var dn=Rt(9860),pn=Rt(7775);Rt(5306),Rt(3210),Rt(5827);var mn={urlencode:encodeURIComponent},hn=Rt(3609);function gn(kn){return(gn=typeof Symbol=="function"&&_typeof(Symbol.iterator)=="symbol"?function(In){return typeof In=="undefined"?"undefined":_typeof(In)}:function(An){return An&&typeof Symbol=="function"&&An.constructor===Symbol&&An!==Symbol.prototype?"symbol":typeof An=="undefined"?"undefined":_typeof(An)})(kn)}function on(){return(on=(typeof Reflect=="undefined"?"undefined":_typeof(Reflect))<"u"&&Reflect.get?Reflect.get:function(An,In,Pn){var _n=Nt(An,In);if(_n){var Rn=Object.getOwnPropertyDescriptor(_n,In);return Rn.get?Rn.get.call(arguments.length<3?An:Pn):Rn.value}}).apply(this,arguments)}function Ft(kn,An){return(Ft=Object.setPrototypeOf||function(In,Pn){return In.__proto__=Pn,In})(kn,An)}function Gt(kn){return(Gt=Object.setPrototypeOf?Object.getPrototypeOf:function(In){return In.__proto__||Object.getPrototypeOf(In)})(kn)}var en=window.BookReader,sn={enabled:!0,fullDjvuXmlUrl:null,singlePageDjvuXmlUrl:null},cn=function(){function kn(){var An=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;nn(this,kn),this.maxSize=An,this.entries=[]}return fn(kn,[{key:"add",value:function(In){this.entries.length>=this.maxSize&&this.entries.shift(),this.entries.push(In)}}]),kn}(),yn=function(){function kn(){var Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:sn,_n=arguments.length>1?arguments[1]:void 0,Rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:(0,pn.vU)(),jn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:(0,pn.G6)();nn(this,kn),this.options=Pn,this.optionVariables=_n,this.djvuPagesPromise=null,this.svgParagraphElement="text",this.svgWordElement="tspan",this.insertNewlines=Rn,this.pointerEventsOnParagraph=jn,Rn&&(this.svgParagraphElement="g",this.svgWordElement="text"),this.pageTextCache=new cn,this.maxWordRendered=2500}var An,In;return fn(kn,[{key:"init",value:function(){this.options.singlePageDjvuXmlUrl||(this.djvuPagesPromise=hn.ajax({type:"GET",url:Vt(this.options.fullDjvuXmlUrl,this.optionVariables),dataType:"html",error:function(Rn){}}).then(function(_n){try{var Rn=hn.parseXML(_n);return Rn&&hn(Rn).find("OBJECT")}catch(jn){return}}))}},{key:"getPageText",value:(In=Xt(regeneratorRuntime.mark(function Pn(_n){var Rn,jn,On,Sn,Vn;return regeneratorRuntime.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(!this.options.singlePageDjvuXmlUrl){Jn.next=19;break}if(!(Rn=this.pageTextCache.entries.find(function(kr){return kr.index==_n}))){Jn.next=4;break}return Jn.abrupt("return",Rn.response);case 4:return Jn.next=6,hn.ajax({type:"GET",url:Vt(this.options.singlePageDjvuXmlUrl,this.optionVariables,{pageIndex:_n}),dataType:"html",error:function(xr){}});case 6:return jn=Jn.sent,Jn.prev=7,On=hn.parseXML(jn),Sn=On&&hn(On).find("OBJECT")[0],this.pageTextCache.add({index:_n,response:Sn}),Jn.abrupt("return",Sn);case 14:return Jn.prev=14,Jn.t0=Jn.catch(7),Jn.abrupt("return",void 0);case 17:Jn.next=24;break;case 19:return Jn.next=21,this.djvuPagesPromise;case 21:if(!(Vn=Jn.sent)){Jn.next=24;break}return Jn.abrupt("return",Vn[_n]);case 24:case"end":return Jn.stop()}},Pn,this,[[7,14]])})),function(Pn){return In.apply(this,arguments)})},{key:"interceptCopy",value:function(_n){_n[0].addEventListener("copy",function(Rn){var jn=document.getSelection();Rn.clipboardData.setData("text/plain",jn.toString()),Rn.preventDefault()})}},{key:"defaultMode",value:function(_n){var Rn=this;_n.classList.remove("selectingSVG"),hn(_n).on("mousedown.textSelectPluginHandler",function(jn){hn(jn.target).is(".BRwordElement")&&(jn.stopPropagation(),_n.classList.add("selectingSVG"),hn(_n).one("mouseup.textSelectPluginHandler",function(On){window.getSelection().toString()!=""?(On.stopPropagation(),hn(_n).off(".textSelectPluginHandler"),Rn.textSelectingMode(_n)):_n.classList.remove("selectingSVG")}))})}},{key:"textSelectingMode",value:function(_n){var Rn=this;hn(_n).on("mousedown.textSelectPluginHandler",function(jn){hn(jn.target).is(".BRwordElement")||window.getSelection().toString()!=""&&window.getSelection().removeAllRanges(),jn.stopPropagation()}),hn(_n).on("mouseup.textSelectPluginHandler",function(jn){jn.stopPropagation(),window.getSelection().toString()==""&&(hn(_n).off(".textSelectPluginHandler"),Rn.defaultMode(_n))})}},{key:"stopPageFlip",value:function(_n){var Rn=this,jn=_n.find("svg.textSelectionSVG");jn.length&&(jn.each(function(On,Sn){return Rn.defaultMode(Sn)}),this.interceptCopy(_n))}},{key:"createTextLayer",value:(An=Xt(regeneratorRuntime.mark(function Pn(_n){var Rn,jn,On,Sn,Vn,Jn=this;return regeneratorRuntime.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Rn=_n.page.index,!(jn=_n.$container).find(".textSelectionSVG").length){kr.next=5;break}return kr.abrupt("return");case 5:return kr.next=7,this.getPageText(Rn);case 7:if(On=kr.sent){kr.next=10;break}return kr.abrupt("return");case 10:if(!((Sn=hn(On).find("WORD").length)>this.maxWordRendered)){kr.next=14;break}return console.log("Page ".concat(Rn," has too many words (").concat(Sn," > ").concat(this.maxWordRendered,"). Not rendering text layer.")),kr.abrupt("return");case 14:Vn=(0,dn.hy)(_n.page,"textSelectionSVG"),jn.append(Vn),hn(On).find("PARAGRAPH").each(function(xr,Yn){var Tr=hn(Yn).find("WORD");if(Tr.length){var ti=document.createElementNS("http://www.w3.org/2000/svg",Jn.svgParagraphElement);ti.setAttribute("class","BRparagElement"),Jn.pointerEventsOnParagraph&&(ti.style.pointerEvents="all");for(var yi=[],ra=0;ra<Tr.length;ra++){var Aa=Tr[ra],ua=Jt(hn(Aa).attr("coords").split(",").map(parseFloat),4),zi=ua[0],Ui=ua[1],Qi=ua[2],Ti=Ui-ua[3];yi.push(Ti);var pi=document.createElementNS("http://www.w3.org/2000/svg",Jn.svgWordElement);if(pi.setAttribute("class","BRwordElement"),pi.setAttribute("x",zi.toString()),pi.setAttribute("y",Ui.toString()),pi.setAttribute("textLength",(Qi-zi).toString()),pi.setAttribute("lengthAdjust","spacingAndGlyphs"),pi.textContent=Aa.textContent,ti.appendChild(pi),ra<Tr.length-1){var $i=Tr[ra+1],bi=Jt(hn($i).attr("coords").split(",").map(parseFloat),4),Wr=bi[0],zr=(bi[1],bi[2],bi[3],document.createElementNS("http://www.w3.org/2000/svg",Jn.svgWordElement));zr.setAttribute("class","BRwordElement"),zr.setAttribute("x",Qi.toString()),zr.setAttribute("y",Ui.toString()),Wr-Qi>0&&zr.setAttribute("textLength",(Wr-Qi).toString()),zr.setAttribute("lengthAdjust","spacingAndGlyphs"),zr.textContent=" ",ti.appendChild(zr)}ra==Tr.length-1&&Jn.insertNewlines&&ti.appendChild(document.createTextNode("\n"))}yi.sort();var Rr=yi[Math.floor(.85*yi.length)];ti.setAttribute("font-size",Rr.toString()),Vn.appendChild(ti)}}),this.stopPageFlip(jn);case 18:case"end":return kr.stop()}},Pn,this)})),function(Pn){return An.apply(this,arguments)})}]),kn}(),Cn=function(kn){(function(Rn,jn){if(typeof jn!="function"&&jn!==null)throw new TypeError("Super expression must either be null or a function");Rn.prototype=Object.create(jn&&jn.prototype,{constructor:{value:Rn,writable:!0,configurable:!0}}),Object.defineProperty(Rn,"prototype",{writable:!1}),jn&&Ft(Rn,jn)})(_n,kn);var An,In,Pn=(An=_n,In=function(){if((typeof Reflect=="undefined"?"undefined":_typeof(Reflect))>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Rn){return!1}}(),function(){var jn,On=Gt(An);if(In){var Sn=Gt(this).constructor;jn=Reflect.construct(On,arguments,Sn)}else jn=On.apply(this,arguments);return qt(this,jn)});function _n(){return nn(this,_n),Pn.apply(this,arguments)}return fn(_n,[{key:"init",value:function(){var jn=Object.assign({},sn,this.options.plugins.textSelection);jn.enabled&&(this.textSelectionPlugin=new yn(jn,this.options.vars),this.options.plugins.textSelection=jn,this.textSelectionPlugin.init()),on(Gt(_n.prototype),"init",this).call(this)}},{key:"_createPageContainer",value:function(jn){var On,Sn=on(Gt(_n.prototype),"_createPageContainer",this).call(this,jn);return this.mode!==this.constModeThumb&&Sn.page&&((On=this.textSelectionPlugin)===null||On===void 0||On.createTextLayer(Sn)),Sn}}]),_n}(en);window.BookReader=Cn},7775:function(jt,xt,Rt){"use strict";var Lt=function(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent,Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:navigator.vendor;return/chrome/i.test(qt)&&/google inc/i.test(Jt)},Bt=function(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent;return/firefox/i.test(qt)},Vt=function(){var qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:navigator.userAgent;return/safari/i.test(qt)&&!/chrome|chromium/i.test(qt)};Rt.d(xt,{i7:function(){return Lt},vU:function(){return Bt},G6:function(){return Vt}}),Rt(4916)},2814:function(jt,xt,Rt){var Lt=Rt(7854),Bt=Rt(7293),Vt=Rt(1702),Nt=Rt(1340),qt=Rt(3111).trim,Jt=Rt(1361),Zt=Vt("".charAt),Yt=Lt.parseFloat,Xt=Lt.Symbol,nn=Xt&&Xt.iterator,un=1/Yt(Jt+"-0")!=-1/0||nn&&!Bt(function(){Yt(Object(nn))});jt.exports=un?function(fn){var dn=qt(Nt(fn)),pn=Yt(dn);return pn===0&&Zt(dn,0)=="-"?-0:pn}:Yt},6091:function(jt,xt,Rt){var Lt=Rt(6530).PROPER,Bt=Rt(7293),Vt=Rt(1361);jt.exports=function(Nt){return Bt(function(){return!!Vt[Nt]()||"\u200B\x85\u180E"[Nt]()!=="\u200B\x85\u180E"||Lt&&Vt[Nt].name!==Nt})}},4678:function(jt,xt,Rt){var Lt=Rt(2109),Bt=Rt(2814);Lt({global:!0,forced:parseFloat!=Bt},{parseFloat:Bt})},3210:function(jt,xt,Rt){"use strict";var Lt=Rt(2109),Bt=Rt(3111).trim;Lt({target:"String",proto:!0,forced:Rt(6091)("trim")},{trim:function(){return Bt(this)}})}},function(jt){jt(jt.s=7967)}])}),ht2=pt2(K7());var Ut;_a=ht2,Ut=_a,Q8=Ut.default,dt2=__objRest(_a,["default"]),wt=Q8!==void 0?Q8:dt2}}),plugin_text_selection_exports={};__export(plugin_text_selection_exports,{default:function(){return wt}});var init_plugin_text_selection2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/BookReader/plugins/plugin.text_selection.js":function(){init_plugin_text_selection(),init_plugin_text_selection()}}),BookReaderHelpers_exports={},init_BookReaderHelpers=__esm({"www/sf/bookreader/BookReaderHelpers.js":function(){typeof Object.assign!="function"&&function(){Object.assign=function(Ut){"use strict";if(Ut==null)throw new TypeError("Cannot convert undefined or null to object");for(var jt=Object(Ut),xt=1;xt<arguments.length;xt++){var Rt=arguments[xt];if(Rt!=null)for(var Lt in Rt)Rt.hasOwnProperty(Lt)&&(jt[Lt]=Rt[Lt])}return jt}}(),window.logError=logError2}}),p8,o5,i5,f8,u8,d7,m7,l5,init_field_parsers=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/field-parsers.js":function(){p8=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){return typeof xt=="string"&&(xt==="false"||xt==="0")?!1:Boolean(xt)}}]),Ut}(),p8.shared=new p8,o5=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){if(typeof xt=="number")return xt;if(typeof xt!="boolean"){var Rt=parseFloat(xt);if(!Number.isNaN(Rt))return Rt}}}]),Ut}(),o5.shared=new o5,i5=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){return o5.shared.parseValue(xt)}}]),Ut}(),i5.shared=new i5,f8=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){return this.parseJSDate(xt)||this.parseBracketDate(xt)}},{key:"parseBracketDate",value:function(xt){if(typeof xt=="string"){var Rt=xt.match(/\[([0-9]{4})\]/);if(!(!Rt||Rt.length<2))return this.parseJSDate(Rt[1])}}},{key:"parseJSDate",value:function(xt){if(typeof xt=="string"){var Rt=xt;Rt.match(/^[0-9]{4}-[0-9]{2}-[0-9]{2}\s{1}[0-9]{2}:[0-9]{2}:[0-9]{2}$/)&&(Rt=Rt.replace(" ","T"));var Lt=Date.parse(Rt);if(!Number.isNaN(Lt)){var Bt=new Date(Rt);return(Rt.indexOf("Z")>-1||Rt.indexOf("+")>-1||Rt.match(/^[0-9]{4}$/)||Rt.match(/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/)||Rt.match(/^.*?-[0-9]{2}:[0-9]{2}$/)||Rt.match(/^.*?-[0-9]{4}$/))&&(Bt=new Date(Bt.getTime()+Bt.getTimezoneOffset()*1e3*60)),Bt}}}}]),Ut}(),f8.shared=new f8,u8=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){if(typeof xt=="number")return xt;if(typeof xt!="boolean"){var Rt=xt.split(":"),Lt;return Rt.length===1?Lt=this.parseNumberFormat(Rt[0]):Lt=this.parseColonSeparatedFormat(Rt),Lt}}},{key:"parseNumberFormat",value:function(xt){var Rt=parseFloat(xt);return Number.isNaN(Rt)&&(Rt=void 0),Rt}},{key:"parseColonSeparatedFormat",value:function(xt){var Rt=!1,Lt=xt.map(function(Bt,Vt){var Nt=parseFloat(Bt);if(Number.isNaN(Nt))return Rt=!0,0;var qt=__pow(60,xt.length-1-Vt);return Nt*Math.floor(qt)}).reduce(function(Bt,Vt){return Bt+Vt},0);return Rt?void 0:Lt}}]),Ut}(),u8.shared=new u8,d7=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){if(typeof xt=="string")return xt}}]),Ut}(),d7.shared=new d7,m7=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){if(typeof xt=="string")return xt}}]),Ut}(),m7.shared=new m7,l5=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"parseValue",value:function(xt){return String(xt)}}]),Ut}(),l5.shared=new l5}}),s91,p9,o6,u9,n,a5,l6,f9,h6,w4,g7,_7,S5,x8,c10,m8,v9,y9,k6,init_search_service=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/search-service.js":function(){init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),init_field_parsers(),s91=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.values=[],this.parser=jt,this.rawValue=xt,this.processRawValue()}return _createClass1(Ut,[{key:"value",get:function(){return this.values.length>0?this.values[0]:void 0}},{key:"processRawValue",value:function(){var xt=this;this.rawValue!==void 0&&(Array.isArray(this.rawValue)?this.rawValue.forEach(function(Rt){xt.parseAndPersistValue(Rt)}):this.parseAndPersistValue(this.rawValue))}},{key:"parseAndPersistValue",value:function(xt){var Rt=this.parser.parseValue(xt);Rt!==void 0&&this.values.push(Rt)}}]),Ut}(),p9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,p8.shared,Rt)}return xt}(s91),o6=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,f8.shared,Rt)}return xt}(s91),u9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,u8.shared,Rt)}return xt}(s91),n=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,o5.shared,Rt)}return xt}(s91),a5=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,l5.shared,Rt)}return xt}(s91),l6=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,i5.shared,Rt)}return xt}(s91),f9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){return _classCallCheck1(this,xt),jt.call(this,d7.shared,Rt)}return xt}(s91),h6=function Ut(jt){"use strict";_classCallCheck1(this,Ut),this.rawMetadata=jt,this.identifier=jt.identifier,this.addeddate=jt.addeddate?new o6(jt.addeddate):void 0,this.publicdate=jt.publicdate?new o6(jt.publicdate):void 0,this.indexdate=jt.indexdate?new o6(jt.indexdate):void 0,this.audio_codec=jt.audio_codec?new a5(jt.audio_codec):void 0,this.audio_sample_rate=jt.audio_sample_rate?new n(jt.audio_sample_rate):void 0,this.collection=jt.collection?new a5(jt.collection):void 0,this.collections_raw=jt.collections_raw?new a5(jt.collections_raw):void 0,this.collection_size=jt.collection_size?new l6(jt.collection_size):void 0,this.contributor=jt.contributor?new a5(jt.contributor):void 0,this.coverage=jt.coverage?new a5(jt.coverage):void 0,this.creator=jt.creator?new a5(jt.creator):void 0,this.date=jt.date?new o6(jt.date):void 0,this.description=jt.description?new a5(jt.description):void 0,this.downloads=jt.downloads?new n(jt.downloads):void 0,this.duration=jt.duration?new u9(jt.duration):void 0,this.files_count=jt.files_count?new n(jt.files_count):void 0,this.item_count=jt.item_count?new n(jt.item_count):void 0,this.item_size=jt.item_size?new l6(jt.item_size):void 0,this.language=jt.language?new a5(jt.language):void 0,this.length=jt.length?new u9(jt.length):void 0,this.lineage=jt.lineage?new a5(jt.lineage):void 0,this.mediatype=jt.mediatype?new f9(jt.mediatype):void 0,this.month=jt.month?new n(jt.month):void 0,this.noindex=jt.noindex?new p9(jt.noindex):void 0,this.notes=jt.notes?new a5(jt.notes):void 0,this.num_favorites=jt.num_favorites?new n(jt.num_favorites):void 0,this.num_reviews=jt.num_reviews?new n(jt.num_reviews):void 0,this.runtime=jt.runtime?new u9(jt.runtime):void 0,this.scanner=jt.scanner?new a5(jt.scanner):void 0,this.source=jt.source?new a5(jt.source):void 0,this.start_localtime=jt.start_localtime?new o6(jt.start_localtime):void 0,this.start_time=jt.start_time?new o6(jt.start_time):void 0,this.stop_time=jt.stop_time?new o6(jt.stop_time):void 0,this.subject=jt.subject?new a5(jt.subject):void 0,this.taper=jt.taper?new a5(jt.taper):void 0,this.title=jt.title?new a5(jt.title):void 0,this.track=jt.track?new n(jt.track):void 0,this.transferer=jt.transferer?new a5(jt.transferer):void 0,this.type=jt.type?new a5(jt.type):void 0,this.uploader=jt.uploader?new a5(jt.uploader):void 0,this.utc_offset=jt.utc_offset?new n(jt.utc_offset):void 0,this.venue=jt.venue?new a5(jt.venue):void 0,this.week=jt.week?new n(jt.week):void 0,this.year=jt.year?new o6(jt.year):void 0},w4=function Ut(jt){"use strict";_classCallCheck1(this,Ut),this.name=jt.name,this.source=jt.source,this.btih=jt.btih,this.md5=jt.md5,this.format=jt.format,this.mtime=jt.mtime,this.crc32=jt.crc32,this.sha1=jt.sha1,this.original=jt.original,this.title=jt.title,this.length=jt.length?u8.shared.parseValue(jt.length):void 0,this.size=jt.size?i5.shared.parseValue(jt.size):void 0,this.height=jt.height?o5.shared.parseValue(jt.height):void 0,this.width=jt.width?o5.shared.parseValue(jt.width):void 0,this.track=jt.track?o5.shared.parseValue(jt.track):void 0,this.external_identifier=jt["external-identifier"],this.creator=jt.creator,this.album=jt.album},g7=function Ut(jt){"use strict";_classCallCheck1(this,Ut),this.reviewbody=jt.reviewbody,this.reviewtitle=jt.reviewtitle,this.reviewer=jt.reviewer,this.reviewdate=f8.shared.parseValue(jt.reviewdate),this.createdate=f8.shared.parseValue(jt.createdate),this.stars=jt.stars?parseFloat(jt.stars):void 0},_7=function Ut(jt){"use strict";_classCallCheck1(this,Ut);var xt,Rt;this.rawResponse=jt,this.created=jt.created,this.d1=jt.d1,this.d2=jt.d2,this.dir=jt.dir,this.files=(xt=jt.files)===null||xt===void 0?void 0:xt.map(function(Lt){return new w4(Lt)}),this.files_count=jt.files_count,this.item_last_updated=jt.item_last_updated,this.item_size=jt.item_size,this.metadata=new h6(jt.metadata),this.server=jt.server,this.uniq=jt.uniq,this.workable_servers=jt.workable_servers,this.speech_vs_music_asr=jt.speech_vs_music_asr,this.reviews=(Rt=jt.reviews)===null||Rt===void 0?void 0:Rt.map(function(Lt){return new g7(Lt)})},S5=function Ut(jt){"use strict";_classCallCheck1(this,Ut),this.numFound=jt.numFound,this.start=jt.start,this.docs=jt.docs.map(function(xt){return new h6(xt)}),this.aggregations=jt.aggregations},x8=function Ut(jt){"use strict";_classCallCheck1(this,Ut),this.rawResponse=jt,this.responseHeader=jt.responseHeader,this.response=new S5(jt.response)},function(Ut){Ut.networkError="SearchService.NetworkError",Ut.itemNotFound="SearchService.ItemNotFound",Ut.decodingError="SearchService.DecodingError",Ut.searchEngineError="SearchService.SearchEngineError"}(c10||(c10={})),m8=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt){_classCallCheck1(this,xt);var Vt;return Vt=jt.call(this,Lt),Vt.name=Rt,Vt.type=Rt,Vt.details=Bt,_possibleConstructorReturn1(Vt)}return xt}(_wrapNativeSuper(Error)),v9=function(){"use strict";function Ut(){var jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"archive.org";_classCallCheck1(this,Ut),this.baseUrl=jt}return _createClass1(Ut,[{key:"performSearch",value:function(xt){return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt,Bt;return _regeneratorRuntime.default.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Lt=xt.asUrlSearchParams.toString(),Bt="https://".concat(this.baseUrl,"/advancedsearch.php?").concat(Lt),Nt.abrupt("return",this.fetchUrl(Bt));case 2:case"end":return Nt.stop()}},Rt,this)}))}},{key:"fetchMetadata",value:function(xt){return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt;return _regeneratorRuntime.default.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Lt="https://".concat(this.baseUrl,"/metadata/").concat(xt),Vt.abrupt("return",this.fetchUrl(Lt));case 2:case"end":return Vt.stop()}},Rt,this)}))}},{key:"fetchUrl",value:function(xt){return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt,Bt,Vt,Nt,qt,Jt;return _regeneratorRuntime.default.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.prev=1,Yt.next=4,fetch(xt);case 4:Lt=Yt.sent,Yt.next=11;break;case 7:return Yt.prev=7,Yt.t0=Yt.catch(1),Bt=_instanceof(Yt.t0,Error)?Yt.t0.message:Yt.t0,Yt.abrupt("return",this.getErrorResult(c10.networkError,Bt));case 11:return Yt.prev=11,Yt.next=14,Lt.json();case 14:if(Vt=Yt.sent,Nt=Vt.error,!Nt){Yt.next=21;break}return qt=Vt.forensics,Yt.abrupt("return",this.getErrorResult(c10.searchEngineError,Nt,qt));case 21:return Yt.abrupt("return",{success:Vt});case 22:Yt.next=28;break;case 24:return Yt.prev=24,Yt.t1=Yt.catch(11),Jt=_instanceof(Yt.t1,Error)?Yt.t1.message:Yt.t1,Yt.abrupt("return",this.getErrorResult(c10.decodingError,Jt));case 28:case"end":return Yt.stop()}},Rt,this,[[1,7],[11,24]])}))}},{key:"getErrorResult",value:function(xt,Rt,Lt){return{error:new m8(xt,Rt,Lt)}}}]),Ut}(),y9=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.searchBackend=jt}return _createClass1(Ut,[{key:"search",value:function(xt){return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt;return _regeneratorRuntime.default.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,this.searchBackend.performSearch(xt);case 2:return Lt=Vt.sent,Vt.abrupt("return",Lt.error?Lt:{success:new x8(Lt.success)});case 4:case"end":return Vt.stop()}},Rt,this)}))}},{key:"fetchMetadata",value:function(xt){return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt,Bt;return _regeneratorRuntime.default.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=3,this.searchBackend.fetchMetadata(xt);case 3:return Bt=Nt.sent,Nt.abrupt("return",Bt.error?Bt:((Lt=Bt.success)===null||Lt===void 0?void 0:Lt.metadata)===void 0?{error:new m8(c10.itemNotFound)}:{success:new _7(Bt.success)});case 5:case"end":return Nt.stop()}},Rt,this)}))}}]),Ut}(),y9.default=new y9(new v9),function(Ut){Ut.Asc="asc",Ut.Desc="desc"}(k6||(k6={}))}}),init_html=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/html.js":function(){init_lit_html()}}),l7,e2,init_icon_collapse_sidebar=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-collapse-sidebar.js":function(){init_lit(),init_lit(),l7=X(_templateObject59()),e2=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return l7}}],[{key:"styles",get:function(){return d3(_templateObject60())}}]),xt}(i31),customElements.define("ia-icon-collapse-sidebar",e2)}}),g8,a6,d8,u10,m9,c11,$7,o7,init_ia_menu_slider=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/ia-menu-slider.js":function(){init_html(),init_lit(),init_lit(),init_icon_collapse_sidebar(),init_lit(),init_lit(),g8=d3(_templateObject61()),a6=d3(_templateObject62()),d8=d3(_templateObject63()),u10=d3(_templateObject64(),d8,a6,a6,g8,a6,d8),m9=d3(_templateObject65()),c11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.icon="",Rt.href="",Rt.label="",Rt.menuDetails="",Rt.id="",Rt.selected=!1,Rt.followable=!1,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"onClick",value:function(Lt){Lt.preventDefault(),this.dispatchMenuTypeSelectedEvent()}},{key:"dispatchMenuTypeSelectedEvent",value:function(){this.dispatchEvent(new CustomEvent("menuTypeSelected",{bubbles:!0,composed:!0,detail:{id:this.id}}))}},{key:"buttonClass",get:function(){return this.selected?"selected":""}},{key:"iconClass",get:function(){return this.selected?"active":""}},{key:"menuItem",get:function(){return X(_templateObject66(),this.iconClass,this.icon,this.label,this.menuDetails)}},{key:"linkButton",get:function(){return X(_templateObject67(),this.href,this.buttonClass,this.followable?void 0:this.onClick,this.menuItem)}},{key:"clickButton",get:function(){return X(_templateObject68(),this.buttonClass,this.onClick,this.menuItem)}},{key:"render",value:function(){return this.href?this.linkButton:this.clickButton}}],[{key:"styles",get:function(){return m9}},{key:"properties",get:function(){return{icon:{type:String},href:{type:String},label:{type:String},menuDetails:{type:String},id:{type:String},selected:{type:Boolean},followable:{type:Boolean}}}}]),xt}(i31),customElements.define("menu-button",c11),$7={closeDrawer:"menuSliderClosed"},o7=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.menus=[],Rt.open=!1,Rt.selectedMenu="",Rt.selectedMenuAction=u3,Rt.animateMenuOpen=!1,Rt.manuallyHandleClose=!1,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"updated",value:function(){var Lt=this.selectedMenuDetails||{},Bt=Lt.actionButton;Bt!==this.selectedMenuAction&&(this.selectedMenuAction=Bt||u3)}},{key:"setSelectedMenu",value:function(Lt){var Bt=Lt.detail,Vt=Bt.id;this.selectedMenu=this.selectedMenu===Vt?"":Vt;var Nt=this.selectedMenuDetails||{},qt=Nt.actionButton;this.selectedMenuAction=qt||u3}},{key:"closeMenu",value:function(){this.manuallyHandleClose||(this.open=!1);var Lt=$7.closeDrawer,Bt=new CustomEvent(Lt,{detail:this.selectedMenuDetails});this.dispatchEvent(Bt)}},{key:"selectedMenuDetails",get:function(){var Lt=this;return this.menus.find(function(Bt){return Bt.id===Lt.selectedMenu})}},{key:"selectedMenuComponent",get:function(){var Lt=this.selectedMenuDetails;return Lt&&Lt.component?Lt.component:X(_templateObject69())}},{key:"sliderDetailsClass",get:function(){var Lt=this.animateMenuOpen?"animate":"",Bt=this.open?"open":"";return"".concat(Lt," ").concat(Bt)}},{key:"selectedMenuClass",get:function(){return this.selectedMenu?"open":""}},{key:"menuItems",get:function(){var Lt=this;return this.menus.map(function(Bt){return X(_templateObject70(),Lt.setSelectedMenu,Bt.icon,Bt.label,Bt.menuDetails,Bt.id,Bt.id===Lt.selectedMenu,Bt.followable,Bt.href)})}},{key:"renderMenuHeader",get:function(){var Lt=this.selectedMenuDetails||{},Bt=Lt.label,Vt=Bt===void 0?"":Bt,Nt=Lt.menuDetails,qt=Nt===void 0?"":Nt,Jt=this.selectedMenuAction?"with-secondary-action":"",Zt=this.selectedMenuAction?X(_templateObject71(),this.selectedMenuAction):u3;return X(_templateObject72(),Jt,Vt,qt,Zt,this.closeButton)}},{key:"closeButton",get:function(){return X(_templateObject73(),this.closeMenu)}},{key:"render",value:function(){return X(_templateObject74(),this.sliderDetailsClass,this.closeButton,this.menuItems,this.selectedMenuClass,this.setSelectedMenu,this.renderMenuHeader,this.selectedMenuComponent)}}],[{key:"styles",get:function(){return u10}},{key:"properties",get:function(){return{menus:{type:Array},open:{type:Boolean},manuallyHandleClose:{type:Boolean},selectedMenu:{type:String},selectedMenuAction:{type:Object},animateMenuOpen:{type:Boolean}}}}]),xt}(i31),window.customElements.define("ia-menu-slider",o7)}}),l8,e3,init_icon_ellipses=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-ellipses.js":function(){init_lit(),init_lit(),l8=X(_templateObject75()),e3=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return l8}}],[{key:"styles",get:function(){return d3(_templateObject76())}}]),xt}(i31),customElements.define("ia-icon-ellipses",e3)}}),v10,u11,r5,init_ia_item_navigator=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/ia-item-navigator.js":function(){init_tslib(),init_lit(),init_decorators(),init_search_service(),init_ia_menu_slider(),init_icon_ellipses(),init_tslib(),init_lit(),init_decorators(),init_tslib(),init_lit(),init_decorators(),v10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"bookIconSvg",get:function(){return Y(_templateObject77())}},{key:"icon",get:function(){return this.bookIconSvg}},{key:"loader",get:function(){return Y(_templateObject78(),this.icon)}},{key:"render",value:function(){var Lt=this.title?X(_templateObject79(),this.title):u3;return X(_templateObject80(),Lt,this.loader)}}],[{key:"properties",get:function(){return{title:{type:String}}}},{key:"styles",get:function(){return d3(_templateObject81())}}]),xt}(i31),v10=P([c4("ia-itemnav-loader")],v10),u11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.identifier="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"emitLoaded",value:function(){this.dispatchEvent(new CustomEvent("loadingStateUpdated",{detail:{loaded:!0}}))}},{key:"updated",value:function(Lt){Lt.has("identifier")&&this.emitLoaded()}},{key:"downloadUrl",get:function(){return"/download/".concat(this.identifier)}},{key:"render",value:function(){return X(_templateObject82(),this.downloadUrl)}}],[{key:"styles",get:function(){return d3(_templateObject83())}}]),xt}(i31),P([y4({type:String})],u11.prototype,"identifier",void 0),u11=P([c4("ia-no-theater-available")],u11),r5=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.viewAvailable=!0,Rt.baseHost="archive.org",Rt.signedIn=!1,Rt.menuContents=[],Rt.menuShortcuts=[],Rt.viewportInFullscreen=null,Rt.menuOpened=!1,Rt.loaded=null,Rt.openMenuState="shift",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"disconnectedCallback",value:function(){this.removeResizeObserver()}},{key:"updated",value:function(Lt){if(Lt.has("sharedObserver")){var Bt=Lt.get("sharedObserver");Bt==null||Bt.removeObserver(this.resizeObserverConfig),this.setResizeObserver()}}},{key:"handleResize",value:function(Lt){var Bt=Lt.contentRect,Vt=Bt.width;if(Vt<=600){this.openMenuState="overlay";return}this.openMenuState="shift"}},{key:"setResizeObserver",value:function(){var Lt=this,Bt,Vt;(Bt=this.sharedObserver)===null||Bt===void 0||Bt.addObserver(this.resizeObserverConfig),(Vt=this.sharedObserver)===null||Vt===void 0||Vt.addObserver({target:this.headerSlot,handler:{handleResize:function(Nt){var qt=Nt.contentRect;qt.height&&Lt.requestUpdate()}}})}},{key:"removeResizeObserver",value:function(){var Lt;(Lt=this.sharedObserver)===null||Lt===void 0||Lt.removeObserver(this.resizeObserverConfig)}},{key:"resizeObserverConfig",get:function(){return{handler:this,target:this.frame}}},{key:"loaderTitle",get:function(){return this.viewportInFullscreen?"Internet Archive":""}},{key:"loadingArea",get:function(){return X(_templateObject84(),this.loaderTitle)}},{key:"slotChange",value:function(Lt,Bt){var Vt,Nt=(Vt=Lt.target.assignedNodes())===null||Vt===void 0?void 0:Vt[0];this.dispatchEvent(new CustomEvent("slotChange",{detail:{slot:Nt,type:Bt}})),this.requestUpdate()}},{key:"render",value:function(){var Lt=this,Bt,Vt,Nt=this.loaded?"":"hidden",qt=((Vt=(Bt=this.headerSlot)===null||Bt===void 0?void 0:Bt.assignedNodes()[0])===null||Vt===void 0?void 0:Vt.offsetHeight)||0;return X(_templateObject85(),this.menuClass,"height: ".concat(qt,"px"),function(Jt){return Lt.slotChange(Jt,"header")},this.shouldRenderMenu?this.renderSideMenu:u3,Nt,this.renderViewport,this.loaded?u3:this.loadingArea)}},{key:"noTheaterView",get:function(){var Lt,Bt;return X(_templateObject86(),(Bt=(Lt=this.item)===null||Lt===void 0?void 0:Lt.metadata)===null||Bt===void 0?void 0:Bt.identifier,this.loadingStateUpdated)}},{key:"renderViewport",get:function(){var Lt=this;if(!this.viewAvailable)return this.noTheaterView;var Bt=this.loaded?"opacity: 1;":"opacity: 0;";return X(_templateObject87(),Bt,function(Vt){return Lt.slotChange(Vt,"main")})}},{key:"loadingStateUpdated",value:function(Lt){var Bt=Lt.detail,Vt=Bt.loaded;this.loaded=Vt||null}},{key:"manageViewportFullscreen",value:function(Lt){var Bt=!!Lt.detail.isFullScreen;this.viewportInFullscreen=Bt||null;var Vt=new CustomEvent("fullscreenToggled",{detail:Lt.detail});this.dispatchEvent(Vt)}},{key:"shouldRenderMenu",get:function(){var Lt;return!!(!((Lt=this.menuContents)===null||Lt===void 0)&&Lt.length)}},{key:"toggleMenu",value:function(){this.menuOpened=!this.menuOpened}},{key:"closeMenu",value:function(){this.menuOpened=!1}},{key:"setOpenMenu",value:function(Lt){var Bt=Lt.detail,Vt=Bt.id;this.openMenu=Vt!==this.openMenu?Vt:void 0}},{key:"setMenuContents",value:function(Lt){var Bt=_toConsumableArray(Lt.detail);this.menuContents=Bt}},{key:"setMenuShortcuts",value:function(Lt){this.menuShortcuts=_toConsumableArray(Lt.detail)}},{key:"manageSideMenuEvents",value:function(Lt){var Bt=Lt.detail,Vt=Bt.menuId,Nt=Bt.action;Vt&&(Nt==="open"?this.openShortcut(Vt):Nt==="toggle"&&(this.openMenu=Vt,this.toggleMenu()))}},{key:"menuToggleButton",get:function(){return X(_templateObject88(),this.toggleMenu)}},{key:"selectedMenuId",get:function(){return this.openMenu||""}},{key:"renderSideMenu",get:function(){var Lt=this.menuOpened?"":"hidden";return X(_templateObject89(),this.shortcuts,this.menuToggleButton,Lt,this.menuContents,this.selectedMenuId,this.setOpenMenu,this.closeMenu)}},{key:"openShortcut",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";this.openMenu=Lt,this.menuOpened=!0}},{key:"shortcuts",get:function(){var Lt=this,Bt=this.menuShortcuts.map(function(Vt){var Nt=Vt.icon,qt=Vt.id;return qt==="fullscreen"?X(_templateObject90(),Nt):X(_templateObject91(),qt,function(){return Lt.openShortcut(qt)},Nt)});return X(_templateObject92(),Bt)}},{key:"menuClass",get:function(){var Lt,Bt,Vt=((Lt=this.menuContents)===null||Lt===void 0?void 0:Lt.length)||((Bt=this.menuShortcuts)===null||Bt===void 0?void 0:Bt.length),Nt=this.menuOpened&&Vt?"open":"",qt=this.viewportInFullscreen?"fullscreen":"";return"".concat(Nt," ").concat(qt," ").concat(this.openMenuState)}}],[{key:"styles",get:function(){var Lt=d3(_templateObject93()),Bt=d3(_templateObject94()),Vt=d3(_templateObject95(),Bt),Nt=d3(_templateObject96()),qt=d3(_templateObject97());return d3(_templateObject98(),qt,Nt,Nt,Nt,Lt,Lt,Lt,Vt,Lt,Vt,Lt,Lt,Vt)}}]),xt}(i31),P([y4({type:Object,converter:function(Ut){return Ut&&typeof Ut=="string"?new _7(JSON.parse(atob(Ut))):Ut}})],r5.prototype,"item",void 0),P([y4({type:Boolean})],r5.prototype,"viewAvailable",void 0),P([y4({type:String})],r5.prototype,"baseHost",void 0),P([y4({converter:function(Ut){return typeof Ut=="boolean"?Ut:Ut==="true"}})],r5.prototype,"signedIn",void 0),P([y4({type:Array})],r5.prototype,"menuContents",void 0),P([y4({type:Array})],r5.prototype,"menuShortcuts",void 0),P([y4({type:Boolean,reflect:!0,attribute:!0})],r5.prototype,"viewportInFullscreen",void 0),P([y4({type:Boolean})],r5.prototype,"menuOpened",void 0),P([y4({type:String})],r5.prototype,"openMenu",void 0),P([y4({attribute:!1})],r5.prototype,"modal",void 0),P([y4({attribute:!1})],r5.prototype,"sharedObserver",void 0),P([y4({type:Boolean,reflect:!0,attribute:!0})],r5.prototype,"loaded",void 0),P([o2()],r5.prototype,"openMenuState",void 0),P([s4("#frame")],r5.prototype,"frame",void 0),P([s4('slot[name="header"]')],r5.prototype,"headerSlot",void 0),P([s4('slot[name="main"]')],r5.prototype,"mainSlot",void 0),r5=P([c4("ia-item-navigator")],r5)}}),o8,init_ia_activity_indicator=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/ia-activity-indicator.js":function(){init_lit(),o8=Object.freeze({processing:"processing",complete:"complete"})}}),l9,e4,d9,init_icon_close=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-close.js":function(){init_lit(),init_lit(),l9=X(_templateObject99()),e4=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return l9}}],[{key:"styles",get:function(){return d3(_templateObject100())}}]),xt}(i31),customElements.define("ia-icon-close",e4),d9=e4}}),e5,L7,c12,init_icon_ia_logo=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-ia-logo.js":function(){init_lit(),init_lit(),e5=X(_templateObject101()),L7=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return e5}}],[{key:"styles",get:function(){return d3(_templateObject102())}}]),xt}(i31),customElements.define("ia-icon-ia-logo",L7),c12=L7}}),init_throttle_debounce=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/throttle-debounce.js":function(){}}),p10,b6,i6,u12,s10,init_modal_manager=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/modal-manager.js":function(){init_tslib(),init_lit(),init_decorators(),init_tslib(),init_lit(),init_decorators(),init_ia_activity_indicator(),init_icon_close(),init_icon_ia_logo(),init_throttle_debounce(),p10=function Ut(jt){"use strict";_classCallCheck1(this,Ut);var xt,Rt,Lt,Bt,Vt,Nt,qt;this.title=jt==null?void 0:jt.title,this.subtitle=jt==null?void 0:jt.subtitle,this.headline=jt==null?void 0:jt.headline,this.message=jt==null?void 0:jt.message,this.headerColor=(xt=jt==null?void 0:jt.headerColor)!==null&&xt!==void 0?xt:"#55A183",this.bodyColor=(Rt=jt==null?void 0:jt.bodyColor)!==null&&Rt!==void 0?Rt:"#f5f5f7",this.showProcessingIndicator=(Lt=jt==null?void 0:jt.showProcessingIndicator)!==null&&Lt!==void 0?Lt:!1,this.processingImageMode=(Bt=jt==null?void 0:jt.processingImageMode)!==null&&Bt!==void 0?Bt:"complete",this.showCloseButton=(Vt=jt==null?void 0:jt.showCloseButton)!==null&&Vt!==void 0?Vt:!0,this.showHeaderLogo=(Nt=jt==null?void 0:jt.showHeaderLogo)!==null&&Nt!==void 0?Nt:!0,this.closeOnBackdropClick=(qt=jt==null?void 0:jt.closeOnBackdropClick)!==null&&qt!==void 0?qt:!0},b6=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.config=new p10,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject108(),this.config.headerColor,this.config.showCloseButton?this.closeButtonTemplate:"",this.config.showHeaderLogo?X(_templateObject103(),c12):u3,this.config.title?X(_templateObject104(),this.config.title):"",this.config.subtitle?X(_templateObject105(),this.config.subtitle):"",this.config.bodyColor,this.config.showProcessingIndicator?"":"hidden",this.config.processingImageMode,this.config.headline?X(_templateObject106(),this.config.headline):"",this.config.message?X(_templateObject107(),this.config.message):"")}},{key:"handleCloseButton",value:function(){var Lt=new Event("closeButtonPressed");this.dispatchEvent(Lt)}},{key:"closeButtonTemplate",get:function(){return X(_templateObject109(),this.handleCloseButton,d9)}}],[{key:"styles",get:function(){var Lt=d3(_templateObject110()),Bt=d3(_templateObject111()),Vt=d3(_templateObject112()),Nt=d3(_templateObject113()),qt=d3(_templateObject114()),Jt=d3(_templateObject115()),Zt=d3(_templateObject116()),Yt=d3(_templateObject117()),Xt=d3(_templateObject118()),nn=d3(_templateObject119()),un=d3(_templateObject120()),fn=d3(_templateObject121()),dn=d3(_templateObject122()),pn=d3(_templateObject123()),mn=d3(_templateObject124()),hn=d3(_templateObject125()),gn=d3(_templateObject126());return d3(_templateObject127(),Bt,Bt,Vt,Jt,Vt,Vt,Nt,Zt,nn,pn,un,mn,Vt,Vt,Nt,Yt,Xt,qt,Xt,fn,hn,dn,gn,Lt,Lt,Lt,Lt)}}]),xt}(i31),P([y4({type:Object})],b6.prototype,"config",void 0),b6=P([c4("modal-template")],b6),function(Ut){Ut.Open="open",Ut.Closed="closed"}(i6||(i6={})),u12=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.windowResizeThrottler=M6(100,this.updateModalContainerHeight).bind(this),this.modalManager=jt}return _createClass1(Ut,[{key:"handleModeChange",value:function(xt){switch(xt){case i6.Open:this.startResizeListener(),this.stopDocumentScroll();break;case i6.Closed:this.stopResizeListener(),this.resumeDocumentScroll();break}}},{key:"updateModalContainerHeight",value:function(){this.modalManager.style.setProperty("--containerHeight","".concat(window.innerHeight,"px"))}},{key:"stopDocumentScroll",value:function(){document.body.classList.add("modal-manager-open")}},{key:"resumeDocumentScroll",value:function(){document.body.classList.remove("modal-manager-open")}},{key:"startResizeListener",value:function(){window.addEventListener("resize",this.windowResizeThrottler)}},{key:"stopResizeListener",value:function(){window.removeEventListener("resize",this.windowResizeThrottler)}}]),Ut}(),s10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.mode=i6.Closed,Rt.hostBridge=new u12(_assertThisInitialized1(Rt)),Rt.closeOnBackdropClick=!0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject128(),this.backdropClicked,this.closeButtonPressed,this.customModalContent)}},{key:"getMode",value:function(){return this.mode}},{key:"closeModal",value:function(){this.mode=i6.Closed}},{key:"callUserClosedModalCallback",value:function(){var Lt=this.userClosedModalCallback;this.userClosedModalCallback=void 0,Lt&&Lt()}},{key:"showModal",value:function(Lt){return T(this,void 0,void 0,_regeneratorRuntime.default.mark(function Bt(){return _regeneratorRuntime.default.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return this.closeOnBackdropClick=Lt.config.closeOnBackdropClick,this.userClosedModalCallback=Lt.userClosedModalCallback,this.modalTemplate.config=Lt.config,this.customModalContent=Lt.customModalContent,this.mode=i6.Open,Nt.next=7,this.modalTemplate.updateComplete;case 7:this.modalTemplate.focus();case 8:case"end":return Nt.stop()}},Bt,this)}))}},{key:"updated",value:function(Lt){Lt.has("mode")&&this.handleModeChange()}},{key:"backdropClicked",value:function(){this.closeOnBackdropClick&&(this.closeModal(),this.callUserClosedModalCallback())}},{key:"handleModeChange",value:function(){this.hostBridge.handleModeChange(this.mode),this.emitModeChangeEvent()}},{key:"emitModeChangeEvent",value:function(){var Lt=new CustomEvent("modeChanged",{detail:{mode:this.mode}});this.dispatchEvent(Lt)}},{key:"closeButtonPressed",value:function(){this.closeModal(),this.callUserClosedModalCallback()}}],[{key:"styles",get:function(){var Lt=d3(_templateObject129()),Bt=d3(_templateObject130()),Vt=d3(_templateObject131()),Nt=d3(_templateObject132()),qt=d3(_templateObject133());return d3(_templateObject134(),Lt,Bt,qt,Vt,Nt)}}]),xt}(i31),P([y4({type:String,reflect:!0})],s10.prototype,"mode",void 0),P([y4({type:Object})],s10.prototype,"customModalContent",void 0),P([y4({type:Object})],s10.prototype,"hostBridge",void 0),P([s4("modal-template")],s10.prototype,"modalTemplate",void 0),s10=P([c4("modal-manager")],s10)}}),t3,e6,init_icon_search=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-search.js":function(){init_lit(),init_lit(),t3=X(_templateObject135()),e6=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return t3}}],[{key:"styles",get:function(){return d3(_templateObject136())}}]),xt}(i31),customElements.define("ia-icon-search",e6)}}),T5,_8,s111,init_directive=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directive.js":function(){T5={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},_8=function(Ut){return function(){for(var jt=arguments.length,xt=new Array(jt),Rt=0;Rt<jt;Rt++)xt[Rt]=arguments[Rt];return{_$litDirective$:Ut,values:xt}}},s111=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AT",value:function(xt,Rt,Lt){this._$Ct=xt,this._$AM=Rt,this._$Ci=Lt}},{key:"_$AS",value:function(xt,Rt){return this.update(xt,Rt)}},{key:"update",value:function(xt,Rt){return this.render.apply(this,_toConsumableArray(Rt))}}]),Ut}()}});function H4(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===p11)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=b7(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=H4(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var S6,E10,m10,D5,v11,V7,J6,y10,L8,b7,F6,K8,T6,O8,j7,_9,W7,k7,q8,G9,it,st2,p11,d10,z5,f10,Q9,g9,I5,x9,N71,B8,X6,P9,U8,R6,Z7,w5,lt2,init_unsafe_html=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/unsafe-html.js":function(){init_directive(),E10=window,m10=E10.trustedTypes,D5=m10?m10.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,v11="lit$".concat((Math.random()+"").slice(9),"$"),V7="?"+v11,J6="<".concat(V7,">"),y10=document,L8=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y10.createComment(Ut)},b7=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},F6=Array.isArray,K8=function(Ut){return F6(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},T6=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O8=/-->/g,j7=/>/g,_9=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),W7=/'/g,k7=/"/g,q8=/^(?:script|style|textarea|title)$/i,G9=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},it=G9(1),st2=G9(2),p11=Symbol.for("lit-noChange"),d10=Symbol.for("lit-nothing"),z5=new WeakMap,f10=y10.createTreeWalker(y10,129,null,!1),Q9=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=T6,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===T6?Zt[1]==="!--"?Vt=O8:Zt[1]!==void 0?Vt=j7:Zt[2]!==void 0?(q8.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=_9):Zt[3]!==void 0&&(Vt=_9):Vt===_9?Zt[0]===">"?(Vt=Lt!=null?Lt:T6,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?_9:Zt[3]==='"'?k7:W7):Vt===k7||Vt===W7?Vt=_9:Vt===O8||Vt===j7?Vt=T6:(Vt=_9,Lt=void 0);var nn=Vt===_9&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===T6?qt+J6:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+v11+nn):qt+v11+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[D5!==void 0?D5.createHTML(un):un,Rt]},g9=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(Q9(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=g9.createElement(Yt,xt),f10.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=f10.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(v11)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(v11),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?B8:sn[1]==="?"?P9:sn[1]==="@"?U8:N71})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(q8.test(Bt.tagName)){var Pn=Bt.textContent.split(v11),_n=Pn.length-1;if(_n>0){Bt.textContent=m10?m10.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],L8()),f10.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],L8())}}}else if(Bt.nodeType===8)if(Bt.data===V7)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(v11,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=v11.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=y10.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),I5=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:y10).importNode(Vt,!0);f10.currentNode=qt;for(var Jt=f10.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new x9(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new R6(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=f10.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),x9=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=d10,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=H4(this,xt,Rt),b7(xt)?xt===d10||xt==null||xt===""?(this._$AH!==d10&&this._$AR(),this._$AH=d10):xt!==this._$AH&&xt!==p11&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):K8(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==d10&&b7(this._$AH)?this._$AA.nextSibling.data=xt:this.T(y10.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=g9.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new I5(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=z5.get(xt.strings);return Rt===void 0&&z5.set(xt.strings,Rt=new g9(xt)),Rt}},{key:"k",value:function(xt){F6(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new x9(this.O(L8()),this.O(L8()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),N71=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=d10,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=d10}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=H4(this,xt,Rt,0),Nt=!b7(xt)||xt!==this._$AH&&xt!==p11,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=H4(this,qt[Lt+Jt],Rt,Jt),Zt===p11&&(Zt=this._$AH[Jt]),Nt||(Nt=!b7(Zt)||Zt!==this._$AH[Jt]),Zt===d10?xt=d10:xt!==d10&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===d10?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),B8=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===d10?void 0:Lt}}]),xt}(N71),X6=m10?m10.emptyScript:"",P9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==d10?this.element.setAttribute(this.name,X6):this.element.removeAttribute(this.name)}}]),xt}(N71),U8=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=H4(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:d10)!==p11){var Nt=this._$AH,qt=Lt===d10&&Nt!==d10||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==d10&&(Nt===d10||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(N71),R6=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){H4(this,xt)}}]),Ut}(),Z7=E10.litHtmlPolyfillSupport,Z7==null||Z7(g9,x9),((S6=E10.litHtmlVersions)!==null&&S6!==void 0?S6:E10.litHtmlVersions=[]).push("2.6.1"),w5=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;if(Lt=jt.call(this,Rt),Lt.it=d10,Rt.type!==T5.CHILD)throw Error(Lt.constructor.directiveName+"() can only be used in child bindings");return _possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"render",value:function(Lt){if(Lt===d10||Lt==null)return this._t=void 0,this.it=Lt;if(Lt===p11)return Lt;if(typeof Lt!="string")throw Error(this.constructor.directiveName+"() called with a non-string value");if(Lt===this.it)return this._t;this.it=Lt;var Bt=[Lt];return Bt.raw=Bt,this._t={_$litType$:this.constructor.resultType,strings:Bt,values:[]}}}]),xt}(s111),w5.directiveName="unsafeHTML",w5.resultType=1,lt2=_8(w5)}}),init_unsafe_html2=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/unsafe-html.js":function(){init_unsafe_html()}}),t4,o9,init_icon_dl=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-dl.js":function(){init_lit(),init_lit(),t4=X(_templateObject137()),o9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return t4}}],[{key:"styles",get:function(){return d3(_templateObject138())}}]),xt}(i31),customElements.define("ia-icon-dl",o9)}}),e7,t5,init_icon_visual_adjustment=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-visual-adjustment.js":function(){init_lit(),init_lit(),e7=X(_templateObject139()),t5=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return e7}}],[{key:"styles",get:function(){return d3(_templateObject140())}}]),xt}(i31),customElements.define("ia-icon-visual-adjustment",t5)}});function g10(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===b8)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=N8(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=g10(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var L9,S7,x10,D6,_10,U9,X7,H5,w6,N8,Z8,F7,T7,O9,j8,v12,V8,W8,G10,Q10,it2,st3,b8,A4,k8,y11,q9,p12,P10,m11,f111,B9,Y6,E11,I6,R7,J7,z6,tt3,ht3,K9,At2,ct3,et4,ut2,_t2,vt3,pt3,init_directive_helpers=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directive-helpers.js":function(){S7=window,x10=S7.trustedTypes,D6=x10?x10.createPolicy("lit-html",{createHTML:function(jt){return jt}}):void 0,_10="lit$".concat((Math.random()+"").slice(9),"$"),U9="?"+_10,X7="<".concat(U9,">"),H5=document,w6=function(){var jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return H5.createComment(jt)},N8=function(jt){return jt===null||typeof jt!="object"&&typeof jt!="function"},Z8=Array.isArray,F7=function(jt){return Z8(jt)||typeof(jt==null?void 0:jt[Symbol.iterator])=="function"},T7=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O9=/-->/g,j8=/>/g,v12=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),V8=/'/g,W8=/"/g,G10=/^(?:script|style|textarea|title)$/i,Q10=function(jt){return function(xt){for(var Rt=arguments.length,Lt=new Array(Rt>1?Rt-1:0),Bt=1;Bt<Rt;Bt++)Lt[Bt-1]=arguments[Bt];return{_$litType$:jt,strings:xt,values:Lt}}},it2=Q10(1),st3=Q10(2),b8=Symbol.for("lit-noChange"),A4=Symbol.for("lit-nothing"),k8=new WeakMap,y11=H5.createTreeWalker(H5,129,null,!1),q9=function(jt,xt){for(var Rt=jt.length-1,Lt=[],Bt,Vt=xt===2?"<svg>":"",Nt=T7,qt=0;qt<Rt;qt++){for(var Jt=jt[qt],Zt=void 0,Yt=void 0,Xt=-1,nn=0;nn<Jt.length&&(Nt.lastIndex=nn,Yt=Nt.exec(Jt),Yt!==null);)nn=Nt.lastIndex,Nt===T7?Yt[1]==="!--"?Nt=O9:Yt[1]!==void 0?Nt=j8:Yt[2]!==void 0?(G10.test(Yt[2])&&(Bt=RegExp("</"+Yt[2],"g")),Nt=v12):Yt[3]!==void 0&&(Nt=v12):Nt===v12?Yt[0]===">"?(Nt=Bt!=null?Bt:T7,Xt=-1):Yt[1]===void 0?Xt=-2:(Xt=Nt.lastIndex-Yt[2].length,Zt=Yt[1],Nt=Yt[3]===void 0?v12:Yt[3]==='"'?W8:V8):Nt===W8||Nt===V8?Nt=v12:Nt===O9||Nt===j8?Nt=T7:(Nt=v12,Bt=void 0);var un=Nt===v12&&jt[qt+1].startsWith("/>")?" ":"";Vt+=Nt===T7?Jt+X7:Xt>=0?(Lt.push(Zt),Jt.slice(0,Xt)+"$lit$"+Jt.slice(Xt)+_10+un):Jt+_10+(Xt===-2?(Lt.push(void 0),qt):un)}var fn=Vt+(jt[Rt]||"<?>")+(xt===2?"</svg>":"");if(!Array.isArray(jt)||!jt.hasOwnProperty("raw"))throw Error("invalid template strings array");return[D6!==void 0?D6.createHTML(fn):fn,Lt]},p12=function(){"use strict";function jt(xt,Rt){var Lt=xt.strings,Bt=xt._$litType$;_classCallCheck1(this,jt);var Vt;this.parts=[];var Nt=0,qt=0,Jt=Lt.length-1,Zt=this.parts,Yt=_slicedToArray(q9(Lt,Bt),2),Xt=Yt[0],nn=Yt[1];if(this.el=p12.createElement(Xt,Rt),y11.currentNode=this.el.content,Bt===2){var un,fn=this.el.content,dn=fn.firstChild;dn.remove(),(un=fn).append.apply(un,_toConsumableArray(dn.childNodes))}for(;(Vt=y11.nextNode())!==null&&Zt.length<Jt;){if(Vt.nodeType===1){if(Vt.hasAttributes()){var pn=[],mn=!0,hn=!1,gn=void 0;try{for(var on=Vt.getAttributeNames()[Symbol.iterator](),Ft;!(mn=(Ft=on.next()).done);mn=!0){var Gt=Ft.value;if(Gt.endsWith("$lit$")||Gt.startsWith(_10)){var en=nn[qt++];if(pn.push(Gt),en!==void 0){var sn=Vt.getAttribute(en.toLowerCase()+"$lit$").split(_10),cn=/([.?@])?(.*)/.exec(en);Zt.push({type:1,index:Nt,name:cn[2],strings:sn,ctor:cn[1]==="."?B9:cn[1]==="?"?E11:cn[1]==="@"?I6:f111})}else Zt.push({type:6,index:Nt})}}}catch(Sn){hn=!0,gn=Sn}finally{try{!mn&&on.return!=null&&on.return()}finally{if(hn)throw gn}}var yn=!0,Cn=!1,kn=void 0;try{for(var An=pn[Symbol.iterator](),In;!(yn=(In=An.next()).done);yn=!0){var Pn=In.value;Vt.removeAttribute(Pn)}}catch(Sn){Cn=!0,kn=Sn}finally{try{!yn&&An.return!=null&&An.return()}finally{if(Cn)throw kn}}}if(G10.test(Vt.tagName)){var _n=Vt.textContent.split(_10),Rn=_n.length-1;if(Rn>0){Vt.textContent=x10?x10.emptyScript:"";for(var jn=0;jn<Rn;jn++)Vt.append(_n[jn],w6()),y11.nextNode(),Zt.push({type:2,index:++Nt});Vt.append(_n[Rn],w6())}}}else if(Vt.nodeType===8)if(Vt.data===U9)Zt.push({type:2,index:Nt});else for(var On=-1;(On=Vt.data.indexOf(_10,On+1))!==-1;)Zt.push({type:7,index:Nt}),On+=_10.length-1;Nt++}}return _createClass1(jt,null,[{key:"createElement",value:function(Rt,Lt){var Bt=H5.createElement("template");return Bt.innerHTML=Rt,Bt}}]),jt}(),P10=function(){"use strict";function jt(xt,Rt){_classCallCheck1(this,jt),this.u=[],this._$AN=void 0,this._$AD=xt,this._$AM=Rt}return _createClass1(jt,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(Rt){var Lt,Bt=this._$AD,Vt=Bt.el,Nt=Vt.content,qt=Bt.parts,Jt=((Lt=Rt==null?void 0:Rt.creationScope)!==null&&Lt!==void 0?Lt:H5).importNode(Nt,!0);y11.currentNode=Jt;for(var Zt=y11.nextNode(),Yt=0,Xt=0,nn=qt[0];nn!==void 0;){if(Yt===nn.index){var un=void 0;nn.type===2?un=new m11(Zt,Zt.nextSibling,this,Rt):nn.type===1?un=new nn.ctor(Zt,nn.name,nn.strings,this,Rt):nn.type===6&&(un=new R7(Zt,this,Rt)),this.u.push(un),nn=qt[++Xt]}Yt!==(nn==null?void 0:nn.index)&&(Zt=y11.nextNode(),Yt++)}return Jt}},{key:"p",value:function(Rt){var Lt=0,Bt=!0,Vt=!1,Nt=void 0;try{for(var qt=this.u[Symbol.iterator](),Jt;!(Bt=(Jt=qt.next()).done);Bt=!0){var Zt=Jt.value;Zt!==void 0&&(Zt.strings!==void 0?(Zt._$AI(Rt,Zt,Lt),Lt+=Zt.strings.length-2):Zt._$AI(Rt[Lt])),Lt++}}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&qt.return!=null&&qt.return()}finally{if(Vt)throw Nt}}}}]),jt}(),m11=function(){"use strict";function jt(xt,Rt,Lt,Bt){_classCallCheck1(this,jt);var Vt;this.type=2,this._$AH=A4,this._$AN=void 0,this._$AA=xt,this._$AB=Rt,this._$AM=Lt,this.options=Bt,this._$Cm=(Vt=Bt==null?void 0:Bt.isConnected)===null||Vt===void 0||Vt}return _createClass1(jt,[{key:"_$AU",get:function(){var Rt,Lt;return(Lt=(Rt=this._$AM)===null||Rt===void 0?void 0:Rt._$AU)!==null&&Lt!==void 0?Lt:this._$Cm}},{key:"parentNode",get:function(){var Rt=this._$AA.parentNode,Lt=this._$AM;return Lt!==void 0&&Rt.nodeType===11&&(Rt=Lt.parentNode),Rt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(Rt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;Rt=g10(this,Rt,Lt),N8(Rt)?Rt===A4||Rt==null||Rt===""?(this._$AH!==A4&&this._$AR(),this._$AH=A4):Rt!==this._$AH&&Rt!==b8&&this.g(Rt):Rt._$litType$!==void 0?this.$(Rt):Rt.nodeType!==void 0?this.T(Rt):F7(Rt)?this.k(Rt):this.g(Rt)}},{key:"O",value:function(Rt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(Rt,Lt)}},{key:"T",value:function(Rt){this._$AH!==Rt&&(this._$AR(),this._$AH=this.O(Rt))}},{key:"g",value:function(Rt){this._$AH!==A4&&N8(this._$AH)?this._$AA.nextSibling.data=Rt:this.T(H5.createTextNode(Rt)),this._$AH=Rt}},{key:"$",value:function(Rt){var Lt,Bt=Rt.values,Vt=Rt._$litType$,Nt=typeof Vt=="number"?this._$AC(Rt):(Vt.el===void 0&&(Vt.el=p12.createElement(Vt.h,this.options)),Vt);if(((Lt=this._$AH)===null||Lt===void 0?void 0:Lt._$AD)===Nt)this._$AH.p(Bt);else{var qt=new P10(Nt,this),Jt=qt.v(this.options);qt.p(Bt),this.T(Jt),this._$AH=qt}}},{key:"_$AC",value:function(Rt){var Lt=k8.get(Rt.strings);return Lt===void 0&&k8.set(Rt.strings,Lt=new p12(Rt)),Lt}},{key:"k",value:function(Rt){Z8(this._$AH)||(this._$AH=[],this._$AR());var Lt=this._$AH,Bt,Vt=0,Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Rt[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value;Vt===Lt.length?Lt.push(Bt=new m11(this.O(w6()),this.O(w6()),this,this.options)):Bt=Lt[Vt],Bt._$AI(Xt),Vt++}}catch(nn){qt=!0,Jt=nn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}Vt<Lt.length&&(this._$AR(Bt&&Bt._$AB.nextSibling,Vt),Lt.length=Vt)}},{key:"_$AR",value:function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Lt=arguments.length>1?arguments[1]:void 0,Bt;for((Bt=this._$AP)===null||Bt===void 0||Bt.call(this,!1,!0,Lt);Rt&&Rt!==this._$AB;){var Vt=Rt.nextSibling;Rt.remove(),Rt=Vt}}},{key:"setConnected",value:function(Rt){var Lt;this._$AM===void 0&&(this._$Cm=Rt,(Lt=this._$AP)===null||Lt===void 0||Lt.call(this,Rt))}}]),jt}(),f111=function(){"use strict";function jt(xt,Rt,Lt,Bt,Vt){_classCallCheck1(this,jt),this.type=1,this._$AH=A4,this._$AN=void 0,this.element=xt,this.name=Rt,this._$AM=Bt,this.options=Vt,Lt.length>2||Lt[0]!==""||Lt[1]!==""?(this._$AH=Array(Lt.length-1).fill(new String),this.strings=Lt):this._$AH=A4}return _createClass1(jt,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(Rt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Bt=arguments.length>2?arguments[2]:void 0,Vt=arguments.length>3?arguments[3]:void 0,Nt=this.strings,qt=!1;if(Nt===void 0)Rt=g10(this,Rt,Lt,0),qt=!N8(Rt)||Rt!==this._$AH&&Rt!==b8,qt&&(this._$AH=Rt);else{var Jt=Rt,Zt,Yt;for(Rt=Nt[0],Zt=0;Zt<Nt.length-1;Zt++)Yt=g10(this,Jt[Bt+Zt],Lt,Zt),Yt===b8&&(Yt=this._$AH[Zt]),qt||(qt=!N8(Yt)||Yt!==this._$AH[Zt]),Yt===A4?Rt=A4:Rt!==A4&&(Rt+=(Yt!=null?Yt:"")+Nt[Zt+1]),this._$AH[Zt]=Yt}qt&&!Vt&&this.j(Rt)}},{key:"j",value:function(Rt){Rt===A4?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,Rt!=null?Rt:"")}}]),jt}(),B9=function(jt){"use strict";_inherits1(Rt,jt);var xt=_createSuper1(Rt);function Rt(){_classCallCheck1(this,Rt);var Lt;return Lt=xt.call.apply(xt,[this].concat(Array.prototype.slice.call(arguments))),Lt.type=3,_possibleConstructorReturn1(Lt)}return _createClass1(Rt,[{key:"j",value:function(Bt){this.element[this.name]=Bt===A4?void 0:Bt}}]),Rt}(f111),Y6=x10?x10.emptyScript:"",E11=function(jt){"use strict";_inherits1(Rt,jt);var xt=_createSuper1(Rt);function Rt(){_classCallCheck1(this,Rt);var Lt;return Lt=xt.call.apply(xt,[this].concat(Array.prototype.slice.call(arguments))),Lt.type=4,_possibleConstructorReturn1(Lt)}return _createClass1(Rt,[{key:"j",value:function(Bt){Bt&&Bt!==A4?this.element.setAttribute(this.name,Y6):this.element.removeAttribute(this.name)}}]),Rt}(f111),I6=function(jt){"use strict";_inherits1(Rt,jt);var xt=_createSuper1(Rt);function Rt(Lt,Bt,Vt,Nt,qt){_classCallCheck1(this,Rt);var Jt;return Jt=xt.call(this,Lt,Bt,Vt,Nt,qt),Jt.type=5,_possibleConstructorReturn1(Jt)}return _createClass1(Rt,[{key:"_$AI",value:function(Bt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Nt;if((Bt=(Nt=g10(this,Bt,Vt,0))!==null&&Nt!==void 0?Nt:A4)!==b8){var qt=this._$AH,Jt=Bt===A4&&qt!==A4||Bt.capture!==qt.capture||Bt.once!==qt.once||Bt.passive!==qt.passive,Zt=Bt!==A4&&(qt===A4||Jt);Jt&&this.element.removeEventListener(this.name,this,qt),Zt&&this.element.addEventListener(this.name,this,Bt),this._$AH=Bt}}},{key:"handleEvent",value:function(Bt){var Vt,Nt;typeof this._$AH=="function"?this._$AH.call((Nt=(Vt=this.options)===null||Vt===void 0?void 0:Vt.host)!==null&&Nt!==void 0?Nt:this.element,Bt):this._$AH.handleEvent(Bt)}}]),Rt}(f111),R7=function(){"use strict";function jt(xt,Rt,Lt){_classCallCheck1(this,jt),this.element=xt,this.type=6,this._$AN=void 0,this._$AM=Rt,this.options=Lt}return _createClass1(jt,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(Rt){g10(this,Rt)}}]),jt}(),J7={P:"$lit$",A:_10,M:U9,C:1,L:q9,R:P10,D:F7,V:g10,I:m11,H:f111,N:E11,U:I6,B:B9,F:R7},z6=S7.litHtmlPolyfillSupport,z6==null||z6(p12,m11),((L9=S7.litHtmlVersions)!==null&&L9!==void 0?L9:S7.litHtmlVersions=[]).push("2.6.1");var Ut;Ut=J7,tt3=Ut.I,ht3=function(jt,xt){return xt===void 0?(jt==null?void 0:jt._$litType$)!==void 0:(jt==null?void 0:jt._$litType$)===xt},K9=function(){return document.createComment("")},At2=function(jt,xt,Rt){var Lt,Bt=jt._$AA.parentNode,Vt=xt===void 0?jt._$AB:xt._$AA;if(Rt===void 0){var Nt=Bt.insertBefore(K9(),Vt),qt=Bt.insertBefore(K9(),Vt);Rt=new tt3(Nt,qt,jt,jt.options)}else{var Jt=Rt._$AB.nextSibling,Zt=Rt._$AM,Yt=Zt!==jt;if(Yt){var Xt;(Lt=Rt._$AQ)===null||Lt===void 0||Lt.call(Rt,jt),Rt._$AM=jt,Rt._$AP!==void 0&&(Xt=jt._$AU)!==Zt._$AU&&Rt._$AP(Xt)}if(Jt!==Vt||Yt)for(var nn=Rt._$AA;nn!==Jt;){var un=nn.nextSibling;Bt.insertBefore(nn,Vt),nn=un}}return Rt},ct3=function(jt,xt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:jt;return jt._$AI(xt,Rt),jt},et4={},ut2=function(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:et4;return jt._$AH=xt},_t2=function(jt){return jt._$AH},vt3=function(jt){var xt;(xt=jt._$AP)===null||xt===void 0||xt.call(jt,!1,!0);for(var Rt=jt._$AA,Lt=jt._$AB.nextSibling;Rt!==Lt;){var Bt=Rt.nextSibling;Rt.remove(),Rt=Bt}},pt3=function(jt){jt._$AR()}}});function T8(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===m12)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=E12(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=T8(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var L10,S8,N9,W9,f12,K10,et5,C3,I7,E12,Q11,it3,M7,z7,Z9,g11,F8,q10,X8,Y7,dt3,ut3,m12,v13,G11,H6,st4,y12,R8,b9,w71,U10,nt2,D7,O10,j9,J8,tt4,pt4,init_repeat=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/repeat.js":function(){init_directive(),init_directive_helpers(),S8=window,N9=S8.trustedTypes,W9=N9?N9.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,f12="lit$".concat((Math.random()+"").slice(9),"$"),K10="?"+f12,et5="<".concat(K10,">"),C3=document,I7=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return C3.createComment(Ut)},E12=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},Q11=Array.isArray,it3=function(Ut){return Q11(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},M7=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,z7=/-->/g,Z9=/>/g,g11=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),F8=/'/g,q10=/"/g,X8=/^(?:script|style|textarea|title)$/i,Y7=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},dt3=Y7(1),ut3=Y7(2),m12=Symbol.for("lit-noChange"),v13=Symbol.for("lit-nothing"),G11=new WeakMap,H6=C3.createTreeWalker(C3,129,null,!1),st4=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=M7,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===M7?Zt[1]==="!--"?Vt=z7:Zt[1]!==void 0?Vt=Z9:Zt[2]!==void 0?(X8.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=g11):Zt[3]!==void 0&&(Vt=g11):Vt===g11?Zt[0]===">"?(Vt=Lt!=null?Lt:M7,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?g11:Zt[3]==='"'?q10:F8):Vt===q10||Vt===F8?Vt=g11:Vt===z7||Vt===Z9?Vt=M7:(Vt=g11,Lt=void 0);var nn=Vt===g11&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===M7?qt+et5:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+f12+nn):qt+f12+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[W9!==void 0?W9.createHTML(un):un,Rt]},y12=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(st4(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=y12.createElement(Yt,xt),H6.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=H6.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(f12)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(f12),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?U10:sn[1]==="?"?D7:sn[1]==="@"?O10:w71})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(X8.test(Bt.tagName)){var Pn=Bt.textContent.split(f12),_n=Pn.length-1;if(_n>0){Bt.textContent=N9?N9.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],I7()),H6.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],I7())}}}else if(Bt.nodeType===8)if(Bt.data===K10)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(f12,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=f12.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=C3.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),R8=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:C3).importNode(Vt,!0);H6.currentNode=qt;for(var Jt=H6.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new b9(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new j9(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=H6.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),b9=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=v13,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=T8(this,xt,Rt),E12(xt)?xt===v13||xt==null||xt===""?(this._$AH!==v13&&this._$AR(),this._$AH=v13):xt!==this._$AH&&xt!==m12&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):it3(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==v13&&E12(this._$AH)?this._$AA.nextSibling.data=xt:this.T(C3.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=y12.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new R8(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=G11.get(xt.strings);return Rt===void 0&&G11.set(xt.strings,Rt=new y12(xt)),Rt}},{key:"k",value:function(xt){Q11(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new b9(this.O(I7()),this.O(I7()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),w71=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=v13,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=v13}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=T8(this,xt,Rt,0),Nt=!E12(xt)||xt!==this._$AH&&xt!==m12,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=T8(this,qt[Lt+Jt],Rt,Jt),Zt===m12&&(Zt=this._$AH[Jt]),Nt||(Nt=!E12(Zt)||Zt!==this._$AH[Jt]),Zt===v13?xt=v13:xt!==v13&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===v13?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),U10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===v13?void 0:Lt}}]),xt}(w71),nt2=N9?N9.emptyScript:"",D7=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==v13?this.element.setAttribute(this.name,nt2):this.element.removeAttribute(this.name)}}]),xt}(w71),O10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=T8(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:v13)!==m12){var Nt=this._$AH,qt=Lt===v13&&Nt!==v13||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==v13&&(Nt===v13||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(w71),j9=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){T8(this,xt)}}]),Ut}(),J8=S8.litHtmlPolyfillSupport,J8==null||J8(y12,b9),((L10=S8.litHtmlVersions)!==null&&L10!==void 0?L10:S8.litHtmlVersions=[]).push("2.6.1"),tt4=function(Ut,jt,xt){for(var Rt=new Map,Lt=jt;Lt<=xt;Lt++)Rt.set(Ut[Lt],Lt);return Rt},pt4=_8(function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;if(Lt=jt.call(this,Rt),Rt.type!==T5.CHILD)throw Error("repeat() can only be used in text expressions");return _possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"ht",value:function(Lt,Bt,Vt){var Nt;Vt===void 0?Vt=Bt:Bt!==void 0&&(Nt=Bt);var qt=[],Jt=[],Zt=0,Yt=!0,Xt=!1,nn=void 0;try{for(var un=Lt[Symbol.iterator](),fn;!(Yt=(fn=un.next()).done);Yt=!0){var dn=fn.value;qt[Zt]=Nt?Nt(dn,Zt):Zt,Jt[Zt]=Vt(dn,Zt),Zt++}}catch(pn){Xt=!0,nn=pn}finally{try{!Yt&&un.return!=null&&un.return()}finally{if(Xt)throw nn}}return{values:Jt,keys:qt}}},{key:"render",value:function(Lt,Bt,Vt){return this.ht(Lt,Bt,Vt).values}},{key:"update",value:function(Lt,Bt){var Vt=_slicedToArray(Bt,3),Nt=Vt[0],qt=Vt[1],Jt=Vt[2],Zt,Yt=_t2(Lt),Xt=this.ht(Nt,qt,Jt),nn=Xt.values,un=Xt.keys;if(!Array.isArray(Yt))return this.ut=un,nn;for(var fn=(Zt=this.ut)!==null&&Zt!==void 0?Zt:this.ut=[],dn=[],pn,mn,hn=0,gn=Yt.length-1,on=0,Ft=nn.length-1;hn<=gn&&on<=Ft;)if(Yt[hn]===null)hn++;else if(Yt[gn]===null)gn--;else if(fn[hn]===un[on])dn[on]=ct3(Yt[hn],nn[on]),hn++,on++;else if(fn[gn]===un[Ft])dn[Ft]=ct3(Yt[gn],nn[Ft]),gn--,Ft--;else if(fn[hn]===un[Ft])dn[Ft]=ct3(Yt[hn],nn[Ft]),At2(Lt,dn[Ft+1],Yt[hn]),hn++,Ft--;else if(fn[gn]===un[on])dn[on]=ct3(Yt[gn],nn[on]),At2(Lt,Yt[hn],Yt[gn]),gn--,on++;else if(pn===void 0&&(pn=tt4(un,on,Ft),mn=tt4(fn,hn,gn)),pn.has(fn[hn]))if(pn.has(fn[gn])){var Gt=mn.get(un[on]),en=Gt!==void 0?Yt[Gt]:null;if(en===null){var sn=At2(Lt,Yt[hn]);ct3(sn,nn[on]),dn[on]=sn}else dn[on]=ct3(en,nn[on]),At2(Lt,Yt[hn],en),Yt[Gt]=null;on++}else vt3(Yt[gn]),gn--;else vt3(Yt[hn]),hn++;for(;on<=Ft;){var cn=At2(Lt,dn[Ft+1]);ct3(cn,nn[on]),dn[on++]=cn}for(;hn<=gn;){var yn=Yt[hn++];yn!==null&&vt3(yn)}return this.ut=un,ut2(Lt,dn),m12}}]),xt}(s111))}}),init_repeat2=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/repeat.js":function(){init_repeat()}}),t6,o10,init_icon_magnify_minus=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-magnify-minus.js":function(){init_lit(),init_lit(),t6=X(_templateObject141()),o10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return t6}}],[{key:"styles",get:function(){return d3(_templateObject142())}}]),xt}(i31),customElements.define("ia-icon-magnify-minus",o10)}}),o11,l10,init_icon_magnify_plus=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-magnify-plus.js":function(){init_lit(),init_lit(),o11=X(_templateObject143()),l10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return o11}}],[{key:"styles",get:function(){return d3(_templateObject144())}}]),xt}(i31),customElements.define("ia-icon-magnify-plus",l10)}}),t7,e8,init_icon_edit_pencil=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-edit-pencil.js":function(){init_lit(),init_lit(),t7=X(_templateObject145()),e8=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return t7}}],[{key:"styles",get:function(){return d3(_templateObject146())}}]),xt}(i31),customElements.define("ia-icon-edit-pencil",e8)}}),l11,init_icon_bookmark=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-bookmark.js":function(){init_lit(),l11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject148(),this.state)}}],[{key:"styles",get:function(){return d3(_templateObject147())}},{key:"properties",get:function(){return{state:{type:String}}}}]),xt}(i31),window.customElements.define("icon-bookmark",l11)}}),t8,e9,init_icon_share=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-share.js":function(){init_lit(),init_lit(),t8=X(_templateObject149()),e9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return t8}}],[{key:"styles",get:function(){return d3(_templateObject150())}}]),xt}(i31),customElements.define("ia-icon-share",e9)}});function x11(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===_11)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=T9(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=x11(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var S9,M8,f13,U11,A5,Z10,G12,y13,E13,T9,V9,J9,N10,j10,O11,p13,D8,W10,F9,q11,et6,it4,_11,$8,k9,m13,K11,g12,I8,H7,b101,B10,Q12,L11,P11,R9,z8,rt2,init_class_map=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/class-map.js":function(){init_directive(),M8=window,f13=M8.trustedTypes,U11=f13?f13.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,A5="lit$".concat((Math.random()+"").slice(9),"$"),Z10="?"+A5,G12="<".concat(Z10,">"),y13=document,E13=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y13.createComment(Ut)},T9=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},V9=Array.isArray,J9=function(Ut){return V9(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},N10=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,j10=/-->/g,O11=/>/g,p13=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),D8=/'/g,W10=/"/g,F9=/^(?:script|style|textarea|title)$/i,q11=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},et6=q11(1),it4=q11(2),_11=Symbol.for("lit-noChange"),$8=Symbol.for("lit-nothing"),k9=new WeakMap,m13=y13.createTreeWalker(y13,129,null,!1),K11=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=N10,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===N10?Zt[1]==="!--"?Vt=j10:Zt[1]!==void 0?Vt=O11:Zt[2]!==void 0?(F9.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=p13):Zt[3]!==void 0&&(Vt=p13):Vt===p13?Zt[0]===">"?(Vt=Lt!=null?Lt:N10,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?p13:Zt[3]==='"'?W10:D8):Vt===W10||Vt===D8?Vt=p13:Vt===j10||Vt===O11?Vt=N10:(Vt=p13,Lt=void 0);var nn=Vt===p13&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===N10?qt+G12:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+A5+nn):qt+A5+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[U11!==void 0?U11.createHTML(un):un,Rt]},g12=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(K11(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=g12.createElement(Yt,xt),m13.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=m13.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(A5)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(A5),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?B10:sn[1]==="?"?L11:sn[1]==="@"?P11:b101})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(F9.test(Bt.tagName)){var Pn=Bt.textContent.split(A5),_n=Pn.length-1;if(_n>0){Bt.textContent=f13?f13.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],E13()),m13.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],E13())}}}else if(Bt.nodeType===8)if(Bt.data===Z10)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(A5,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=A5.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=y13.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),I8=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:y13).importNode(Vt,!0);m13.currentNode=qt;for(var Jt=m13.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new H7(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new R9(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=m13.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),H7=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=$8,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=x11(this,xt,Rt),T9(xt)?xt===$8||xt==null||xt===""?(this._$AH!==$8&&this._$AR(),this._$AH=$8):xt!==this._$AH&&xt!==_11&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):J9(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==$8&&T9(this._$AH)?this._$AA.nextSibling.data=xt:this.T(y13.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=g12.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new I8(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=k9.get(xt.strings);return Rt===void 0&&k9.set(xt.strings,Rt=new g12(xt)),Rt}},{key:"k",value:function(xt){V9(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new H7(this.O(E13()),this.O(E13()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),b101=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=$8,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=$8}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=x11(this,xt,Rt,0),Nt=!T9(xt)||xt!==this._$AH&&xt!==_11,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=x11(this,qt[Lt+Jt],Rt,Jt),Zt===_11&&(Zt=this._$AH[Jt]),Nt||(Nt=!T9(Zt)||Zt!==this._$AH[Jt]),Zt===$8?xt=$8:xt!==$8&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===$8?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),B10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===$8?void 0:Lt}}]),xt}(b101),Q12=f13?f13.emptyScript:"",L11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==$8?this.element.setAttribute(this.name,Q12):this.element.removeAttribute(this.name)}}]),xt}(b101),P11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=x11(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:$8)!==_11){var Nt=this._$AH,qt=Lt===$8&&Nt!==$8||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==$8&&(Nt===$8||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(b101),R9=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){x11(this,xt)}}]),Ut}(),z8=M8.litHtmlPolyfillSupport,z8==null||z8(g12,H7),((S9=M8.litHtmlVersions)!==null&&S9!==void 0?S9:M8.litHtmlVersions=[]).push("2.6.1"),rt2=_8(function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt,Bt;if(Lt=jt.call(this,Rt),Rt.type!==T5.ATTRIBUTE||Rt.name!=="class"||((Bt=Rt.strings)===null||Bt===void 0?void 0:Bt.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");return _possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"render",value:function(Lt){return" "+Object.keys(Lt).filter(function(Bt){return Lt[Bt]}).join(" ")+" "}},{key:"update",value:function(Lt,Bt){var Vt=_slicedToArray(Bt,1),Nt=Vt[0],qt=this,Jt,Zt;if(this.nt===void 0){this.nt=new Set,Lt.strings!==void 0&&(this.st=new Set(Lt.strings.join(" ").split(/\s/).filter(function(fn){return fn!==""})));for(var Yt in Nt)Nt[Yt]&&!(!((Jt=this.st)===null||Jt===void 0)&&Jt.has(Yt))&&this.nt.add(Yt);return this.render(Nt)}var Xt=Lt.element.classList;this.nt.forEach(function(fn){fn in Nt||(Xt.remove(fn),qt.nt.delete(fn))});for(var nn in Nt){var un=!!Nt[nn];un===this.nt.has(nn)||!((Zt=this.st)===null||Zt===void 0)&&Zt.has(nn)||(un?(Xt.add(nn),this.nt.add(nn)):(Xt.remove(nn),this.nt.delete(nn)))}return _11}}]),xt}(s111))}}),init_class_map2=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/class-map.js":function(){init_class_map()}}),t9,l12,init_icon_link=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-link.js":function(){init_lit(),init_lit(),t9=X(_templateObject151()),l12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return t9}}],[{key:"styles",get:function(){return d3(_templateObject152())}}]),xt}(i31),customElements.define("ia-icon-link",l12)}}),l13,e10,init_icon_email=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-email.js":function(){init_lit(),init_lit(),l13=X(_templateObject153()),e10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return l13}}],[{key:"styles",get:function(){return d3(_templateObject154())}}]),xt}(i31),customElements.define("ia-icon-email",e10)}}),e11,o12,init_icon_facebook=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-facebook.js":function(){init_lit(),init_lit(),e11=X(_templateObject155()),o12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return e11}}],[{key:"styles",get:function(){return d3(_templateObject156())}}]),xt}(i31),customElements.define("ia-icon-facebook",o12)}}),e12,t10,init_icon_pinterest=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-pinterest.js":function(){init_lit(),init_lit(),e12=X(_templateObject157()),t10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return e12}}],[{key:"styles",get:function(){return d3(_templateObject158())}}]),xt}(i31),customElements.define("ia-icon-pinterest",t10)}}),e13,t11,init_icon_tumblr=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-tumblr.js":function(){init_lit(),init_lit(),e13=X(_templateObject159()),t11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return e13}}],[{key:"styles",get:function(){return d3(_templateObject160())}}]),xt}(i31),customElements.define("ia-icon-tumblr",t11)}}),e14,t12,init_icon_twitter=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-twitter.js":function(){init_lit(),init_lit(),e14=X(_templateObject161()),t12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return e14}}],[{key:"styles",get:function(){return d3(_templateObject162())}}]),xt}(i31),customElements.define("ia-icon-twitter",t12)}}),h7,i71,a7,n2,l14,d11,m14,p14,c13,init_ia_sharing_options=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/ia-sharing-options.js":function(){init_class_map2(),init_lit(),init_html(),init_icon_link(),init_lit(),init_icon_email(),init_lit(),init_icon_facebook(),init_lit(),init_icon_pinterest(),init_lit(),init_icon_tumblr(),init_lit(),init_icon_twitter(),init_lit(),h7=d3(_templateObject163()),i71=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.promoCopy=" : Free Download, Borrow, and Streaming : Internet Archive",Object.assign(this,jt)}return _createClass1(Ut,[{key:"encodedDescription",get:function(){return this.encodeString(this.description)}},{key:"encodedCreator",get:function(){return this.encodeString(this.creator)}},{key:"encodedPromoCopy",get:function(){return this.encodeString(this.promoCopy)}},{key:"itemPath",get:function(){var xt=this.fileSubPrefix?encodeURIComponent(this.fileSubPrefix):"";return xt?"".concat(this.identifier,"/").concat(xt):this.identifier}},{key:"encodeString",value:function(xt){return encodeURIComponent(xt.replace(/\s/g,"+")).replace(/%2B/g,"+")}}]),Ut}(),a7=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;return Lt=jt.call(this,Rt),Lt.name="Email",Lt.icon=X(_templateObject164()),Lt.class="email",_possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"url",get:function(){return"mailto:?body=https://".concat(this.baseHost,"/details/").concat(this.itemPath,"&subject=").concat(this.description," : ").concat(this.creator).concat(this.promoCopy)}}]),xt}(i71),n2=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;return Lt=jt.call(this,Rt),Lt.name="Facebook",Lt.icon=X(_templateObject165()),Lt.class="facebook",_possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"url",get:function(){return"https://www.facebook.com/sharer/sharer.php?u=https://".concat(this.baseHost,"/details/").concat(this.itemPath)}}]),xt}(i71),l14=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;return Lt=jt.call(this,Rt),Lt.name="Pinterest",Lt.icon=X(_templateObject166()),Lt.class="pinterest",_possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"url",get:function(){return"http://www.pinterest.com/pin/create/button/?url=https://".concat(this.baseHost,"/details/").concat(this.itemPath,"&description=").concat(this.encodedDescription,"+%3A+").concat(this.encodedCreator).concat(this.encodedPromoCopy)}}]),xt}(i71),d11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;return Lt=jt.call(this,Rt),Lt.name="Tumblr",Lt.icon=X(_templateObject167()),Lt.class="tumblr",_possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"url",get:function(){return"https://www.tumblr.com/share/video?embed=%3Ciframe+width%3D%22640%22+height%3D%22480%22+frameborder%3D%220%22+allowfullscreen+src%3D%22https%3A%2F%2F".concat(this.baseHost,"%2Fembed%2F%22+webkitallowfullscreen%3D%22true%22+mozallowfullscreen%3D%22true%22%26gt%3B%26lt%3B%2Fiframe%3E&name=").concat(this.encodedDescription,"+%3A+").concat(this.encodedCreator).concat(this.encodedPromoCopy)}}]),xt}(i71),m14=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;return Lt=jt.call(this,Rt),Lt.name="Twitter",Lt.icon=X(_templateObject168()),Lt.class="twitter",_possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"url",get:function(){return"https://twitter.com/intent/tweet?url=https://".concat(this.baseHost,"/details/").concat(this.itemPath,"&via=internetarchive&text=").concat(this.encodedDescription,"+%3A+").concat(this.encodedCreator).concat(this.encodedPromoCopy)}}]),xt}(i71),p14=function(Ut){var jt=Ut.currentTarget,xt=jt.querySelector("textarea"),Rt=jt.querySelector("small");xt.select(),document.execCommand("copy"),xt.blur(),Rt.classList.add("visible"),clearTimeout(Rt.timeout),Rt.timeout=setTimeout(function(){return Rt.classList.remove("visible")},4e3)},c13=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.baseHost="",Rt.sharingOptions=[],Rt.fileSubPrefix="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"firstUpdated",value:function(){var Lt=this,Bt=Lt.baseHost,Vt=Lt.creator,Nt=Lt.description,qt=Lt.identifier,Jt=Lt.type,Zt=Lt.fileSubPrefix,Yt={baseHost:Bt,creator:Vt,description:Nt,identifier:qt,type:Jt,fileSubPrefix:Zt};this.sharingOptions=[new m14(Yt),new n2(Yt),new d11(Yt),new l14(Yt),new a7(Yt)]}},{key:"sharingItems",get:function(){return this.sharingOptions.map(function(Lt){return X(_templateObject169(),Lt.class,Lt.url,Lt.icon,Lt.name)})}},{key:"embedOption",get:function(){return X(_templateObject170(),this.toggleEmbedOptions)}},{key:"iframeEmbed",get:function(){return X(_templateObject171(),this.baseHost,this.identifier)}},{key:"bbcodeEmbed",get:function(){return"[archiveorg ".concat(this.identifier," width=560 height=384 frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]")}},{key:"helpURL",get:function(){return"https://".concat(this.baseHost,"/help/audio.php?identifier=").concat(this.identifier)}},{key:"toggleEmbedOptions",value:function(Lt){Lt.preventDefault(),this.embedOptionsVisible=!this.embedOptionsVisible}},{key:"header",get:function(){var Lt=X(_templateObject172(),this.type);return this.renderHeader?Lt:u3}},{key:"render",value:function(){return X(_templateObject173(),this.header,this.sharingItems,this.embedOption,rt2({visible:this.embedOptionsVisible,embed:!0}),p14,this.iframeEmbed,p14,this.bbcodeEmbed,this.helpURL)}}],[{key:"styles",get:function(){return h7}},{key:"properties",get:function(){return{baseHost:{type:String},creator:{type:String},description:{type:String},embedOptionsVisible:{type:Boolean},identifier:{type:String},sharingOptions:{type:Array},type:{type:String},renderHeader:{type:Boolean},fileSubPrefix:{type:String}}}}]),xt}(i31),customElements.define("ia-sharing-options",c13)}}),U12,P12,q12,m15,_12,l15,C4,Z11,ie4,Se,w8,W11,V10,G13,Ie,B11,z9,O12,Y8,Ue2,x12,R10,S10,J10,E14,M9,le3,de,he,ce2,Q13,f14,I9,me2,N11,X9,K12,init_bookreader=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/bookreader.js":function(){init_lit(),init_ia_item_navigator(),init_shared_resize_observer(),init_modal_manager(),init_lit(),init_lit(),init_icon_search(),init_lit(),init_ia_activity_indicator(),init_lit(),init_unsafe_html2(),init_lit(),init_lit(),init_lit(),init_lit(),init_icon_dl(),init_lit(),init_lit(),init_icon_visual_adjustment(),init_lit(),init_repeat2(),init_lit(),init_icon_magnify_minus(),init_icon_magnify_plus(),init_lit(),init_lit(),init_lit(),init_lit(),init_modal_manager(),init_lit(),init_repeat2(),init_lit(),init_lit(),init_repeat2(),init_lit(),init_icon_edit_pencil(),init_icon_bookmark(),init_lit(),init_icon_share(),init_ia_sharing_options(),init_lit(),init_lit(),init_lit(),init_lit(),init_lit(),init_lit(),init_repeat2(),init_lit(),init_modal_manager(),init_modal_manager(),init_shared_resize_observer(),U12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.matchRegex=new RegExp("{{{([^]+?)}}}","g"),_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"createRenderRoot",value:function(){return this}},{key:"highlightedHit",value:function(Lt){return X(_templateObject174(),lt2(ee4(Lt).replace(this.matchRegex,"<mark>$1</mark>")))}},{key:"resultSelected",value:function(){this.dispatchEvent(new CustomEvent("resultSelected",{bubbles:!0,composed:!0,detail:{match:this.match}}))}},{key:"render",value:function(){var Lt=this.match,Bt=X(_templateObject175(),Lt.cover);return X(_templateObject176(),this.resultSelected,Lt.cover?Bt:u3,Lt.title||u3,Lt.displayPageNumber,this.highlightedHit(Lt.text))}}],[{key:"properties",get:function(){return{match:{type:Object}}}}]),xt}(i31),customElements.define("book-search-result",U12),P12=d3(_templateObject177()),q12=d3(_templateObject178()),m15=d3(_templateObject179()),_12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.results=[],Rt.query="",Rt.queryInProgress=!1,Rt.renderHeader=!1,Rt.renderSearchAllFields=!1,Rt.displayResultImages=!1,Rt.errorMessage="",Rt.bindBookReaderListeners(),_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"updated",value:function(){this.focusOnInputIfNecessary()}},{key:"bindBookReaderListeners",value:function(){document.addEventListener("BookReader:SearchCallback",this.setResults.bind(this))}},{key:"focusOnInputIfNecessary",value:function(){this.results.length||this.shadowRoot.querySelector("input[type='search']").focus()}},{key:"setResults",value:function(Lt){var Bt=Lt.detail;this.results=Bt.results}},{key:"setQuery",value:function(Lt){this.query=Lt.currentTarget.value,this.query||this.cancelSearch()}},{key:"performSearch",value:function(Lt){Lt.preventDefault();var Bt=Lt.currentTarget.querySelector('input[type="search"]');!Bt||!Bt.value||this.dispatchEvent(new CustomEvent("bookSearchInitiated",{bubbles:!0,composed:!0,detail:{query:this.query}}))}},{key:"selectResult",value:function(){this.dispatchEvent(new CustomEvent("closeMenu",{bubbles:!0,composed:!0}))}},{key:"cancelSearch",value:function(){this.queryInProgress=!1,this.dispatchSearchCanceled()}},{key:"dispatchSearchCanceled",value:function(){this.dispatchEvent(new Event("bookSearchCanceled"))}},{key:"resultsCount",get:function(){var Lt=this.results.length;return Lt?X(_templateObject180(),Lt,Lt>1?"s":""):u3}},{key:"headerSection",get:function(){var Lt=X(_templateObject181(),this.resultsCount);return this.renderHeader?Lt:u3}},{key:"searchMultipleControls",get:function(){var Lt=X(_templateObject182());return this.renderSearchAllFiles?Lt:u3}},{key:"loadingIndicator",get:function(){return X(_templateObject183(),this.cancelSearch)}},{key:"resultsSet",get:function(){var Lt=this,Bt=this.displayResultImages?"show-image":"";return X(_templateObject185(),Bt,this.results.map(function(Vt){return X(_templateObject184(),Vt,Lt.selectResult)}))}},{key:"searchForm",get:function(){return X(_templateObject186(),this.performSearch,this.searchMultipleControls,this.setQuery,this.setQuery,this.query)}},{key:"setErrorMessage",get:function(){return X(_templateObject187(),this.errorMessage)}},{key:"searchCTA",get:function(){return X(_templateObject188())}},{key:"render",value:function(){var Lt=!this.queryInProgress&&!this.errorMessage&&!this.queryInProgress&&!this.results.length;return X(_templateObject189(),this.headerSection,this.searchForm,this.queryInProgress?this.loadingIndicator:u3,this.errorMessage?this.setErrorMessage:u3,this.results.length?this.resultsSet:u3,Lt?this.searchCTA:u3)}}],[{key:"properties",get:function(){return{results:{type:Array},query:{type:String},queryInProgress:{type:Boolean},renderHeader:{type:Boolean},renderSearchAllFiles:{type:Boolean},displayResultImages:{type:Boolean},errorMessage:{type:String}}}},{key:"styles",get:function(){var Lt=d3(_templateObject190()),Bt=d3(_templateObject191()),Vt=d3(_templateObject192()),Nt=d3(_templateObject193()),qt=d3(_templateObject194(),Lt,Bt,Vt,P12,Nt,q12,q12);return[m15,qt]}}]),xt}(i31),customElements.define("ia-book-search-results",_12),l15={query:"",results:[],resultsCount:0,queryInProgress:!1,errorMessage:""},C4=function(){"use strict";function Ut(jt){var xt=jt.onProviderChange,Rt=jt.bookreader;_classCallCheck1(this,Ut),this.onBookSearchInitiated=this.onBookSearchInitiated.bind(this),this.onSearchStarted=this.onSearchStarted.bind(this),this.onSearchRequestError=this.onSearchRequestError.bind(this),this.onSearchResultsClicked=this.onSearchResultsClicked.bind(this),this.onSearchResultsChange=this.onSearchResultsChange.bind(this),this.onSearchResultsCleared=this.onSearchResultsCleared.bind(this),this.searchCanceledInMenu=this.searchCanceledInMenu.bind(this),this.bindEventListeners=this.bindEventListeners.bind(this),this.getMenuDetails=this.getMenuDetails.bind(this),this.getComponent=this.getComponent.bind(this),this.updateMenu=this.updateMenu.bind(this),this.onProviderChange=xt,this.bookreader=Rt,this.icon=X(_templateObject198()),this.label="Search inside",this.menuDetails=this.getMenuDetails(),this.id="search",this.component=this.getComponent(),this.bindEventListeners()}return _createClass1(Ut,[{key:"getMenuDetails",value:function(){var xt=l15.resultsCount,Rt=l15.query,Lt=l15.queryInProgress;return Lt||!Rt?u3:X(_templateObject195(),xt,xt===1?"result":"results")}},{key:"bindEventListeners",value:function(){var xt=this;window.addEventListener("BookReader:SearchStarted",this.onSearchStarted),window.addEventListener("BookReader:SearchCallback",this.onSearchResultsChange),window.addEventListener("BookReader:SearchCallbackEmpty",function(Rt){xt.onSearchRequestError(Rt,"noResults")}),window.addEventListener("BookReader:SearchCallbackNotIndexed",function(Rt){xt.onSearchRequestError(Rt,"notIndexed")}),window.addEventListener("BookReader:SearchCallbackError",function(Rt){xt.onSearchRequestError(Rt)}),window.addEventListener("BookReader:SearchResultsCleared",function(){xt.onSearchResultsCleared()}),window.addEventListener("BookReader:SearchCanceled",function(Rt){xt.onSearchCanceled(Rt)})}},{key:"onSearchCanceled",value:function(){l15={query:"",results:[],resultsCount:0,queryInProgress:!1,errorMessage:""};var xt={searchCanceled:!0};this.updateMenu(xt),this.bookreader.urlPlugin&&this.updateSearchInUrl()}},{key:"onSearchStarted",value:function(xt){var Rt=xt.detail.props,Lt=Rt.term,Bt=Lt===void 0?"":Lt,Vt=Rt.instance;Vt&&(this.bookreader=Vt),l15.query=Bt,l15.results=[],l15.resultsCount=0,l15.queryInProgress=!0,l15.errorMessage="",this.updateMenu()}},{key:"onBookSearchInitiated",value:function(xt){var Rt=xt.detail;l15.query=Rt.query,this.bookreader.search(l15.query)}},{key:"onSearchRequestError",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",Lt,Bt,Vt=xt.detail,Nt=Vt.props,qt=Nt===void 0?{}:Nt,Jt=qt.instance,Zt=Jt===void 0?null:Jt;Zt&&(this.bookreader=Zt);var Yt={noResults:"0 results",notIndexed:"This book hasn't been indexed for searching yet.  We've just started indexing it,\n       so search should be available soon.  Please try again later.  Thanks!",default:"Sorry, there was an error with your search.  Please try again."},Xt=(Lt=Yt[Rt])!=null?Lt:Yt.default;l15.query=((Bt=Zt==null?void 0:Zt.searchResults)==null?void 0:Bt.q)||"",l15.results=[],l15.resultsCount=0,l15.queryInProgress=!1,l15.errorMessage=X(_templateObject196(),Xt),this.updateMenu()}},{key:"onSearchResultsChange",value:function(xt){var Rt=xt.detail,Lt=Rt.props,Bt=Lt===void 0?{}:Lt,Vt=Bt.instance,Nt=Vt===void 0?null:Vt,qt=Bt.results,Jt=qt===void 0?[]:qt;Nt&&(this.bookreader=Nt);var Zt=Jt.matches||[],Yt=Zt.length,Xt=Jt.q;l15={results:Zt,resultsCount:Yt,query:Xt,queryInProgress:!1,errorMessage:""},this.updateMenu()}},{key:"searchCanceledInMenu",value:function(){var xt;(xt=this.bookreader)==null||xt.cancelSearchRequest()}},{key:"onSearchResultsCleared",value:function(){var xt,Rt;l15={query:"",results:[],resultsCount:0,queryInProgress:!1,errorMessage:""},this.updateMenu({openMenu:!1}),(Rt=(xt=this.bookreader)==null?void 0:xt.searchView)==null||Rt.clearSearchFieldAndResults(!1),this.bookreader.urlPlugin&&this.updateSearchInUrl()}},{key:"updateSearchInUrl",value:function(){this.bookreader.urlPlugin&&(this.bookreader.urlPlugin.pullFromAddressBar(),l15.query?this.bookreader.urlPlugin.setUrlParam("q",l15.query):this.bookreader.urlPlugin.removeUrlParam("q"))}},{key:"updateMenu",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.menuDetails=this.getMenuDetails(),this.component=this.getComponent(),this.onProviderChange(this.bookreader,xt)}},{key:"getComponent",value:function(){var xt=l15.query,Rt=l15.results,Lt=l15.queryInProgress,Bt=l15.errorMessage;return X(_templateObject197(),xt,Rt,Bt,Lt,!1,this.onSearchResultsClicked,this.onBookSearchInitiated,this.onSearchResultsCleared,this.searchCanceledInMenu)}},{key:"onSearchResultsClicked",value:function(xt){var Rt=xt.detail;this.bookreader._searchPluginGoToResult(Rt.match.matchIndex)}}]),Ut}(),Z11=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.downloads=[],Rt.expiration=0,Rt.renderHeader=!1,Rt.isBookProtected=!1,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"formatsCount",get:function(){var Lt=this.downloads.length;return Lt?X(_templateObject199(),Lt,Lt>1?"s":""):X(_templateObject200())}},{key:"loanExpiryMessage",get:function(){return this.expiration?X(_templateObject201(),this.expiration):X(_templateObject202())}},{key:"renderDownloadOptions",value:function(){return this.downloads.map(function(Lt){return X(_templateObject205(),Lt.url,Lt.type,Lt.note?X(_templateObject203(),Lt.note):X(_templateObject204()))})}},{key:"hasLCPOption",get:function(){var Lt=/^(LCP)/g;return this.downloads.some(function(Bt){var Vt;return(Vt=Bt.type)==null?void 0:Vt.match(Lt)})}},{key:"header",get:function(){return this.renderHeader?X(_templateObject206(),this.formatsCount):u3}},{key:"accessProtectedBook",get:function(){return X(_templateObject207())}},{key:"installSimplyEAldikoThoriumMsg",get:function(){return X(_templateObject208())}},{key:"render",value:function(){return X(_templateObject209(),this.header,this.loanExpiryMessage,this.renderDownloadOptions(),this.hasLCPOption?this.installSimplyEAldikoThoriumMsg:this.isBookProtected?this.accessProtectedBook:u3)}}],[{key:"properties",get:function(){return{downloads:{type:Array},expiration:{type:Number},renderHeader:{type:Boolean},isBookProtected:{type:Boolean}}}},{key:"styles",get:function(){var Lt=d3(_templateObject210());return[m15,Lt]}}]),xt}(i31),customElements.define("ia-book-downloads",Z11),ie4={pdf:{type:"Encrypted Adobe PDF",url:"#",note:"PDF files contain high quality images of pages."},lcppdf:{type:"Get LCP PDF",url:"#",note:"PDF files contain high quality images of pages."},lcpepub:{type:"Get LCP ePub",url:"#",note:"ePub files are smaller in size, but may contain errors."},epub:{type:"Encrypted Adobe ePub",url:"#",note:"ePub files are smaller in size, but may contain errors."}},Se={pdf:"PDF",epub:"ePub",lcppdf:"LCP PDF",lcpepub:"LCP ePub"},w8=function(){"use strict";function Ut(jt){var xt=jt.bookreader;_classCallCheck1(this,Ut);var Rt;this.icon=X(_templateObject212()),this.label="Downloadable files",this.menuDetails="",this.downloads=[],this.id="downloads",this.component="",this.isBookProtected=((Rt=xt==null?void 0:xt.options)==null?void 0:Rt.isProtected)||!1}return _createClass1(Ut,[{key:"update",value:function(xt){this.computeAvailableTypes(xt),this.component=this.menu,this.component.isBookProtected=this.isBookProtected;var Rt=this.downloads.length===1?"":"s";this.menuDetails="(".concat(this.downloads.length," format").concat(Rt,")")}},{key:"computeAvailableTypes",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Rt=this,Lt=xt.reduce(function(Bt){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Nt=_slicedToArray(Vt,2),qt=Nt[0],Jt=qt===void 0?"":qt,Zt=Nt[1],Yt=Zt===void 0?"":Zt,Xt=Jt.toLowerCase(),nn=ie4[Xt]||null;if(nn){var un=Rt.isBookProtected?ie4[Xt].type:Se[Xt],fn=Object.assign({},nn,{url:Yt,type:un});Bt.push(fn)}return Bt},[]);this.downloads=Lt}},{key:"menu",get:function(){return X(_templateObject211(),this.downloads)}}]),Ut}(),W11=function(Ut){return"visualAdjustment".concat(Ut)},V10={optionChange:W11("OptionChanged"),zoomIn:W11("ZoomIn"),zoomOut:W11("ZoomOut")},G13=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.activeCount=0,Rt.options=[],Rt.renderHeader=!1,Rt.showZoomControls=!0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"firstUpdated",value:function(){this.activeCount=this.activeOptions.length,this.emitOptionChangedEvent()}},{key:"activeOptions",get:function(){return this.options.reduce(function(Lt,Bt){return Bt.active?_toConsumableArray(Lt).concat([Bt.id]):Lt},[])}},{key:"prepareEventDetails",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return{options:this.options,activeCount:this.activeCount,changedOptionId:Lt}}},{key:"emitOptionChangedEvent",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Bt=this.prepareEventDetails(Lt);this.dispatchEvent(new CustomEvent(V10.optionChange,{bubbles:!0,composed:!0,detail:Bt}))}},{key:"emitZoomIn",value:function(){this.dispatchEvent(new CustomEvent(V10.zoomIn))}},{key:"emitZoomOut",value:function(){this.dispatchEvent(new CustomEvent(V10.zoomOut))}},{key:"changeActiveStateFor",value:function(Lt){var Bt=_toConsumableArray(this.options),Vt=Bt.find(function(Nt){return Nt.id===Lt});Vt.active=!Vt.active,this.options=Bt,this.activeCount=this.activeOptions.length,this.emitOptionChangedEvent(Vt.id)}},{key:"setRangeValue",value:function(Lt,Bt){var Vt=_toConsumableArray(this.options);Vt.find(function(Nt){return Nt.id===Lt}).value=Bt,this.options=_toConsumableArray(Vt)}},{key:"rangeSlider",value:function(Lt){var Bt=this;return X(_templateObject213(),"range".concat(Lt.active?" visible":""),Lt.id,Lt.min||0,Lt.max||100,Lt.step||1,Lt.value,function(Vt){return Bt.setRangeValue(Lt.id,Vt.target.value)},function(){return Bt.emitOptionChangedEvent()},Lt.value)}},{key:"adjustmentCheckbox",value:function(Lt){var Bt=this,Vt="adjustment_".concat(Lt.id);return X(_templateObject214(),Vt,Lt.name,Vt,Vt,function(){return Bt.changeActiveStateFor(Lt.id)},Lt.active,Lt.value!==void 0?this.rangeSlider(Lt):u3)}},{key:"headerSection",get:function(){var Lt=this.activeCount?X(_templateObject215(),this.activeCount):u3,Bt=X(_templateObject216(),Lt);return this.renderHeader?Bt:u3}},{key:"zoomControls",get:function(){return X(_templateObject217(),this.emitZoomOut,this.emitZoomIn)}},{key:"render",value:function(){return X(_templateObject218(),this.headerSection,pt4(this.options,function(Lt){return Lt.id},this.adjustmentCheckbox.bind(this)),this.showZoomControls?this.zoomControls:u3)}}],[{key:"properties",get:function(){return{activeCount:{type:Number},options:{type:Array},renderHeader:{type:Boolean},showZoomControls:{type:Boolean}}}},{key:"styles",get:function(){return d3(_templateObject219(),P12)}}]),xt}(i31),customElements.define("ia-book-visual-adjustments",G13),Ie=[{id:"brightness",name:"Adjust brightness",active:!1,min:0,max:150,step:1,value:100},{id:"contrast",name:"Adjust contrast",active:!1,min:0,max:150,step:1,value:100},{id:"invert",name:"Inverted colors (dark mode)",active:!1},{id:"grayscale",name:"Grayscale",active:!1}],B11=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut);var xt=jt.onProviderChange,Rt=jt.bookreader;this.onProviderChange=xt,this.bookContainer=Rt.refs.$brContainer,this.bookreader=Rt,this.onAdjustmentChange=this.onAdjustmentChange.bind(this),this.optionUpdateComplete=this.optionUpdateComplete.bind(this),this.updateOptionsCount=this.updateOptionsCount.bind(this),this.onZoomIn=this.onZoomIn.bind(this),this.onZoomOut=this.onZoomOut.bind(this),this.activeCount=0,this.icon=X(_templateObject220()),this.label="Visual Adjustments",this.menuDetails=this.updateOptionsCount(),this.id="adjustment",this.component=X(_templateObject221(),Ie,this.onAdjustmentChange,this.onZoomIn,this.onZoomOut)}return _createClass1(Ut,[{key:"onZoomIn",value:function(){this.bookreader.zoom(1)}},{key:"onZoomOut",value:function(){this.bookreader.zoom(-1)}},{key:"onAdjustmentChange",value:function(xt){var Rt=xt.detail,Lt={brightness:function(Vt){return"brightness(".concat(Vt,"%)")},contrast:function(Vt){return"contrast(".concat(Vt,"%)")},grayscale:function(){return"grayscale(100%)"},invert:function(){return"invert(100%)"}},Bt=Rt.options.reduce(function(Vt,Nt){var qt="".concat(Nt.active?Lt[Nt.id](Nt.value):"");return qt?_toConsumableArray(Vt).concat([qt]):Vt},[]).join(" ");this.bookContainer.css("filter",Bt),this.optionUpdateComplete(xt)}},{key:"optionUpdateComplete",value:function(xt){this.activeCount=xt.detail.activeCount,this.updateOptionsCount(xt),this.onProviderChange()}},{key:"updateOptionsCount",value:function(){this.menuDetails="(".concat(this.activeCount," active)")}}]),Ut}(),z9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){var Lt=this;return X(_templateObject223(),function(){return Lt.deleteAction({detail:{id:"".concat(Lt.pageID)}})},function(){return Lt.cancelAction()})}}],[{key:"styles",get:function(){return d3(_templateObject222())}},{key:"properties",get:function(){return{cancelAction:{type:Function},deleteAction:{type:Function},pageID:{type:String}}}}]),xt}(i31),customElements.define("delete-modal-actions",z9),O12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.state="hollow",Rt.side=void 0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"handleClick",value:function(Lt){Lt.preventDefault(),this.dispatchEvent(new CustomEvent("bookmarkButtonClicked"))}},{key:"title",get:function(){return"".concat(this.state==="hollow"?"Add":"Remove"," bookmark")}},{key:"render",value:function(){var Lt=this.side||"right";return X(_templateObject225(),this.title,this.handleClick,Lt,this.state)}}],[{key:"styles",get:function(){return d3(_templateObject224())}},{key:"properties",get:function(){return{side:{type:String},state:{type:String}}}}]),xt}(i31),customElements.define("bookmark-button",O12),Y8=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.url="https://archive.org/account/login",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject226(),this.url)}}],[{key:"properties",get:function(){return{url:{type:String}}}},{key:"styles",get:function(){return m15}}]),xt}(i31),customElements.define("bookmarks-login",Y8),Ue2={endpoint:"/services/bookmarks.php",headers:{"Content-Type":"application/json"},delete:function(jt){return fetch("".concat(this.endpoint,"?identifier=").concat(this.identifier,"&page_num=").concat(jt),{credentials:"same-origin",method:"DELETE",headers:this.headers})},get:function(jt){return fetch("".concat(this.endpoint,"?identifier=").concat(this.identifier,"&page_num=").concat(jt),{credentials:"same-origin",method:"GET",headers:this.headers})},getAll:function(){return fetch("".concat(this.endpoint,"?identifier=").concat(this.identifier),{credentials:"same-origin",method:"GET",headers:this.headers})},post:function(jt){return this.sendBookmarkData(jt,"POST")},put:function(jt){return this.sendBookmarkData(jt,"POST")},sendBookmarkData:function(jt,xt){var Rt={note:jt.note,color:jt.color};return fetch("".concat(this.endpoint,"?identifier=").concat(this.identifier,"&page_num=").concat(jt.id),{credentials:"same-origin",method:xt,headers:this.headers,body:JSON.stringify({notes:Rt})})}},x12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.bookmarks=[],Rt.bookreader={},Rt.editedBookmark={},Rt.modal=void 0,Rt.loginOptions={loginClicked:function(){},loginUrl:""},Rt.displayMode="bookmarks",Rt.bookmarkColors=[{id:0,className:"red"},{id:1,className:"blue"},{id:2,className:"green"}],Rt.defaultColor=Rt.bookmarkColors[0],Rt.api=Ue2,Rt.deleteModalConfig=new p10({title:"Delete Bookmark",headline:"This bookmark contains a note. Deleting it will permanently delete the note. Are you sure?",headerColor:"#194880"}),_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"updated",value:function(Lt){Lt.has("displayMode")&&this.updateDisplay(),this.emitBookmarksChanged()}},{key:"setup",value:function(){this.api.identifier=this.getIdentifier(),this.displayMode!=="login"&&(this.fetchUserBookmarks(),this.setBREventListeners())}},{key:"getIdentifier",value:function(){return this.bookreader.bookId!==this.bookreader.subPrefix?"".concat(this.bookreader.bookId,"/").concat(this.bookreader.subPrefix):this.bookreader.bookId}},{key:"updateDisplay",value:function(){this.displayMode==="bookmarks"&&this.fetchUserBookmarks()}},{key:"fetchUserBookmarks",value:function(){return __async(this,null,_regeneratorRuntime.default.mark(function Lt(){return _regeneratorRuntime.default.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(Vt.t0=this.api.identifier,!Vt.t0){Vt.next=5;break}return Vt.next=4,this.fetchBookmarks();case 4:this.initializeBookmarks();case 5:case"end":return Vt.stop()}},Lt,this)}))}},{key:"setBREventListeners",value:function(){var Lt=this;["3PageViewSelected"].forEach(function(Bt){var Vt=Lt;window.addEventListener("BookReader:".concat(Bt),function(Nt){var qt=Vt;setTimeout(function(){qt.renderBookmarkButtons()},100)})}),["pageChanged","1PageViewSelected","2PageViewSelected"].forEach(function(Bt){var Vt=Lt;window.addEventListener("BookReader:".concat(Bt),function(Nt){var qt=Vt;setTimeout(function(){qt.renderBookmarkButtons(),qt.markActiveBookmark()},100)})}),["zoomOut","zoomIn","resize"].forEach(function(Bt){var Vt=Lt;window.addEventListener("BookReader:".concat(Bt),function(){Vt.renderBookmarkButtons()})})}},{key:"initializeBookmarks",value:function(){this.renderBookmarkButtons(),this.markActiveBookmark(!0),this.emitBookmarksChanged()}},{key:"formatBookmark",value:function(Lt){var Bt=Lt.leafNum,Vt=Bt===void 0?"":Bt,Nt=Lt.notes,qt=Nt===void 0?{}:Nt,Jt=qt.note,Zt=Jt===void 0?"":Jt,Yt=qt.color,Xt={note:Zt,color:this.getBookmarkColor(Yt)?Yt:this.defaultColor.id},nn=x12.formatPage(this.bookreader.book.getPageNum(Vt)),un=this.bookreader.book.getPageURI("".concat(Vt).replace(/\D/g,""),32);return __spreadProps(__spreadValues({},Xt),{id:Vt,leafNum:Vt,page:nn,thumbnail:un})}},{key:"fetchBookmarks",value:function(){return __async(this,null,_regeneratorRuntime.default.mark(function Lt(){var Bt,Vt,Nt,qt,Jt,Zt,Yt,Xt,nn;return _regeneratorRuntime.default.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return Bt=this,fn.next=3,this.api.getAll().then(function(dn){return dn.text()});case 3:Vt=fn.sent;try{Nt=JSON.parse(Vt)}catch(dn){Nt={error:dn.message}}return qt=Nt.success,Jt=Nt.error,Zt=Jt===void 0?"Something happened while fetching bookmarks.":Jt,Yt=Nt.value,Xt=Yt===void 0?[]:Yt,qt||(console==null||console.warn("Error fetching bookmarks",Zt)),nn={},fn.abrupt("return",(Object.keys(Xt).forEach(function(dn){var pn=Xt[dn],mn=parseInt(dn,10),hn=Bt.formatBookmark(__spreadProps(__spreadValues({},pn),{leafNum:mn}));nn[dn]=hn}),this.bookmarks=nn,nn));case 9:case"end":return fn.stop()}},Lt,this)}))}},{key:"emitBookmarksChanged",value:function(){this.dispatchEvent(new CustomEvent("bookmarksChanged",{bubbles:!0,composed:!0,detail:{bookmarks:this.bookmarks}}))}},{key:"emitBookmarkButtonClicked",value:function(){this.dispatchEvent(new CustomEvent("bookmarkButtonClicked",{bubbles:!0,composed:!0,detail:{editedBookmark:this.editedBookmark}}))}},{key:"bookmarkButtonClicked",value:function(Lt){this.getBookmark(Lt)?this.confirmDeletion(Lt):this.createBookmark(Lt)}},{key:"renderBookmarkButtons",value:function(){var Lt=this;this.bookreader.$(".BRpagecontainer").not(".BRemptypage").get().forEach(function(Bt){var Vt=Lt,Nt=Bt.querySelector(".bookmark-button");Nt&&Nt.remove();var qt=+Bt.classList.value.match(/pagediv\d+/)[0].replace(/\D/g,""),Jt=Lt.getBookmark(qt),Zt=Jt?"filled":"hollow",Yt=Lt.bookreader.book.getPage(qt),Xt=Yt.isViewable;if(!!Xt){var nn=document.createElement("div");["mousedown","mouseup"].forEach(function(fn){nn.addEventListener(fn,function(dn){return dn.stopPropagation()})}),nn.classList.add("bookmark-button",Zt),Jt&&nn.classList.add(Lt.getBookmarkColor(Jt.color));var un=Bt.getAttribute("data-side")==="L"&&Lt.bookreader.mode===Lt.bookreader.constMode2up?"left":"right";et2(X(_templateObject228(),function(){return Vt.bookmarkButtonClicked(qt)},Zt,un),nn),Bt.appendChild(nn)}})}},{key:"markActiveBookmark",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Bt=this.bookreader,Vt=Bt.mode,Nt=Bt.constMode2up,qt=Bt.constModeThumb,Jt=this.bookreader.currentIndex();if(Vt===qt){var Zt=this.bookmarks[Jt];Lt&&Zt&&(this.activeBookmarkID=Jt);return}if(!(Vt===Nt&&this.bookreader.displayedIndices.includes(+this.activeBookmarkID))){if(this.bookmarks[Jt]){this.activeBookmarkID=Jt;return}this.activeBookmarkID=""}}},{key:"bookmarkEdited",value:function(Lt){var Bt=Lt.detail,Vt=Bt.bookmark.id===this.editedBookmark.id;this.editedBookmark=Vt?{}:Bt.bookmark}},{key:"getBookmark",value:function(Lt){return this.bookmarks[Lt]}},{key:"getBookmarkColor",value:function(Lt){var Bt;return(Bt=this.bookmarkColors.find(function(Vt){return Vt.id===Lt}))==null?void 0:Bt.className}},{key:"addBookmark",value:function(){var Lt=this.bookreader.currentIndex();if(this.bookreader.mode===this.bookreader.constMode2up){var Bt=this.bookreader.displayedIndices;Lt=Bt[Bt.length-1]}this.createBookmark(Lt)}},{key:"createBookmark",value:function(Lt){var Bt=this.getBookmark(Lt);if(Bt){this.bookmarkEdited({detail:{bookmark:Bt}}),this.emitBookmarkButtonClicked();return}this.editedBookmark=this.formatBookmark({leafNum:Lt}),this.api.post(this.editedBookmark),this.bookmarks[Lt]=this.editedBookmark,this.activeBookmarkID=Lt,this.disableAddBookmarkButton=!0,this.renderBookmarkButtons(),this.emitBookmarkButtonClicked()}},{key:"bookmarkSelected",value:function(Lt){var Bt=Lt.detail,Vt=Bt.bookmark,Nt=Vt.leafNum;this.bookreader.jumpToPage("".concat(this.bookreader.book.getPageNum("".concat(Nt).replace(/\D/g,"")))),this.activeBookmarkID=Nt}},{key:"saveBookmark",value:function(Lt){var Bt=Lt.detail,Vt=this.bookmarks[Bt.bookmark.id];Object.assign(Vt,Bt.bookmark),this.api.put(Vt),this.editedBookmark={},this.renderBookmarkButtons()}},{key:"confirmDeletion",value:function(Lt){if(this.getBookmark(Lt).note){this.displayDeletionModal(Lt);return}this.deleteBookmark({detail:{id:"".concat(Lt)}})}},{key:"displayDeletionModal",value:function(Lt){var Bt=this,Vt=X(_templateObject229(),function(){return Bt.deleteBookmark({detail:{id:"".concat(Lt)}})},function(){return Bt.modal.closeModal()},Lt);this.modal.showModal({config:this.deleteModalConfig,customModalContent:Vt})}},{key:"deleteBookmark",value:function(Lt){var Bt=Lt.detail,Vt=Bt.id,Nt=this.bookmarks;delete Nt[Vt],this.bookmarks=__spreadValues({},Nt),this.api.delete(Bt.id),this.editedBookmark={},this.modal.closeModal(),this.renderBookmarkButtons()}},{key:"shouldEnableAddBookmarkButton",get:function(){var Lt=this.bookreader.mode===this.bookreader.constMode2up?this.bookreader.displayedIndices[this.bookreader.displayedIndices.length-1]:this.bookreader.currentIndex();return!!this.getBookmark(Lt)}},{key:"allowAddingBookmark",get:function(){return this.bookreader.mode!==this.bookreader.constModeThumb}},{key:"addBookmarkButton",get:function(){return X(_templateObject230(),this.shouldEnableAddBookmarkButton,this.addBookmark)}},{key:"bookmarksList",get:function(){return X(_templateObject231(),this.bookmarkEdited,this.bookmarkSelected,this.saveBookmark,this.deleteBookmark,this.editedBookmark,__spreadValues({},this.bookmarks),this.activeBookmarkID,this.bookmarkColors,this.defaultColor)}},{key:"bookmarkHelperMessage",get:function(){return X(_templateObject232())}},{key:"render",value:function(){var Lt=this,Bt=X(_templateObject233(),this.bookmarksList,this.allowAddingBookmark?this.addBookmarkButton:this.bookmarkHelperMessage);return X(_templateObject235(),this.displayMode==="login"?X(_templateObject234(),function(){return Lt.loginOptions.loginClicked()},this.loginOptions.loginUrl):Bt)}}],[{key:"properties",get:function(){return{activeBookmarkID:{type:String},bookmarks:{type:Array},bookreader:{type:Object},displayMode:{type:String},editedBookmark:{type:Object},deleteModalConfig:{type:Object},modal:{attribute:!1},loginOptions:{type:Object,attribute:!1}}}},{key:"styles",get:function(){var Lt=d3(_templateObject227());return[m15,Lt]}},{key:"formatPage",value:function(Lt){return isNaN(+Lt)?"(".concat(Lt.replace(/\D/g,""),")"):Lt}}]),xt}(i31),customElements.define("ia-bookmarks",x12),R10=d3(_templateObject236()),S10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.bookmark={},Rt.bookmarkColors=[],Rt.renderHeader=!1,Rt.showBookmark=!0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"emitSaveEvent",value:function(Lt){Lt.preventDefault(),this.dispatchEvent(new CustomEvent("saveBookmark",{detail:{bookmark:this.bookmark}}))}},{key:"emitDeleteEvent",value:function(){this.dispatchEvent(new CustomEvent("deleteBookmark",{detail:{id:this.bookmark.id}}))}},{key:"emitColorChangedEvent",value:function(Lt){this.dispatchEvent(new CustomEvent("bookmarkColorChanged",{detail:{bookmarkId:this.bookmark.id,colorId:Lt}}))}},{key:"changeColorTo",value:function(Lt){this.bookmark.color=Lt,this.emitColorChangedEvent(Lt)}},{key:"updateNote",value:function(Lt){this.bookmark.note=Lt.currentTarget.value}},{key:"bookmarkColor",value:function(Lt){var Bt=this;return X(_templateObject238(),Lt.id,Lt.id,function(){return Bt.changeColorTo(Lt.id)},this.bookmark.color===Lt.id,Lt.id,Lt.className)}},{key:"bookmarkTemplate",get:function(){return X(_templateObject239(),this.bookmark.thumbnail,this.bookmark.page)}},{key:"render",value:function(){return X(_templateObject240(),this.renderHeader?S10.headerSection:u3,this.showBookmark?this.bookmarkTemplate:u3,this.emitSaveEvent,this.updateNote,this.bookmark.note,pt4(this.bookmarkColors,function(Lt){return Lt.id},this.bookmarkColor.bind(this)),this.emitDeleteEvent)}}],[{key:"properties",get:function(){return{bookmark:{type:Object},bookmarkColors:{type:Array},renderHeader:{type:Boolean},showBookmark:{type:Boolean}}}},{key:"headerSection",get:function(){return X(_templateObject237())}},{key:"styles",get:function(){var Lt=d3(_templateObject241());return[m15,R10,Lt]}}]),xt}(i31),customElements.define("ia-bookmark-edit",S10),J10=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.activeBookmarkID=void 0,Rt.bookmarkColors=[],Rt.defaultBookmarkColor={},Rt.bookmarks={},Rt.editedBookmark={},Rt.renderHeader=!1,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"emitEditEvent",value:function(Lt,Bt){this.dispatchEvent(new CustomEvent("bookmarkEdited",{detail:{bookmark:Bt}}))}},{key:"emitSelectedEvent",value:function(Lt){this.activeBookmarkID=Lt.id,this.dispatchEvent(new CustomEvent("bookmarkSelected",{detail:{bookmark:Lt}}))}},{key:"emitSaveBookmark",value:function(Lt){this.dispatchEvent(new CustomEvent("saveBookmark",{detail:{bookmark:Lt}}))}},{key:"emitDeleteBookmark",value:function(Lt){this.dispatchEvent(new CustomEvent("deleteBookmark",{detail:{id:Lt}}))}},{key:"emitBookmarkColorChanged",value:function(Lt){var Bt=Lt.detail,Vt=Bt.bookmarkId,Nt=Bt.colorId;this.dispatchEvent(new CustomEvent("bookmarkColorChanged",{detail:{bookmarkId:Vt,colorId:Nt}}))}},{key:"emitAddBookmark",value:function(){this.dispatchEvent(new CustomEvent("addBookmark"))}},{key:"editBookmark",value:function(Lt,Bt){this.emitEditEvent(Lt,Bt),this.editedBookmark=this.editedBookmark===Bt?{}:Bt}},{key:"saveBookmark",value:function(Lt){var Bt=Lt.detail,Vt=Bt.bookmark;this.editedBookmark={},this.emitSaveBookmark(Vt)}},{key:"deleteBookmark",value:function(Lt){var Bt=Lt.detail,Vt=Bt.id;this.editedBookmark={},this.emitDeleteBookmark(Vt)}},{key:"bookmarkColorInfo",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.bookmarkColors.find(function(Bt){return(Bt==null?void 0:Bt.id)===Lt})}},{key:"bookmarkItem",value:function(Lt){var Bt=this,Vt=this.editedBookmark.id===Lt.id,Nt=this.bookmarkColorInfo(Lt.color),qt=Nt.className,Jt=Lt.id===this.activeBookmarkID?"active":"";return X(_templateObject243(),function(){return Bt.emitSelectedEvent(Lt)},Lt.id,Jt,function(Zt){return Bt.editBookmark(Zt,Lt)},qt,Lt.page,!Vt&&Lt.note?X(_templateObject242(),Lt.note):u3,Vt?this.editBookmarkComponent:u3)}},{key:"editBookmarkComponent",get:function(){return X(_templateObject244(),this.editedBookmark,this.bookmarkColors,this.defaultBookmarkColor,!1,this.saveBookmark,this.deleteBookmark,this.emitBookmarkColorChanged)}},{key:"sortBookmarks",value:function(){var Lt=this;return Object.keys(this.bookmarks).sort(function(Bt,Vt){return+Bt>+Vt?1:+Bt<+Vt?-1:0}).map(function(Bt){return Lt.bookmarks[Bt]})}},{key:"bookmarksCount",get:function(){var Lt=this.bookmarks.length;return X(_templateObject245(),Lt)}},{key:"headerSection",get:function(){return X(_templateObject246(),this.bookmarks.length?this.bookmarksCount:u3)}},{key:"bookmarkslist",get:function(){var Lt=this.sortBookmarks(),Bt=pt4(Lt,function(Vt){return Vt==null?void 0:Vt.id},this.bookmarkItem.bind(this));return X(_templateObject247(),Bt)}},{key:"render",value:function(){return X(_templateObject248(),this.renderHeader?this.headerSection:u3,Object.keys(this.bookmarks).length?this.bookmarkslist:u3)}}],[{key:"properties",get:function(){return{activeBookmarkID:{type:Number},bookmarkColors:{type:Array},defaultBookmarkColor:{type:Object},bookmarks:{type:Object},editedBookmark:{type:Object},renderHeader:{type:Boolean}}}},{key:"styles",get:function(){return[d3(_templateObject249()),R10]}}]),xt}(i31),customElements.define("ia-bookmarks-list",J10),E14=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut);var xt=jt.baseHost,Rt=jt.signedIn,Lt=jt.bookreader,Bt=jt.modal,Vt=jt.onProviderChange,Nt="referer=".concat(encodeURIComponent(location.href)),qt="https://".concat(xt,"/account/login?").concat(Nt);this.component=document.createElement("ia-bookmarks"),this.component.bookreader=Lt,this.component.displayMode=Rt?"bookmarks":"login",this.component.modal=Bt,this.component.loginOptions={loginClicked:this.bookmarksLoginClicked,loginUrl:qt},this.bindEvents(),this.icon=X(_templateObject250()),this.label="Bookmarks",this.id="bookmarks",this.onProviderChange=Vt,this.component.setup(),this.updateMenu(this.component.bookmarks.length)}return _createClass1(Ut,[{key:"updateMenu",value:function(xt){this.menuDetails="(".concat(xt,")")}},{key:"bindEvents",value:function(){this.component.addEventListener("bookmarksChanged",this.bookmarksChanged.bind(this))}},{key:"bookmarksChanged",value:function(xt){var Rt=xt.detail,Lt=Object.keys(Rt.bookmarks).length;this.updateMenu(Lt),this.onProviderChange(Rt.bookmarks,Rt.showSidePanel)}},{key:"bookmarksLoginClicked",value:function(){var xt;window.archive_analytics&&((xt=window.archive_analytics)==null||xt.send_event_no_sampling("BookReader","BookmarksLogin",window.location.path))}}]),Ut}(),M9=function Ut(jt){"use strict";var xt=jt.item,Rt=jt.baseHost,Lt=jt.bookreader;_classCallCheck1(this,Ut);var Bt=xt==null?void 0:xt.metadata,Vt=Bt.identifier,Nt=Bt.creator,qt=Bt.title,Jt=Array.isArray(Nt)?Nt[0]:Nt,Zt=Lt.options.subPrefix||"",Yt="Share this book";this.icon=X(_templateObject251()),this.label=Yt,this.id="share",this.component=X(_templateObject252(),Vt,"book",Jt,qt,Rt,Zt)},le3=X(_templateObject253()),de=X(_templateObject254()),he=X(_templateObject255()),ce2=X(_templateObject256()),Q13=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.hostUrl="",Rt.sortOrderBy="",Rt.subPrefix="",Rt.viewableFiles=[],_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"firstUpdated",value:function(){var Lt=this.shadowRoot.querySelector(".content.active");setTimeout(function(){if(Lt!=null&&Lt.scrollIntoViewIfNeeded){Lt==null||Lt.scrollIntoViewIfNeeded(!0);return}},350)}},{key:"volumeItemWithImageTitle",value:function(Lt){var Bt=this.sortOrderBy==="default"?"".concat(this.hostUrl).concat(Lt.url_path):"".concat(this.hostUrl).concat(Lt.url_path,"?sort=").concat(this.sortOrderBy);return X(_templateObject257(),Bt,Lt.image,Lt.title,Lt.author)}},{key:"volumeItem",value:function(Lt){var Bt=this.subPrefix===Lt.file_subprefix?" active":"",Vt=this.sortOrderBy==="default"?"".concat(this.hostUrl).concat(Lt.url_path):"".concat(this.hostUrl).concat(Lt.url_path,"?sort=").concat(this.sortOrderBy);return X(_templateObject258(),Bt,Vt,Lt.title)}},{key:"volumesList",get:function(){var Lt=pt4(this.viewableFiles,function(Bt){return Bt==null?void 0:Bt.file_prefix},this.volumeItem.bind(this));return X(_templateObject259(),Lt)}},{key:"render",value:function(){return X(_templateObject260(),this.viewableFiles.length?this.volumesList:u3)}}],[{key:"properties",get:function(){return{subPrefix:{type:String},hostUrl:{type:String},viewableFiles:{type:Array},sortOrderBy:{type:String}}}},{key:"styles",get:function(){return d3(_templateObject261())}}]),xt}(i31),customElements.define("viewable-files",Q13),f14={title_asc:"title_asc",title_desc:"title_desc",default:"default"},I9=function(){"use strict";function Ut(jt){var xt=jt.baseHost,Rt=jt.bookreader,Lt=jt.onProviderChange;_classCallCheck1(this,Ut),this.onProviderChange=Lt,this.component=document.createElement("viewable-files");var Bt=Rt.options.multipleBooksList.by_subprefix;if(this.viewableFiles=Object.keys(Bt).map(function(Nt){return Bt[Nt]}),this.volumeCount=Object.keys(Bt).length,this.bookreader=Rt,this.component.subPrefix=Rt.options.subPrefix||"",this.component.hostUrl=xt,this.component.viewableFiles=this.viewableFiles,this.id="volumes",this.label="Viewable files (".concat(this.volumeCount,")"),this.icon=X(_templateObject265(),ce2),this.sortOrderBy=f14.default,this.bookreader.urlPlugin){this.bookreader.urlPlugin.pullFromAddressBar();var Vt=this.bookreader.urlPlugin.getUrlParam("sort");(Vt===f14.title_asc||Vt===f14.title_desc)&&(this.sortOrderBy=Vt)}this.sortVolumes(this.sortOrderBy)}return _createClass1(Ut,[{key:"sortButton",get:function(){var xt=this;return{default:X(_templateObject262(),function(){return xt.sortVolumes("title_asc")},he),title_asc:X(_templateObject263(),function(){return xt.sortVolumes("title_desc")},de),title_desc:X(_templateObject264(),function(){return xt.sortVolumes("default")},le3)}[this.sortOrderBy]}},{key:"sortVolumes",value:function(xt){var Rt=[];Rt=this.viewableFiles.sort(function(Lt,Bt){return xt===f14.title_asc?Lt.title.localeCompare(Bt.title):xt===f14.title_desc?Bt.title.localeCompare(Lt.title):Lt.orig_sort-Bt.orig_sort}),this.sortOrderBy=xt,this.component.sortOrderBy=xt,this.component.viewableFiles=_toConsumableArray(Rt),this.actionButton=this.sortButton,this.bookreader.urlPlugin&&(this.bookreader.urlPlugin.pullFromAddressBar(),this.sortOrderBy!==f14.default?this.bookreader.urlPlugin.setUrlParam("sort",xt):this.bookreader.urlPlugin.removeUrlParam("sort")),this.onProviderChange(this.bookreader),this.multipleFilesClicked(xt)}},{key:"multipleFilesClicked",value:function(xt){var Rt;window.archive_analytics&&((Rt=window.archive_analytics)==null||Rt.send_event("BookReader","VolumesSort|".concat(xt),window.location.path))}}]),Ut}(),me2=Y(_templateObject266()),N11={menuUpdated:"menuUpdated",updateSideMenu:"updateSideMenu",PostInit:"PostInit",ViewportInFullScreen:"ViewportInFullScreen"},X9=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.itemMD=void 0,Rt.loaded=!1,Rt.bookReaderCannotLoad=!1,Rt.bookReaderLoaded=!1,Rt.bookreader=null,Rt.bookIsRestricted=!1,Rt.downloadableTypes=[],Rt.isAdmin=!1,Rt.lendingInitialized=!1,Rt.lendingStatus={},Rt.menuProviders={},Rt.menuShortcuts=[],Rt.signedIn=!1,Rt.modal=void 0,Rt.sharedObserver=void 0,Rt.fullscreenBranding=me2,Rt.sharedObserverHandler=void 0,Rt.brWidth=0,Rt.brHeight=0,Rt.shortcutOrder=["fullscreen","volumes","search","bookmarks"],_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"disconnectedCallback",value:function(){this.sharedObserver.removeObserver({target:this.mainBRContainer,handler:this.sharedObserverHandler})}},{key:"firstUpdated",value:function(){this.bindEventListeners(),this.emitPostInit(),this.loaded=!0}},{key:"updated",value:function(Lt){!this.bookreader||!this.itemMD||!this.bookReaderLoaded||((Lt.has("loaded")&&this.loaded||Lt.has("itemMD")||Lt.has("bookreader")||Lt.has("signedIn")||Lt.has("isAdmin")||Lt.has("modal"))&&this.initializeBookSubmenus(),Lt.has("sharedObserver")&&this.bookreader&&(this.loadSharedObserver(),this.initializeBookSubmenus()),Lt.has("downloadableTypes")&&this.initializeBookSubmenus())}},{key:"emitPostInit",value:function(){var Lt;this.dispatchEvent(new CustomEvent("BrBookNav:".concat(N11.PostInit),{detail:{brSelector:(Lt=this.bookreader)==null?void 0:Lt.el},bubbles:!0,composed:!0}))}},{key:"baseProviderConfig",get:function(){return{baseHost:this.baseHost,modal:this.modal,sharedObserver:this.sharedObserver,bookreader:this.bookreader,item:this.itemMD,signedIn:this.signedIn,isAdmin:this.isAdmin,onProviderChange:function(){}}}},{key:"isWideEnoughToOpenMenu",get:function(){return this.brWidth>=640}},{key:"initializeBookSubmenus",value:function(){var Lt=this,Bt={downloads:new w8(this.baseProviderConfig),share:new M9(this.baseProviderConfig),visualAdjustments:new B11(__spreadProps(__spreadValues({},this.baseProviderConfig),{onProviderChange:function(){Lt.updateMenuContents()}}))};this.bookreader.options.enableSearch&&(Bt.search=new C4(__spreadProps(__spreadValues({},this.baseProviderConfig),{onProviderChange:function(){var Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qt=Lt;Vt&&(Lt.bookreader=Vt),Lt.updateMenuContents(),Nt.openMenu!==!1&&Lt.isWideEnoughToOpenMenu&&!(Nt!=null&&Nt.searchCanceled)&&setTimeout(function(){qt.updateSideMenu("search","open")},0)}}))),this.bookreader.options.enableBookmarks&&(Bt.bookmarks=new E14(__spreadProps(__spreadValues({},this.baseProviderConfig),{onProviderChange:function(Vt){var Nt=Object.keys(Vt).length?"add":"remove";Lt["".concat(Nt,"MenuShortcut")]("bookmarks"),Lt.updateMenuContents()}}))),this.bookreader.options.enableMultipleBooks&&(Bt.volumes=new I9(__spreadProps(__spreadValues({},this.baseProviderConfig),{onProviderChange:function(){var Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qt=Lt;Vt&&(Lt.bookreader=Vt),Lt.updateMenuContents(),Lt.isWideEnoughToOpenMenu&&setTimeout(function(){qt.updateSideMenu("volumes","open")})}}))),this.menuProviders=Bt,this.addMenuShortcut("search"),this.addMenuShortcut("volumes"),this.updateMenuContents()}},{key:"mainBRContainer",get:function(){var Lt;return document.querySelector((Lt=this.bookreader)==null?void 0:Lt.el)}},{key:"addFullscreenShortcut",value:function(){var Lt={icon:this.fullscreenShortcut,id:"fullscreen"};this.menuShortcuts.push(Lt),this.sortMenuShortcuts(),this.emitMenuShortcutsUpdated()}},{key:"deleteFullscreenShortcut",value:function(){var Lt=this.menuShortcuts.filter(function(Bt){var Vt=Bt.id;return Vt!=="fullscreen"});this.menuShortcuts=Lt,this.sortMenuShortcuts(),this.emitMenuShortcutsUpdated()}},{key:"closeFullscreen",value:function(){this.bookreader.exitFullScreen()}},{key:"fullscreenShortcut",get:function(){var Lt=this;return X(_templateObject267(),function(){return Lt.closeFullscreen()},this.fullscreenBranding)}},{key:"updateSideMenu",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"open";if(!!Lt){var Vt=new CustomEvent(N11.updateSideMenu,{detail:{menuId:Lt,action:Bt}});this.dispatchEvent(Vt)}}},{key:"updateMenuContents",value:function(){var Lt=this.menuProviders,Bt=Lt.search,Vt=Lt.downloads,Nt=Lt.visualAdjustments,qt=Lt.share,Jt=Lt.bookmarks,Zt=Lt.volumes,Yt=[Zt,Bt,Jt,Nt,qt].filter(function(nn){return!!nn});this.shouldShowDownloadsMenu()&&(Vt==null||Vt.update(this.downloadableTypes),Yt.splice(1,0,Vt));var Xt=new CustomEvent(N11.menuUpdated,{detail:Yt});this.dispatchEvent(Xt)}},{key:"shouldShowDownloadsMenu",value:function(){if(this.bookIsRestricted===!1||this.isAdmin)return!0;var Lt=this.lendingStatus,Bt=Lt.user_loan_record,Vt=Bt===void 0?{}:Bt;return Array.isArray(Vt)?!1:Vt.type&&Vt.type!=="SESSION_LOAN"}},{key:"addMenuShortcut",value:function(Lt){this.menuShortcuts.find(function(Bt){return Bt.id===Lt})||this.menuProviders[Lt]&&(this.menuShortcuts.push(this.menuProviders[Lt]),this.sortMenuShortcuts(),this.emitMenuShortcutsUpdated())}},{key:"removeMenuShortcut",value:function(Lt){this.menuShortcuts=this.menuShortcuts.filter(function(Bt){return Bt.id!==Lt}),this.emitMenuShortcutsUpdated()}},{key:"sortMenuShortcuts",value:function(){var Lt=this;this.menuShortcuts=this.shortcutOrder.reduce(function(Bt,Vt){var Nt=Lt.menuShortcuts.find(function(qt){return qt.id===Vt});return Nt&&Bt.push(Nt),Bt},[])}},{key:"emitMenuShortcutsUpdated",value:function(){var Lt=new CustomEvent("menuShortcutsUpdated",{detail:this.menuShortcuts});this.dispatchEvent(Lt)}},{key:"emitLoadingStatusUpdate",value:function(Lt){var Bt=new CustomEvent("loadingStateUpdated",{detail:{loaded:Lt}});this.dispatchEvent(Bt)}},{key:"bindEventListeners",value:function(){var Lt=this;window.addEventListener("BookReader:PostInit",function(Bt){var Vt=Lt;Lt.bookreader=Bt.detail.props,Lt.bookReaderLoaded=!0,Lt.bookReaderCannotLoad=!1,Lt.emitLoadingStatusUpdate(!0),Lt.loadSharedObserver(),setTimeout(function(){Vt.bookreader.resize()},0)}),window.addEventListener("BookReader:fullscreenToggled",function(Bt){var Vt=Bt.detail,Nt=Vt.props,qt=Nt===void 0?null:Nt;qt&&(Lt.bookreader=qt),Lt.manageFullScreenBehavior()},{passive:!0}),window.addEventListener("BookReader:ToggleSearchMenu",function(Bt){Lt.dispatchEvent(new CustomEvent(N11.updateSideMenu,{detail:{menuId:"search",action:"toggle"}}))}),window.addEventListener("LendingFlow:PostInit",function(Bt){var Vt=Bt.detail,Nt=Vt.downloadTypesAvailable,qt=Vt.lendingStatus,Jt=Vt.isAdmin,Zt=Vt.previewType;Lt.lendingInitialized=!0,Lt.downloadableTypes=Nt,Lt.lendingStatus=qt,Lt.isAdmin=Jt,Lt.bookReaderCannotLoad=Zt==="singlePagePreview",Lt.emitLoadingStatusUpdate(!0)}),window.addEventListener("BRJSIA:PostInit",function(Bt){var Vt=Bt.detail,Nt=Vt.isRestricted,qt=Vt.downloadURLs;Lt.bookReaderLoaded=!0,Lt.downloadableTypes=qt,Lt.bookIsRestricted=Nt}),window.addEventListener("contextmenu",function(Bt){return Lt.manageContextMenuVisibility(Bt)},{capture:!0})}},{key:"manageContextMenuVisibility",value:function(Lt){var Bt,Vt,Nt;if(window.archive_analytics&&((Nt=window.archive_analytics)==null||Nt.send_event("BookReader","contextmenu-".concat(this.bookIsRestricted?"restricted":"unrestricted"),(Vt=(Bt=Lt.target)==null?void 0:Bt.classList)==null?void 0:Vt.value)),!(!this.bookIsRestricted||!Lt.target.classList.value.match(/BRscreen|BRpageimage/g)))return Lt.preventDefault(),!1}},{key:"loadSharedObserver",value:function(){var Lt;this.sharedObserverHandler={handleResize:this.handleResize.bind(this)},(Lt=this.sharedObserver)==null||Lt.addObserver({target:this.mainBRContainer,handler:this.sharedObserverHandler})}},{key:"handleResize",value:function(Lt){var Bt=Lt.contentRect,Vt=Lt.target,Nt,qt=this.brWidth,Jt=this.brHeight,Zt=this.bookreader,Yt=Zt.animating;Vt===this.mainBRContainer&&(this.brWidth=Bt.width,this.brHeight=Bt.height),!qt&&this.brWidth&&this.initializeBookSubmenus();var Xt=qt!==this.brWidth,nn=Jt!==this.brHeight;!Yt&&(Xt||nn)&&((Nt=this.bookreader)==null||Nt.resize())}},{key:"manageFullScreenBehavior",value:function(){this.emitFullScreenState(),this.bookreader.options.enableFSLogoShortcut&&(this.bookreader.isFullscreen()?this.addFullscreenShortcut():this.deleteFullscreenShortcut())}},{key:"emitFullScreenState",value:function(){var Lt=this.bookreader.isFullscreen(),Bt=new CustomEvent("ViewportInFullScreen",{detail:{isFullScreen:Lt}});this.dispatchEvent(Bt)}},{key:"itemImage",get:function(){var Lt,Bt=(Lt=this.itemMD)==null?void 0:Lt.metadata.identifier,Vt="https://".concat(this.baseHost,"/services/img/").concat(Bt);return X(_templateObject268(),Vt,Bt)}},{key:"placeholder",get:function(){return X(_templateObject269(),this.itemImage)}},{key:"render",value:function(){return X(_templateObject271(),this.bookReaderCannotLoad?this.placeholder:u3,this.bookReaderCannotLoad?u3:X(_templateObject270()))}}],[{key:"properties",get:function(){return{itemMD:{type:Object},bookReaderLoaded:{type:Boolean},bookreader:{type:Object},bookIsRestricted:{type:Boolean},downloadableTypes:{type:Array},isAdmin:{type:Boolean},lendingInitialized:{type:Boolean},lendingStatus:{type:Object},menuProviders:{type:Object},menuShortcuts:{type:Array},signedIn:{type:Boolean},loaded:{type:Boolean},sharedObserver:{type:Object,attribute:!1},modal:{type:Object,attribute:!1},fullscreenBranding:{type:Object}}}},{key:"styles",get:function(){return d3(_templateObject272())}}]),xt}(i31),customElements.define("book-navigator",X9),K12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.item=void 0,Rt.bookreader=void 0,Rt.baseHost="https://archive.org",Rt.fullscreen=!1,Rt.signedIn=!1,Rt.modal=void 0,Rt.sharedObserver=void 0,Rt.loaded=!1,Rt.menuShortcuts=[],Rt.menuContents=[],Rt.openMenuName="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"updated",value:function(){this.modal||this.setModalManager(),this.sharedObserver||(this.sharedObserver=new t2)}},{key:"itemNav",get:function(){return this.shadowRoot.querySelector("ia-item-navigator")}},{key:"setModalManager",value:function(){var Lt=document.querySelector("modal-manager");Lt||(Lt=document.createElement("modal-manager"),document.body.appendChild(Lt)),this.modal=Lt}},{key:"manageFullscreen",value:function(Lt){var Bt=Lt.detail,Vt=!!Bt.isFullScreen;this.fullscreen=Vt,this.dispatchEvent(new CustomEvent("fullscreenStateUpdated",{detail:{fullscreen:Vt}}))}},{key:"loadingStateUpdated",value:function(Lt){var Bt=Lt.detail,Vt=Bt.loaded;this.loaded=Vt||null,this.dispatchEvent(new CustomEvent("loadingStateUpdated",{detail:{loaded:Vt}}))}},{key:"setMenuShortcuts",value:function(Lt){this.menuShortcuts=_toConsumableArray(Lt.detail)}},{key:"setMenuContents",value:function(Lt){var Bt=_toConsumableArray(Lt.detail);this.menuContents=Bt}},{key:"manageSideMenuEvents",value:function(Lt){var Bt,Vt,Nt=Lt.detail,qt=Nt.menuId,Jt=Nt.action;qt&&(this.openMenuName=qt,Jt==="open"?(Bt=this.itemNav)==null||Bt.openShortcut(qt):Jt==="toggle"&&((Vt=this.itemNav)==null||Vt.toggleMenu()))}},{key:"render",value:function(){return X(_templateObject273(),this.fullscreen,this.baseHost,this.item,this.modal,this.loaded,this.sharedObserver,this.signedIn,this.menuShortcuts,this.menuContents,this.openMenuName,this.modal,this.baseHost,this.item,this.signedIn,this.menuOpened,this.sharedObserver,this.manageFullscreen,this.loadingStateUpdated,this.manageSideMenuEvents,this.setMenuContents,this.setMenuShortcuts)}}],[{key:"properties",get:function(){return{item:{type:Object},baseHost:{type:String},signedIn:{type:Boolean},fullscreen:{type:Boolean,reflect:!0,attribute:!0},sharedObserver:{type:Object,attribute:!1},modal:{type:Object,attribute:!1},loaded:{type:Boolean},menuShortcuts:{type:Array},menuContents:{type:Array}}}},{key:"styles",get:function(){return d3(_templateObject274())}}]),xt}(i31),window.customElements.define("ia-bookreader",K12)}}),bookreader_5_0_exports={};__export(bookreader_5_0_exports,{IaBookReader:function(){return K12}});var init_bookreader_5_0=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]":function(){init_bookreader()}});function y14(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===A6)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=C5(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=y14(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var _t3,H8,O13,L12,K13,k10,Z12,ft3,J11,z10,j11,N12,F10,At3,G14,T10,B12,I10,$91,D9,R11,m16,Q14,p15,V11,yt2,g13,b11,C5,X10,Y9,w9,tt5,et7,f15,st5,it5,rt3,nt3,mt2,gt3,A6,c14,ot2,E15,lt3,M10,at3,x13,P131,ht4,Et,dt4,ct4,ut4,vt4,pt5,W12,q13,U131,$t,init_lit2=__esm({"https-url:https://offshoot.prod.archive.org/lit.js":function(){_t3=function(Ut,jt,xt){return new Promise(function(Rt,Lt){var Bt=function(qt){try{Nt(xt.next(qt))}catch(Jt){Lt(Jt)}},Vt=function(qt){try{Nt(xt.throw(qt))}catch(Jt){Lt(Jt)}},Nt=function(qt){return qt.done?Rt(qt.value):Promise.resolve(qt.value).then(Bt,Vt)};Nt((xt=xt.apply(Ut,jt)).next())})},H8=window,O13=H8.ShadowRoot&&(H8.ShadyCSS===void 0||H8.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,L12=Symbol(),K13=new WeakMap,k10=function(){"use strict";function Ut(jt,xt,Rt){if(_classCallCheck1(this,Ut),this._$cssResult$=!0,Rt!==L12)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=jt,this.t=xt}return _createClass1(Ut,[{key:"styleSheet",get:function(){var xt=this.o,Rt=this.t;if(O13&&xt===void 0){var Lt=Rt!==void 0&&Rt.length===1;Lt&&(xt=K13.get(Rt)),xt===void 0&&((this.o=xt=new CSSStyleSheet).replaceSync(this.cssText),Lt&&K13.set(Rt,xt))}return xt}},{key:"toString",value:function(){return this.cssText}}]),Ut}(),Z12=function(Ut){return new k10(typeof Ut=="string"?Ut:Ut+"",void 0,L12)},ft3=function(Ut){for(var jt=arguments.length,xt=new Array(jt>1?jt-1:0),Rt=1;Rt<jt;Rt++)xt[Rt-1]=arguments[Rt];var Lt=Ut.length===1?Ut[0]:xt.reduce(function(Bt,Vt,Nt){return Bt+function(qt){if(qt._$cssResult$===!0)return qt.cssText;if(typeof qt=="number")return qt;throw Error("Value passed to 'css' function must be a 'css' function result: "+qt+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")}(Vt)+Ut[Nt+1]},Ut[0]);return new k10(Lt,Ut,L12)},J11=function(Ut,jt){O13?Ut.adoptedStyleSheets=jt.map(function(xt){return _instanceof(xt,CSSStyleSheet)?xt:xt.styleSheet}):jt.forEach(function(xt){var Rt=document.createElement("style"),Lt=H8.litNonce;Lt!==void 0&&Rt.setAttribute("nonce",Lt),Rt.textContent=xt.cssText,Ut.appendChild(Rt)})},z10=O13?function(Ut){return Ut}:function(Ut){return _instanceof(Ut,CSSStyleSheet)?function(jt){var xt="",Rt=!0,Lt=!1,Bt=void 0;try{for(var Vt=jt.cssRules[Symbol.iterator](),Nt;!(Rt=(Nt=Vt.next()).done);Rt=!0){var qt=Nt.value;xt+=qt.cssText}}catch(Jt){Lt=!0,Bt=Jt}finally{try{!Rt&&Vt.return!=null&&Vt.return()}finally{if(Lt)throw Bt}}return Z12(xt)}(Ut):Ut},N12=window,F10=N12.trustedTypes,At3=F10?F10.emptyScript:"",G14=N12.reactiveElementPolyfillSupport,T10={toAttribute:function(jt,xt){switch(xt){case Boolean:jt=jt?At3:null;break;case Object:case Array:jt=jt==null?jt:JSON.stringify(jt)}return jt},fromAttribute:function(jt,xt){var Rt=jt;switch(xt){case Boolean:Rt=jt!==null;break;case Number:Rt=jt===null?null:Number(jt);break;case Object:case Array:try{Rt=JSON.parse(jt)}catch(Lt){Rt=null}}return Rt}},B12=function(Ut,jt){return jt!==Ut&&(jt==jt||Ut==Ut)},I10={attribute:!0,type:String,converter:T10,reflect:!1,hasChanged:B12},$91=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt._$Ei=new Map,Rt.isUpdatePending=!1,Rt.hasUpdated=!1,Rt._$El=null,Rt.u(),_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"u",value:function(){var Lt=this,Bt;this._$E_=new Promise(function(Vt){return Lt.enableUpdating=Vt}),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(Bt=this.constructor.h)===null||Bt===void 0||Bt.forEach(function(Vt){return Vt(Lt)})}},{key:"addController",value:function(Lt){var Bt,Vt;((Bt=this._$ES)!==null&&Bt!==void 0?Bt:this._$ES=[]).push(Lt),this.renderRoot!==void 0&&this.isConnected&&((Vt=Lt.hostConnected)===null||Vt===void 0||Vt.call(Lt))}},{key:"removeController",value:function(Lt){var Bt;(Bt=this._$ES)===null||Bt===void 0||Bt.splice(this._$ES.indexOf(Lt)>>>0,1)}},{key:"_$Eg",value:function(){var Lt=this;this.constructor.elementProperties.forEach(function(Bt,Vt){Lt.hasOwnProperty(Vt)&&(Lt._$Ei.set(Vt,Lt[Vt]),delete Lt[Vt])})}},{key:"createRenderRoot",value:function(){var Lt,Bt=(Lt=this.shadowRoot)!==null&&Lt!==void 0?Lt:this.attachShadow(this.constructor.shadowRootOptions);return J11(Bt,this.constructor.elementStyles),Bt}},{key:"connectedCallback",value:function(){var Lt;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(Lt=this._$ES)===null||Lt===void 0||Lt.forEach(function(Bt){var Vt;return(Vt=Bt.hostConnected)===null||Vt===void 0?void 0:Vt.call(Bt)})}},{key:"enableUpdating",value:function(Lt){}},{key:"disconnectedCallback",value:function(){var Lt;(Lt=this._$ES)===null||Lt===void 0||Lt.forEach(function(Bt){var Vt;return(Vt=Bt.hostDisconnected)===null||Vt===void 0?void 0:Vt.call(Bt)})}},{key:"attributeChangedCallback",value:function(Lt,Bt,Vt){this._$AK(Lt,Vt)}},{key:"_$EO",value:function(Lt,Bt){var Vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:I10,Nt,qt=this.constructor._$Ep(Lt,Vt);if(qt!==void 0&&Vt.reflect===!0){var Jt=(((Nt=Vt.converter)===null||Nt===void 0?void 0:Nt.toAttribute)!==void 0?Vt.converter:T10).toAttribute(Bt,Vt.type);this._$El=Lt,Jt==null?this.removeAttribute(qt):this.setAttribute(qt,Jt),this._$El=null}}},{key:"_$AK",value:function(Lt,Bt){var Vt,Nt=this.constructor,qt=Nt._$Ev.get(Lt);if(qt!==void 0&&this._$El!==qt){var Jt=Nt.getPropertyOptions(qt),Zt=typeof Jt.converter=="function"?{fromAttribute:Jt.converter}:((Vt=Jt.converter)===null||Vt===void 0?void 0:Vt.fromAttribute)!==void 0?Jt.converter:T10;this._$El=qt,this[qt]=Zt.fromAttribute(Bt,Jt.type),this._$El=null}}},{key:"requestUpdate",value:function(Lt,Bt,Vt){var Nt=!0;Lt!==void 0&&(((Vt=Vt||this.constructor.getPropertyOptions(Lt)).hasChanged||B12)(this[Lt],Bt)?(this._$AL.has(Lt)||this._$AL.set(Lt,Bt),Vt.reflect===!0&&this._$El!==Lt&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(Lt,Vt))):Nt=!1),!this.isUpdatePending&&Nt&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:function(){return _t3(this,null,_regeneratorRuntime.default.mark(function Lt(){var Bt;return _regeneratorRuntime.default.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return this.isUpdatePending=!0,Nt.prev=1,Nt.next=4,this._$E_;case 4:Nt.next=9;break;case 6:Nt.prev=6,Nt.t0=Nt.catch(1),Promise.reject(Nt.t0);case 9:if(Bt=this.scheduleUpdate(),Nt.t1=Bt!=null,!Nt.t1){Nt.next=14;break}return Nt.next=14,Bt;case 14:return Nt.abrupt("return",(Nt.t1&&Nt.sent,!this.isUpdatePending));case 15:case"end":return Nt.stop()}},Lt,this,[[1,6]])}))}},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var Lt=this,Bt;if(!!this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach(function(qt,Jt){return Lt[Jt]=qt}),this._$Ei=void 0);var Vt=!1,Nt=this._$AL;try{Vt=this.shouldUpdate(Nt),Vt?(this.willUpdate(Nt),(Bt=this._$ES)===null||Bt===void 0||Bt.forEach(function(qt){var Jt;return(Jt=qt.hostUpdate)===null||Jt===void 0?void 0:Jt.call(qt)}),this.update(Nt)):this._$Ek()}catch(qt){throw Vt=!1,this._$Ek(),qt}Vt&&this._$AE(Nt)}}},{key:"willUpdate",value:function(Lt){}},{key:"_$AE",value:function(Lt){var Bt;(Bt=this._$ES)===null||Bt===void 0||Bt.forEach(function(Vt){var Nt;return(Nt=Vt.hostUpdated)===null||Nt===void 0?void 0:Nt.call(Vt)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(Lt)),this.updated(Lt)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(Lt){return!0}},{key:"update",value:function(Lt){var Bt=this;this._$EC!==void 0&&(this._$EC.forEach(function(Vt,Nt){return Bt._$EO(Nt,Bt[Nt],Vt)}),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(Lt){}},{key:"firstUpdated",value:function(Lt){}}],[{key:"addInitializer",value:function(Lt){var Bt;this.finalize(),((Bt=this.h)!==null&&Bt!==void 0?Bt:this.h=[]).push(Lt)}},{key:"observedAttributes",get:function(){var Lt=this;this.finalize();var Bt=[];return this.elementProperties.forEach(function(Vt,Nt){var qt=Lt._$Ep(Nt,Vt);qt!==void 0&&(Lt._$Ev.set(qt,Nt),Bt.push(qt))}),Bt}},{key:"createProperty",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I10;if(Bt.state&&(Bt.attribute=!1),this.finalize(),this.elementProperties.set(Lt,Bt),!Bt.noAccessor&&!this.prototype.hasOwnProperty(Lt)){var Vt=(typeof Lt=="undefined"?"undefined":_typeof(Lt))=="symbol"?Symbol():"__"+Lt,Nt=this.getPropertyDescriptor(Lt,Vt,Bt);Nt!==void 0&&Object.defineProperty(this.prototype,Lt,Nt)}}},{key:"getPropertyDescriptor",value:function(Lt,Bt,Vt){return{get:function(){return this[Bt]},set:function(qt){var Jt=this[Lt];this[Bt]=qt,this.requestUpdate(Lt,Jt,Vt)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(Lt){return this.elementProperties.get(Lt)||I10}},{key:"finalize",value:function(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var Lt=Object.getPrototypeOf(this);if(Lt.finalize(),Lt.h!==void 0&&(this.h=_toConsumableArray(Lt.h)),this.elementProperties=new Map(Lt.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var Bt=this.properties,Vt=_toConsumableArray(Object.getOwnPropertyNames(Bt)).concat(_toConsumableArray(Object.getOwnPropertySymbols(Bt))),Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value;this.createProperty(Xt,Bt[Xt])}}catch(nn){qt=!0,Jt=nn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(Lt){var Bt=[];if(Array.isArray(Lt)){var Vt=new Set(Lt.flat(1/0).reverse()),Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value;Bt.unshift(z10(Xt))}}catch(nn){qt=!0,Jt=nn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}}else Lt!==void 0&&Bt.push(z10(Lt));return Bt}},{key:"_$Ep",value:function(Lt,Bt){var Vt=Bt.attribute;return Vt===!1?void 0:typeof Vt=="string"?Vt:typeof Lt=="string"?Lt.toLowerCase():void 0}}]),xt}(_wrapNativeSuper(HTMLElement)),$91.finalized=!0,$91.elementProperties=new Map,$91.elementStyles=[],$91.shadowRootOptions={mode:"open"},G14==null||G14({ReactiveElement:$91}),((j11=N12.reactiveElementVersions)!==null&&j11!==void 0?j11:N12.reactiveElementVersions=[]).push("1.5.0"),R11=window,m16=R11.trustedTypes,Q14=m16?m16.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,p15="lit$".concat((Math.random()+"").slice(9),"$"),V11="?"+p15,yt2="<".concat(V11,">"),g13=document,b11=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return g13.createComment(Ut)},C5=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},X10=Array.isArray,Y9=function(Ut){return X10(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},w9=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,tt5=/-->/g,et7=/>/g,f15=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),st5=/'/g,it5=/"/g,rt3=/^(?:script|style|textarea|title)$/i,nt3=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},mt2=nt3(1),gt3=nt3(2),A6=Symbol.for("lit-noChange"),c14=Symbol.for("lit-nothing"),ot2=new WeakMap,E15=g13.createTreeWalker(g13,129,null,!1),lt3=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=w9,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===w9?Zt[1]==="!--"?Vt=tt5:Zt[1]!==void 0?Vt=et7:Zt[2]!==void 0?(rt3.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=f15):Zt[3]!==void 0&&(Vt=f15):Vt===f15?Zt[0]===">"?(Vt=Lt!=null?Lt:w9,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?f15:Zt[3]==='"'?it5:st5):Vt===it5||Vt===st5?Vt=f15:Vt===tt5||Vt===et7?Vt=w9:(Vt=f15,Lt=void 0);var nn=Vt===f15&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===w9?qt+yt2:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+p15+nn):qt+p15+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[Q14!==void 0?Q14.createHTML(un):un,Rt]},M10=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(lt3(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=M10.createElement(Yt,xt),E15.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=E15.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(p15)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(p15),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?ht4:sn[1]==="?"?dt4:sn[1]==="@"?ct4:P131})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(rt3.test(Bt.tagName)){var Pn=Bt.textContent.split(p15),_n=Pn.length-1;if(_n>0){Bt.textContent=m16?m16.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],b11()),E15.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],b11())}}}else if(Bt.nodeType===8)if(Bt.data===V11)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(p15,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=p15.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=g13.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),at3=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:g13).importNode(Vt,!0);E15.currentNode=qt;for(var Jt=E15.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new x13(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new ut4(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=E15.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),x13=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=c14,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=y14(this,xt,Rt),C5(xt)?xt===c14||xt==null||xt===""?(this._$AH!==c14&&this._$AR(),this._$AH=c14):xt!==this._$AH&&xt!==A6&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):Y9(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==c14&&C5(this._$AH)?this._$AA.nextSibling.data=xt:this.T(g13.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=M10.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new at3(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=ot2.get(xt.strings);return Rt===void 0&&ot2.set(xt.strings,Rt=new M10(xt)),Rt}},{key:"k",value:function(xt){X10(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new x13(this.O(b11()),this.O(b11()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),P131=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=c14,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=c14}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=y14(this,xt,Rt,0),Nt=!C5(xt)||xt!==this._$AH&&xt!==A6,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=y14(this,qt[Lt+Jt],Rt,Jt),Zt===A6&&(Zt=this._$AH[Jt]),Nt||(Nt=!C5(Zt)||Zt!==this._$AH[Jt]),Zt===c14?xt=c14:xt!==c14&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===c14?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),ht4=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===c14?void 0:Lt}}]),xt}(P131),Et=m16?m16.emptyScript:"",dt4=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==c14?this.element.setAttribute(this.name,Et):this.element.removeAttribute(this.name)}}]),xt}(P131),ct4=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=y14(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:c14)!==A6){var Nt=this._$AH,qt=Lt===c14&&Nt!==c14||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==c14&&(Nt===c14||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(P131),ut4=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){y14(this,xt)}}]),Ut}(),vt4=R11.litHtmlPolyfillSupport,vt4==null||vt4(M10,x13),((D9=R11.litHtmlVersions)!==null&&D9!==void 0?D9:R11.litHtmlVersions=[]).push("2.5.0"),pt5=function(Ut,jt,xt){var Rt,Lt,Bt=(Rt=xt==null?void 0:xt.renderBefore)!==null&&Rt!==void 0?Rt:jt,Vt=Bt._$litPart$;if(Vt===void 0){var Nt=(Lt=xt==null?void 0:xt.renderBefore)!==null&&Lt!==void 0?Lt:null;Bt._$litPart$=Vt=new x13(jt.insertBefore(b11(),Nt),Nt,void 0,xt!=null?xt:{})}return Vt._$AI(Ut),Vt},U131=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.renderOptions={host:_assertThisInitialized1(Rt)},Rt._$Do=void 0,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"createRenderRoot",value:function(){var Lt,Bt,Vt=_get(_getPrototypeOf(xt.prototype),"createRenderRoot",this).call(this);return(Lt=(Bt=this.renderOptions).renderBefore)!==null&&Lt!==void 0||(Bt.renderBefore=Vt.firstChild),Vt}},{key:"update",value:function(Lt){var Bt=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),_get(_getPrototypeOf(xt.prototype),"update",this).call(this,Lt),this._$Do=pt5(Bt,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var Lt;_get(_getPrototypeOf(xt.prototype),"connectedCallback",this).call(this),(Lt=this._$Do)===null||Lt===void 0||Lt.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var Lt;_get(_getPrototypeOf(xt.prototype),"disconnectedCallback",this).call(this),(Lt=this._$Do)===null||Lt===void 0||Lt.setConnected(!1)}},{key:"render",value:function(){return A6}}]),xt}($91),U131.finalized=!0,U131._$litElement$=!0,(W12=globalThis.litElementHydrateSupport)===null||W12===void 0||W12.call(globalThis,{LitElement:U131}),$t=globalThis.litElementPolyfillSupport,$t==null||$t({LitElement:U131}),((q13=globalThis.litElementVersions)!==null&&q13!==void 0?q13:globalThis.litElementVersions=[]).push("3.2.2")}});function x14(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===b12)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=T11(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=x14(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var I11,S11,f16,D10,v14,Z13,Y10,y15,C6,T11,F11,tt6,N13,O14,W13,p16,j12,k11,q14,G15,rt4,lt4,b12,$10,V12,m17,et8,_13,P14,g14,H91,B13,it6,R12,L13,U14,z11,J12,ct5,init_cache=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/cache.js":function(){init_directive(),init_directive_helpers(),S11=window,f16=S11.trustedTypes,D10=f16?f16.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,v14="lit$".concat((Math.random()+"").slice(9),"$"),Z13="?"+v14,Y10="<".concat(Z13,">"),y15=document,C6=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y15.createComment(Ut)},T11=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},F11=Array.isArray,tt6=function(Ut){return F11(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},N13=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O14=/-->/g,W13=/>/g,p16=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),j12=/'/g,k11=/"/g,q14=/^(?:script|style|textarea|title)$/i,G15=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},rt4=G15(1),lt4=G15(2),b12=Symbol.for("lit-noChange"),$10=Symbol.for("lit-nothing"),V12=new WeakMap,m17=y15.createTreeWalker(y15,129,null,!1),et8=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=N13,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===N13?Zt[1]==="!--"?Vt=O14:Zt[1]!==void 0?Vt=W13:Zt[2]!==void 0?(q14.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=p16):Zt[3]!==void 0&&(Vt=p16):Vt===p16?Zt[0]===">"?(Vt=Lt!=null?Lt:N13,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?p16:Zt[3]==='"'?k11:j12):Vt===k11||Vt===j12?Vt=p16:Vt===O14||Vt===W13?Vt=N13:(Vt=p16,Lt=void 0);var nn=Vt===p16&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===N13?qt+Y10:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+v14+nn):qt+v14+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[D10!==void 0?D10.createHTML(un):un,Rt]},_13=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(et8(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=_13.createElement(Yt,xt),m17.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=m17.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(v14)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(v14),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?B13:sn[1]==="?"?R12:sn[1]==="@"?L13:H91})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(q14.test(Bt.tagName)){var Pn=Bt.textContent.split(v14),_n=Pn.length-1;if(_n>0){Bt.textContent=f16?f16.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],C6()),m17.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],C6())}}}else if(Bt.nodeType===8)if(Bt.data===Z13)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(v14,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=v14.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=y15.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),P14=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:y15).importNode(Vt,!0);m17.currentNode=qt;for(var Jt=m17.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new g14(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new U14(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=m17.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),g14=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=$10,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=x14(this,xt,Rt),T11(xt)?xt===$10||xt==null||xt===""?(this._$AH!==$10&&this._$AR(),this._$AH=$10):xt!==this._$AH&&xt!==b12&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):tt6(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==$10&&T11(this._$AH)?this._$AA.nextSibling.data=xt:this.T(y15.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=_13.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new P14(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=V12.get(xt.strings);return Rt===void 0&&V12.set(xt.strings,Rt=new _13(xt)),Rt}},{key:"k",value:function(xt){F11(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new g14(this.O(C6()),this.O(C6()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),H91=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=$10,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=$10}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=x14(this,xt,Rt,0),Nt=!T11(xt)||xt!==this._$AH&&xt!==b12,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=x14(this,qt[Lt+Jt],Rt,Jt),Zt===b12&&(Zt=this._$AH[Jt]),Nt||(Nt=!T11(Zt)||Zt!==this._$AH[Jt]),Zt===$10?xt=$10:xt!==$10&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===$10?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),B13=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===$10?void 0:Lt}}]),xt}(H91),it6=f16?f16.emptyScript:"",R12=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==$10?this.element.setAttribute(this.name,it6):this.element.removeAttribute(this.name)}}]),xt}(H91),L13=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=x14(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:$10)!==b12){var Nt=this._$AH,qt=Lt===$10&&Nt!==$10||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==$10&&(Nt===$10||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(H91),U14=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){x14(this,xt)}}]),Ut}(),z11=S11.litHtmlPolyfillSupport,z11==null||z11(_13,g14),((I11=S11.litHtmlVersions)!==null&&I11!==void 0?I11:S11.litHtmlVersions=[]).push("2.6.1"),J12=function(Ut,jt,xt){var Rt,Lt,Bt=(Rt=xt==null?void 0:xt.renderBefore)!==null&&Rt!==void 0?Rt:jt,Vt=Bt._$litPart$;if(Vt===void 0){var Nt=(Lt=xt==null?void 0:xt.renderBefore)!==null&&Lt!==void 0?Lt:null;Bt._$litPart$=Vt=new g14(jt.insertBefore(C6(),Nt),Nt,void 0,xt!=null?xt:{})}return Vt._$AI(Ut),Vt},ct5=_8(function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt;return Lt=jt.call(this,Rt),Lt.et=new WeakMap,_possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"render",value:function(Lt){return[Lt]}},{key:"update",value:function(Lt,Bt){var Vt=_slicedToArray(Bt,1),Nt=Vt[0];if(ht3(this.it)&&(!ht3(Nt)||this.it.strings!==Nt.strings)){var qt=_t2(Lt).pop(),Jt=this.et.get(this.it.strings);if(Jt===void 0){var Zt=document.createDocumentFragment();Jt=J12($10,Zt),Jt.setConnected(!1),this.et.set(this.it.strings,Jt)}ut2(Jt,[qt]),At2(Jt,void 0,qt)}if(ht3(Nt)){if(!ht3(this.it)||this.it.strings!==Nt.strings){var Yt=this.et.get(Nt.strings);if(Yt!==void 0){var Xt=_t2(Yt).pop();pt3(Lt),At2(Lt,void 0,Xt),ut2(Lt,[Xt])}}this.it=Nt}else this.it=void 0;return this.render(Nt)}}]),xt}(s111))}}),init_cache2=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/cache.js":function(){init_cache()}}),r6,init_ia_dropdown=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/dist/src/ia-dropdown.js":function(){init_tslib(),init_lit(),init_decorators(),r6=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.open=!1,Rt.displayCaret=!1,Rt.selectedOption="",Rt.options=[],Rt.optionGroup="options",Rt.optionSelected=function(){},_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"renderOption",value:function(Lt){var Bt=this,Vt=Lt.label,Nt=Lt.url,qt=Nt===void 0?void 0:Nt,Jt=Lt.id,Zt,Yt=this.selectedOption===Jt?"selected":"";return qt?Zt=X(_templateObject275(),qt,function(){return Bt.optionClicked(Lt)},Vt):Zt=X(_templateObject276(),function(){return Bt.optionClicked(Lt)},Vt),X(_templateObject277(),Yt,Zt)}},{key:"optionClicked",value:function(Lt){this.selectedOption=Lt.id,this.dispatchEvent(new CustomEvent("optionSelected",{detail:{option:Lt}})),Lt.selectedHandler&&(Lt==null||Lt.selectedHandler(Lt))}},{key:"toggleOptions",value:function(){this.open=!this.open}},{key:"caret",get:function(){return this.open?this.caretUp:this.caretDown}},{key:"dropdownState",get:function(){return this.open?"open":"closed"}},{key:"caretUp",get:function(){return Y(_templateObject278())}},{key:"caretDown",get:function(){return Y(_templateObject279())}},{key:"availableOptions",get:function(){var Lt=this;return this.options.filter(function(Bt){return Lt.selectedOption!==Bt.id})}},{key:"render",value:function(){var Lt=this;return X(_templateObject281(),this.toggleOptions,this.optionGroup,this.displayCaret?X(_templateObject280(),this.caret):u3,this.dropdownState,this.availableOptions.map(function(Bt){return Lt.renderOption(Bt)}))}}]),xt}(i31),r6.styles=d3(_templateObject282()),P([y4({type:Boolean,attribute:!0})],r6.prototype,"open",void 0),P([y4({type:Boolean,attribute:!0})],r6.prototype,"displayCaret",void 0),P([y4({type:String,attribute:!0})],r6.prototype,"selectedOption",void 0),P([y4({type:Array})],r6.prototype,"options",void 0),P([y4({type:String})],r6.prototype,"optionGroup",void 0),P([y4({type:Function})],r6.prototype,"optionSelected",void 0),r6=P([c4("ia-dropdown")],r6)}}),e15,init_style_radio=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/dist/src/channel-selector/style-radio.js":function(){init_lit(),e15=d3(_templateObject283())}}),e16,init_ia_icon_label=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/dist/src/ia-icon-label.js":function(){init_tslib(),init_lit(),init_decorators(),e16=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject284())}}]),xt}(i31),e16.styles=d3(_templateObject285()),e16=P([c4("ia-icon-label")],e16)}});function x15(Ut,jt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ut,Rt=arguments.length>3?arguments[3]:void 0,Lt,Bt,Vt,Nt;if(jt===_14)return jt;var qt=Rt!==void 0?(Lt=xt._$Co)===null||Lt===void 0?void 0:Lt[Rt]:xt._$Cl,Jt=N14(jt)?void 0:jt._$litDirective$;return(qt==null?void 0:qt.constructor)!==Jt&&((Bt=qt==null?void 0:qt._$AO)===null||Bt===void 0||Bt.call(qt,!1),Jt===void 0?qt=void 0:(qt=new Jt(Ut),qt._$AT(Ut,xt,Rt)),Rt!==void 0?((Vt=(Nt=xt)._$Co)!==null&&Vt!==void 0?Vt:Nt._$Co=[])[Rt]=qt:xt._$Cl=qt),qt!==void 0&&(jt=x15(Ut,qt._$AS(Ut,jt.values),qt,Rt)),jt}var S12,M11,f17,U15,A7,Z14,G16,y16,E16,N14,V13,J13,T12,O15,j13,p17,D11,k12,F12,q15,et9,it7,_14,$11,W14,m18,K14,g15,I12,H10,b131,P15,Q15,B14,L14,R13,z12,rt5,init_style_map=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/style-map.js":function(){init_directive(),M11=window,f17=M11.trustedTypes,U15=f17?f17.createPolicy("lit-html",{createHTML:function(Ut){return Ut}}):void 0,A7="lit$".concat((Math.random()+"").slice(9),"$"),Z14="?"+A7,G16="<".concat(Z14,">"),y16=document,E16=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y16.createComment(Ut)},N14=function(Ut){return Ut===null||typeof Ut!="object"&&typeof Ut!="function"},V13=Array.isArray,J13=function(Ut){return V13(Ut)||typeof(Ut==null?void 0:Ut[Symbol.iterator])=="function"},T12=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O15=/-->/g,j13=/>/g,p17=RegExp(">|[ 	\n\f\r](?:([^\\s\"'>=/]+)([ 	\n\f\r]*=[ 	\n\f\r]*(?:[^ 	\n\f\r\"'`<>=]|(\"|')|))|$)","g"),D11=/'/g,k12=/"/g,F12=/^(?:script|style|textarea|title)$/i,q15=function(Ut){return function(jt){for(var xt=arguments.length,Rt=new Array(xt>1?xt-1:0),Lt=1;Lt<xt;Lt++)Rt[Lt-1]=arguments[Lt];return{_$litType$:Ut,strings:jt,values:Rt}}},et9=q15(1),it7=q15(2),_14=Symbol.for("lit-noChange"),$11=Symbol.for("lit-nothing"),W14=new WeakMap,m18=y16.createTreeWalker(y16,129,null,!1),K14=function(Ut,jt){for(var xt=Ut.length-1,Rt=[],Lt,Bt=jt===2?"<svg>":"",Vt=T12,Nt=0;Nt<xt;Nt++){for(var qt=Ut[Nt],Jt=void 0,Zt=void 0,Yt=-1,Xt=0;Xt<qt.length&&(Vt.lastIndex=Xt,Zt=Vt.exec(qt),Zt!==null);)Xt=Vt.lastIndex,Vt===T12?Zt[1]==="!--"?Vt=O15:Zt[1]!==void 0?Vt=j13:Zt[2]!==void 0?(F12.test(Zt[2])&&(Lt=RegExp("</"+Zt[2],"g")),Vt=p17):Zt[3]!==void 0&&(Vt=p17):Vt===p17?Zt[0]===">"?(Vt=Lt!=null?Lt:T12,Yt=-1):Zt[1]===void 0?Yt=-2:(Yt=Vt.lastIndex-Zt[2].length,Jt=Zt[1],Vt=Zt[3]===void 0?p17:Zt[3]==='"'?k12:D11):Vt===k12||Vt===D11?Vt=p17:Vt===O15||Vt===j13?Vt=T12:(Vt=p17,Lt=void 0);var nn=Vt===p17&&Ut[Nt+1].startsWith("/>")?" ":"";Bt+=Vt===T12?qt+G16:Yt>=0?(Rt.push(Jt),qt.slice(0,Yt)+"$lit$"+qt.slice(Yt)+A7+nn):qt+A7+(Yt===-2?(Rt.push(void 0),Nt):nn)}var un=Bt+(Ut[xt]||"<?>")+(jt===2?"</svg>":"");if(!Array.isArray(Ut)||!Ut.hasOwnProperty("raw"))throw Error("invalid template strings array");return[U15!==void 0?U15.createHTML(un):un,Rt]},g15=function(){"use strict";function Ut(jt,xt){var Rt=jt.strings,Lt=jt._$litType$;_classCallCheck1(this,Ut);var Bt;this.parts=[];var Vt=0,Nt=0,qt=Rt.length-1,Jt=this.parts,Zt=_slicedToArray(K14(Rt,Lt),2),Yt=Zt[0],Xt=Zt[1];if(this.el=g15.createElement(Yt,xt),m18.currentNode=this.el.content,Lt===2){var nn,un=this.el.content,fn=un.firstChild;fn.remove(),(nn=un).append.apply(nn,_toConsumableArray(fn.childNodes))}for(;(Bt=m18.nextNode())!==null&&Jt.length<qt;){if(Bt.nodeType===1){if(Bt.hasAttributes()){var dn=[],pn=!0,mn=!1,hn=void 0;try{for(var gn=Bt.getAttributeNames()[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft.endsWith("$lit$")||Ft.startsWith(A7)){var Gt=Xt[Nt++];if(dn.push(Ft),Gt!==void 0){var en=Bt.getAttribute(Gt.toLowerCase()+"$lit$").split(A7),sn=/([.?@])?(.*)/.exec(Gt);Jt.push({type:1,index:Vt,name:sn[2],strings:en,ctor:sn[1]==="."?P15:sn[1]==="?"?B14:sn[1]==="@"?L14:b131})}else Jt.push({type:6,index:Vt})}}}catch(On){mn=!0,hn=On}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var cn=!0,yn=!1,Cn=void 0;try{for(var kn=dn[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value;Bt.removeAttribute(In)}}catch(On){yn=!0,Cn=On}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}}if(F12.test(Bt.tagName)){var Pn=Bt.textContent.split(A7),_n=Pn.length-1;if(_n>0){Bt.textContent=f17?f17.emptyScript:"";for(var Rn=0;Rn<_n;Rn++)Bt.append(Pn[Rn],E16()),m18.nextNode(),Jt.push({type:2,index:++Vt});Bt.append(Pn[_n],E16())}}}else if(Bt.nodeType===8)if(Bt.data===Z14)Jt.push({type:2,index:Vt});else for(var jn=-1;(jn=Bt.data.indexOf(A7,jn+1))!==-1;)Jt.push({type:7,index:Vt}),jn+=A7.length-1;Vt++}}return _createClass1(Ut,null,[{key:"createElement",value:function(xt,Rt){var Lt=y16.createElement("template");return Lt.innerHTML=xt,Lt}}]),Ut}(),I12=function(){"use strict";function Ut(jt,xt){_classCallCheck1(this,Ut),this.u=[],this._$AN=void 0,this._$AD=jt,this._$AM=xt}return _createClass1(Ut,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"v",value:function(xt){var Rt,Lt=this._$AD,Bt=Lt.el,Vt=Bt.content,Nt=Lt.parts,qt=((Rt=xt==null?void 0:xt.creationScope)!==null&&Rt!==void 0?Rt:y16).importNode(Vt,!0);m18.currentNode=qt;for(var Jt=m18.nextNode(),Zt=0,Yt=0,Xt=Nt[0];Xt!==void 0;){if(Zt===Xt.index){var nn=void 0;Xt.type===2?nn=new H10(Jt,Jt.nextSibling,this,xt):Xt.type===1?nn=new Xt.ctor(Jt,Xt.name,Xt.strings,this,xt):Xt.type===6&&(nn=new R13(Jt,this,xt)),this.u.push(nn),Xt=Nt[++Yt]}Zt!==(Xt==null?void 0:Xt.index)&&(Jt=m18.nextNode(),Zt++)}return qt}},{key:"p",value:function(xt){var Rt=0,Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=this.u[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Jt!==void 0&&(Jt.strings!==void 0?(Jt._$AI(xt,Jt,Rt),Rt+=Jt.strings.length-2):Jt._$AI(xt[Rt])),Rt++}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}}}]),Ut}(),H10=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut);var Bt;this.type=2,this._$AH=$11,this._$AN=void 0,this._$AA=jt,this._$AB=xt,this._$AM=Rt,this.options=Lt,this._$Cm=(Bt=Lt==null?void 0:Lt.isConnected)===null||Bt===void 0||Bt}return _createClass1(Ut,[{key:"_$AU",get:function(){var xt,Rt;return(Rt=(xt=this._$AM)===null||xt===void 0?void 0:xt._$AU)!==null&&Rt!==void 0?Rt:this._$Cm}},{key:"parentNode",get:function(){var xt=this._$AA.parentNode,Rt=this._$AM;return Rt!==void 0&&xt.nodeType===11&&(xt=Rt.parentNode),xt}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;xt=x15(this,xt,Rt),N14(xt)?xt===$11||xt==null||xt===""?(this._$AH!==$11&&this._$AR(),this._$AH=$11):xt!==this._$AH&&xt!==_14&&this.g(xt):xt._$litType$!==void 0?this.$(xt):xt.nodeType!==void 0?this.T(xt):J13(xt)?this.k(xt):this.g(xt)}},{key:"O",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(xt,Rt)}},{key:"T",value:function(xt){this._$AH!==xt&&(this._$AR(),this._$AH=this.O(xt))}},{key:"g",value:function(xt){this._$AH!==$11&&N14(this._$AH)?this._$AA.nextSibling.data=xt:this.T(y16.createTextNode(xt)),this._$AH=xt}},{key:"$",value:function(xt){var Rt,Lt=xt.values,Bt=xt._$litType$,Vt=typeof Bt=="number"?this._$AC(xt):(Bt.el===void 0&&(Bt.el=g15.createElement(Bt.h,this.options)),Bt);if(((Rt=this._$AH)===null||Rt===void 0?void 0:Rt._$AD)===Vt)this._$AH.p(Lt);else{var Nt=new I12(Vt,this),qt=Nt.v(this.options);Nt.p(Lt),this.T(qt),this._$AH=Nt}}},{key:"_$AC",value:function(xt){var Rt=W14.get(xt.strings);return Rt===void 0&&W14.set(xt.strings,Rt=new g15(xt)),Rt}},{key:"k",value:function(xt){V13(this._$AH)||(this._$AH=[],this._$AR());var Rt=this._$AH,Lt,Bt=0,Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=xt[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt===Rt.length?Rt.push(Lt=new H10(this.O(E16()),this.O(E16()),this,this.options)):Lt=Rt[Bt],Lt._$AI(Yt),Bt++}}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}Bt<Rt.length&&(this._$AR(Lt&&Lt._$AB.nextSibling,Bt),Rt.length=Bt)}},{key:"_$AR",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,Rt=arguments.length>1?arguments[1]:void 0,Lt;for((Lt=this._$AP)===null||Lt===void 0||Lt.call(this,!1,!0,Rt);xt&&xt!==this._$AB;){var Bt=xt.nextSibling;xt.remove(),xt=Bt}}},{key:"setConnected",value:function(xt){var Rt;this._$AM===void 0&&(this._$Cm=xt,(Rt=this._$AP)===null||Rt===void 0||Rt.call(this,xt))}}]),Ut}(),b131=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.type=1,this._$AH=$11,this._$AN=void 0,this.element=jt,this.name=xt,this._$AM=Lt,this.options=Bt,Rt.length>2||Rt[0]!==""||Rt[1]!==""?(this._$AH=Array(Rt.length-1).fill(new String),this.strings=Rt):this._$AH=$11}return _createClass1(Ut,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Lt=arguments.length>2?arguments[2]:void 0,Bt=arguments.length>3?arguments[3]:void 0,Vt=this.strings,Nt=!1;if(Vt===void 0)xt=x15(this,xt,Rt,0),Nt=!N14(xt)||xt!==this._$AH&&xt!==_14,Nt&&(this._$AH=xt);else{var qt=xt,Jt,Zt;for(xt=Vt[0],Jt=0;Jt<Vt.length-1;Jt++)Zt=x15(this,qt[Lt+Jt],Rt,Jt),Zt===_14&&(Zt=this._$AH[Jt]),Nt||(Nt=!N14(Zt)||Zt!==this._$AH[Jt]),Zt===$11?xt=$11:xt!==$11&&(xt+=(Zt!=null?Zt:"")+Vt[Jt+1]),this._$AH[Jt]=Zt}Nt&&!Bt&&this.j(xt)}},{key:"j",value:function(xt){xt===$11?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,xt!=null?xt:"")}}]),Ut}(),P15=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=3,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){this.element[this.name]=Lt===$11?void 0:Lt}}]),xt}(b131),Q15=f17?f17.emptyScript:"",B14=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.type=4,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"j",value:function(Lt){Lt&&Lt!==$11?this.element.setAttribute(this.name,Q15):this.element.removeAttribute(this.name)}}]),xt}(b131),L14=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt,Lt,Bt,Vt,Nt){_classCallCheck1(this,xt);var qt;return qt=jt.call(this,Rt,Lt,Bt,Vt,Nt),qt.type=5,_possibleConstructorReturn1(qt)}return _createClass1(xt,[{key:"_$AI",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,Vt;if((Lt=(Vt=x15(this,Lt,Bt,0))!==null&&Vt!==void 0?Vt:$11)!==_14){var Nt=this._$AH,qt=Lt===$11&&Nt!==$11||Lt.capture!==Nt.capture||Lt.once!==Nt.once||Lt.passive!==Nt.passive,Jt=Lt!==$11&&(Nt===$11||qt);qt&&this.element.removeEventListener(this.name,this,Nt),Jt&&this.element.addEventListener(this.name,this,Lt),this._$AH=Lt}}},{key:"handleEvent",value:function(Lt){var Bt,Vt;typeof this._$AH=="function"?this._$AH.call((Vt=(Bt=this.options)===null||Bt===void 0?void 0:Bt.host)!==null&&Vt!==void 0?Vt:this.element,Lt):this._$AH.handleEvent(Lt)}}]),xt}(b131),R13=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.element=jt,this.type=6,this._$AN=void 0,this._$AM=xt,this.options=Rt}return _createClass1(Ut,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(xt){x15(this,xt)}}]),Ut}(),z12=M11.litHtmlPolyfillSupport,z12==null||z12(g15,H10),((S12=M11.litHtmlVersions)!==null&&S12!==void 0?S12:M11.litHtmlVersions=[]).push("2.6.1"),rt5=_8(function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(Rt){_classCallCheck1(this,xt);var Lt,Bt;if(Lt=jt.call(this,Rt),Rt.type!==T5.ATTRIBUTE||Rt.name!=="style"||((Bt=Rt.strings)===null||Bt===void 0?void 0:Bt.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");return _possibleConstructorReturn1(Lt)}return _createClass1(xt,[{key:"render",value:function(Lt){return Object.keys(Lt).reduce(function(Bt,Vt){var Nt=Lt[Vt];return Nt==null?Bt:Bt+"".concat(Vt=Vt.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase(),":").concat(Nt,";")},"")}},{key:"update",value:function(Lt,Bt){var Vt=_slicedToArray(Bt,1),Nt=Vt[0],qt=this,Jt=Lt.element,Zt=Jt.style;if(this.vt===void 0){this.vt=new Set;for(var Yt in Nt)this.vt.add(Yt);return this.render(Nt)}this.vt.forEach(function(un){Nt[un]==null&&(qt.vt.delete(un),un.includes("-")?Zt.removeProperty(un):Zt[un]="")});for(var Xt in Nt){var nn=Nt[Xt];nn!=null&&(this.vt.add(Xt),Xt.includes("-")?Zt.setProperty(Xt,nn):Zt[Xt]=nn)}return _14}}]),xt}(s111))}}),init_style_map2=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/directives/style-map.js":function(){init_style_map()}}),i8,n3,r7,c15,m19,y17,h8,d12,D12,P16,L15,I13,A8,M12,g16,w10,x16,$12,f18,v15,O16,init_channels=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/dist/src/channel-selector/channels.js":function(){init_lit(),init_ia_icon_label(),init_style_map2(),init_class_map2(),function(Ut){Ut.ia="ia",Ut.beta="beta",Ut.youtube="youtube",Ut.spotify="spotify",Ut.webamp="webamp"}(i8||(i8={})),function(Ut){Ut.iaSamples="Samples",Ut.iaPlayer="Player",Ut.beta="Beta",Ut.spotify="Spotify",Ut.webamp="Webamp",Ut.youtube="YouTube"}(n3||(n3={})),r7={ia:X(_templateObject286()),beta:X(_templateObject287()),spotify:X(_templateObject288()),webamp:X(_templateObject289()),youtube:X(_templateObject290())},c15=function(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n3.iaPlayer,jt=arguments.length>1?arguments[1]:void 0,xt=rt5({filter:jt?"invert(1)":"invert(0)",height:"20px",width:"20px"}),Rt=rt2({selected:jt,"invert-icon-at-hover-selected":jt});return X(_templateObject291(),Rt,xt,r7.ia,Ut)},m19=function(Ut){var jt=rt5({filter:Ut?"invert(1)":"invert(0)",height:"20px",width:"20px"}),xt=rt2({selected:Ut,"invert-icon-at-hover-selected":Ut});return X(_templateObject292(),xt,jt,r7.beta,n3.beta)},y17=function(Ut){return X(_templateObject293(),Ut?"selected":"",r7.spotify,n3.spotify)},h8=function(Ut){var jt=rt5({filter:Ut?"invert(1)":"invert(0)",height:"20px",width:"20px"}),xt=rt2({selected:Ut,"invert-icon-at-hover-selected":Ut});return X(_templateObject294(),xt,jt,r7.webamp)},d12=function(Ut){return X(_templateObject295(),Ut?"selected":"",r7.youtube,n3.youtube)},D12=function(Ut){var jt=Ut.samples,xt=Ut.onClick,Rt=Ut.href,Lt=Ut.selected,Bt=jt?n3.iaSamples:n3.iaPlayer;return X(_templateObject296(),Rt,function(){return xt()},c15(Bt,Lt))},P16=function(Ut){var jt=Ut.samples,xt=Ut.onClick,Rt=Ut.selected,Lt=jt?n3.iaSamples:n3.iaPlayer;return X(_templateObject297(),function(Bt){return xt(Bt)},c15(Lt,Rt))},L15=function(Ut){var jt=Ut.onClick,xt=Ut.selected;return X(_templateObject298(),function(Rt){return jt(Rt)},m19(xt))},I13=function(Ut){var jt=Ut.onClick,xt=Ut.selected;return X(_templateObject299(),function(Rt){return jt(Rt)},y17(xt))},A8=function(Ut){var jt=Ut.onClick,xt=Ut.href,Rt=Ut.selected,Lt="".concat(xt,"?webamp=default");return X(_templateObject300(),Lt,function(Bt){return jt(Bt)},h8(Rt))},M12=function(Ut){var jt=Ut.onClick,xt=Ut.selected;return X(_templateObject301(),function(Rt){return jt(Rt)},d12(xt))},g16=function(Ut){var jt=Ut.samples,xt=Ut.onClick,Rt=Ut.href,Lt=Ut.selectedOption;return{url:Rt,selectedHandler:function(Bt){xt(Bt)},label:c15(jt?n3.iaSamples:n3.iaPlayer,Lt===i8.ia),id:i8.ia}},w10=function(Ut){var jt=Ut.samples,xt=Ut.onClick,Rt=Ut.selectedOption;return{selectedHandler:function(Lt){xt(Lt)},label:c15(jt?n3.iaSamples:n3.iaPlayer,Rt===i8.ia),id:i8.ia}},x16=function(Ut){var jt=Ut.onClick,xt=Ut.selectedOption;return{selectedHandler:function(Rt){jt(Rt)},label:m19(xt===i8.beta),id:i8.beta}},$12=function(Ut){var jt=Ut.onClick,xt=Ut.selectedOption;return{selectedHandler:function(Rt){jt(Rt)},label:y17(xt===i8.spotify),id:i8.spotify}},f18=function(Ut){var jt=Ut.href,xt=Ut.onClick,Rt=Ut.selectedOption,Lt=function(Bt){xt(Bt)};return{url:"".concat(jt,"?webamp=default"),selectedHandler:Lt,label:h8(Rt===i8.webamp),id:i8.webamp}},v15=function(Ut){var jt=Ut.onClick,xt=Ut.selectedOption;return{selectedHandler:function(Rt){jt(Rt)},label:d12(xt===i8.youtube),id:i8.youtube}},O16=function(Ut){var jt=Ut.spotify,xt=Ut.beta,Rt=Ut.youtube,Lt=Ut.selectedOption;return[Lt===i8.webamp?g16(Ut):w10(Ut),xt?x16(Ut):null,jt?$12(Ut):null,Rt?v15(Ut):null,f18(Ut)].filter(Boolean)}}}),a8,o13,init_channel_selector=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/dist/src/channel-selector/channel-selector.js":function(){init_tslib(),init_lit(),init_decorators(),init_cache2(),init_ia_dropdown(),init_style_radio(),init_channels(),function(Ut){Ut.postInit="postInit",Ut.channelChange="channelChange"}(a8||(a8={})),o13=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call.apply(jt,[this].concat(Array.prototype.slice.call(arguments))),Rt.youtube=!1,Rt.spotify=!1,Rt.beta=!1,Rt.webamp=!0,Rt.samples=!1,Rt.backgroundTheme="dark",Rt.selected=i8.ia,Rt.displayStyle="radio",Rt.url="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"firstUpdated",value:function(){this.dispatchEvent(new CustomEvent(a8.postInit,{detail:{channel:this.selected},composed:!0,bubbles:!0}))}},{key:"emitChannelChanged",value:function(){this.dispatchEvent(new CustomEvent(a8.channelChange,{detail:{channel:this.selected},composed:!0,bubbles:!0}))}},{key:"iaClicked",value:function(){this.selected!==i8.ia&&(this.selected=i8.ia,this.emitChannelChanged())}},{key:"betaClicked",value:function(){this.selected!==i8.beta&&(this.selected=i8.beta,this.emitChannelChanged())}},{key:"spotifyClicked",value:function(){this.selected!==i8.spotify&&(this.selected=i8.spotify,this.emitChannelChanged())}},{key:"webampClicked",value:function(){this.selected!==i8.webamp&&(this.selected=i8.webamp,this.emitChannelChanged())}},{key:"youtubeClicked",value:function(){this.selected!==i8.youtube&&(this.selected=i8.youtube,this.emitChannelChanged())}},{key:"dropdownOptionSelected",value:function(Lt){this.selected=Lt.id,this.emitChannelChanged(),this.iaDropdown.open=!1}},{key:"iaLinkSelector",get:function(){var Lt=this,Bt=this.selected===i8.ia?"selected":"";return X(_templateObject302(),Bt,D12({samples:this.samples,selected:this.selected===i8.ia,onClick:function(){return Lt.iaClicked()},href:this.url}))}},{key:"iaButtonSelector",get:function(){var Lt=this,Bt=this.selected===i8.ia?"selected":"";return X(_templateObject303(),Bt,P16({samples:this.samples,selected:this.selected===i8.ia,onClick:function(){return Lt.iaClicked()}}))}},{key:"iaBetaSelector",get:function(){var Lt=this,Bt=this.selected===i8.beta?"selected":"";return X(_templateObject304(),Bt,L15({selected:this.selected===i8.beta,onClick:function(){return Lt.betaClicked()}}))}},{key:"spotifySelector",get:function(){var Lt=this,Bt=this.selected===i8.spotify?"selected":"";return X(_templateObject305(),Bt,I13({selected:this.selected===i8.spotify,onClick:function(){return Lt.spotifyClicked()}}))}},{key:"webampSelector",get:function(){var Lt=this,Bt=this.selected===i8.webamp?"selected":"";return X(_templateObject306(),Bt,A8({href:this.url||window.location.href,selected:this.selected===i8.webamp,onClick:function(){return Lt.webampClicked()}}))}},{key:"youtubeSelector",get:function(){var Lt=this,Bt=this.selected===i8.youtube?"selected":"";return X(_templateObject307(),Bt,M12({selected:this.selected===i8.youtube,onClick:function(){return Lt.youtubeClicked()}}))}},{key:"properIaSelector",get:function(){return this.selected===i8.webamp?this.iaLinkSelector:this.iaButtonSelector}},{key:"toggleDisplayStyle",value:function(){var Lt=this.displayStyle==="dropdown"?"radio":"dropdown";this.displayStyle=Lt}},{key:"shouldShowChannelType",value:function(Lt){var Bt=this.selected===Lt;return this.displayStyle==="radio"?!0:!(this.displayStyle==="dropdown"&&Bt)}},{key:"dropdownOptions",get:function(){var Lt=this,Bt=Lt.samples,Vt=Lt.beta,Nt=Lt.spotify,qt=Lt.webamp,Jt=Lt.youtube,Zt=Lt.url,Yt=Lt.selected;return O16({selectedOption:Yt,samples:!!Bt,beta:Vt,spotify:Nt,webamp:qt,youtube:Jt,href:Zt,onClick:this.dropdownOptionSelected.bind(this)})}},{key:"currentlySelectedIcon",get:function(){switch(this.selected){case i8.beta:return r7.beta;case i8.spotify:return r7.spotify;case i8.youtube:return r7.youtube;case i8.webamp:return r7.webamp;default:return r7.ia}}},{key:"dropdown",get:function(){return X(_templateObject308(),this.dropdownOptions,this.selected,this.backgroundTheme,this.currentlySelectedIcon)}},{key:"radioView",get:function(){return X(_templateObject309(),this.properIaSelector,this.beta?this.iaBetaSelector:u3,this.youtube?this.youtubeSelector:u3,this.spotify?this.spotifySelector:u3,this.webamp?this.webampSelector:u3)}},{key:"render",value:function(){return X(_templateObject310(),this.displayStyle,this.displayStyle,this.backgroundTheme,ct5(this.displayStyle==="radio"?this.radioView:this.dropdown))}}]),xt}(i31),o13.styles=[d3(_templateObject311()),e15],P([y4({attribute:!0,type:Boolean,reflect:!0})],o13.prototype,"youtube",void 0),P([y4({attribute:!0,type:Boolean,reflect:!0})],o13.prototype,"spotify",void 0),P([y4({attribute:!0,type:Boolean,reflect:!0})],o13.prototype,"beta",void 0),P([y4({attribute:!0,type:Boolean,reflect:!0})],o13.prototype,"webamp",void 0),P([y4({attribute:!0,type:Boolean,reflect:!0})],o13.prototype,"samples",void 0),P([y4({attribute:!0,type:String,reflect:!0})],o13.prototype,"backgroundTheme",void 0),P([y4({type:String,reflect:!0})],o13.prototype,"selected",void 0),P([y4({type:String,reflect:!0})],o13.prototype,"displayStyle",void 0),P([y4({type:String})],o13.prototype,"url",void 0),P([s4("ia-dropdown")],o13.prototype,"iaDropdown",void 0),o13=P([c4("channel-selector")],o13)}}),init_dist=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/dist/index.js":function(){init_channel_selector()}}),init_dist2=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]/dist/index.js":function(){init_dist()}}),ia_music_theater_exports={};__export(ia_music_theater_exports,{IaMusicTheater:function(){return IaMusicTheater}});var IaMusicTheater,init_ia_music_theater=__esm({"components/ia-music-theater/ia-music-theater.js":function(){init_lit2(),init_js_cookie2(),init_ia_shared_resizeobserver(),init_dist2(),init_log(),init_analyticsHandler(),window.SharedResizeObserver||(window.SharedResizeObserver=t2),IaMusicTheater=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.baseHost="",Rt.identifier="",Rt.selectedChannel=l.get("hls")||l.get("av3")?"beta":"ia",Rt.sharedRO=void 0,Rt.addBeta=!1,Rt.displayStyle="one-col",Rt.analyticsHandler=new AnalyticsHandler,Rt.bgTheme="dark",Rt}return _createClass1(xt,[{key:"firstUpdated",value:function(){this.classList.remove("preload"),this.setupResizeObserver(),this.analyticsHandler.send_event("ia-music-theater","channel-onload","".concat(this.selectedChannel))}},{key:"itemUrl",get:function(){return"https://".concat(this.baseHost,"/details/").concat(this.identifier)}},{key:"channelSelector",get:function(){return this.shadowRoot.querySelector("channel-selector")}},{key:"setupResizeObserver",value:function(){this.sharedRO=new t2,this.sharedRO.addObserver({handler:{handleResize:this.handleResize.bind(this)},target:this.shadowRoot.host})}},{key:"handleResize",value:function(Lt){var Bt=Lt.contentRect;Bt.width<768?(this.displayStyle="one-col",this.channelSelector.displayStyle="dropdown"):(this.displayStyle="two-col",this.channelSelector.displayStyle="radio"),log("music-player handleResize",{width:Bt.width,displayStyle:this.displayStyle})}},{key:"channelChange",value:function(Lt){var Bt=Lt.detail,Vt=(Bt==null?void 0:Bt.channel)||"unknown";if(log("channel change",Vt),this.selectedChannel=Vt,this.analyticsHandler.send_event("ia-music-theater","channel-change","".concat(this.selectedChannel)),Vt==="beta"){var Nt=document.createElement("video").canPlayType("application/vnd.apple.mpegURL")?"hls":"av3";l.set(Nt,1,{path:"/details",expires:365}),location.reload()}else(l.get("hls")||l.get("av3"))&&(l.remove("hls",{path:"/details"}),l.remove("av3",{path:"/details"}),location.reload())}},{key:"render",value:function(){var Lt=this;return mt2(_templateObject312(),this.displayStyle,this.bgTheme,this.addBeta,this.itemUrl,this.selectedChannel,function(Bt){return Lt.channelChange(Bt)},this.displayStyle==="one-col"?"dropdown":"radio")}}],[{key:"properties",get:function(){return{baseHost:{type:String},identifier:{type:String},sharedRO:{type:Object,attribute:!1},addBeta:{type:Boolean,attribute:!0,reflect:!0},displayStyle:{type:String,attribute:!0,reflect:!0},bgTheme:{type:String,attribute:!0,reflect:!0}}}},{key:"styles",get:function(){return ft3(_templateObject313())}}]),xt}(U131),customElements.define("ia-music-theater",IaMusicTheater)}}),init_jquery3=__esm({"https-url:https://archive.org/components/util/jquery.js":function(){init_jquery_3_6(),window.jQuery=yr,window.$=yr}}),Message2,init_message2=__esm({"https-url:https://archive.org/components/util/message.js":function(){Message2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"LoadingMessage",value:function(xt){var Rt=xt.message,Lt=Rt===void 0?"Loading":Rt;return'<small class="loading-message">'.concat(Lt,"</small>")}},{key:"ErrorMessage",value:function(xt){var Rt=xt.errorMessage;return"<small>".concat(Rt,"</small>")}}]),Ut}()}}),init_tilebars2=__esm({"https-url:https://archive.org/components/tilebars/tilebars.js":function(){init_jquery3()}}),Throttler2,init_throttler2=__esm({"https-url:https://archive.org/components/util/throttler.js":function(){Throttler2=function(){"use strict";function Ut(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:250,Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;_classCallCheck1(this,Ut),this.callback=jt,this.threshhold=xt,this.context=Rt,this.last=void 0,this.deferTimeout=void 0}return _createClass1(Ut,[{key:"execute",value:function(){var xt=+new Date;this.last&&xt<this.last+this.threshhold?(clearTimeout(this.deferTimeout),this.deferTimeout=setTimeout(this.executeCallback.bind(this),this.threshhold)):this.executeCallback.call(this)}},{key:"executeCallback",value:function(){this.last=+new Date,this.callback.apply(this.context)}}]),Ut}()}}),ScrollProximityHandler2,init_scroll_proximity_handler2=__esm({"https-url:https://archive.org/components/util/scroll-proximity-handler.js":function(){init_jquery3(),init_throttler2(),ScrollProximityHandler2=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.identifier=jt,this.$targetElement=xt,this.callback=Rt,this.$window=yr(window),this.throttler=new Throttler2(this.scrollListener,100,this)}return _createClass1(Ut,[{key:"startListener",value:function(){this.$window.on("scroll.".concat(this.identifier),this.throttledListener.bind(this)),this.scrollListener()}},{key:"throttledListener",value:function(){return this.throttler.execute()}},{key:"getTargetScrollOffset",value:function(){var xt=this.$targetElement.offset().top,Rt=this.$window.height();return xt-Rt/2}},{key:"scrollListener",value:function(){var xt=this.getTargetScrollOffset();this.$window.scrollTop()+this.$window.height()>=xt&&(this.$window.off(".".concat(this.identifier)),this.callback())}}]),Ut}()}}),isBot2,init_is_bot2=__esm({"https-url:https://archive.org/components/util/is-bot.js":function(){isBot2=/bot|crawl|spider/i.test(navigator.userAgent)}}),Related2,init_related2=__esm({"https-url:https://archive.org/components/related/related.js":function(){init_jquery3(),init_message2(),init_tilebars2(),init_scroll_proximity_handler2(),init_is_bot2(),Related2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"setup",value:function(){var xt=yr("#js-related");if(xt.length&&(tilebars2(),yr(window).on("resize  orientationchange",function(Lt){clearTimeout(Related2.also_found_throttler),Related2.also_found_throttler=setTimeout(tilebars2,250)})),!(!xt.length||isBot2)){var Rt=yr("#also-found");this.scrollProximityHandler=new ScrollProximityHandler2("related_items",Rt,function(){if(!xt.text())return Rt.find(".tilebars").show(),xt.html(Message2.LoadingMessage({message:"Fetching items"})),Related2.doWhenScrolledToRelatedSection()}),this.scrollProximityHandler.startListener()}}},{key:"doWhenScrolledToRelatedSection",value:function(){var xt=yr("#also-found").data("identifier"),Rt=yr("#js-related");return Related2.getRelatedItems(xt).then(function(Lt){Rt.html(Lt),tilebars2()}).catch(function(Lt){yr("#playplayset").hide(),Rt.html(Message2.ErrorMessage({errorMessage:Lt.message})).show()})}},{key:"getRelatedItems",value:function(xt,Rt){return new Promise(function(Lt,Bt){var Vt="/details/".concat(encodeURIComponent(xt),"?RelatedItemsGet=").concat(Rt?"json":1),Nt="Related items temporarily unavailable. Please try back later.";yr.get(Vt,function(qt){qt===""&&Bt(new Error("No similar items found.")),qt==="service_disabled"&&Bt(new Error(Nt)),Lt(qt)}).fail(function(){Bt(new Error(Nt))})})}}]),Ut}(),yr(function(){return Related2.setup()})}}),log2,init_log2=__esm({"https-url:https://archive.org/components/util/log.js":function(){log2=location.hostname==="localhost"||location.host.substr(0,4)==="www-"||location.host.substr(0,4)==="cat-"||location.host.substr(0,11)==="ia-petabox-"?console.log.bind(console):function(){}}}),ios2,init_ios2=__esm({"https-url:https://archive.org/components/util/ios.js":function(){ios2=navigator.userAgent.indexOf("iPhone")>0||navigator.userAgent.indexOf("iPad")>0||navigator.userAgent.indexOf("iPod")>0}}),init_center2=__esm({"https-url:https://archive.org/components/util/center.js":function(){init_jquery3(),init_log2(),init_ios2(),yr.fn.center=function(){var jt=yr(this).innerHeight();log2("myheight",jt),log2("mywidth",this.width()),log2("w.height",yr(window).height(),"w.width",yr(window).width(),"w.scrollTop",yr(window).scrollTop(),"w.scrollLeft",yr(window).scrollLeft());var xt,Rt;if(ios2){var Lt=window.innerWidth,Bt=window.innerHeight;log2("vpH",Bt),log2("vpW",Lt),xt=(Bt-jt)/2+yr(window).scrollTop(),Rt=(Lt-this.width())/2+yr(window).scrollLeft()}else xt=(yr(window).height()-jt)/2,Rt=(yr(window).width()-this.width())/2;return xt=Math.max(20,xt),Rt=Math.max(20,Rt),this.css({position:ios2?"absolute":"fixed",display:"block",top:xt,left:Rt}),this}}}),Popup2,init_popup2=__esm({"https-url:https://archive.org/components/util/popup.js":function(){init_jquery3(),init_log2(),Popup2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"params",value:function(xt,Rt){var Lt={height:Rt,width:xt,scrollbars:"yes",resizable:"yes",toolbar:"no",directories:"no",location:"yes",menubar:"no",status:"yes"};return Object.keys(Lt).filter(function(Bt){return Lt[Bt]}).reduce(function(Bt,Vt){return Bt.concat("".concat(Vt,"=").concat(Lt[Vt]))},[]).join(",")}},{key:"setupPopupLink",value:function(){var xt="popup-link",Rt="popup-link-width",Lt="popup-link-height";log2("popup setup"),yr(document.body).off("click.PopupLink").on("click.PopupLink","[data-".concat(xt,"]"),function(Bt){Bt.preventDefault();var Vt=yr(Bt.currentTarget),Nt=Vt.data(Rt)||500,qt=Vt.data(Lt)||500;window.open(Bt.currentTarget.href,"popup",Popup2.params(Nt,qt))})}}]),Ut}(),yr(Popup2.setupPopupLink)}}),init_setUpCopyableTexts2=__esm({"https-url:https://archive.org/components/setUpCopyableTexts/setUpCopyableTexts.js":function(){init_clipboard2(),init_jquery3(),yr(setUpCopyableTexts2)}}),init_disabilityEligibility2=__esm({"https-url:https://archive.org/components/disabilityEligibility/disabilityEligibility.js":function(){init_jquery3(),init_log2(),yr(function(){return setUpDisabilityEligibility2()})}}),RelatedMusic2,init_related_music2=__esm({"https-url:https://archive.org/components/related-music/related-music.js":function(){init_jquery3(),init_scroll_proximity_handler2(),RelatedMusic2=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.$relatedTable=jt,this.itemIdentifier=this.$relatedTable.data("item_identifier"),this.scrollProximityHandler=new ScrollProximityHandler2("related_music",this.$relatedTable,this.startFetch.bind(this))}return _createClass1(Ut,[{key:"startListener",value:function(){this.scrollProximityHandler.startListener()}},{key:"startFetch",value:function(){var xt=this;return new Promise(function(Rt){var Lt=xt;xt.$relatedTable.find("tbody tr").each(function(Bt,Vt){var Nt=yr(Vt).data("filename");Lt.fetchRelatedMusic(Nt)}),Rt()})}},{key:"fetchRelatedMusic",value:function(xt){var Rt=this,Lt="/services/related-music/?item_identifier=".concat(this.itemIdentifier,"&file_name=").concat(xt);yr.ajax({url:Lt,type:"GET",dataType:"json",crossDomain:!0}).then(function(Bt){Rt.handleResponse(xt,"versions",Bt.result.versions),Rt.handleResponse(xt,"compilations",Bt.result.compilations),Rt.handleResponse(xt,"covers",Bt.result.covers)})}},{key:"handleResponse",value:function(xt,Rt,Lt){var Bt=this.$relatedTable.find('tr[data-filename="'.concat(xt,'"] .track-').concat(Rt)),Vt=Bt.find(".related-image"),Nt=Bt.find(".badge"),qt=Bt.find(".related-album-image"),Jt=Bt.find(".img-container");Vt.removeClass("loading");var Zt=Lt?Lt.length:0,Yt=Zt>=50?"50<sup>+</sup>":Zt;Nt.html(Yt),Zt!==0&&(Vt.removeClass("empty"),qt.attr("src","/services/img/".concat(Lt[0])),qt.on("load",function(){var Xt=qt.width()/qt.height();Xt===4&&Jt.addClass("is-waveform")}))}}]),Ut}(),yr(function(){var Ut=yr(".related-music-table");if(Ut.length){var jt=new RelatedMusic2(Ut);setTimeout(function(){jt.startListener()},5e3)}yr("#related-music-more-info-btn").on("click",function(){return yr("#related-music-more-info-content").toggle(),!1})})}}),paramsToJSON2,paramsToJSON_default2,init_paramsToJSON2=__esm({"https-url:https://archive.org/components/paramsToJSON/paramsToJSON.js":function(){paramsToJSON2=function(){var Ut=window.location.search.substring(1),jt={};return Ut.length>0&&Ut.split("&").forEach(function(xt){var Rt=_slicedToArray(xt.split("="),2),Lt=Rt[0],Bt=Rt[1];jt[Lt]=decodeURIComponent(Bt)}),jt},paramsToJSON_default2=paramsToJSON2}}),Manage2,init_manage2=__esm({"https-url:https://archive.org/components/manage/manage.js":function(){init_log2(),init_archive2(),init_center2(),init_jquery3(),Manage2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"css",value:function(){var xt=document.createElement("style");xt.textContent="\n#manage-ids {\n  visibility: hidden;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 1px;\n  height: 1px;\n}\n\n#manage-help > div {\n  display: inline-block;\n  font-weight: bold;\n  font-size: 125%;\n  padding-right: 10px;\n}\n\n#manage-help .btn-info {\n  background-color: #777;\n  border-color: #666;\n}\n\n\n#manage-help > p {\n  text-align: center;\n}\n\n.item-ia.manage-item  .item-img {\n  opacity: .8;\n}\n\n.item-ia.manage-item  .item-img:hover {\n  opacity: .9;\n}\n\n.manage-check {\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-style: solid;\n  border-color: black;\n  border-width: 2px 4px;\n  background-color: black;\n  border-radius: 3px;\n}\n\n#confirm-remove-items .btn {\n  display: block;\n  margin: 0 auto 10px;\n}\n\n.task-pending {\n  opacity: .20;\n}\n\n/* Bulk remove items modal */\n#confirm-remove-items .modal-content {\n  padding: 1rem;\n}\n\n#confirm-remove-items h2 {\n  font-size: 2.4rem;\n}\n";var Rt=document.getElementsByTagName("head")[0];Rt.appendChild(xt)}},{key:"Context",get:function(){return{Favorites:"collection",SearchResults:"search results",Uploads:"uploads",Posts:"posts",Reviews:"reviews",Collections:"collections",Loans:"loans",WebArchives:"web archives"}}},{key:"manage_items",value:function(xt){yr("body").hasClass("lists")&&yr(".tiles-button:visible").click();var Rt=yr("body").hasClass("search-results-page")?Manage2.Context.SearchResults:AJS2.inTab();if(![Manage2.Context.Favorites,Manage2.Context.Uploads,Manage2.Context.Collections,Manage2.Context.WebArchives,Manage2.Context.SearchResults].includes(Rt)){alert("Removal feature cannot be used here");return}var Lt=[".item-ia.new-item",".item-ia.new-list"];if(Rt===Manage2.Context.Uploads||Rt===Manage2.Context.Collections){var Bt=window.location.pathname.match(/^\/details\/@([^&/#?]+)/);Bt&&Lt.push('.item-ia[data-id="fav-'.concat(Bt[1],'"]'))}if(yr(Lt.join(", ")).toggleClass("hidden-tiles"),yr(".columns-facets").toggleClass("opac30"),yr(".item-ia .manage-check").length)yr(".item-ia").removeClass("manage-item").unbind("click"),yr(".columns-items .co-top-row > div").toggle(),yr(".item-ia .manage-check, #manage-help").remove(),yr(".item-ia").off("contextmenu");else{if(yr("#manage-help").length&&!yr(".item-ia .hov").length){yr(".item-ia").removeClass("manage-item").unbind("click"),yr(".columns-items .co-top-row > div").toggle(),yr(".item-ia .manage-check, #manage-help").remove(),yr(".item-ia").off("contextmenu");return}var Vt;switch(Rt){case Manage2.Context.Favorites:Vt="Select items to un-favorite";break;case Manage2.Context.SearchResults:Vt="Select items";break;default:Vt="Select items to remove"}yr(".columns-items .co-top-row").prepend('\n<div id="manage-help" style="display:none">\n  <div>\n    '.concat(Vt,'\n  </div>\n  <div class="topinblock">\n    <button class="btn btn-small btn-info"\n      onclick="Manage.manage_items()">Cancel</button>\n    <button class="btn btn-small btn-danger"\n      onclick="Manage.remove_items_modal(\'').concat(Rt,"')\">Remove selected items</button>\n    ").concat(xt&&Rt===Manage2.Context.SearchResults?'\n      <button class="btn btn-small btn-warning"\n        onclick="Manage.to_item_manager()">Item Manager the items</button>\n      ':"","\n  </div>\n    ").concat(xt?'\n    <p class="topinblock">\n      <a href="#" onclick="return Manage.toggle_checkboxes()">\n        Toggle</br>all\n      </a>\n    </p>\n    ':"","\n</div>")),yr(".columns-items .co-top-row > div").toggle(),yr(".item-ia.task-pending").bind("click",Manage2.tile_clicked);var Nt=yr(".item-ia:not(.mobile-header):not(.new-item):not(.new-list):not(.task-pending)");Nt.addClass("manage-item").bind("click",Manage2.tile_clicked).append(Manage2.checkbox(Rt===Manage2.Context.SearchResults?"include item for item management":"remove this item from list")),yr(".item-ia").on("contextmenu",function(qt){var Jt=yr(qt.target).find("a:first").attr("href")||yr(qt.target).parents("a").attr("href");log2("right-click",Jt),window.open(Jt,"_blank")})}}},{key:"remove_favorite_item",value:function(xt){var Rt=yr(xt),Lt=Rt.data("id"),Bt=Rt.data("fav-collection");if(!(!Lt||!Bt)){var Vt=location.protocol.concat("//",location.host,"/details/",Bt).concat("?remove_item=".concat(encodeURIComponent(Lt),"&kind=favorite"));Manage2.toggle_favorite_icon(Rt,!1),Manage2.update_favorite_count(!1),yr.get(Vt)}}},{key:"checkbox",value:function(xt){return'\n<div class="manage-check">\n  <input\n    type="checkbox"\n    alt="'.concat(xt,'"\n    title="').concat(xt,'"/>\n</div>')}},{key:"tile_clicked",value:function(xt){var Rt=yr(xt.target);if(Rt.attr("type")==="checkbox")return!0;xt.stopPropagation(),xt.preventDefault();var Lt=Rt.parents(".item-ia").find(".manage-check input");return Lt.prop("checked",!Lt.prop("checked")),!1}},{key:"toggle_checkboxes",value:function(){return yr(".manage-check input").prop("checked",function(xt,Rt){return!Rt}),!1}},{key:"remove_items_modal",value:function(xt){var Rt="";yr(".item-ia[data-id]:has(:checked)").each(function(Vt,Nt){var qt=yr(Nt),Jt=qt.find(".C2 a").text().trim();Rt+='\n        <div>\n          <div class="pull-right">\n            '.concat(qt.find(".pubdate > :first").text(),"\n          </div>\n          <div>\n            ").concat(Jt.length?Jt:"[untitled]","\n          </div>\n          <hr/>\n        </div>\n      ")});var Lt=Rt===""?"No items selected":"Are you sure you want to remove these items?";if(Rt==="")Rt='\n        <div class="alert alert-danger">\n          Please select some items using checkboxes from the prior screen to remove.\n        </div>';else{var Bt;switch(xt){case Manage2.Context.Favorites:Bt="confirmed_remove_favorites";break;case Manage2.Context.WebArchives:Bt="confirmed_remove_web_archives";break;default:Bt="confirmed_dark_items"}Rt+='\n        <button class="btn btn-small btn-danger"\n          onclick="Manage.'.concat(Bt,'()">\n          Remove items\n        </button>')}AJS2.modal_add(Manage2.modalID,{title:Lt,body:Rt,headerClass:""}).modal("show")}},{key:"checked_ids",value:function(){return yr(".item-ia[data-id]:has(:checked)").toArray().reduce(function(xt,Rt){var Lt=yr(Rt).data().id;return xt.concat(xt?",":"",Lt)},"")}},{key:"checked_ids_json",value:function(){var xt=yr(".item-ia[data-id]:has(:checked)").toArray().map(function(Rt){return yr(Rt).data().id});return JSON.stringify(xt)}},{key:"to_item_manager",value:function(){var xt=Manage2.checked_ids();if(log2("to_item_manager:",xt),xt!==""){var Rt=yr('\n        <form id="manage-ids" method="POST" action="/manage/">\n          <input type="text" name="identifier" value="'.concat(xt,'"/>\n        </form>'));yr("body").append(Rt),Rt.submit()}return!1}},{key:"confirmed_remove_web_archives",value:function(){var xt={action:"delete",identifiers:Manage2.checked_ids_json()};yr.ajax({type:"POST",url:"/services/web-archives/service.php",data:xt,error:function(Rt,Lt,Bt){alert("Unable to complete the request. Our servers might be busy. Please try again later."),yr(Manage2.modalID).modal("hide")},success:Manage2.update_tiles})}},{key:"confirmed_dark_items",value:function(){var xt={identifier:Manage2.checked_ids(),admin:"make_dark","curation[state]":"dark","curation[comment]":"from ".concat(location.pathname)};yr.post("/manage/",xt,Manage2.update_tiles)}},{key:"confirmed_remove_favorites",value:function(){var xt=Manage2.checked_ids(),Rt=location.href.replace(/#.*$/,"").concat("?kind=favorite&remove_item=".concat(encodeURIComponent(xt)));return yr.get(Rt,Manage2.update_tiles),!1}},{key:"update_tiles",value:function(){yr(".item-ia[data-id]:has(:checked)").remove(),AJS2.tiler(),yr(Manage2.modalID).modal("hide")}},{key:"decorate_pendings",value:function(xt){!xt.length||(log2("pending",xt),xt.forEach(function(Rt){return yr(".item-ia[data-id=".concat(Rt,"]")).addClass("task-pending")}))}},{key:"toggle_list_status",value:function(xt){return yr(xt).hasClass("favorited")?Manage2.remove_favorite_item(xt,!0):AJS2.modal_go(xt,{favorite:1}),!1}},{key:"toggle_favorite_icon",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Lt=yr(xt).find("span.icon-label");xt.length&&(xt.find("span:eq(0)").toggleClass("iconochive-No_Favorite iconochive-favorite"),Rt?(xt.addClass("favorited"),xt.attr({"data-original-title":"Unfavorite"}),Lt.text("Unfavorite")):(xt.removeClass("favorited"),xt.attr({"data-original-title":"Favorite"}),Lt.text("Favorite")))}},{key:"update_favorite_count",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,Rt=yr(".favorite-count"),Lt=Rt.find(".item-stats-summary__label"),Bt=Rt.find(".item-stats-summary__count");Bt.length||(Bt=document.createElement("span"),Bt.className="item-stats-summary__count",Rt.append(Bt),Lt=document.createElement("span"),Lt.className="item-stats-summary__label",Rt.append(Lt));var Vt=Number(yr(Bt).text().trim().replace(/,/g,""));xt?Vt+=1:Vt-=1,yr(Lt).text(Vt===1?" Favorite":" Favorites"),yr(Bt).text(Vt.toLocaleString())}}]),Ut}(),yr(function(){if(window.location.hostname!=="web.archive.org"){Manage2.modalID="#confirm-remove-items",Manage2.css(),yr("body").hasClass("manage")&&Manage2.manage_items(1);var Ut=yr(".js-manage-toggle_list_status");Ut.length&&Ut.bind("click",function(jt){jt.preventDefault(),Manage2.toggle_list_status(Ut[0])})}}),window.Manage=Manage2}}),banners_default2,init_banners2=__esm({"https-url:https://archive.org/components/nav/banners.js":function(){banners_default2={namespace:"banners",action:"ia-banner-close",selector:".ia-banner",dismiss:function(jt){jt.preventDefault();var xt=jt.currentTarget.closest(this.selector);this.isLocalStorageAvailable()&&this.writeStorage(xt.getAttribute("data-campaign")),xt.remove()},readStorage:function(){return JSON.parse(localStorage.getItem(this.namespace))||[]},writeStorage:function(jt){var xt=this.readStorage();localStorage.setItem(this.namespace,JSON.stringify(_toConsumableArray(xt).concat([jt])))},bindEvents:function(){var jt=this;document.querySelectorAll("".concat(this.selector," [data-action=").concat(this.action,"]")).forEach(function(xt){var Rt=jt;xt.addEventListener("submit",function(Lt){return Rt.dismiss(Lt),!1})})},checkVisibility:function(){var jt=this.isLocalStorageAvailable()?this.readStorage():[];document.querySelectorAll(this.selector).forEach(function(xt){xt.classList.toggle("visible",!jt.includes(xt.getAttribute("data-campaign")))})},isLocalStorageAvailable:function(){try{return Object.keys(localStorage).length>=0}catch(jt){return!1}},init:function(){this.bindEvents(),this.checkVisibility()}}}}),init_cgiarg2=__esm({"https-url:https://archive.org/components/util/cgiarg.js":function(){}}),init_add_commas2=__esm({"https-url:https://archive.org/components/util/add_commas.js":function(){}}),loginModal_default2,init_loginModal2=__esm({"https-url:https://archive.org/components/login/loginModal.js":function(){init_js_cookie2(),init_jquery3(),init_archive2(),loginModal_default2=function(Ut){var jt=Ut.$form,xt=Ut.url,Rt=Ut.selector,Lt=Ut.element,Bt=Ut.conf,Vt={success:function(qt){l.get("logged-in-user")!==void 0?(yr(Rt).on("hidden.bs.modal",function(){yr(Rt).remove(),AJS2.modal_go(Lt,__spreadProps(__spreadValues({},Bt),{postLogin:!0}))}),yr(document.body).removeClass("blurry"),yr(Rt).modal("hide")):qt.status!=="ok"&&(qt.status==="bad_login"&&yr(".reset-password").hide(),yr(".password-error").html(qt.message))},error:function(qt){var Jt=qt.responseJSON;yr(".reset-password").hide(),Jt?yr(".password-error").html(Jt.message):yr(".password-error").text("Whoops! Something didn't work quite right. Please try again in a bit.")}};jt.on("submit",function(){var Nt={},qt=Vt.success,Jt=Vt.error;return jt.find("input").each(function(Zt,Yt){yr(Yt).attr("name").length&&(Nt[yr(Yt).attr("name")]=yr(Yt).val())}),Nt.submit_by_js="true",jt.find(".alert").remove(),yr.ajax(xt,{type:"POST",data:Nt,success:qt,error:Jt}),!1})}}}),Geo2,init_geo2=__esm({"https-url:https://archive.org/components/geo/geo.js":function(){init_jquery3(),init_add_commas2(),init_message2(),Geo2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"RegionsTable",value:function(xt){var Rt=xt.caption,Lt=Rt===void 0?"Regions":Rt,Bt=xt.captionClass,Vt=Bt===void 0?"":Bt,Nt=xt.counts,qt=Nt===void 0?[]:Nt;return'\n      <table class="stats-table">\n        <caption class="'.concat(Vt,'">').concat(Lt,'</caption>\n\n        <thead>\n          <tr>\n            <th scope="col">Region</th>\n            <th scope="col">Country</th>\n            <th class="stats-table__numeric-column" scope="col">Views</th>\n          </tr>\n        </thead>\n\n        <tbody>\n          ').concat(qt.map(function(Jt){return'\n            <tr key="'.concat(Jt.state.code,"_").concat(Jt.country.code,"_").concat(Jt.count,'">\n              <td>').concat(Jt.state.formattedName,"</td>\n              <td>").concat(Jt.country.formattedName,'</td>\n              <td class="stats-table__numeric-column">').concat(Jt.formattedCount,"</td>\n            </tr>")}).join(""),"\n        </tbody>\n      </table>")}},{key:"setUpTopRegionsTable",value:function(){var xt=yr(".js-top-regions-table"),Rt=xt.find(".js-top-regions-message"),Lt=Rt.text();if(!(!xt||!Rt)){Rt.html(Message2.LoadingMessage({message:"loading data"}));var Bt={uaKinds:["non_robot","unrecognized"]};xt.data("days")&&(Bt.days=parseInt(xt.data("days"),10)),xt.data("limit")&&(Bt.limit=parseInt(xt.data("limit"),10)),Geo2.StatsApiClient.getGeoCounts(xt.data("identifier"),Bt).then(function(Vt){xt.html(Geo2.RegionsTable({caption:xt.data("caption"),captionClass:xt.data("captionClass"),counts:Vt}))},function(){Rt.text(Lt)})}}}]),Ut}(),function(){var jt=function(qt){return qt.charAt(0).toUpperCase()+qt.slice(1)},xt=function(qt){return new Bt({count:qt.sum_count_value,country:new Lt({code:qt.geo_country,name:qt.country}),state:new Lt({code:qt.geo_state,name:qt.state})})},Rt=function(qt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zt=Jt.uaKinds,Yt=Zt===void 0?["robot","non_robot","unrecognized"]:Zt;if(!qt.counts_geo)throw new RangeError("API response doesn't contain property 'counts_geo'.");function Xt(pn){return Yt.indexOf(pn)!==-1}for(var nn={},un=0;un<qt.counts_geo.length;un++){var fn=qt.counts_geo[un];if(Xt(fn.ua_kind)&&fn.country!=="unknown"){var dn="".concat(fn.geo_country,"_").concat(fn.geo_state);nn[dn]?nn[dn].count+=fn.sum_count_value:nn[dn]=xt(fn)}}return Object.keys(nn).map(function(pn){return nn[pn]})},Lt=function(){"use strict";function Nt(qt){var Jt=qt.code,Zt=qt.name;_classCallCheck1(this,Nt),this.code=Jt,this.name=Zt}return _createClass1(Nt,[{key:"formattedName",get:function(){return jt(this.name)}}]),Nt}(),Bt=function(){"use strict";function Nt(qt){var Jt=qt.count,Zt=qt.country,Yt=qt.state;_classCallCheck1(this,Nt),this.count=parseInt(Jt,10),this.country=Zt,this.state=Yt}return _createClass1(Nt,[{key:"formattedCount",get:function(){return add_commas2(this.count)}}]),Nt}(),Vt="https://be-api.us.archive.org/views/v1";Geo2.StatsApiClient=function(){"use strict";function Nt(){_classCallCheck1(this,Nt)}return _createClass1(Nt,null,[{key:"getGeoCounts",value:function(Jt){var Zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Yt=Zt.days,Xt=Yt===void 0?30:Yt,nn=Zt.limit,un=nn===void 0?100:nn,fn=Zt.uaKinds,dn=fn===void 0?["robot","non_robot","unrecognized"]:fn,pn="".concat(Vt,"/detail/collection/").concat(Jt,"/").concat(Xt);return yr.get(pn).then(function(mn){try{return Rt(mn,{uaKinds:dn}).sort(function(hn,gn){return hn.count<gn.count?1:-1}).slice(0,un)}catch(hn){return yr.Deferred().reject(hn)}})}}]),Nt}()}()}}),SearchAutocomplete2,init_autocomplete2=__esm({"https-url:https://archive.org/components/search/autocomplete.js":function(){init_jquery3(),init_log2(),SearchAutocomplete2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"setup",value:function(){yr(".js-search-bar").each(function(){var Rt=yr(this),Lt=Rt.data("autocompleteFormat");Lt!=="off"&&Promise.resolve().then(function(){return init_jquery_ui_min2(),jquery_ui_min_exports}).then(function(){var Bt={minLength:3,source:function(Nt,qt){yr.ajax({url:"https://be-api.us.archive.org/searches/complete",data:{q:Nt.term,limit:15},dataType:"json",success:qt,error:function(Zt,Yt,Xt){log2("".concat(Yt,": ").concat(Xt)),qt([])}})},open:function(){var Nt=yr(this).autocomplete("widget"),qt=Nt.offset();qt.left<0&&(Nt.width(Nt.width()-qt.left),Nt.offset({top:qt.top,left:0}))},classes:{"ui-autocomplete":"truncate"}};Lt==="inline"?(Bt.appendTo=Rt.data("autocompleteAppendTo"),Bt.position={using:yr.noop}):(Bt.classes["ui-autocomplete"]+=" z-above-top-nav",Lt==="right"&&(Bt.position={my:"right top",at:"right bottom"})),Rt.autocomplete(Bt)})})}}]),Ut}()}}),init_collection_search_submit2=__esm({"https-url:https://archive.org/components/search/collection-search-submit.js":function(){init_jquery3(),yr(function(){var Ut=yr(".search-form--inside");if(!!Ut){var jt=function(Nt){return Nt?encodeURIComponent(Nt.trim()).replace(/%20/g,"+"):""},xt=function(Nt,qt,Jt){Jt&&Nt.append(qt,Jt)},Rt=function(Nt,qt,Jt){return Jt?"".concat(Nt?"&":"").concat(qt,"=").concat(Jt):""},Lt=Ut.find(".searchlist").val(),Bt=Ut.find('[name="sin"]:checked').val(),Vt=new URLSearchParams(window.location.search.substring(1));Ut.submit(function(Nt){Nt.preventDefault();var qt=Ut.find(".searchlist").val(),Jt=Ut.find('[name="sin"]:checked').val(),Zt=new URLSearchParams;xt(Zt,"query",qt),xt(Zt,"sin",Jt);var Yt=Zt.toString();if(Lt===qt&&Bt===Jt){var Xt=!0,nn=!1,un=void 0;try{for(var fn=Vt.getAll("and[]")[Symbol.iterator](),dn;!(Xt=(dn=fn.next()).done);Xt=!0){var pn=dn.value;Yt+=Rt(Yt,"and[]",jt(pn))}}catch(gn){nn=!0,un=gn}finally{try{!Xt&&fn.return!=null&&fn.return()}finally{if(nn)throw un}}}var mn=Vt.get("sort");Yt+=Rt(Yt,"sort",jt(mn)),Yt&&(Yt="?".concat(Yt));var hn=window.location;window.location="".concat(hn.origin).concat(hn.pathname).concat(Yt)})}})}}),ResizeObserver3,init_resize_observer_polyfill2=__esm({"https-url:https://archive.org/components/resize-observer-polyfill/resize-observer-polyfill.js":function(){init_resize_observer_3_3(),ResizeObserver3=window.ResizeObserver||we,window.ResizeObserver=ResizeObserver3}}),init_ia_shared_resizeobserver2=__esm({"https-url:https://archive.org/components/ia-shared-resizeobserver/ia-shared-resizeobserver.js":function(){init_resize_observer_polyfill2(),init_shared_resize_observer_0_2(),window.SharedResizeObserver=t2}}),DonationBannerIframeHandler2,donation_banner_iframe_handler_default2,init_donation_banner_iframe_handler2=__esm({"https-url:https://archive.org/components/donation-banner/donation-banner-iframe-handler.js":function(){init_jquery3(),init_log2(),DonationBannerIframeHandler2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"get_banner_height",value:function(){return yr("#donate_banner").outerHeight()}},{key:"postMessage",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;log2("postin",{event:xt,incomingValue:Rt});var Lt=DonationBannerIframeHandler2.get_banner_height(),Bt=DonationBannerIframeHandler2.preventResizeEventResponse?DonationBannerIframeHandler2.calculateBannerWithReminderForm():0,Vt=Math.max(Bt,Rt);window.parent.postMessage(JSON.stringify({event:xt,value:Vt,bannerHeight:Lt}),"*"),xt==="close modal"&&DonationBannerIframeHandler2.adjust_height()}},{key:"openReminderForm",value:function(){DonationBannerIframeHandler2.preventResizeEventResponse=!0,DonationBannerIframeHandler2.postMessage("set height"),window.scrollTo(0,0)}},{key:"closeReminderForm",value:function(){DonationBannerIframeHandler2.preventResizeEventResponse=!1,DonationBannerIframeHandler2.postMessage("close modal"),window.scrollTo(0,0)}},{key:"calculateBannerWithReminderForm",value:function(){var xt=document.querySelector(".js-donate-banner"),Rt=document.querySelector(".js-donate-form"),Lt=document.querySelector(".js-donate-later-dropdown"),Bt=15,Vt=xt.offsetHeight,Nt=Lt.offsetHeight,qt=Rt.offsetHeight+Rt.offsetTop,Jt=Vt-qt,Zt=Vt-Jt+Nt+Bt;return Zt}},{key:"adjust_height",value:function(xt){var Rt=xt!=null?xt:DonationBannerIframeHandler2.get_banner_height();DonationBannerIframeHandler2.postMessage("set height",Rt),log2({banner_height:Rt}),this.currentBannerHeight=Rt}},{key:"init",value:function(){log2("donato tornado"),yr(window).on("resize  orientationchange",function(){DonationBannerIframeHandler2.fixBannerHeightIfNeeded(),clearTimeout(DonationBannerIframeHandler2.adjust_height_throttler),DonationBannerIframeHandler2.adjust_height_throttler=setTimeout(DonationBannerIframeHandler2.adjust_height,100)}),this.currentWindowWidth=window.innerWidth,this.currentBannerHeight=DonationBannerIframeHandler2.get_banner_height(),DonationBannerIframeHandler2.adjust_height()}},{key:"fixBannerHeightIfNeeded",value:function(){if(window.innerWidth===this.currentWindowWidth){var xt=DonationBannerIframeHandler2.get_banner_height();xt!==this.currentBannerHeight&&(log2("Performing banner height correction: current, new",this.currentBannerHeight,xt),DonationBannerIframeHandler2.adjust_height(xt))}else this.currentWindowWidth=window.innerWidth}}]),Ut}(),DonationBannerIframeHandler2.preventResizeEventResponse=!1,donation_banner_iframe_handler_default2=DonationBannerIframeHandler2}}),AnalyticsHandler2,init_analyticsHandler2=__esm({"https-url:https://archive.org/components/analyticsHandler/analyticsHandler.js":function(){AnalyticsHandler2=function(){"use strict";function Ut(jt){_classCallCheck1(this,Ut),this.analyticsBackend=jt||window.archive_analytics}return _createClass1(Ut,[{key:"send_event",value:function(xt,Rt,Lt,Bt){!this.analyticsBackend||this.analyticsBackend.send_event(xt,Rt,Lt,Bt)}},{key:"send_event_no_sampling",value:function(xt,Rt,Lt,Bt){!this.analyticsBackend||this.analyticsBackend.send_event_no_sampling(xt,Rt,Lt,Bt)}}]),Ut}()}}),ESC_KEYCODE2,event_namespace2,RemindForm2,init_remind_form2=__esm({"https-url:https://archive.org/components/donation-banner/remind_form.js":function(){init_donation_banner_iframe_handler2(),ESC_KEYCODE2=27,event_namespace2="RemindForm",RemindForm2=function(){"use strict";function Ut(jt,xt,Rt){_classCallCheck1(this,Ut),this.$form=jt,this.$trigger=xt,this.setDonationCookie=Rt||$.noop}return _createClass1(Ut,[{key:"setup",value:function(){var xt=this,Rt=$("#donate_dropdown"),Lt=$("#close_donate_dropdown"),Bt=this.$form.attr("data-base-url")||"https://archive.org";this.$trigger.on("click.".concat(event_namespace2),function(Vt){Rt.hasClass("is-open")||Rt.addClass("is-open"),xt.$form.find("input").filter(function(Nt,qt){return!qt.value}).eq(0).focus(),donation_banner_iframe_handler_default2.openReminderForm(),Vt.preventDefault()}),Lt.on("click.".concat(event_namespace2),function(){Rt.removeClass("is-open"),donation_banner_iframe_handler_default2.closeReminderForm(),xt.$trigger.focus()}),$(window).on("keydown.".concat(event_namespace2),function(Vt){var Nt=Rt.hasClass("is-open");Nt&&Vt.keyCode===ESC_KEYCODE2&&Lt.click()}),this.$form.on("submit.".concat(event_namespace2),function(Vt){var Nt=xt;if(Vt.preventDefault(),!RemindForm2.validateDonorEmail(xt.$form.find("[name=email]").val())){xt.$form.find(".error-email").show();return}["first_name","last_name"].forEach(function(Jt){RemindForm2.validateNameField(Nt.$form.find("[name='".concat(Jt,"']")).val())||Nt.$form.find("[name='".concat(Jt,"']")).val("")});var qt=xt.$trigger.attr("data-source-context")||"";typeof archive_analytics!="undefined"&&archive_analytics.send_event_no_sampling("DonateBanner".concat(qt),"MaybeLaterFormSubmit",window.location.pathname),xt.sendForm(Bt)})}},{key:"sendForm",value:function(xt){var Rt=this,Lt=$("#donate_reminder_success").addClass("hidden"),Bt=function(Vt,Nt){return"<h2>".concat(Vt,"</h2><p>").concat(Nt,"</p>")};$.ajax({type:"post",url:"".concat(xt,"/donate/remindDonate.php"),data:this.$form.serialize(),success:function(){Rt.$form.addClass("hidden"),Lt.html(Bt("Thank You!","We'll be in touch in the next few days with a reminder to donate to the Internet Archive.")).removeClass("hidden"),Rt.setDonationCookie(45)},error:function(){Lt.html(Bt("Hmmm...","Something is amiss. Can you try again in a little while?")).removeClass("hidden")}})}}],[{key:"validateDonorEmail",value:function(xt){return/.+@.+\..+/.test(xt)}},{key:"validateNameField",value:function(xt){return!/[<>&:?'"]/.test(xt)}}]),Ut}()}}),DonationBanner2,init_donation_banner2=__esm({"https-url:https://archive.org/components/donation-banner/donation-banner.js":function(){init_js_cookie2(),init_magic_snowflakes_6_0(),init_donation_form_edit_donation_0_3(),init_donation_banner_thermometer_0_4(),init_ia_shared_resizeobserver2(),init_jquery3(),init_donation_banner_iframe_handler2(),init_analyticsHandler2(),init_remind_form2(),DonationBanner2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,[{key:"addCloseSupport",value:function(){var xt=function(){donation_banner_iframe_handler_default2.postMessage("hide banner",3),this.bannerElement.style.display="none",this.logEvent("CloseClicked",!0),this.setDonationCookie(3)},Rt=document.getElementById("donate-close-button");Rt&&Rt.addEventListener("click",xt.bind(this))}},{key:"initialize",value:function(){if(!!this.bannerElement){this.donationInfoError=!1,this.addCloseSupport(),this.setupDonationForm(),this.setupThermometer(),this.setupMinimalDonateButton(),this.setupSnow(),donation_banner_iframe_handler_default2.init();var xt=new RemindForm2(yr("#donate_reminder_form"),yr("#donate_later"),this.setDonationCookie);xt.setup(),this.logEvent("Viewed")}}},{key:"setDonationCookie",value:function(xt){DonationBanner2.setDonationCookie(xt),donation_banner_iframe_handler_default2.postMessage("set cookie",xt)}},{key:"bannerElement",get:function(){return document.querySelector("#donate_banner")}},{key:"donationFormElement",get:function(){return document.querySelector("donation-form-edit-donation")}},{key:"bannerThermometerElement",get:function(){return document.querySelector("donation-banner-thermometer")}},{key:"minimalDonateButtonElement",get:function(){return document.querySelector("#minimal-donate-button")}},{key:"donationOrigin",get:function(){var xt=this.bannerElement,Rt=xt.dataset.exp,Lt=xt.dataset.variant,Bt="DonateBanner-".concat(Rt,"-").concat(Lt);return Bt}},{key:"setupSnow",value:function(){if(this.bannerElement.dataset.snowfall==="on"){var xt=new s2({container:document.querySelector("#donate-body-background-layer2"),count:100,minOpacity:.08,maxOpacity:.15,minSize:4,maxSize:8,rotation:!0,speed:.15});xt.start()}}},{key:"setupMinimalDonateButton",value:function(){var xt=this,Rt=this.minimalDonateButtonElement;!Rt||Rt.addEventListener("click",function(){xt.logEvent("MinimalDonateButtonClicked"),donation_banner_iframe_handler_default2.postMessage("set cookie",30),window.top.location=xt.baseDonatePageUrl})}},{key:"baseDonatePageUrl",get:function(){var xt=this.bannerElement,Rt=xt.dataset.baseurl,Lt=xt.dataset.donationsourcedata,Bt=xt.dataset.variantdollaramounts,Vt=xt.dataset.variantamountlayout,Nt=xt.dataset.variantfrequencymode,qt=xt.dataset.bannertemplate,Jt=xt.dataset.platform,Zt=new URLSearchParams;this.donationOrigin&&Zt.set("origin",this.donationOrigin),Lt&&Zt.set("referer",Lt),Bt&&Zt.set("dollarAmounts",Bt),Vt&&Zt.set("amountLayout",Vt),Nt&&Zt.set("frequencyMode",Nt),Jt&&Zt.set("platform",Jt),qt&&Zt.set("bannerTemplate",qt);var Yt="".concat(Rt,"/donate?").concat(Zt.toString());return Yt}},{key:"setupDonationForm",value:function(){var xt=this,Rt=this.donationFormElement;if(!!Rt){var Lt=Rt.donationInfo;Rt.addEventListener("donationInfoChanged",function(Vt){xt.donationInfoError=!1,Lt=Vt.detail.donationInfo}),Rt.addEventListener("editDonationError",function(Vt){xt.donationInfoError=!0});var Bt=document.querySelector("#continue-button");Bt.addEventListener("click",function(){if(!xt.donationInfoError){xt.logEvent("ContinueClicked");var Vt=xt.bannerElement.dataset,Nt=Vt.selectedtextcolor?"&selectedTextColor=".concat(encodeURIComponent(Vt.selectedtextcolor)):"",qt=Vt.selectedfillcolor?"&selectedFillColor=".concat(encodeURIComponent(Vt.selectedfillcolor)):"";Vt.donatepageselectedfillcolor&&(qt="&selectedFillColor=".concat(encodeURIComponent(Vt.donatepageselectedfillcolor))),Vt.donatepageselectedtextcolor&&(Nt="&selectedTextColor=".concat(encodeURIComponent(Vt.donatepageselectedtextcolor)));var Jt=Vt.formtextcolor?"&formTextColor=".concat(encodeURIComponent(Vt.formtextcolor)):"",Zt="".concat(xt.baseDonatePageUrl,"&amt=").concat(Lt.amount,"&contrib_type=").concat(Lt.donationType,"&coverFees=").concat(Lt.coverFees).concat(Nt).concat(qt).concat(Jt);donation_banner_iframe_handler_default2.postMessage("set cookie",30),window.top.location=Zt}})}}},{key:"setupThermometer",value:function(){var xt=this.bannerThermometerElement;if(!!xt){var Rt=new t2;xt.resizeObserver=Rt}}},{key:"logEvent",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Lt=new AnalyticsHandler2,Bt=this.bannerElement,Vt=Bt.dataset.debugmode==="true",Nt=Bt.dataset.platform,qt=Vt?"DonateBannerDebug":"DonateBanner";Rt||xt==="Viewed"&&(Nt==="ia"||Nt==="wb")?Lt.send_event(qt,xt,this.donationOrigin):Lt.send_event_no_sampling(qt,xt,this.donationOrigin)}}],[{key:"setDonationCookie",value:function(xt){var Rt=parseInt(xt,10);if(!!Rt){var Lt={path:"/",expires:Rt,domain:".archive.org"};l.set("donation","x",Lt),l.set("donation","x",yr.extend(Lt,{domain:".openlibrary.org"}))}}}]),Ut}(),document.addEventListener("DOMContentLoaded",function(){var Ut=new DonationBanner2;Ut.initialize()})}}),AJS2,init_archive2=__esm({"https-url:https://archive.org/components/archive/archive.js":function(){init_js_cookie2(),init_jquery3(),init_center2(),init_popup2(),init_related2(),init_setUpCopyableTexts2(),init_disabilityEligibility2(),init_related_music2(),init_paramsToJSON2(),init_manage2(),init_banners2(),init_log2(),init_cgiarg2(),init_add_commas2(),init_ios2(),init_loginModal2(),init_geo2(),init_autocomplete2(),init_collection_search_submit2(),init_donation_banner2(),AJS2=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"paramsToJSON",value:function(){return paramsToJSON_default2()}},{key:"isTouchDevice",value:function(){return"ontouchstart"in window||window.DocumentTouch&&_instanceof(document,window.DocumentTouch)}},{key:"emulate_setup",value:function(xt){xt.toString=function(){return xt.identifier},AJS2.emulator=new IALoader(yr("#canvas").get(0),xt,null),yr("#theatre-ia .iconochive-unmute, #theatre-ia .iconochive-mute").hide(),l.get("unmute")?(yr("#theatre-ia .iconochive-unmute").show(),AJS2.emulator.unmute()):(yr("#theatre-ia .iconochive-mute").show(),AJS2.emulator.mute()),AJS2.theatre_controls_position(),yr(window).on("resize  orientationchange",function(){clearTimeout(AJS2.theatre_controls_position_throttler),AJS2.theatre_controls_position_throttler=setTimeout(AJS2.theatre_controls_position,250)})}},{key:"emulate",value:function(){return yr(".ui-keyboard").prepend('\n      <button style="position:relative;top:-5px;right:-8px;" type="button" class="close"\n              onclick="$(\'.ui-keyboard\').removeClass(\'showing\').hide()" aria-hidden="true">\n        <span class="iconochive-remove-circle"></span></button>').appendTo(yr("#emulate .posrel")).addClass("showing"),yr("#jsmessSS").fadeOut("slow"),yr("#canvasholder").css("visibility","visible"),AJS2.emulator.start({hasCustomCSS:!0}),yr("#gofullscreen").on("click",AJS2.emulator.requestFullScreen),setTimeout(AJS2.theatre_controls_position,100),setTimeout(AJS2.theatre_controls_position,500),setTimeout(AJS2.theatre_controls_position,3e3),setTimeout(AJS2.theatre_controls_position,1e4),!1}},{key:"theatre_controls_position",value:function(xt,Rt,Lt,Bt){var Vt=xt,Nt=Bt&&!xt;if(!(!Nt&&(xt||(Vt=yr("#canvas")),!Vt.length))){var qt=Nt?Bt:Vt.height()||0,Jt=Nt?Lt:Vt.width()||0;!Nt&&typeof Rt!="undefined"&&yr("#theatre-controls").offset({top:Rt});var Zt=Math.round((yr("#theatre-ia-wrap").width()-yr("#theatre-controls").width()-Jt)/2);log2("width",Jt),log2("right_gutter_width",Zt),yr("#theatre-controls").css({height:qt,visibility:"visible",right:Math.max(20,Zt/2)})}}},{key:"theatresize",value:function(xt){AJS2.theatresize_maxheight||(AJS2.theatresize_maxheight=null);var Rt=function(){var Lt=100,Bt=1e3,Vt=Math.min(yr(window).width(),400),Nt=yr(window).height()-(yr("#navwrap1").height()||0)-Lt;AJS2.theatresize_maxheight&&(Nt=Math.min(Nt,AJS2.theatresize_maxheight)),Nt=Math.max(Nt,Vt);var qt=Math.min(Nt,Bt);yr("#theatre-ia-wrap").addClass("resized").css("height",qt),xt&&xt(yr("#theatre-ia-wrap").height()||0)};Rt(),yr(window).on("resize  orientationchange",function(){clearTimeout(AJS2.theatresize_throttler),AJS2.theatresize_throttler=setTimeout(Rt,250)})}},{key:"carouselsize",value:function(xt,Rt){var Lt,Bt=yr(xt),Vt=Bt.find("img.carousel-image").map(function(Nt,qt){var Jt=yr.Deferred(),Zt;return qt.complete?Zt=Jt.resolve(qt.naturalHeight).promise():(qt.addEventListener("load",function(){Jt.resolve(qt.naturalHeight)}),Zt=Jt),Zt}).get();(Lt=yr).when.apply(Lt,_toConsumableArray(Vt)).then(function(){for(var Nt=arguments.length,qt=new Array(Nt),Jt=0;Jt<Nt;Jt++)qt[Jt]=arguments[Jt];var Zt,Yt=Bt.height(),Xt=(Zt=Math).max.apply(Zt,_toConsumableArray(qt));Yt>Xt&&(Bt.css("maxHeight",Xt),Rt&&(AJS2.theatresize_maxheight=Xt,yr(window).trigger("resize")))})}},{key:"add2list",value:function(xt){var Rt=yr(xt).attr("href");return yr.get("".concat(Rt,"&headless=1&titlelist=").concat(yr(xt).text()),function(Lt){AJS2.modal_go(xt,{title:"Add To List",headerClass:"modal-header-new-list",ignore_lnk:!0,auto_remove:!0,body:Lt})}),!1}},{key:"newlist",value:function(xt){var Rt=yr(xt).attr("href");return yr.get(Rt.concat("&headless=1"),function(Lt){AJS2.modal_go(xt,{title:"Create New List",headerClass:"modal-header-new-list",ignore_lnk:!0,add_modal:!0,body:Lt})}),!1}},{key:"newlist_submit",value:function(){var xt=yr("#new-list-form input[name=title]").val();if(!xt.length)return alert("Please enter a title for your List"),!1;var Rt=xt.replace(/[^a-zA-Z0-9_\-.]/g,"").replace(/^[_\-.]+/,"");return log2(Rt),Rt.length?!0:(alert("Please try another title that contains more alphanumeric characters"),!1)}},{key:"popover_menu",value:function(xt,Rt){var Lt={trigger:"hover focus click",container:xt,content:Rt.content,html:!0};Rt.title&&(Lt.title=Rt.title),Rt.placement&&(Lt.placement=Rt.placement),Rt.trigger&&(Lt.trigger=Rt.trigger),yr(xt).popover(Lt)}},{key:"date_switcher",value:function(xt){var Rt="#date_switcher";yr(Rt).tooltip({html:!0,trigger:"manual",placement:"bottom",title:xt}).on("mouseenter focusin",function(){yr(Rt).parent().find(".tooltip").length||yr(this).tooltip("show")}),yr(".sortbar").on("mouseleave",function(){log2("not hovering sortbar anymore"),yr(Rt).tooltip("hide")}),yr(Rt).on("shown.bs.tooltip",function(){yr(Rt).parent().find(".date_switcher").on("click",function(){yr(this).parents(".tooltip").find(".date_switcher.in").removeClass("in"),yr(this).addClass("in")})})}},{key:"tiles_to_list",value:function(){var xt=AJS2.selector(),Rt=yr(xt).first();log2("lister() SELECTOR",xt);var Lt=Rt.find(".results .item-ia:first   .C3").outerWidth(),Bt=Rt.find(".results .item-ia:first .C234").outerWidth(),Vt=Bt-Lt-20,Nt=Math.max(80,Math.round(.6*Vt)),qt=Math.max(80,Math.round(.4*Vt));log2("C3  ",Lt),log2("C234",Bt),log2("C2  ",Nt),log2("C4  ",qt),log2(" ==> availWidth: ",Vt,"(",Nt,"+",qt,")"),Rt.find(".results .item-ia .C2").css({width:Nt,"max-width":Nt}),Rt.find(".results .item-ia .C4").css({width:qt,"max-width":qt})}},{key:"lists_v_tiles_setup",value:function(xt){var Rt="tiles",Lt=l.get("view-".concat(xt)),Bt=l.get("showdetails-".concat(xt)),Vt=Bt==="showdetails"||Bt===void 0&&Rt==="lists";if(Lt==="lists"||!Lt&&Rt==="lists"){if(Vt)return;yr("body").removeClass("showdetails")}else yr("body").removeClass("lists".concat(Vt?"":" showdetails")).addClass("tiles")}},{key:"showdetails_toggle",value:function(xt,Rt){var Lt=yr("body"),Bt=Lt.hasClass("showdetails")?"":"showdetails";log2("showdetails_toggle() going to: ",Bt),l.set("showdetails-".concat(Rt),Bt,{path:"/",expires:30,domain:".archive.org"}),Lt.toggleClass("showdetails")}},{key:"tiles_toggle",value:function(xt,Rt){var Lt=yr("body"),Bt=Lt.hasClass("tiles")?"lists":"tiles";return log2("tiles_toggle() going to",Bt),Lt.removeClass("lists tiles").addClass(Bt),AJS2.tiler(),l.set("view-".concat(Rt),Bt,{path:"/",expires:30,domain:".archive.org"}),!1}},{key:"inTab",value:function(){var xt=yr(".welcome .tabby.in .tabby-text").first().text().toLowerCase().trim();return xt.indexOf("forum")===0?xt.split(" ").shift():xt}},{key:"selector",value:function(){var xt=AJS2.inTab();if(xt==="forum"||xt==="posts"||xt==="about")return!1;var Rt=!1;if(xt){log2("inTab",xt);var Lt="#tabby-".concat(xt.replace(" ","-"));if(xt==="collection"||xt==="collections"||xt==="uploads"||xt==="reviews"||xt==="web archives")Rt="#".concat(yr(Lt.concat(" div.ikind.in:first")).attr("id"));else{var Bt=yr(Lt.concat(" .ikind.stealth.in:first")).text().toLowerCase().replace(/ /,"-");Rt="#ikind-".concat(xt).concat(Bt===""?"":"-").concat(Bt)}}else Rt="#ikind-".concat(yr(".ikind.stealth.in:first").text().toLowerCase().replace(/ /,"-")),yr(Rt).length||(Rt="#ikind-search");return log2("SELECTOR",Rt),Rt}},{key:"parent_hover",value:function(xt){xt.find(".item-ia:not(.hov):not(.collection-ia):not(.account-ia)").addClass("hov").mouseover(function(Rt){return yr(Rt.currentTarget).find(".item-parent").addClass("hoverin")}).mouseout(function(Rt){return yr(Rt.currentTarget).find(".item-parent").removeClass("hoverin")})}},{key:"tiler",value:function(xt,Rt){var Lt=180,Bt=150,Vt=30,Nt=17;yr("body").hasClass("tiles")||yr("body").hasClass("showdetails")&&yr(".sortbar input[name=showdetails]").prop("checked",!0);var qt=xt||AJS2.selector();if(qt!==!1){var Jt=yr(qt).first(),Zt=Jt.attr("id"),Yt=Jt.parents(".row"),Xt=568,nn=yr(window).width()<Xt;if(!yr("body").hasClass("tiles")){Yt.css({"padding-left":"","padding-right":""});return}if(AJS2.tilerPREV||(AJS2.tilerPREV={winW:0,pad:0,nPerRow:1,gutter:Nt,tileWidth:Lt,unsourced:{},firstLeft:0},AJS2.parent_hover(Jt)),yr(window).width()!==AJS2.tilerPREV.winW){Yt.css({"padding-left":"","padding-right":""}),AJS2.tilerPREV.firstLeft=0;var un=Yt.find(".columns-facets:visible"),fn=un.outerWidth()||0;fn&&(fn+=1+parseInt(un.css("padding-right"),10));var dn=nn?yr(window).width():Yt.width()-fn,pn=nn?(dn-Jt.width())/2:Nt,mn=yr(".item-ia:first").outerWidth()>=Lt?Lt:Bt,hn=Math.max(1,Math.floor((dn+pn)/(mn+pn))),gn=nn?0:Math.max(0,dn-hn*(mn+pn)+pn);log2("tiling",Zt,"parentRowW",Yt.width(),"facetsWidth",fn,"availWidth: ",dn,"number per row",hn,". ","With gutter margin",pn,"had ",gn,"extra pixels"),AJS2.tilerPREV.pad=Math.round(gn/2),AJS2.tilerPREV.winW=yr(window).width(),AJS2.tilerPREV.nPerRow=hn,AJS2.tilerPREV.gutter=pn,AJS2.tilerPREV.tileWidth=mn}AJS2.tilerPREV.nPerRow>1?Yt.css({"padding-left":AJS2.tilerPREV.pad,"padding-right":AJS2.tilerPREV.pad}):AJS2.tilerPREV.firstLeft=AJS2.tilerPREV.pad;for(var on=0,Ft=[],Gt=0,en={0:0},sn={0:AJS2.tilerPREV.firstLeft},cn=1;cn<AJS2.tilerPREV.nPerRow;cn++)sn[cn]=sn[cn-1]+AJS2.tilerPREV.gutter+AJS2.tilerPREV.tileWidth,en[cn]=0;AJS2.tilerPREV.unsourced[Zt]||(log2("unsourcing",Zt),Jt.find(".item-ia img[source]").each(function(Cn,kn){yr(kn).attr({src:yr(kn).attr("source"),alt:"Image Not Found!",onError:'$(this).attr("src","/images/notfound.png")'}).removeAttr("source")}),AJS2.tilerPREV.unsourced[Zt]=1),AJS2.colPREV=-1,Jt.find(".item-ia").not(".mobile-header").css("visibility","hidden").each(function(yn,Cn){var kn=yr(Cn),An=kn.innerHeight(),In=0;if(AJS2.tilerPREV.nPerRow>1&&yn>=AJS2.tilerPREV.nPerRow){var Pn=(AJS2.colPREV+1)%AJS2.tilerPREV.nPerRow;In=Pn;for(var _n=en[Pn]-An,Rn=0;Rn<AJS2.tilerPREV.nPerRow;Rn++)if(Rn!==Pn&&_n>en[Rn]){In=Rn;break}}else In=yn%AJS2.tilerPREV.nPerRow;AJS2.colPREV=In;var jn={visibility:"visible",top:en[In],left:sn[In]};en[In]+=An+Vt,Gt=Math.max(Gt,en[In]),kn.css(jn);var On=kn.find(".item-img");On.length&&!kn.find(".item-img").height()&&(on+=1,On=kn.attr("data-id"),On&&Ft.push(On))}),log2("maxtop",Gt),Jt.find(".results").css({height:Gt}),on&&!Rt&&(log2(on," img (still w/o height); recall tiler(",qt,")...",Ft.join(",")),clearTimeout(AJS2.tiler_throttler),AJS2.tiler_throttler=setTimeout(function(){return AJS2.tiler(qt,0)},1500))}}},{key:"ikind",value:function(xt,Rt){var Lt="#".concat(Rt);log2("ikind",Rt),yr(Lt).parent().find("div.ikind.in").hide(),yr(Lt).removeClass("hidden").addClass("in").show(),yr(Lt).parents(".tabby-data").find("a.ikind").removeClass("in"),yr(xt).addClass("in"),AJS2.tiler(Lt);var Bt=yr(Lt).parents(".tabby-data").find("select.ikind-mobile"),Vt=Bt.find("option:contains(".concat(yr(xt).text(),")")),Nt=Bt.find("option:selected");return Vt.text().trim()!==Nt.text().trim()&&(log2("changing ikind mobile now to ",Vt.text()),AJS2.ikind_mobile_change_ignore_next=!0,Vt.attr("selected","selected")),!1}},{key:"ikind_mobile_change",value:function(xt){if(AJS2.ikind_mobile_change_ignore_next){AJS2.ikind_mobile_change_ignore_next=!1;return}var Rt=yr(xt).find("option:selected");log2("ikind mobile changed to: ",Rt.text());var Lt=yr(xt).parents(".tabby-data").find("a.ikind");if(Lt.length||(Lt=yr("body").find("a.ikind")),!!Lt.length){var Bt=Lt.filter(function(Nt,qt){return yr(qt).text()===Rt.text()}),Vt=Bt.attr("href");log2("goto",Vt),Vt&&(Vt.substr(0,1)==="#"?yr("a.ikind[data-id=".concat(Vt.substr(1),"]")).click():location.href=Vt)}}},{key:"popState",value:function(xt){if(AJS2.pushState=typeof history.pushState!="undefined",log2("popState(",xt,") called, modern browser: ",AJS2.pushState?"y":"n"),!xt){var Rt=function(Lt){var Bt=cgiarg2("tab",!0);Bt?Bt="#tabby-".concat(Bt,"-finder"):Lt?Bt="#tabby-".concat(Lt,"-finder"):Bt=".tabby-default-finder",AJS2.pushState&&log2("goto tab: ",Bt," ################################################### STATE"),AJS2.tabby_no_pushState_next_click=!0,yr(Bt).click()};AJS2.pushState&&yr(window).on("popstate",function(){return Rt()}),Rt()}}},{key:"tabby",value:function(xt,Rt){log2("AJS.tabby()",Rt);var Lt=Rt.replace(/tabby-/,"").trim();if(!(Lt==="uploads"||Lt==="reviews"||Lt==="collections"||Lt==="loans"||Lt==="web archives")){if(yr(".tabby-data.in").removeClass("in").hide(),yr("#".concat(Rt)).removeClass("hidden").addClass("in").show(),yr(".tabby").removeClass("in"),yr(xt).parents(".tabby").addClass("in"),AJS2.tabby_no_pushState_next_click)delete AJS2.tabby_no_pushState_next_click;else if(AJS2.pushState&&typeof history.pushState!="undefined"){var Bt=yr(xt).attr("href"),Vt=location.href,Nt=location.protocol.concat("//",location.host,Bt);Vt!==Nt&&(log2("pushState: ",Bt," ################################################### STATE"),history.pushState({},"",Nt))}(Lt==="collection"||Lt==="about")&&(Lt==="about"&&AJS2.grafs(),AJS2.tiler()),AJS2.pushState&&(event==null||event.preventDefault())}}},{key:"collectionSummaryMoreClicked",value:function(){return AJS2.tabby("#tabby-about-finder","tabby-about")}},{key:"colclick",value:function(xt){var Rt=yr(xt),Lt=Rt.attr("data-id");Lt&&yr("body").hasClass("tiles")&&!Rt.hasClass("manage-item")&&(location.href="/details/".concat(Lt))}},{key:"head_img_dragdrop_setup",value:function(xt){AJS2.head_img_dragdrop_setup_done||(log2("head_img_dragdrop_setup"),AJS2.head_img_dragdrop_setup_done=!0,yr("#file-dropper-wrap").bind("mouseenter",function(){log2("enter"),AJS2.head_img_replaceable(xt),yr("#file-dropper").show()}).bind("mouseleave",function(){log2("ouddie"),AJS2.file_picked||yr("#file-dropper").hide()}),yr("body").bind("dragover",function(Rt){return log2("dragover"),Rt.stopPropagation(),Rt.preventDefault(),AJS2.head_img_replaceable(xt),yr("#file-dropper").addClass("drag_over").show(),!1}),yr("body").bind("dragleave",function(Rt){log2("dragleave");var Lt=yr("#file-dropper-wrap").is(":hover")||yr("#file-dropper     ").is(":hover")||yr("#file-dropper-img ").is(":hover"),Bt=Rt.pageX||Rt.originalEvent.pageX,Vt=Rt.pageY||Rt.originalEvent.pageY;if(!Lt){var Nt=yr("#file-dropper-wrap"),qt=Nt.offset(),Jt=qt.left,Zt=qt.top;Bt>=Jt&&Bt<=Jt+Nt.outerWidth()&&Vt>=Zt&&Vt<=Zt+Nt.outerHeight()&&(Lt=!0)}if(!Lt){var Yt=yr("#file-dropper"),Xt=Yt.offset(),nn=Xt.left,un=Xt.top;Bt>=nn&&Bt<=nn+Yt.outerWidth()&&Vt>=un&&Vt<=un+Yt.outerHeight()&&(Lt=!0)}Lt||yr("#file-dropper").removeClass("drag_over").hide()}))}},{key:"head_img_replaceable",value:function(xt){if(yr("#file-dropper").html().trim()===""){yr("#file-dropper").show().html('\n<div>\n<button id="file-cancel" type="button" class="close" data-dismiss="alert" aria-hidden="true"\n        title="cancel file upload" alt="cancel file upload">\n  &times;\n</button>\n<b>\n  <span style="font-size:40px; color:#aaa" class="iconochive-plus-circle" />\n</b><br/>\n<b>\n  Drag & Drop an image file here or\n</b>\n<button type="button" class="btn btn-info btn-xs" onclick="$(\'#file-selector\').click();">\n  Pick image to upload\n</button>\n<form method="POST" action="/services/post-file.php?submit=1&identifier='.concat(xt,'"\n      enctype="multipart/form-data" id="poster">\n  <div class="hidden">\n    <input id="file-selector" name="file" type="file" accept="image/*"/>\n  </div>\n  <input type="hidden" name="identifier" value="').concat(xt,'"/>\n  <input id="file-submit" type="submit" name="submit" value="SUBMIT" class="btn btn-success"/>\n  <div id="file-uploading">\n    Uploading your file..\n  </div>\n</form>\n</div>')),yr("#file-cancel").bind("click",function(Jt){return AJS2.cancelFile(),Jt.stopPropagation(),Jt.preventDefault(),!1});var Rt=function(){log2("success!")},Lt=function(){var Jt=!1;typeof XMLHttpRequest=="undefined"&&(Jt="browser appears to not have HTML5 functionality"),Jt||(Jt=AJS2.badFile());var Zt=new XMLHttpRequest;if(Jt||(log2(AJS2.file2post),Zt.upload||(Jt="browser submit setup failed")),Jt)return Jt;log2("post");var Yt=Math.round(Date.now()/1e3);Zt.open("POST",location.protocol.concat("//",location.host,"/services/post-file.php?submit=1&identifier=",xt,"&fname=",encodeURIComponent(AJS2.file2post.name))),Zt.setRequestHeader("Content-Type","multipart/form-data; charset=UTF-8"),Zt.send(AJS2.file2post),log2("posted in background"),yr("#file-dropper").html("waiting for your tasks to queue");var Xt=!1,nn=function(){log2("STALKING..."),yr.getJSON("/metadata/".concat(xt,"?rand=").concat(Math.random()),function(un){var fn=un.pending_tasks&&un.tasks?un.tasks.length:0;if(!fn)log2("last update",un.item_last_updated,"vs now",Yt),un.item_last_updated<Yt?yr("#file-dropper").html("waiting for your tasks to queue"):(log2("task(s) done!"),clearInterval(Xt),yr("#file-dropper").html("reloading page with your image"),window.location.reload());else{var dn=un.tasks.filter(function(pn){return pn.wait_admin===2}).length;dn?(yr("#file-dropper").html('\n                  <div class="alert alert-danger">\n                    status task failure -- an admin will need to resolve\n                  </div>'),clearInterval(Xt)):yr("#file-dropper").html("waiting for your ".concat(fn," tasks to finish"))}})};return Xt=setInterval(nn,2e3),""};yr("#file-selector").bind("click",function(){AJS2.file_picked="selected"}).bind("change",function(Jt){if(log2("file dropdown selected!"),yr("#file-submit, #file-cancel").show(),log2(Jt),Jt.target&&Jt.target.files&&Jt.target.files.length){var Zt;Zt=_slicedToArray(Jt.target.files,1),AJS2.file2post=Zt[0],AJS2.previewFile()}}),yr("#file-dropper").bind("drop",function(Jt){var Zt,Yt;if(Jt.stopPropagation(),Jt.preventDefault(),yr("#file-dropper").removeClass("drag_over"),yr("#file-submit, #file-cancel").show(),(Yt=(Zt=Jt.originalEvent)==null?void 0:Zt.dataTransfer)!=null&&Yt.files){log2(Jt.originalEvent.dataTransfer.files),AJS2.file_picked="dropped";var Xt;Xt=_slicedToArray(Jt.originalEvent.dataTransfer.files,1),AJS2.file2post=Xt[0],AJS2.previewFile(),yr("#file-selector").files=Jt.originalEvent.dataTransfer.files}}),yr("#poster").bind("focusin",function(Jt){log2(Jt.type),yr("#file-uploading").show()}).bind("submit",function(Jt){log2("submit!"),yr("#file-uploading").show();var Zt=Lt();return Zt===""?(Rt(),Jt.stopPropagation(),Jt.preventDefault(),!1):AJS2.file_picked==="dropped"?(AJS2.cancelFile(),alert("Failure: ".concat(Zt)),Jt.stopPropagation(),Jt.preventDefault(),!1):!0});var Bt=yr("#file-dropper-img").outerWidth(),Vt=yr("#file-dropper-img").outerHeight(),Nt=yr("#file-dropper").outerWidth(),qt=yr("#file-dropper").outerHeight();yr("#file-dropper").css({left:Math.round((Bt-Nt)/2),top:Math.round((Vt-qt)/2)}),ios2&&(yr("#file-dropper > form > div.hidden").removeClass("hidden"),yr("#file-dropper > button").addClass("hidden"))}}},{key:"previewFile",value:function(){if(yr("#file-dropper .uppreview").remove(),AJS2.badFile())return AJS2.cancelFile(),!1;if(typeof FileReader=="undefined")return!1;var xt=new FileReader;return xt.onload=function(Rt){log2(Rt.target);var Lt=new Image;Lt.src=Rt.target.result,yr("#file-dropper").append(Lt),yr(Lt).addClass("uppreview")},log2(AJS2.file2post),xt.readAsDataURL(AJS2.file2post),!0}},{key:"cancelFile",value:function(){yr("#file-dropper .uppreview").remove(),yr("#file-dropper, file-submit, #file-cancel, #file-uploading").hide(),AJS2.file_picked&&delete AJS2.file_picked,AJS2.file2post&&delete AJS2.file2post}},{key:"badFile",value:function(){var xt=!1;if(!xt&&!AJS2.file2post&&(xt="file is missing"),!xt&&AJS2.file2post.size>8e6&&(xt="file is over 8MB in size"),!xt){var Rt=AJS2.file2post.type.toLowerCase();Rt!=="image/jpeg"&&Rt!=="image/png"&&Rt!=="image/gif"&&(xt="file not required format of JPEG or PNG or GIF")}return xt&&alert(xt),xt}},{key:"drawPDF",value:function(xt,Rt){var Lt="/download/".concat(xt,"/",xt,"_pdf.zip/",xt,"_pdf/",xt,"_"),Bt=!1,Vt=!1,Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Object.keys(Rt)[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value,nn=Xt.slice(0,4);if(Vt===!1&&(Vt=nn),Vt!==nn){Bt=!0;break}}}catch(jn){qt=!0,Jt=jn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}var un="",fn=un,dn=666,pn=!0,mn=!1,hn=void 0;try{for(var gn=Object.keys(Rt)[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=on.value;if(Ft!=="yyyymmdd"){var Gt=Rt[Ft].split(","),en=Ft.slice(0,4),sn=parseInt(Ft.slice(4,6),10),cn=parseInt(Ft.slice(6,8),10),yn=en.concat("-",sn),Cn=!1,kn="";yn!==dn&&(sn===1?kn="January":sn===2?kn="February":sn===3?kn="March":sn===4?kn="April":sn===5?kn="May":sn===6?kn="June":sn===7?kn="July":sn===8?kn="August":sn===9?kn="September":sn===10?kn="October":sn===11?kn="November":sn===12?kn="December":sn===void 0?kn="Single Page PDFs":kn="Unknown_".concat(sn),Bt&&(kn=en.concat(" ",kn)),fn+=fn?"</div><!--mo--><br/>":"",fn+='\n<a href="#'.concat(kn,",").concat(en,'" onclick="$(\'#m').concat(yn,'\').toggle(); return false">\n<span class="iconochive-folder" /> ').concat(kn,'\n</a>\n<div class="mo" id="m').concat(yn,'">')),(cn===void 0||cn==="")&&(Cn=!0),Cn?fn+='<div class="day">':fn+='\n<div class="day">\n<a href="#'.concat(yn,"-").concat(cn,'"\n    onclick="$(\'#m').concat(yn,"d").concat(cn,'\').toggle();return false;">\n  <span class="iconochive-folder" /> ').concat(cn,'\n</a>\n<div class="pages" id="m').concat(yn,"d").concat(cn,'">');for(var An=1,In=void 0,Pn=void 0,_n=0;_n<Gt.length;_n++)if(In=Gt[_n],!!In){An>0&&(An=1-In),Pn=parseInt(In,10)+An,In="0000".concat(In),In=In.substr(In.length-4,4);var Rn=Lt.concat(In,".pdf");fn+='<a href="'.concat(Rn,'">[').concat(Pn,"]</a> ")}Cn?fn+="</div>":fn+="</div><!--pages--></div><!--day-->",dn=yn}}}catch(jn){mn=!0,hn=jn}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}fn+="</div><!--mo-->",yr("#pdfs .replaced").html(fn)}},{key:"grafs",value:function(){var xt=yr("#grafs_views_api"),Rt=yr("#grafs2"),Lt=Rt.attr("data-id");log2("loading grafs"),xt.html('<i><small>loading graph <img src="/images/loading.gif"/></small></i>').show(),Rt.html('<i><small>loading graph <img src="/images/loading.gif"/></small></i>').show();var Bt="<h2>";yr.get("/details/".concat(Lt,"&grafs=1&v=3"),function(Vt){var Nt=Vt.split(Bt);Nt.length>=3&&(yr("#activity-reviewsN").html(Nt[1]).parents(".activity-box").show(),yr("#activity-forumN  ").html(Nt[2]).parents(".activity-box").show()),Nt.length===6?(xt.html(Bt+Nt[3]),Rt.html(Bt+Nt[5])):(xt.html("(graph data not available)"),Rt.html("(graph data not available)")),AJS2.plot_graphs()}),Geo2.setUpTopRegionsTable()}},{key:"quick_down",value:function(xt,Rt){var Lt="#".concat(xt);if(yr(".format-group.in").length)yr(".format-group").slideDown(400),setTimeout(function(){yr(".format-group.in").removeClass("in"),yr(".download-button").html("DOWNLOAD OPTIONS")},400),yr(Lt).slideUp();else{var Bt=yr(Rt).text(),Vt=yr(Lt).parents(".format-group");yr(".download-button").html(Bt.concat(" FILES")),Vt.addClass("in"),yr(".format-group:not(.in)").slideUp(),yr(Lt).slideDown()}return!1}},{key:"arg",value:function(xt,Rt){for(var Lt=Rt&&location.search===""?location.href.slice(1).split("&"):location.search.slice(1).split("&"),Bt=0;Bt<Lt.length;Bt++)if(Lt[Bt].slice(0,Lt[Bt].indexOf("="))===xt){var Vt=Lt[Bt].slice(Lt[Bt].indexOf("=")+1);return Vt.length>0?unescape(Vt):""}return""}},{key:"scrolled",value:function(){var xt=yr(window).scrollTop(),Rt=".more_search:visible",Lt=yr(Rt);if(!!Lt.length){var Bt=Lt.offset().top+Lt.outerHeight()-yr(window).height()-40;xt>Bt&&(log2("hit rock bottom > ",Bt),AJS2.more_searching||yr(Rt.concat(" > a")).get(0).click())}}},{key:"more_search",value:function(xt,Rt,Lt){var Bt=AJS2.selector();if(Bt===!1)return!1;var Vt=Bt.replace(/#ikind-/,""),Nt=yr(Bt.concat(" .more_search")),qt=Bt;if(typeof AJS2.page_map=="undefined"&&(AJS2.page_map={}),typeof AJS2.page_map[qt]=="undefined"&&(AJS2.page_map[qt]=Lt||1),AJS2.page_map[qt]<0)return!1;AJS2.page_map[qt]+=1;var Jt=AJS2.page_map[qt];Nt.find(".more-search-fetching").show(),AJS2.more_searching=!0;var Zt=Rt+Jt,Yt=location.protocol.concat("//",location.host,Zt);return Zt+="&scroll=1",log2("url: ",Zt),log2("urlreplace",Yt),log2("more_search(selector=",Bt,"sort=",Vt,"page=",Jt,"url=",Zt,")"),yr.get(Zt,function(Xt){if(Xt.length<100&&yr(Xt).find("div.no-results")){Nt.find(".more-search-fetching, a.btn").hide(),AJS2.page_map[qt]=-1,AJS2.more_searching=!1;return}AJS2.pushState&&typeof history.replaceState!="undefined"&&history.replaceState({},"",Yt);var nn=yr(Bt).attr("id");AJS2.tilerPREV&&AJS2.tilerPREV.unsourced&&AJS2.tilerPREV.unsourced[nn]&&delete AJS2.tilerPREV.unsourced[nn];var un=yr(Bt.concat(" .results"));un.append(AJS2.addNotes(AJS2.addingNotesKind,Xt)),AJS2.tiler(Bt),Nt.find(".more-search-fetching").hide(),AJS2.more_searching=!1,AJS2.parent_hover(un),yr(Bt.concat(" img")).on("load",function(){clearTimeout(AJS2.more_search_throttler),AJS2.more_search_throttler=setTimeout(AJS2.tiler,1e3)}),typeof archive_analytics!="undefined"&&archive_analytics.send_scroll_fetch_event(Jt)}),!1}},{key:"embed_codes_adjust",value:function(){log2("showing embeds!");var xt=!0,Rt=!1,Lt=void 0;try{for(var Bt=["embedcodehere","embedcodehereWP"][Symbol.iterator](),Vt;!(xt=(Vt=Bt.next()).done);xt=!0){var Nt=Vt.value,qt=yr("#".concat(Nt));qt.removeAttr("rows").css("height","");var Jt=qt.text();yr("body").prepend(yr("<div/>").attr({id:"".concat(Nt,"Shadow"),class:"textarea-invert-readonly roundbox5"}).css({position:"absolute",visibility:"hidden",top:60,left:10,padding:"5px 15px 5px 15px",width:qt.width(),"font-size":qt.css("font-size")}).text(Jt));var Zt=yr("#".concat(Nt,"Shadow")).outerHeight()+15;log2(Nt,"bestie height",Zt,"for current width",qt.width()),yr("#".concat(Nt,"Shadow")).remove(),qt.height(Zt)}}catch(Yt){Rt=!0,Lt=Yt}finally{try{!xt&&Bt.return!=null&&Bt.return()}finally{if(Rt)throw Lt}}}},{key:"modal_add",value:function(xt,Rt){yr(xt).length&&yr(xt).remove();var Lt=xt.replace(/#/,""),Bt=Rt.prepended_el,Vt=Bt===void 0?document.body:Bt;return yr(Vt).prepend('\n<div id="'.concat(Lt,'" class="modal fade" role="dialog" aria-hidden="true">\n<div class="modal-dialog modal-lg">\n  <div class="modal-content">\n    <div class="modal-header ').concat(Rt.headerClass!==void 0?Rt.headerClass:"modal-header-std",'">\n      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">\n        <span class="iconochive-remove-circle"></span>\n      </button>\n      <h1 class="modal-title">\n        ').concat(typeof Rt.title=="undefined"?"Confirmed":Rt.title,'\n      </h1>\n    </div>\n    <div id="').concat(Lt,'-body">\n      ').concat(typeof Rt.body=="undefined"?"":Rt.body,"\n    </div>\n  </div>\n</div>\n</div>")),yr(xt)}},{key:"isFavoriteSuccessful",value:function(xt){return xt.indexOf('<meta name="ia-favorite-success" content="1">')!==-1}},{key:"modal_go",value:function(xt,Rt){var Lt=Rt,Bt=yr(xt);if(typeof yr.fn.modal=="undefined")return Promise.resolve().then(function(){return init_bootstrap_3_0(),bootstrap_3_0_exports}).then(function(){return AJS2.modal_go(xt,Rt)}),!1;Lt.favorite&&(Lt.login=!0,l.get("logged-in-user")!==void 0&&(Manage2.toggle_favorite_icon(Bt,!0),Manage2.update_favorite_count(!0)));var Vt=Bt.attr("data-target"),Nt=Lt.favorite?Bt.attr("data-href"):Bt.attr("href");if((!Lt.ignore_lnk||Lt.add_modal)&&AJS2.modal_add(Vt,Lt),Lt.shown&&yr(Vt).on("shown.bs.modal",function(){Lt.shown()}),Lt.follow_link_on_dismiss&&yr(Vt).on("hidden.bs.modal",function(){log2("modal hidden, going to ",Nt,".."),yr("body").removeClass("blurry"),location.href=Nt}),Lt.login&&l.get("logged-in-user")===void 0){if(location.protocol!=="https:")return location.href="https://archive.org/account/login",!1;var qt="/account/login";return yr.get(qt,function(Jt){var Zt=yr(Jt).find(".container-ia > div").length?yr(Jt).find(".container-ia > div").get(0):Jt;yr(Vt).addClass("login-modal"),yr(Vt.concat("-body")).html(Zt),yr(Vt).modal("show");var Yt=yr(Vt.concat("-body form:has(input[type=submit])"));if(!!Yt.length){var Xt=yr(".password_icon")[0];navigator.cookieEnabled===!0?(yr(".cookie-warning").addClass("hidden"),yr(".login-form :input").prop("disabled",!1),Xt.src="/images/eye-crossed.svg",Xt.alt="Show text",yr(".password_icon").on("click",function(){var nn=yr(".input-password")[0];nn.type==="password"?(nn.type="text",Xt.src="/images/eye.svg",Xt.alt="Hide text"):(nn.type="password",Xt.src="/images/eye-crossed.svg",Xt.alt="Show text")}),yr(".input-email, .input-password").on("focus",function(){yr(".password-error").html(""),yr(".reset-password").show()})):(yr(".cookie-warning").removeClass("hidden"),yr(".login-form :input").prop("disabled",!0)),loginModal_default2({$form:Yt,url:qt,selector:Vt,element:xt,conf:Lt})}}),!1}return Lt.auto_remove&&(Lt.auto_close=!0,yr(Vt).on("hidden.bs.modal",function(){yr(Vt).remove(),yr("body").removeClass("blurry")})),Lt.ignore_lnk?yr(Vt).modal("show"):(yr.get(Nt,function(Jt){if(Lt.favorite)if(typeof archive_analytics!="undefined"&&archive_analytics.send_ping({kind:"event",ec:"page_action",ea:"favorite",el:location.pathname,cache_bust:Math.random()}),AJS2.isFavoriteSuccessful(Jt))setTimeout(function(){Lt.postLogin&&location.reload(!0)},AJS2.modalInterval);else{Manage2.toggle_favorite_icon(Bt,!1),Manage2.update_favorite_count(!1);var Zt=yr(Vt),Yt='\n              <center>\n                <p class="favorite-failure-message">\n                  There was an error adding the favorite. If the problem persists, please contact support.\n                </p>\n              </center>\n            ';Zt.find(".modal-title").html("Failed"),Zt.find("".concat(Vt,"-body")).html(Yt),yr(Vt).modal("show")}else yr(Vt).modal("show"),Lt.auto_close&&setTimeout(function(){return yr(Vt).modal("hide")},AJS2.modalInterval)}),yr(Vt).on("hidden.bs.modal",function(){yr(Vt).remove()})),Lt.center&&yr(Vt.concat(" .modal-dialog")).center(),Lt.auto_close&&Lt.ignore_lnk&&setTimeout(function(){return yr(Vt).modal("hide")},AJS2.modalInterval),!1}},{key:"check1",value:function(xt,Rt){if(!!xt.checked){var Lt=Rt?yr(Rt):yr(xt).parents("form");Lt.find("input[type=checkbox]").attr("checked",!1),xt.checked=!0}}},{key:"suffixFmt",value:function(xt,Rt){return Rt.min>=0&&Rt.max<=5?Math.round(xt*10,1)/10:xt>=1e6?(xt/1e6).toFixed(0).concat(" M"):xt>=1e3?(xt/1e3).toFixed(0).concat(" K"):xt.toFixed(0)}},{key:"suffixFmtPercent",value:function(xt,Rt){return AJS2.suffixFmt(xt,Rt).concat("%")}},{key:"pluralize",value:function(xt,Rt,Lt){return xt===1?Rt:Lt}},{key:"viewMessage",value:function(xt,Rt,Lt){var Bt=Rt.length,Vt="<table><tr>";Vt+='<th class="tt-date" rowspan="'.concat(Bt,'">').concat(xt[2]," ").concat(xt[3],"</th>"),Vt+='<td class="tt-number">'.concat(add_commas2(Rt[0]),"</td>"),Vt+="<td>".concat(AJS2.pluralize(Rt[0],"View","Views")," ").concat(Lt[0],"</td></tr>");for(var Nt=1;Nt<Bt;Nt++)Vt+='<tr><td class="tt-number">'.concat(add_commas2(Rt[Nt]),"</td>"),Vt+="<td>".concat(AJS2.pluralize(Rt[Nt],"View","Views")," ").concat(Lt[Nt],"</td></tr>");return Vt+="<table>",Vt}},{key:"plot_graphs",value:function(){yr(".js-ajs-plotter").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());AJS2.plotter(function(){var Bt,Vt,Nt;log2("js-ajs-plotter",Lt);var qt=JSON.parse(Lt.cfg);Lt.dayBarsNoPoints&&(qt.dayBarsNoPoints=!0),Lt.dark&&(qt.dark=!0),((Bt=qt.yaxis)==null?void 0:Bt.tickFormatter)==="AJS.suffixFmt"&&(qt.yaxis.tickFormatter=AJS2.suffixFmt),Lt.fmt==="AJS.broadcastsTooltip"?Lt.fmt=AJS2.broadcastsTooltip:Lt.fmt==="AJS.airedTooltip"?Lt.fmt=AJS2.airedTooltip:((Vt=Lt.fmt)==null?void 0:Vt.length)===3&&Lt.fmt[0]==="AJS.graphsTooltip"?Lt.fmt=AJS2.graphsTooltip(Lt.fmt[1],Lt.fmt[2]):((Nt=Lt.fmt)==null?void 0:Nt.length)===3&&Lt.fmt[0]==="AJS.statsTooltip"&&(Lt.fmt=AJS2.statsTooltip(Lt.fmt[1],Lt.fmt[2])),AJS2.plot(Lt.id,qt,Lt.fmt,JSON.parse(Lt.pts),Lt.many)})})}},{key:"broadcastsTooltip",value:function(xt,Rt){var Lt=new Date(xt).toUTCString().split(" ");return"<nobr>".concat(add_commas2(Rt)," broadcasts on ").concat(Lt[2]," ").concat(Lt[3],"</nobr>")}},{key:"airedTooltip",value:function(xt,Rt){var Lt=new Date(xt).toDateString().split(" ");return"<nobr>Aired ".concat(add_commas2(Rt)," times on ").concat(Lt[1]," ").concat(Lt[2],"</nobr>")}},{key:"graphsTooltip",value:function(xt,Rt){return function(Lt,Bt){var Vt=new Date(Lt).toDateString().split(" ");return"<nobr>".concat(add_commas2(Bt)," ").concat(xt," in ").concat(Vt[1]," ").concat(Rt==="day"?Vt[2]:""," ").concat(Vt[3],"</nobr>")}}},{key:"statsTooltip",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Lt;switch(xt){case"main":{Lt=function(Vt){var Nt=Vt.y,qt=Vt.t;return"".concat(add_commas2(Nt)," total items in <strong>").concat(qt[2]," ").concat(qt[3],"</strong>")};break}case"item":{Lt=function(Vt){var Nt=Vt.t,qt=Vt.item;return"<strong>".concat(Nt[2]," ").concat(Nt[3],"</strong>: ").concat(add_commas2(qt.datapoint[1])," ").concat(AJS2.pluralize(qt.datapoint[1],"Item","Items"))};break}case"download":{Lt=function(Vt){var Nt=Vt.t,qt=Vt.item;return"<strong>".concat(Nt[2]," ").concat(Nt[3],"</strong>: ").concat(add_commas2(qt.datapoint[1])," ").concat(AJS2.pluralize(qt.datapoint[1],"Download","Downloads"))};break}case"view":{Lt=function(Vt){var Nt=Vt.t,qt=Vt.values,Jt=Vt.labels;return AJS2.viewMessage(Nt,qt,Jt)};break}default:break}var Bt=function(Vt,Nt,qt,Jt,Zt){var Yt=new Date(Vt-Rt).toUTCString().split(" "),Xt={x:Vt,y:Nt,item:qt,t:Yt,values:Jt,labels:Zt};return'<span style="white-space: nowrap;">'.concat(Lt(Xt),"</span>")};return Bt}},{key:"plotter",value:function(xt){if(typeof AJS2.plotters=="undefined"&&(AJS2.plotters=[]),xt)AJS2.plotters.push(xt),xt();else{log2("plotter() resize/orient change",AJS2.plotters.length,"graphs to resize");for(var Rt=0;Rt<AJS2.plotters.length;Rt++)AJS2.plotters[Rt]()}}},{key:"plot",value:function(xt,Rt,Lt,Bt,Vt){var Nt=Rt;Nt.xaxis||(Nt.xaxis={mode:"time",color:Nt.dark?"#ccc":"#545454"}),Nt.yaxis||(Nt.yaxis={color:Nt.dark?"#ccc":"#545454"});var qt;Vt&&Nt.barWidth?qt=Nt.barWidth*1:Nt.barWidth?qt=Nt.barWidth*86400*1e3:qt=(Nt.dayBarsNoPoints?1:7)*86400*1e3,Nt.color||(Nt.color="#385C74"),Nt.stack?Nt.series={stack:!0,bars:{show:!0,barWidth:qt,fill:!0},legend:{show:!0}}:Nt.series={bars:{show:!0,barWidth:qt,fill:.6,color:Nt.color},color:Nt.color,points:{show:!Nt.dayBarsNoPoints}},typeof Nt.grid=="undefined"&&(Nt.grid={borderColor:Nt.dark?"#333":"#aaa",hoverable:!0}),Nt.dark&&(Nt.grid.backgroundColor="#002b36"),Nt.tip||(Nt.tip={}),Nt.tip.id||(Nt.tip.id=xt),typeof window.GraphPriorIndex=="undefined"&&(window.GraphPriorIndex={});var Jt=[];Nt.series.stack?Jt=Bt:(Jt=Vt?Bt:typeof Bt.data=="undefined"?[{data:Bt}]:[Bt],Nt.dayBarsNoPoints&&!Nt.noLabel&&(Jt[0].label=xt));var Zt="#".concat(xt);Promise.resolve().then(function(){return init_flot_5E0_8(),flot_5E0_8_exports}).then(function(){Promise.all([Promise.resolve().then(function(){return init_jquery_flot_time2(),jquery_flot_time_exports}),Promise.resolve().then(function(){return init_jquery_flot_stack2(),jquery_flot_stack_exports})]).then(function(){var Yt=yr.plot(yr(Zt),Jt,Nt);!Lt||yr(Zt).bind("plothover",function(Xt,nn,un){if(!un){window.GraphPriorDatapoint=[0,0,0],yr("#gtip").remove();return}if(window.GraphPriorDatapoint!==un.datapoint){window.GraphPriorDatapoint=un.datapoint,yr("#gtip").remove();var fn=[],dn=[];if(Nt.stack)for(var pn=Yt.getData(),mn=0;mn<pn.length;mn++){var hn=pn[mn];dn[mn]=hn.label;for(var gn=0;gn<hn.data.length;gn++)if(hn.data[gn][0]===un.datapoint[0]){fn[mn]=hn.data[gn][1];break}}var on=Lt(un.datapoint[0],un.datapoint[1],un,fn,dn),Ft=yr(Zt),Gt=Ft.offset(),en=Nt.tip.pegTo;en||(en=nn.pageX-Gt.left>Ft.width()/2?"right":"left");var sn=en==="right"?Ft.width()-(nn.pageX-Gt.left-20):nn.pageX-Gt.left+20;log2(en,sn),yr("#".concat(Nt.tip.id)).append('<div id="gtip" class="roundbox5 grafs-tooltip" style="top:'.concat(nn.pageY-Gt.top,"px; ").concat(en,":").concat(sn,'px">').concat(on,"</div>")).fadeIn(200)}})})})}},{key:"makeMouseElementAccessible",value:function(xt){yr(xt).attr("tabindex","0").on("keypress keydown",function(Lt){if(Lt.type!=="click"){var Bt=Lt.keyCode||Lt.which,Vt=32,Nt=13;[Vt,Nt].indexOf(Bt)!==-1&&yr(this).click()}})}},{key:"autocomplete",value:function(xt,Rt,Lt){Promise.resolve().then(function(){return init_jquery_ui_min2(),jquery_ui_min_exports}).then(function(){yr(xt).autocomplete({appendTo:"#autocompletee",minLength:0,source:function(Bt,Vt){Vt(yr.ui.autocomplete.filter(Rt,Bt.term.split(/,\s*/).pop()))},focus:function(){return!1},select:function(Vt,Nt){if(Lt){var qt=this.value.split(/,\s*/);qt.pop(),qt.push(Nt.item.value),qt.push(""),this.value=qt.join(", ")}else this.value=Nt.item.value;return!1}})})}},{key:"addNotes",value:function(xt,Rt){if(xt!=="favorite"&&xt!=="list"||(!Rt&&yr("body").hasClass("editable")&&(AJS2.addingNotesKind=xt),!AJS2.addingNotesKind))return Rt;if(AJS2.addNoteHTM=yr('\n<div class="note">\n  <span class="edit">\n    <a href="#" onclick="return AJS.editNote(this)">Add a Note</a>\n  </span>\n</div>'),log2("addNotes"),Rt){var Lt=yr("<div>".concat(Rt,"</div>"));return Lt.find('.details-ia .C234:not(:has(".note"))').append(AJS2.addNoteHTM),Lt.html()}return yr('.details-ia .C234:not(:has(".note"))').append(AJS2.addNoteHTM)}},{key:"editNote",value:function(xt){var Rt=yr(xt),Lt=Rt.parents(".details-ia").prev().attr("data-id");if(!Lt)return!1;var Bt=Rt.parents(".note"),Vt="";return Rt.text()==="edit"&&(Vt=Bt.find("span:first").text(),Vt=Vt.replace(/</g,"&lt;").replace(/>/g,"&gt;")),Bt.hide(),Bt.parent().append(yr('\n<form class="form form-horizontal note" role="form" onsubmit="AJS.editedNote(this);return false">\n  <div class="form-group">\n    <div class="col-xs-2 col-md-1 col-lg-1">\n      <b>Note:</b>\n    </div>\n    <div class="col-xs-10 col-md-6 col-lg-7">\n      <textarea class="form-control" name="comments">'.concat(Vt,'</textarea>\n      <div class="clearfix visible-xs-block"></div>\n    </div>\n    <div class="clearfix visible-xs-block"></div>\n    <div class="col-xs-12 col-md-5 col-lg-4 btns">\n      <button type="button" onclick="AJS.editedNote(this)" class="btn btn-success btn-xs">Save</button>\n      <button type="button" onclick="AJS.editedNote(this)" class="btn btn-info btn-cancel btn-xs">Cancel</button>\n      <button type="button" onclick="AJS.editedNote(this)" class="btn btn-danger btn-xs ').concat(Vt?"":"hidden",'">Remove</button>\n    </div>\n  </div>\n</form>'))),!1}},{key:"editedNote",value:function(xt){var Rt=yr(xt),Lt=Rt.parents(".details-ia").prev().attr("data-id");if(!!Lt){Rt.is("form")&&(Rt=Rt.find('button:contains("Save")'));var Bt=Rt.text(),Vt=Rt.parents(".note"),Nt=Vt.prev();if(Bt==="Save"||Bt==="Remove"){var qt=Bt==="Save"?Vt.find("textarea").val():"",Jt="/bookmarks.php?identifier=".concat(Lt,"&kind=",AJS2.addingNotesKind,"&add_comment=",encodeURIComponent(qt));log2("get ",Jt),yr.get(Jt,function(){var Zt=qt?'Note: "<span>'.concat(qt.replace(/</g,"&lt;").replace(/>/g,"&gt;"),'</span>"\n          <span class="edit">(<a href="#" onclick="return AJS.editNote(this)">edit</a>)</span>'):AJS2.addNoteHTM.html();Nt.html(Zt).show(),Vt.remove()});return}Nt.show(),Vt.remove()}}},{key:"thumbzilla",value:function(xt){var Rt=yr("body").hasClass("tv");Rt&&TV2.unplay("thumbzilla");var Lt="",Bt=function(){yr("#opscreen1M").remove(),yr("body").prepend(yr("<div />").attr({id:"opscreen1M"}));var Vt=yr("<div/>").attr({id:"thumbzilla"}).html("<div>".concat(Lt,"</div>"));Vt.appendTo("#opscreen1M"),yr("#opscreen1M").css("visibility","hidden").show();for(var Nt=yr(window).height()+(ios2?60:0),qt=720;qt>=10;qt-=10){var Jt=Math.round(qt*.6875);if(log2("TRYING",qt,"x",Jt),yr("#thumbzilla img").css({width:qt,height:Jt}),yr("#thumbzilla img:last").offset().top+Jt<=Nt)break}yr("#thumbzilla div").center(),yr("#opscreen1M").hide().css("visibility","visible").fadeIn("slow").one("click.opscreen1M.nixer",function(){return yr("#opscreen1M").fadeOut("slow")})};return Rt&&TV3?(yr(TV3.thumbzillas).each(function(Vt,Nt){var qt=parseInt(Nt,10);if(Rt){var Jt="/start/".concat(qt,"/end/").concat(qt+TV3.CLIP_SEC_MAX2);Lt+="<a onclick=\"$('#opscreen1M').fadeOut('slow'); TV2.seekURL('".concat(Jt,'\')" href="').concat(Jt,'">')}else{var Zt="/details/".concat(xt,"&start=").concat(qt);Lt+="<a onclick=\"$('#opscreen1M').fadeOut('slow'); return Play.seek(this)\" href=\"".concat(Zt,'">')}Lt+='<img src="/download/'.concat(xt,"/").concat(xt,".thumbs/").concat(xt,"_").concat(Nt,'.jpg"/></a>')}),Bt()):yr.getJSON("/metadata/".concat(xt,"/files"),function(Vt){var Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt.result[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=Yt.value,nn="original"in Xt&&Xt.name.match(/\.thumbs\/.*_([0-9]+)\.jpg$/);nn&&(Lt+='\n              <a href="/details/'.concat(xt,"/").concat(Xt.original,"?start=").concat(Number(nn[1]),'"><img src="/download/').concat(xt,"/").concat(Xt.name,'"></a>\n            '))}}catch(un){qt=!0,Jt=un}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}Lt&&Bt()}),!1}},{key:"setUpSearchForms",value:function(){var xt=function(Vt){var Nt=yr(Vt),qt=Nt.find(".js-search-bar"),Jt=Nt.find(".js-search-options"),Zt=Jt.data("keepOpenWhenChanged"),Yt=!1;function Xt(dn){var pn=this.dataset.waybackMachineSearchUrl,mn=yr(this.elements),hn=mn.filter('[name="sin"]:checked'),gn=mn.filter('[name="search"]'),on=hn.length?hn[0].value:"",Ft=gn.length?gn[0].value:"";pn&&on==="WEB"&&(dn.preventDefault(),window.location=[pn.replace(/\/$/,""),Ft].join("/"))}function nn(){Jt.addClass("is-open").attr("aria-expanded",!0)}function un(){Jt.removeClass("is-open").attr("aria-expanded",!1)}function fn(dn){!dn||Nt[0].contains(dn)||Zt&&Yt||yr(dn).parents(".ui-autocomplete").length||un()}Nt.length&&(Nt.on("submit",Xt),Jt.hasClass("is-open")||(Rt.on("click",function(dn){fn(dn.target)}),Nt.on("change",function(){Yt=!0}).on("focusout",function(dn){fn(dn.relatedTarget)}),qt.on("focusin",function(){nn()})))},Rt=yr(document.body),Lt=yr(".js-search-form");Lt.each(function(Bt,Vt){return xt(Vt)})}},{key:"setUpAccordions",value:function(){var xt=function(Bt,Vt){Array.from(Bt).forEach(function(Nt){Nt!==Vt&&(Nt.open=!1)})},Rt=function(Bt){function Vt(Nt){!Nt.target.open||(xt(Bt.querySelectorAll("details"),Nt.target),yr("html, body").animate({scrollTop:yr(Nt.target).offset().top},400))}Array.from(Bt.querySelectorAll("details")).forEach(function(Nt){Nt.addEventListener("toggle",Vt)}),Bt.setAttribute("data-accordion-ready","")};Array.from(document.querySelectorAll("[data-accordion]")).forEach(Rt)}},{key:"advanced_search",value:function(xt){if(!AJS2.is_advanced_TV_search(xt))return!0;AJS2.adv||(AJS2.adv={mapping:!1});var Rt=new Date().toISOString().substr(0,10);yr.ajaxSetup({cache:!0});var Lt="https://".concat(location.host,"/includes/");return yr.when(typeof TVSearch!="undefined"||yr.getScript(Lt.concat("build/js/tvsearch.min.js?",Rt)),AJS2.adv.mapping||yr.getJSON("/details/tv?mappings&output=json&".concat(Rt),function(Bt){AJS2.adv.mapping=Bt})).then(function(){if(AJS2.adv.mapping.length!==2){alert("failed to get network and program mappings!");return}TVSearch.proPick(AJS2.adv.mapping,xt)}),!1}},{key:"is_advanced_TV_search",value:function(xt){if(location.hostname==="web.archive.org"||yr(document.body).hasClass("top"))return!1;var Rt=yr(xt).parents("form");return Rt.find(".js-search-options input[value=TV]").is(":checked")?Rt:!1}}]),Ut}(),yr(function(){yr(".js-tiles-setup").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());AJS2.lists_v_tiles_setup(Lt.toggle_range),yr("div.ikind").css({visibility:" visible"}),Lt.popState!==!1&&AJS2.popState(Lt.popState),AJS2.tiler(),yr(window).on("resize  orientationchange",function(Bt){clearTimeout(AJS2.tiles_wrap_throttler),AJS2.tiles_wrap_throttler=setTimeout(AJS2.tiler,250)}),yr(window).scroll(AJS2.scrolled)}),AJS2.makeMouseElementAccessible(".accessible-link"),typeof archive_analytics!="undefined"&&archive_analytics.set_up_event_tracking(),AJS2.setUpSearchForms(),AJS2.setUpAccordions(),typeof archive_analytics!="undefined"&&archive_analytics.create_tracking_image("external_executes"),AJS2.modalInterval=2e3,banners_default2.init(),SearchAutocomplete2.setup(),yr(".js-search-beta-opt-in").each(function(xt,Rt){yr(Rt).on("click",function(){window.localStorage.setItem("SearchBeta-opt-in",!0)})}),yr(".js-collection-setup").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());Lt.about&&AJS2.grafs(),AJS2.addNotes(Lt.is_list),yr(window).on("resize  orientationchange",function(Bt){clearTimeout(AJS2.plotter_throttler),AJS2.plotter_throttler=setTimeout(AJS2.plotter,250)})}),yr(".js-collection-setup2").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());Lt.editable&&(yr("#editlink").show(),Lt.image!==""&&AJS2.head_img_dragdrop_setup(Lt.image))}),yr(".js-account-setup").each(function(xt,Rt){var Lt,Bt=JSON.parse(yr(Rt).val());AJS2.head_img_dragdrop_setup(Bt.dragdrop),(Lt=Bt.darking_ids)!=null&&Lt.length&&Manage2.decorate_pendings(Bt.darking_ids)}),AJS2.plot_graphs(),yr(".js-pages").each(function(xt,Rt){var Lt=JSON.parse(yr(Rt).val());AJS2.drawPDF(Lt.identifier,JSON.parse(Lt.pages))}),yr(".js-carousel1").each(function(){return AJS2.carouselsize("#ia-carousel")}),yr(".js-carousel2").each(function(){AJS2.theatresize(),AJS2.carouselsize("#ia-carousel",!0)}),yr(".js-emulation").each(function(xt,Rt){yr(".container-ia:first").attr("id","begPgSpcr"),AJS2.emulate_setup(JSON.parse(yr(Rt).val()))}),yr(".tablesorter").each(function(xt,Rt){var Lt={textExtraction:"complex"};yr("body").hasClass("js-tv-programPageColumnSorting")?Lt.headers={0:{sorter:!1}}:yr("body").hasClass("services-views")&&(Lt.ignoreCase=!0,Lt.sortList=[[1,0]],Lt.widgets=["saveSort"],Lt.widgetOptions={saveSort:!0}),typeof yr.fn.tablesorter=="undefined"?Promise.resolve().then(function(){return init_tablesorter_deps_jquery_3_6(),tablesorter_deps_jquery_3_6_exports}).then(function(){yr(Rt).tablesorter(Lt)}):yr(Rt).tablesorter(Lt)});var Ut=yr(".js-date_switcher"),jt=!AJS2.isTouchDevice()&&typeof yr.fn.tooltip=="undefined"?yr('.container-ia [data-toggle="tooltip"], #cols [data-toggle="tooltip"], #tvbanner [data-toggle="tooltip"], #cher-modal [data-toggle="tooltip"]'):[];(jt.length||Ut.length)&&Promise.resolve().then(function(){return init_bootstrap_3_0(),bootstrap_3_0_exports}).then(function(){jt.length&&jt.tooltip({}),Ut.each(function(xt,Rt){return AJS2.date_switcher(JSON.parse(yr(Rt).val()))})})}),window.AJS=AJS2}}),init_jquery4=__esm({"https-url:https://av.dev.archive.org/js/util/jquery.js":function(){init_jquery_3_6(),window.jQuery=yr,window.$=yr}}),cgiarg_default,init_cgiarg3=__esm({"https-url:https://av.dev.archive.org/js/util/cgiarg.js":function(){cgiarg_default=cgiarg3}}),_a,log3,warn,init_log3=__esm({"https-url:https://av.dev.archive.org/js/util/log.js":function(){log3=typeof Deno!="undefined"||typeof location=="undefined"||location.host==="av.dev.archive.org"||location.host.match(/^(www|cat)-[a-z0-9]+\.archive.org/)||location.host.split(":")[0]==="localhost"||((_a=window==null?void 0:window.navigator)==null?void 0:_a.onLine)===!1?console.log.bind(console):function(){},warn=console.error.bind(console)}}),init_jwplayer3=__esm({"https-url:https://av.dev.archive.org/jw/8/jwplayer.js":function(){window.jwplayer=function(Ut){var jt=function(Zt){for(var Yt,Xt,nn=Zt[0],un=Zt[1],fn=0,dn=[];fn<nn.length;fn++)Xt=nn[fn],Object.prototype.hasOwnProperty.call(Rt,Xt)&&Rt[Xt]&&dn.push(Rt[Xt][0]),Rt[Xt]=0;for(Yt in un)Object.prototype.hasOwnProperty.call(un,Yt)&&(Ut[Yt]=un[Yt]);for(qt&&qt(Zt);dn.length;)dn.shift()()},xt={},Rt={0:0};function Lt(Jt){if(xt[Jt])return xt[Jt].exports;var Zt=xt[Jt]={i:Jt,l:!1,exports:{}};return Ut[Jt].call(Zt.exports,Zt,Zt.exports,Lt),Zt.l=!0,Zt.exports}Lt.e=function(Jt){var Zt=[],Yt=Rt[Jt];if(Yt!==0)if(Yt)Zt.push(Yt[2]);else{var Xt=new Promise(function(pn,mn){Yt=Rt[Jt]=[pn,mn]});Zt.push(Yt[2]=Xt);var nn,un=document.createElement("script");un.charset="utf-8",un.timeout=120,Lt.nc&&un.setAttribute("nonce",Lt.nc),un.src=function(pn){return Lt.p+""+({1:"jwplayer.controls",2:"jwplayer.controls.tizen",3:"jwplayer.core",4:"jwplayer.core.controls",5:"jwplayer.core.controls.html5",6:"jwplayer.core.controls.polyfills",7:"jwplayer.core.controls.polyfills.html5",8:"polyfills.intersection-observer",9:"polyfills.webvtt",10:"provider.html5",11:"vttparser"}[pn]||pn)+".js"}(Jt);var fn=new Error;nn=function(mn){un.onerror=un.onload=null,clearTimeout(dn);var hn=Rt[Jt];if(hn!==0){if(hn){var gn=mn&&(mn.type==="load"?"missing":mn.type),on=mn&&mn.target&&mn.target.src;fn.message="Loading chunk "+Jt+" failed.\n("+gn+": "+on+")",fn.name="ChunkLoadError",fn.type=gn,fn.request=on,hn[1](fn)}Rt[Jt]=void 0}};var dn=setTimeout(function(){nn({type:"timeout",target:un})},12e4);un.onerror=un.onload=nn,document.head.appendChild(un)}return Promise.all(Zt)},Lt.m=Ut,Lt.c=xt,Lt.d=function(Jt,Zt,Yt){Lt.o(Jt,Zt)||Object.defineProperty(Jt,Zt,{enumerable:!0,get:Yt})},Lt.r=function(Jt){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Jt,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Jt,"__esModule",{value:!0})},Lt.t=function(Jt,Zt){if(1&Zt&&(Jt=Lt(Jt)),8&Zt||4&Zt&&typeof Jt=="object"&&Jt&&Jt.__esModule)return Jt;var Yt=Object.create(null);if(Lt.r(Yt),Object.defineProperty(Yt,"default",{enumerable:!0,value:Jt}),2&Zt&&typeof Jt!="string")for(var Xt in Jt)Lt.d(Yt,Xt,function(nn){return Jt[nn]}.bind(null,Xt));return Yt},Lt.n=function(Jt){var Zt=Jt&&Jt.__esModule?function(){return Jt.default}:function(){return Jt};return Lt.d(Zt,"a",Zt),Zt},Lt.o=function(Jt,Zt){return Object.prototype.hasOwnProperty.call(Jt,Zt)},Lt.p="",Lt.oe=function(Jt){throw console.error(Jt),Jt};var Bt=window.webpackJsonpjwplayer=window.webpackJsonpjwplayer||[],Vt=Bt.push.bind(Bt);Bt.push=jt,Bt=Bt.slice();for(var Nt=0;Nt<Bt.length;Nt++)jt(Bt[Nt]);var qt=Vt;return Lt(Lt.s=56)}([function(Ut,jt,xt){"use strict";xt.d(jt,"f",function(){return Gt}),xt.d(jt,"v",function(){return sn}),xt.d(jt,"i",function(){return In}),xt.d(jt,"h",function(){return _n}),xt.d(jt,"z",function(){return ti}),xt.d(jt,"b",function(){return yi}),xt.d(jt,"j",function(){return Aa}),xt.d(jt,"e",function(){return ua}),xt.d(jt,"l",function(){return zi}),xt.d(jt,"a",function(){return Qi}),xt.d(jt,"A",function(){return Wr}),xt.d(jt,"m",function(){return Yr}),xt.d(jt,"d",function(){return Zr}),xt.d(jt,"g",function(){return _i}),xt.d(jt,"x",function(){return ki}),xt.d(jt,"p",function(){return qr}),xt.d(jt,"r",function(){return hi}),xt.d(jt,"s",function(){return xi}),xt.d(jt,"o",function(){return mi}),xt.d(jt,"q",function(){return ni}),xt.d(jt,"n",function(){return Nn}),xt.d(jt,"t",function(){return Li}),xt.d(jt,"k",function(){return xa}),xt.d(jt,"y",function(){return Tn}),xt.d(jt,"w",function(){return ci}),xt.d(jt,"u",function(){return Ai});var Rt=xt(16),Lt={},Bt=Array.prototype,Vt=Object.prototype,Nt=Function.prototype,qt=Bt.slice,Jt=Bt.concat,Zt=Vt.toString,Yt=Vt.hasOwnProperty,Xt=Bt.map,nn=Bt.reduce,un=Bt.forEach,fn=Bt.filter,dn=Bt.every,pn=Bt.some,mn=Bt.indexOf,hn=Array.isArray,gn=Object.keys,on=Nt.bind,Ft=window.isFinite,Gt=function(Ar,$r,Ur){var Jr,Ci;if(Ar==null)return Ar;if(un&&Ar.forEach===un)Ar.forEach($r,Ur);else if(Ar.length===+Ar.length){for(Jr=0,Ci=Ar.length;Jr<Ci;Jr++)if($r.call(Ur,Ar[Jr],Jr,Ar)===Lt)return}else{var Ni=zr(Ar);for(Jr=0,Ci=Ni.length;Jr<Ci;Jr++)if($r.call(Ur,Ar[Ni[Jr]],Ni[Jr],Ar)===Lt)return}return Ar},en=Gt,sn=function(Ar,$r,Ur){var Jr=[];return Ar==null?Jr:Xt&&Ar.map===Xt?Ar.map($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){Jr.push($r.call(Ur,Ci,Ni,Pi))}),Jr)},cn=sn,yn="Reduce of empty array with no initial value",Cn=function(Ar,$r,Ur,Jr){var Ci=arguments.length>2;if(Ar==null&&(Ar=[]),nn&&Ar.reduce===nn)return Jr&&($r=Qi($r,Jr)),Ci?Ar.reduce($r,Ur):Ar.reduce($r);if(Gt(Ar,function(Ni,Pi,ta){Ci?Ur=$r.call(Jr,Ur,Ni,Pi,ta):(Ur=Ni,Ci=!0)}),!Ci)throw new TypeError(yn);return Ur},kn=Cn,An=Cn,In=function(Ar,$r,Ur){var Jr;return Sn(Ar,function(Ci,Ni,Pi){if($r.call(Ur,Ci,Ni,Pi))return Jr=Ci,!0}),Jr},Pn=In,_n=function(Ar,$r,Ur){var Jr=[];return Ar==null?Jr:fn&&Ar.filter===fn?Ar.filter($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){$r.call(Ur,Ci,Ni,Pi)&&Jr.push(Ci)}),Jr)},Rn=_n,jn=function(Ar,$r,Ur){$r||($r=xa);var Jr=!0;return Ar==null?Jr:dn&&Ar.every===dn?Ar.every($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){if(!(Jr=Jr&&$r.call(Ur,Ci,Ni,Pi)))return Lt}),!!Jr)},On=jn,Sn=function(Ar,$r,Ur){$r||($r=xa);var Jr=!1;return Ar==null?Jr:pn&&Ar.some===pn?Ar.some($r,Ur):(Gt(Ar,function(Ci,Ni,Pi){if(Jr||(Jr=$r.call(Ur,Ci,Ni,Pi)))return Lt}),!!Jr)},Vn=Sn,Jn=function(Ar,$r){var Ur;return function(){return--Ar>0&&(Ur=$r.apply(this,arguments)),Ar<=1&&($r=null),Ur}},kr=function(Ar){return Ar==null?xa:qr(Ar)?Ar:Tn(Ar)},xr=function(Ar){return function($r,Ur,Jr){var Ci={};return Ur=kr(Ur),Gt($r,function(Ni,Pi){var ta=Ur.call(Jr,Ni,Pi,$r);Ar(Ci,ta,Ni)}),Ci}},Yn=xr(function(ui,Ar,$r){Vi(ui,Ar)?ui[Ar].push($r):ui[Ar]=[$r]}),Tr=xr(function(ui,Ar,$r){ui[Ar]=$r}),ti=function(Ar,$r,Ur,Jr){for(var Ci=(Ur=kr(Ur)).call(Jr,$r),Ni=0,Pi=Ar.length;Ni<Pi;){var ta=Ni+Pi>>>1;Ur.call(Jr,Ar[ta])<Ci?Ni=ta+1:Pi=ta}return Ni},yi=function(Ar,$r){return Ar!=null&&(Ar.length!==+Ar.length&&(Ar=Rr(Ar)),zi(Ar,$r)>=0)},ra=yi,Aa=function(Ar,$r){return In(Ar,ci($r))},ua=function(Ar){var $r=Jt.apply(Bt,qt.call(arguments,1));return _n(Ar,function(Ur){return!yi($r,Ur)})},zi=function(Ar,$r,Ur){if(Ar==null)return-1;var Jr=0,Ci=Ar.length;if(Ur){if(typeof Ur!="number")return Ar[Jr=ti(Ar,$r)]===$r?Jr:-1;Jr=Ur<0?Math.max(0,Ci+Ur):Ur}if(mn&&Ar.indexOf===mn)return Ar.indexOf($r,Ur);for(;Jr<Ci;Jr++)if(Ar[Jr]===$r)return Jr;return-1},Ui=function(){},Qi=function(Ar,$r){var Ur,Jr;if(on&&Ar.bind===on)return on.apply(Ar,qt.call(arguments,1));if(!qr(Ar))throw new TypeError;return Ur=qt.call(arguments,2),Jr=function(){if(!_instanceof(this,Jr))return Ar.apply($r,Ur.concat(qt.call(arguments)));Ui.prototype=Ar.prototype;var Ci=new Ui;Ui.prototype=null;var Ni=Ar.apply(Ci,Ur.concat(qt.call(arguments)));return Object(Ni)===Ni?Ni:Ci}},Ti=function(Ar){var $r=qt.call(arguments,1);return function(){for(var Ur=0,Jr=$r.slice(),Ci=0,Ni=Jr.length;Ci<Ni;Ci++)Vi(Jr[Ci],"partial")&&(Jr[Ci]=arguments[Ur++]);for(;Ur<arguments.length;)Jr.push(arguments[Ur++]);return Ar.apply(this,Jr)}},pi=Ti(Jn,2),$i=function(Ar,$r){var Ur=qt.call(arguments,2);return setTimeout(function(){return Ar.apply(null,Ur)},$r)},bi=Ti($i,{partial:Ti},1),Wr=function(Ar,$r,Ur){var Jr,Ci,Ni,Pi=null,ta=0;Ur||(Ur={});var aa=function(){ta=Ur.leading===!1?0:oi(),Pi=null,Ni=Ar.apply(Jr,Ci),Jr=Ci=null};return function(){ta||Ur.leading!==!1||(ta=oi);var ga=$r-(oi-ta);return Jr=this,Ci=arguments,ga<=0?(clearTimeout(Pi),Pi=null,ta=oi,Ni=Ar.apply(Jr,Ci),Jr=Ci=null):Pi||Ur.trailing===!1||(Pi=setTimeout(aa,ga)),Ni}},zr=function(Ar){if(!Di(Ar))return[];if(gn)return gn(Ar);var $r=[];for(var Ur in Ar)Vi(Ar,Ur)&&$r.push(Ur);return $r},Rr=function(Ar){for(var $r=zr(Ar),Ur=zr.length,Jr=Array(Ur),Ci=0;Ci<Ur;Ci++)Jr[Ci]=Ar[$r[Ci]];return Jr},Yr=function(Ar){for(var $r={},Ur=zr(Ar),Jr=0,Ci=Ur.length;Jr<Ci;Jr++)$r[Ar[Ur[Jr]]]=Ur[Jr];return $r},Zr=function(Ar){return Gt(qt.call(arguments,1),function($r){if($r)for(var Ur in $r)Ar[Ur]===void 0&&(Ar[Ur]=$r[Ur])}),Ar},_i=Object.assign||function(ui){return Gt(qt.call(arguments,1),function(Ar){if(Ar)for(var $r in Ar)Object.prototype.hasOwnProperty.call(Ar,$r)&&(ui[$r]=Ar[$r])}),ui},ki=function(Ar){var $r={},Ur=Jt.apply(Bt,qt.call(arguments,1));return Gt(Ur,function(Jr){Jr in Ar&&($r[Jr]=Ar[Jr])}),$r},Bi=hn||function(ui){return Zt.call(ui)=="[object Array]"},Di=function(Ar){return Ar===Object(Ar)},Gr=[];Gt(["Function","String","Number","Date","RegExp"],function(ui){Gr[ui]=function(Ar){return Zt.call(Ar)=="[object "+ui+"]"}}),Gr.Function=function(ui){return typeof ui=="function"};var Qr=Gr.Date,Dr=Gr.RegExp,qr=Gr.Function,hi=Gr.Number,xi=Gr.String,mi=function(Ar){return Ft(Ar)&&!ni(parseFloat(Ar))},ni=function(Ar){return hi(Ar)&&Ar!=+Ar},Nn=function(Ar){return Ar===!0||Ar===!1||Zt.call(Ar)=="[object Boolean]"},Li=function(Ar){return Ar===void 0},Vi=function(Ar,$r){return Yt.call(Ar,$r)},xa=function(Ar){return Ar},Tn=function(Ar){return function($r){return $r[Ar]}},ci=function(Ar){return function($r){if($r===Ar)return!0;for(var Ur in Ar)if(Ar[Ur]!==$r[Ur])return!1;return!0}},oi=Rt.a,Ai=function(Ar){return hi(Ar)&&!ni(Ar)};jt.c={after:function(Ar,$r){return function(){if(--Ar<1)return $r.apply(this,arguments)}},all:jn,any:Sn,before:Jn,bind:Qi,clone:function(Ar){return Di(Ar)?Bi(Ar)?Ar.slice():_i({},Ar):Ar},collect:cn,compact:function(Ar){return _n(Ar,xa)},constant:function(Ar){return function(){return Ar}},contains:yi,debounce:function(Ar,$r){var Ur;return $r===void 0&&($r=100),function(){for(var Jr=this,Ci=arguments.length,Ni=new Array(Ci),Pi=0;Pi<Ci;Pi++)Ni[Pi]=arguments[Pi];clearTimeout(Ur),Ur=setTimeout(function(){Ar.apply(Jr,Ni)},$r)}},defaults:Zr,defer:bi,delay:$i,detect:Pn,difference:ua,each:Gt,every:On,extend:_i,filter:_n,find:In,findWhere:Aa,foldl:kn,forEach:en,groupBy:Yn,has:Vi,identity:xa,include:ra,indexBy:Tr,indexOf:zi,inject:An,invert:Yr,isArray:Bi,isBoolean:Nn,isDate:Qr,isFinite:mi,isFunction:qr,isNaN:ni,isNull:function(Ar){return Ar===null},isNumber:hi,isObject:Di,isRegExp:Dr,isString:xi,isUndefined:Li,isValidNumber:Ai,keys:zr,last:function(Ar,$r,Ur){if(Ar!=null)return $r==null||Ur?Ar[Ar.length-1]:qt.call(Ar,Math.max(Ar.length-$r,0))},map:sn,matches:ci,max:function(Ar,$r,Ur){if(!$r&&Bi(Ar)&&Ar[0]===+Ar[0]&&Ar.length<65535)return Math.max.apply(Math,Ar);var Jr=-1/0,Ci=-1/0;return Gt(Ar,function(Ni,Pi,ta){var aa=$r?$r.call(Ur,Ni,Pi,ta):Ni;aa>Ci&&(Jr=Ni,Ci=aa)}),Jr},memoize:function(Ar,$r){var Ur={};return $r||($r=xa),function(){var Jr=$r.apply(this,arguments);return Vi(Ur,Jr)?Ur[Jr]:Ur[Jr]=Ar.apply(this,arguments)}},now:oi,omit:function(Ar){var $r={},Ur=Jt.apply(Bt,qt.call(arguments,1));for(var Jr in Ar)yi(Ur,Jr)||($r[Jr]=Ar[Jr]);return $r},once:pi,partial:Ti,pick:ki,pluck:function(Ar,$r){return sn(Ar,Tn($r))},property:Tn,propertyOf:function(Ar){return Ar==null?function(){}:function($r){return Ar[$r]}},reduce:Cn,reject:function(Ar,$r,Ur){return _n(Ar,function(Jr,Ci,Ni){return!$r.call(Ur,Jr,Ci,Ni)},Ur)},result:function(Ar,$r){if(Ar!=null){var Ur=Ar[$r];return qr(Ur)?Ur.call(Ar):Ur}},select:Rn,size:function(Ar){return Ar==null?0:Ar.length===+Ar.length?Ar.length:zr(Ar).length},some:Vn,sortedIndex:ti,throttle:Wr,where:function(Ar,$r){return _n(Ar,ci($r))},without:function(Ar){return ua(Ar,qt.call(arguments,1))}}},function(Ut,jt,xt){"use strict";var Rt=function(An,In,Pn){return _instanceof(Pn,Cn)&&Pn.code?Pn:new Cn(An,In,Pn)},Lt=function(An,In){var Pn=Rt(yn,In,An);return Pn.code=(An&&_instanceof(An,Cn)&&An.code||0)+In,Pn},Bt=function(An){var In=An.name,Pn=An.message;switch(In){case"AbortError":return/pause/.test(Pn)?303213:/load/.test(Pn)?303212:303210;case"NotAllowedError":return 303220;case"NotSupportedError":return 303230;default:return 303200}};xt.d(jt,"v",function(){return Nt}),xt.d(jt,"u",function(){return qt}),xt.d(jt,"t",function(){return Jt}),xt.d(jt,"q",function(){return Zt}),xt.d(jt,"r",function(){return Yt}),xt.d(jt,"p",function(){return Xt}),xt.d(jt,"b",function(){return nn}),xt.d(jt,"d",function(){return un}),xt.d(jt,"s",function(){return fn}),xt.d(jt,"e",function(){return dn}),xt.d(jt,"i",function(){return pn}),xt.d(jt,"a",function(){return mn}),xt.d(jt,"f",function(){return hn}),xt.d(jt,"c",function(){return gn}),xt.d(jt,"g",function(){return on}),xt.d(jt,"h",function(){return Ft}),xt.d(jt,"l",function(){return Gt}),xt.d(jt,"j",function(){return en}),xt.d(jt,"k",function(){return sn}),xt.d(jt,"m",function(){return cn}),xt.d(jt,"n",function(){return yn}),xt.d(jt,"o",function(){return Cn}),xt.d(jt,"x",function(){return Rt}),xt.d(jt,"w",function(){return Lt}),xt.d(jt,"y",function(){return Bt});var Vt=xt(0),Nt=1e5,qt=100001,Jt=100002,Zt=101e3,Yt=102e3,Xt=102700,nn=200001,un=202e3,fn=104e3,dn=203e3,pn=203640,mn=203700,hn=204e3,gn=306e3,on=308e3,Ft=308640,Gt="cantPlayVideo",en="badConnection",sn="cantLoadPlayer",cn="liveStreamDown",yn="technicalError",Cn=function(){var kn=function(In,Pn,_n){this.code=Object(Vt.u)(Pn)?Pn:0,this.sourceError=_n||null,In&&(this.key=In)};return kn.logMessage=function(An){var In=An%1e3,Pn=Math.floor((An-In)/1e3),_n=An.toString();return In>=400&&In<600&&(_n=Pn+"400-"+Pn+"599"),"JW Player "+(An>299999&&An<4e5?"Warning":"Error")+" "+An+". For more information see https://developer.jwplayer.com/jw-player/docs/developer-guide/api/errors-reference#"+_n},kn}()},function(Ut,jt,xt){"use strict";var Rt=function(dn){return dn.replace(/^\s+|\s+$/g,"")},Lt=function(dn,pn,mn){for(dn=""+dn,mn=mn||"0";dn.length<pn;)dn=mn+dn;return dn},Bt=function(dn,pn){for(var mn=dn.attributes,hn=0;hn<mn.length;hn++)if(mn[hn].name&&mn[hn].name.toLowerCase()===pn.toLowerCase())return mn[hn].value.toString();return""},Vt=function(dn){if(!dn||dn.substr(0,4)==="rtmp")return"";var pn=/[(,]format=(m3u8|mpd)-/i.exec(dn);if(pn)return pn[1];var mn=dn.replace(/^.+?\.(\w+)(?:[;].*)?(?:[?#].*)?$/,"$1");return mn!==dn?mn.toLowerCase():(dn=dn.split("?")[0].split("#")[0]).lastIndexOf(".")>-1?dn.substr(dn.lastIndexOf(".")+1,dn.length).toLowerCase():""},Nt=function(dn){var pn=(dn/60|0)%60,mn=dn%60;return Lt((dn/3600|0).toString(),2)+":"+Lt(pn.toString(),2)+":"+Lt(mn.toFixed(3),6)},qt=function(dn,pn){if(!dn)return 0;if(Object(nn.u)(dn))return dn;var mn=dn.replace(",","."),hn=mn.slice(-1),gn=mn.split(":"),on=gn.length,Ft=0;if(hn==="s")Ft=un(mn);else if(hn==="m")Ft=60*un(mn);else if(hn==="h")Ft=3600*un(mn);else if(on>1){var Gt=on-1;on===4&&(pn&&(Ft=un(gn[Gt])/pn),Gt-=1),Ft+=un(gn[Gt]),Ft+=60*un(gn[Gt-1]),on>=3&&(Ft+=3600*un(gn[Gt-2]))}else Ft=un(mn);return Object(nn.u)(Ft)?Ft:0},Jt=function(dn,pn,mn){if(Object(nn.s)(dn)&&dn.slice(-1)==="%"){var hn=un(dn);return pn&&Object(nn.u)(pn)&&Object(nn.u)(hn)?pn*hn/100:null}return qt(dn,mn)},Zt=function(dn,pn){return dn.map(function(mn){return pn+mn})},Yt=function(dn,pn){return dn.map(function(mn){return mn+pn})},Xt=function(dn){return!!dn&&Object(nn.s)(dn)&&dn.slice(-1)==="%"};xt.d(jt,"i",function(){return Rt}),xt.d(jt,"e",function(){return Lt}),xt.d(jt,"j",function(){return Bt}),xt.d(jt,"a",function(){return Vt}),xt.d(jt,"b",function(){return Nt}),xt.d(jt,"g",function(){return qt}),xt.d(jt,"d",function(){return Jt}),xt.d(jt,"f",function(){return Zt}),xt.d(jt,"h",function(){return Yt}),xt.d(jt,"c",function(){return Xt});var nn=xt(0),un=window.parseFloat},function(Ut,jt,xt){"use strict";xt.d(jt,"jb",function(){return Rt}),xt.d(jt,"mb",function(){return Lt}),xt.d(jt,"kb",function(){return Bt}),xt.d(jt,"ob",function(){return Vt}),xt.d(jt,"pb",function(){return Nt}),xt.d(jt,"lb",function(){return qt}),xt.d(jt,"nb",function(){return Jt}),xt.d(jt,"qb",function(){return Zt}),xt.d(jt,"s",function(){return Yt}),xt.d(jt,"u",function(){return Xt}),xt.d(jt,"t",function(){return nn}),xt.d(jt,"o",function(){return un}),xt.d(jt,"r",function(){return fn}),xt.d(jt,"Z",function(){return dn}),xt.d(jt,"W",function(){return pn}),xt.d(jt,"v",function(){return mn}),xt.d(jt,"Y",function(){return hn}),xt.d(jt,"w",function(){return gn}),xt.d(jt,"ub",function(){return on}),xt.d(jt,"a",function(){return Ft}),xt.d(jt,"b",function(){return Gt}),xt.d(jt,"c",function(){return en}),xt.d(jt,"d",function(){return sn}),xt.d(jt,"e",function(){return cn}),xt.d(jt,"f",function(){return yn}),xt.d(jt,"i",function(){return Cn}),xt.d(jt,"F",function(){return kn}),xt.d(jt,"gb",function(){return An}),xt.d(jt,"Q",function(){return In}),xt.d(jt,"C",function(){return Pn}),xt.d(jt,"B",function(){return _n}),xt.d(jt,"E",function(){return Rn}),xt.d(jt,"q",function(){return jn}),xt.d(jt,"cb",function(){return On}),xt.d(jt,"n",function(){return Sn}),xt.d(jt,"G",function(){return Vn}),xt.d(jt,"H",function(){return Jn}),xt.d(jt,"N",function(){return kr}),xt.d(jt,"O",function(){return xr}),xt.d(jt,"R",function(){return Yn}),xt.d(jt,"ib",function(){return Tr}),xt.d(jt,"bb",function(){return ti}),xt.d(jt,"D",function(){return yi}),xt.d(jt,"S",function(){return ra}),xt.d(jt,"P",function(){return Aa}),xt.d(jt,"T",function(){return ua}),xt.d(jt,"V",function(){return zi}),xt.d(jt,"M",function(){return Ui}),xt.d(jt,"L",function(){return Qi}),xt.d(jt,"K",function(){return Ti}),xt.d(jt,"I",function(){return pi}),xt.d(jt,"J",function(){return $i}),xt.d(jt,"U",function(){return bi}),xt.d(jt,"p",function(){return Wr}),xt.d(jt,"y",function(){return zr}),xt.d(jt,"hb",function(){return Rr}),xt.d(jt,"db",function(){return Yr}),xt.d(jt,"eb",function(){return Zr}),xt.d(jt,"g",function(){return _i}),xt.d(jt,"h",function(){return ki}),xt.d(jt,"rb",function(){return Bi}),xt.d(jt,"sb",function(){return Di}),xt.d(jt,"ab",function(){return Gr}),xt.d(jt,"A",function(){return Qr}),xt.d(jt,"m",function(){return Dr}),xt.d(jt,"l",function(){return qr}),xt.d(jt,"fb",function(){return hi}),xt.d(jt,"tb",function(){return xi}),xt.d(jt,"z",function(){return mi}),xt.d(jt,"k",function(){return ni}),xt.d(jt,"X",function(){return Nn}),xt.d(jt,"j",function(){return Li}),xt.d(jt,"x",function(){return Vi});var Rt="buffering",Lt="idle",Bt="complete",Vt="paused",Nt="playing",qt="error",Jt="loading",Zt="stalled",Yt="drag",Xt="dragStart",nn="dragEnd",un="click",fn="doubleClick",dn="over",pn="move",mn="enter",hn="out",gn=qt,on="warning",Ft="adClick",Gt="mediaLoaded",en="adPause",sn="adPlay",cn="adSkipped",yn="adTime",Cn="autostartNotAllowed",kn=Bt,An="ready",In="seek",Pn="beforePlay",_n="beforeComplete",Rn="bufferFull",jn="displayClick",On="playlistComplete",Sn="cast",Vn="mediaError",Jn="firstFrame",kr="playAttempt",xr="playAttemptFailed",Yn="seeked",Tr="setupError",ti="state",yi="bufferChange",ra="time",Aa="ratechange",ua="mediaType",zi="volume",Ui="mute",Qi="metadataCueParsed",Ti="meta",pi="levels",$i="levelsChanged",bi="visualQuality",Wr="controls",zr="fullscreen",Rr="resize",Yr="playlistItem",Zr="playlist",_i="audioTracks",ki="audioTrackChanged",Bi="subtitlesTracks",Di="subtitlesTrackChanged",Gr="playbackRateChanged",Qr="logoClick",Dr="captionsList",qr="captionsChanged",hi="providerFirstFrame",xi="userAction",mi="instreamClick",ni="breakpoint",Nn="fullscreenchange",Li="bandwidthEstimate",Vi="float"},function(Ut,jt,xt){"use strict";var Rt=function(Jt){var Zt="";return Jt&&(Jt.localName?Zt=Jt.localName:Jt.baseName&&(Zt=Jt.baseName)),Zt},Lt=function(Jt){var Zt="";return Jt&&(Jt.textContent?Zt=Object(Nt.i)(Jt.textContent):Jt.text&&(Zt=Object(Nt.i)(Jt.text))),Zt},Bt=function(Jt,Zt){return Jt.childNodes[Zt]},Vt=function(Jt){return Jt.childNodes?Jt.childNodes.length:0};xt.d(jt,"b",function(){return Rt}),xt.d(jt,"d",function(){return Lt}),xt.d(jt,"a",function(){return Bt}),xt.d(jt,"c",function(){return Vt});var Nt=xt(2)},function(Ut,jt,xt){"use strict";var Rt=function(sn){return navigator.userAgent.match(sn)!==null},Lt=function(){return!(Rt(/chrome\/[123456789]/i)&&!Rt(/chrome\/18/i)&&!Nt())&&gn()},Bt=function(){try{return window.self!==window.top}catch(sn){return!0}};xt.d(jt,"f",function(){return Nt}),xt.d(jt,"l",function(){return qt}),xt.d(jt,"k",function(){return Jt}),xt.d(jt,"p",function(){return Zt}),xt.d(jt,"g",function(){return Yt}),xt.d(jt,"e",function(){return Xt}),xt.d(jt,"n",function(){return nn}),xt.d(jt,"r",function(){return un}),xt.d(jt,"s",function(){return fn}),xt.d(jt,"d",function(){return dn}),xt.d(jt,"i",function(){return pn}),xt.d(jt,"q",function(){return mn}),xt.d(jt,"j",function(){return hn}),xt.d(jt,"c",function(){return Lt}),xt.d(jt,"b",function(){return gn}),xt.d(jt,"o",function(){return on}),xt.d(jt,"m",function(){return Bt}),xt.d(jt,"h",function(){return Ft}),xt.d(jt,"a",function(){return Gt});var Vt=function(){return navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1},Nt=function(){return Rt(/gecko\//i)},qt=function(){return Rt(/iP(hone|od)/i)},Jt=function(){return Rt(/iPad/i)||Vt()},Zt=function(){return Rt(/Macintosh/i)&&!Vt()},Yt=function(){return Rt(/FBAV/i)},Xt=function(){return Rt(/\sEdge?\/\d+/i)},nn=function(){return Rt(/msie/i)},un=function(){return Rt(/SMART-TV/)},fn=function(){return un()&&!Rt(/SamsungBrowser/)},dn=function(){return Rt(/\s(?:(?:Headless)?Chrome|CriOS)\//i)&&!Xt()&&!Rt(/UCBrowser/i)&&!un()},pn=function(){return!Rt(/\sEdg\/\d+/i)&&(Xt()||Rt(/trident\/.+rv:\s*11/i)||nn())},mn=function(){return Rt(/safari/i)&&!Rt(/(?:Chrome|CriOS|chromium|android|phantom)/i)||un()},hn=function(){return Rt(/iP(hone|ad|od)/i)||Vt()},gn=function(){return Rt(/Android/i)&&!Rt(/Windows Phone/i)},on=function(){return hn()||gn()||Rt(/Windows Phone/i)},Ft=function(){return!1},Gt=function(){return 0}},function(Ut,jt,xt){"use strict";var Rt=function(On,Sn){return On.classList.contains(Sn)},Lt=function(On){return Vt(On).firstChild},Bt=function(On,Sn){mn(On),function(Vn,Jn){if(!!Jn){for(var kr=document.createDocumentFragment(),xr=Vt(Jn).childNodes,Yn=0;Yn<xr.length;Yn++)kr.appendChild(xr[Yn].cloneNode(!0));Vn.appendChild(kr)}}(On,Sn)},Vt=function(On){var Sn=function(kr){if(Cn||(Cn=new Pn,_n=function(){try{if(Cn.parseFromString("","text/html"))return!0}catch(Yn){}return!1}()),_n)return Cn.parseFromString(kr,"text/html").body;var xr=document.implementation.createHTMLDocument("");return kr.toLowerCase().indexOf("<!doctype")>-1?xr.documentElement.innerHTML=kr:xr.body.innerHTML=kr,xr.body}(On);Nt(Sn);for(var Vn=Sn.querySelectorAll("*"),Jn=Vn.length;Jn--;)qt(Vn[Jn]);return Sn},Nt=function(On){for(var Sn=On.querySelectorAll("script,object,iframe,meta"),Vn=Sn.length;Vn--;){var Jn=Sn[Vn];Jn.parentNode.removeChild(Jn)}return On},qt=function(On){for(var Sn=On.attributes,Vn=Sn.length;Vn--;){var Jn=Sn[Vn].name;if(/^on/.test(Jn)&&On.removeAttribute(Jn),/href/.test(Jn)){var kr=Sn[Vn].value;/javascript:|javascript&colon;/.test(kr)||!Rn.test(kr)?On.removeAttribute(Jn):console.warn("Invalid or unsafe URL")}}return On},Jt=function(On){return On+(On.toString().indexOf("%")>0?"":"px")},Zt=function(On){return Object(kn.s)(On.className)?On.className.split(" "):[]},Yt=function(On,Sn){Sn=Object(An.i)(Sn),On.className!==Sn&&(On.className=Sn)},Xt=function(On){return On.classList?On.classList:Zt(On)},nn=function(On,Sn){var Vn=Zt(On);(Array.isArray(Sn)?Sn:Sn.split(" ")).forEach(function(Jn){Object(kn.b)(Vn,Jn)||Vn.push(Jn)}),Yt(On,Vn.join(" "))},un=function(On,Sn){var Vn=Zt(On),Jn=Array.isArray(Sn)?Sn:Sn.split(" ");Yt(On,Object(kn.e)(Vn,Jn).join(" "))},fn=function(On,Sn,Vn){var Jn=On.className||"";Sn.test(Jn)?Jn=Jn.replace(Sn,Vn):Vn&&(Jn+=" "+Vn),Yt(On,Jn)},dn=function(On,Sn,Vn){var Jn=Rt(On,Sn);(Vn=Object(kn.n)(Vn)?Vn:!Jn)!==Jn&&(Vn?nn(On,Sn):un(On,Sn))},pn=function(On,Sn,Vn){On.setAttribute(Sn,Vn)},mn=function(On){for(;On.firstChild;)On.removeChild(On.firstChild)},hn=function(On){var Sn=document.createElement("link");Sn.rel="stylesheet",Sn.href=On,document.getElementsByTagName("head")[0].appendChild(Sn)},gn=function(On){On&&mn(On)},on=function(On){var Sn={left:0,right:0,width:0,height:0,top:0,bottom:0};if(!On||!document.body.contains(On))return Sn;var Vn=On.getBoundingClientRect(),Jn=window.pageYOffset,kr=window.pageXOffset;return(Vn.width||Vn.height||Vn.left||Vn.top)&&(Sn.left=Vn.left+kr,Sn.right=Vn.right+kr,Sn.top=Vn.top+Jn,Sn.bottom=Vn.bottom+Jn,Sn.width=Vn.right-Vn.left,Sn.height=Vn.bottom-Vn.top),Sn},Ft=function(On,Sn){On.insertBefore(Sn,On.firstChild)},Gt=function(On){return On.nextElementSibling},en=function(On){return On.previousElementSibling},sn=function(On,Sn,Vn){if(Vn===void 0&&(Vn={}),Rn.test(On)){var Jn=document.createElement("a");Jn.href=On,Jn.target=Sn,Jn=qt(Object(kn.g)(Jn,Vn)),In.Browser.firefox?Jn.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})):Jn.click()}},cn=function(){var On=window.screen.orientation;return!!On&&(On.type==="landscape-primary"||On.type==="landscape-secondary")||window.orientation===90||window.orientation===-90},yn=function(On){return function(Sn){var Vn=document.createElement("textarea");return Vn.innerHTML=Sn,Vn.value}(On).replace(/&|<|>|"|''/gm,function(Sn){return"&#"+Sn.charCodeAt(0)+";"}).replace(/&#60;(\/?)(b|strong|i|em|p|br|ul|ol|li|h.)&#62;/gim,"<$1$2>")};xt.d(jt,"j",function(){return Rt}),xt.d(jt,"f",function(){return Lt}),xt.d(jt,"r",function(){return Bt}),xt.d(jt,"k",function(){return Vt}),xt.d(jt,"t",function(){return Nt}),xt.d(jt,"s",function(){return qt}),xt.d(jt,"v",function(){return Jt}),xt.d(jt,"e",function(){return Xt}),xt.d(jt,"b",function(){return nn}),xt.d(jt,"p",function(){return un}),xt.d(jt,"q",function(){return fn}),xt.d(jt,"w",function(){return dn}),xt.d(jt,"u",function(){return pn}),xt.d(jt,"i",function(){return mn}),xt.d(jt,"c",function(){return hn}),xt.d(jt,"h",function(){return gn}),xt.d(jt,"d",function(){return on}),xt.d(jt,"n",function(){return Ft}),xt.d(jt,"l",function(){return Gt}),xt.d(jt,"o",function(){return en}),xt.d(jt,"m",function(){return sn}),xt.d(jt,"g",function(){return cn}),xt.d(jt,"a",function(){return yn});var Cn,kn=xt(0),An=xt(2),In=xt(7),Pn=window.DOMParser,_n=!0,Rn=new RegExp(/^((((https?):\/\/)|(mailto:))(%[0-9A-Fa-f]{2}|[-()_.!~*';/?:@&=+$,A-Za-z0-9])+)([).!';/?:,][[:blank:|:blank:]])?$/)},function(Ut,jt,xt){"use strict";var Rt=function(Yt,Xt){var nn=Yt.exec(Xt);if(nn&&nn.length>1)return nn[1]};xt.r(jt);var Lt=xt(5);xt.d(jt,"Browser",function(){return Nt}),xt.d(jt,"OS",function(){return qt}),xt.d(jt,"Features",function(){return Jt});var Bt=navigator.userAgent,Vt=function(){},Nt={get androidNative(){return Object(Lt.c)()},get chrome(){return Object(Lt.d)()},get edge(){return Object(Lt.e)()},get facebook(){return Object(Lt.g)()},get firefox(){return Object(Lt.f)()},get ie(){return Object(Lt.i)()},get msie(){return Object(Lt.n)()},get safari(){return Object(Lt.q)()},get version(){return function(Zt,Yt){var Xt,nn,un,fn;if(Zt.chrome)Xt=Yt.indexOf("Chrome")!==-1?Yt.substring(Yt.indexOf("Chrome")+7):Yt.substring(Yt.indexOf("CriOS")+6);else if(Zt.safari)Xt=Yt.substring(Yt.indexOf("Version")+8);else if(Zt.firefox)Xt=Yt.substring(Yt.indexOf("Firefox")+8);else if(Zt.edge){var dn=Yt.indexOf("Edge");dn===-1?dn=Yt.indexOf("Edg")+4:dn+=5,Xt=Yt.substring(dn)}else Zt.ie&&(Yt.indexOf("rv:")!==-1?Xt=Yt.substring(Yt.indexOf("rv:")+3):Yt.indexOf("MSIE")!==-1&&(Xt=Yt.substring(Yt.indexOf("MSIE")+5)));return Xt&&((fn=Xt.indexOf(";"))!==-1&&(Xt=Xt.substring(0,fn)),(fn=Xt.indexOf(" "))!==-1&&(Xt=Xt.substring(0,fn)),(fn=Xt.indexOf(")"))!==-1&&(Xt=Xt.substring(0,fn)),nn=parseInt(Xt,10),un=parseInt(Xt.split(".")[1],10)),{version:Xt,major:nn,minor:un}}(this,Bt)}},qt={get android(){return Object(Lt.b)()},get iOS(){return Object(Lt.j)()},get mobile(){return Object(Lt.o)()},get mac(){return Object(Lt.p)()},get iPad(){return Object(Lt.k)()},get iPhone(){return Object(Lt.l)()},get windows(){return Bt.indexOf("Windows")>-1},get tizen(){return Object(Lt.r)()},get tizenApp(){return Object(Lt.s)()},get version(){return function(Zt,Yt){var Xt,nn,un;if(Zt.windows)switch(Xt=Rt(/Windows(?: NT|)? ([._\d]+)/,Yt)){case"6.1":Xt="7.0";break;case"6.2":Xt="8.0";break;case"6.3":Xt="8.1"}else Zt.android?Xt=Rt(/Android ([._\d]+)/,Yt):Zt.iOS?Xt=Rt(/OS ([._\d]+)/,Yt):Zt.mac?Xt=Rt(/Mac OS X ([._\d]+)/,Yt):Zt.tizen&&(Xt=Rt(/Tizen ([._\d]+)/,Yt));if(Xt){nn=parseInt(Xt,10);var fn=Xt.split(/[._]/);fn&&(un=parseInt(fn[1],10))}return{version:Xt,major:nn,minor:un}}(this,Bt)}},Jt={get flash(){return Object(Lt.h)()},get flashVersion(){return Object(Lt.a)()},get iframe(){return Object(Lt.m)()},get passiveEvents(){return function(){var Zt=!1;try{var Yt=Object.defineProperty({},"passive",{get:function(){return Zt=!0}});window.addEventListener("testPassive",Vt,Yt),window.removeEventListener("testPassive",Vt,Yt)}catch(Xt){}return Zt}()},get backgroundLoading(){return!(qt.iOS||Nt.safari||qt.tizen)}}},function(Ut,jt,xt){"use strict";var Rt=function(nn,un,fn,dn){if(!fn)return!0;if(typeof fn=="object"){for(var pn in fn)Object.prototype.hasOwnProperty.call(fn,pn)&&nn[un].apply(nn,[pn,fn[pn]].concat(dn));return!1}if(Yt.test(fn)){for(var mn=fn.split(Yt),hn=0,gn=mn.length;hn<gn;hn++)nn[un].apply(nn,[mn[hn]].concat(dn));return!1}return!0},Lt=function(nn,un,fn,dn){for(var pn=-1,mn=nn.length;++pn<mn;){var hn=nn[pn];if(dn)try{hn.callback.apply(hn.context||fn,un)}catch(gn){console.log('Error in "'+dn+'" event handler:',gn)}else hn.callback.apply(hn.context||fn,un)}};xt.d(jt,"a",function(){return Bt}),xt.d(jt,"c",function(){return Vt}),xt.d(jt,"d",function(){return Nt}),xt.d(jt,"b",function(){return qt}),xt.d(jt,"e",function(){return Jt}),xt.d(jt,"f",function(){return Zt});var Bt=function(){var Xt=function(){},nn=Xt.prototype;return nn.on=function(un,fn,dn){if(!Rt(this,"on",un,[fn,dn])||!fn)return this;var pn=this._events||(this._events={});return(pn[un]||(pn[un]=[])).push({callback:fn,context:dn}),this},nn.once=function(un,fn,dn){if(!Rt(this,"once",un,[fn,dn])||!fn)return this;var pn=0,mn=this,hn=function gn(){pn++||(mn.off(un,gn),fn.apply(this,arguments))};return hn._callback=fn,this.on(un,hn,dn)},nn.off=function(un,fn,dn){if(!this._events||!Rt(this,"off",un,[fn,dn]))return this;if(!un&&!fn&&!dn)return delete this._events,this;for(var pn=un?[un]:Object.keys(this._events),mn=0,hn=pn.length;mn<hn;mn++){un=pn[mn];var gn=this._events[un];if(gn){var on=this._events[un]=[];if(fn||dn)for(var Ft=0,Gt=gn.length;Ft<Gt;Ft++){var en=gn[Ft];(fn&&fn!==en.callback&&fn!==en.callback._callback||dn&&dn!==en.context)&&on.push(en)}on.length||delete this._events[un]}}return this},nn.trigger=function(un){for(var fn=arguments.length,dn=new Array(fn>1?fn-1:0),pn=1;pn<fn;pn++)dn[pn-1]=arguments[pn];if(!this._events)return this;if(!Rt(this,"trigger",un,dn))return this;var mn=this._events[un],hn=this._events.all;return mn&&Lt(mn,dn,this),hn&&Lt(hn,arguments,this),this},nn.triggerSafe=function(un){for(var fn=arguments.length,dn=new Array(fn>1?fn-1:0),pn=1;pn<fn;pn++)dn[pn-1]=arguments[pn];if(!this._events)return this;if(!Rt(this,"trigger",un,dn))return this;var mn=this._events[un],hn=this._events.all;return mn&&Lt(mn,dn,this,un),hn&&Lt(hn,arguments,this,un),this},Xt}(),Vt=Bt.prototype.on,Nt=Bt.prototype.once,qt=Bt.prototype.off,Jt=Bt.prototype.trigger,Zt=Bt.prototype.triggerSafe;Bt.on=Vt,Bt.once=Nt,Bt.off=qt,Bt.trigger=Jt;var Yt=/\s+/},function(Ut,jt,xt){"use strict";var Rt=function(Jt,Zt){return function(){throw new Vt.o(Vt.k,Jt,Zt)}},Lt=function(Jt,Zt){return function(){throw new Vt.o(null,Jt,Zt)}},Bt=function(){return xt.e(3).then(function(Jt){return xt(54).default}.bind(null,xt)).catch(Rt(Vt.q+101))};xt.d(jt,"a",function(){return Nt}),xt.d(jt,"b",function(){return Rt}),xt.d(jt,"c",function(){return Lt}),xt.d(jt,"d",function(){return Bt});var Vt=xt(1),Nt={}},function(Ut,jt,xt){"use strict";var Rt=function(Xt){switch(typeof Xt=="undefined"?"undefined":_typeof(Xt)){case"string":return Xt.length>0;case"object":return Xt!==null;case"undefined":return!1;default:return!0}},Lt=function(){return Jt==="https:"},Bt=function(){return Jt==="file:"},Vt=function(Xt,nn){return Xt.indexOf("rtmp:")===0||nn==="rtmp"},Nt=function(Xt,nn){return nn==="youtube"||/^(http|\/\/).*(youtube\.com|youtu\.be)\/.+/.test(Xt)},qt=function(Xt){if(Xt===null)return"null";var nn=typeof Xt=="undefined"?"undefined":_typeof(Xt);return nn==="object"&&Array.isArray(Xt)?"array":nn};xt.r(jt),xt.d(jt,"exists",function(){return Rt}),xt.d(jt,"isHTTPS",function(){return Lt}),xt.d(jt,"isFileProtocol",function(){return Bt}),xt.d(jt,"isRtmp",function(){return Vt}),xt.d(jt,"isYouTube",function(){return Nt}),xt.d(jt,"typeOf",function(){return qt}),xt.d(jt,"isDeepKeyCompliant",function(){return Zt});var Jt=window.location.protocol;function Zt(Yt,Xt,nn){var un=Object.keys(Yt);return Object.keys(Xt).length>=un.length&&un.every(function(fn){var dn=Yt[fn],pn=Xt[fn];return dn&&typeof dn=="object"?!(!pn||typeof pn!="object")&&Zt(dn,pn,nn):nn(fn,Yt)})}},function(Ut,jt,xt){"use strict";var Rt=function(fn,dn,pn,mn){pn=pn||"all-players";var hn="";if(typeof dn=="object"){var gn=document.createElement("div");Lt(gn,dn);var on=gn.style.cssText;Object.prototype.hasOwnProperty.call(dn,"content")&&on&&(on=on+' content: "'+dn.content+'";'),mn&&on&&(on=on.replace(/;/g," !important;")),hn="{"+on+"}"}else typeof dn=="string"&&(hn=dn);hn!==""&&hn!=="{}"?Xt.a.style([[fn,fn+hn]],pn):Xt.a.clear(pn,fn)},Lt=function(fn,dn){if(fn!=null){var pn;fn.length===void 0&&(fn=[fn]);var mn={};for(pn in dn)Object.prototype.hasOwnProperty.call(dn,pn)&&(mn[pn]=Vt(pn,dn[pn]));for(var hn=0;hn<fn.length;hn++){var gn=fn[hn],on=void 0;if(gn!=null)for(pn in mn)Object.prototype.hasOwnProperty.call(mn,pn)&&(on=Bt(pn),gn.style[on]!==mn[pn]&&(gn.style[on]=mn[pn]))}}},Bt=function(fn){fn=fn.split("-");for(var dn=1;dn<fn.length;dn++)fn[dn]=fn[dn].charAt(0).toUpperCase()+fn[dn].slice(1);return fn.join("")},Vt=function(fn,dn){return dn===""||dn==null?"":typeof dn=="string"&&isNaN(dn)?/png|gif|jpe?g/i.test(dn)&&dn.indexOf("url")<0?"url("+dn+")":dn:dn===0||fn==="z-index"||fn==="opacity"?""+dn:/color/i.test(fn)?"#"+Object(Zt.e)(dn.toString(16).replace(/^0x/i,""),6):Math.ceil(dn)+"px"},Nt=function(fn,dn){Lt(fn,{transform:dn})},qt=function(fn,dn){var pn="rgb",mn=dn!==void 0&&dn!==100;if(mn&&(pn+="a"),!Jt){var hn=document.createElement("canvas");hn.height=1,hn.width=1,Jt=hn.getContext("2d")}fn?isNaN(parseInt(fn,16))||(fn="#"+fn):fn="#000000",Jt.clearRect(0,0,1,1),Jt.fillStyle=fn,Jt.fillRect(0,0,1,1);var gn=Jt.getImageData(0,0,1,1).data;return pn+="("+gn[0]+", "+gn[1]+", "+gn[2],mn&&(pn+=", "+dn/100),pn+")"};xt.d(jt,"a",function(){return nn}),xt.d(jt,"b",function(){return Rt}),xt.d(jt,"d",function(){return Lt}),xt.d(jt,"e",function(){return Nt}),xt.d(jt,"c",function(){return qt});var Jt,Zt=xt(2),Yt=xt(31),Xt=xt.n(Yt),nn=Xt.a.clear},function(Ut,jt,xt){"use strict";var Rt=function(Xt,nn){if(nn&&Object(Jt.exists)(nn)||(nn=document.location.href),!Object(Jt.exists)(Xt))return"";if(Lt(Xt))return Xt;var un,fn=nn.substring(0,nn.indexOf("://")+3),dn=nn.substring(fn.length,nn.indexOf("/",fn.length+1));if(Xt.indexOf("/")===0)un=Xt.split("/");else{var pn=nn.split("?")[0];un=(pn=pn.substring(fn.length+dn.length+1,pn.lastIndexOf("/"))).split("/").concat(Xt.split("/"))}for(var mn=[],hn=0;hn<un.length;hn++)un[hn]&&Object(Jt.exists)(un[hn])&&un[hn]!=="."&&(un[hn]===".."?mn.pop():mn.push(un[hn]));return fn+dn+"/"+mn.join("/")},Lt=function(Xt){return/^(?:(?:https?|file):)?\/\//.test(Xt)},Bt=function(Xt){var nn=null;try{(nn=new window.DOMParser().parseFromString(Xt,"text/xml")).querySelector("parsererror")&&(nn=null)}catch(un){}return nn},Vt=function(Xt){if(Xt===void 0)return null;if(typeof Xt=="string"&&Xt.length<6){var nn=Xt.toLowerCase();if(nn==="true")return!0;if(nn==="false")return!1;if(!Object(Zt.q)(Number(Xt))&&!Object(Zt.q)(parseFloat(Xt)))return Number(Xt)}return Xt},Nt=function(Xt){return Object(Zt.u)(Xt)?Xt:Xt===""?0:Xt.lastIndexOf("%")>-1?Xt:parseInt(Xt.replace("px",""),10)},qt=function(Xt,nn){if(Object(Zt.q)(Xt)&&(Xt=parseInt(Xt.toString())),Object(Zt.q)(Xt)||!isFinite(Xt)||Xt<=0&&!nn)return"00:00";var un=Xt<0?"-":"";Xt=Math.abs(Xt);var fn=Math.floor(Xt/3600),dn=Math.floor((Xt-3600*fn)/60),pn=Math.floor(Xt%60);return un+(fn?fn+":":"")+(dn<10?"0":"")+dn+":"+(pn<10?"0":"")+pn};xt.r(jt),xt.d(jt,"getAbsolutePath",function(){return Rt}),xt.d(jt,"isAbsolutePath",function(){return Lt}),xt.d(jt,"parseXML",function(){return Bt}),xt.d(jt,"serialize",function(){return Vt}),xt.d(jt,"parseDimension",function(){return Nt}),xt.d(jt,"timeFormat",function(){return qt});var Jt=xt(10),Zt=xt(0)},function(Ut,jt,xt){"use strict";var Rt=function(sn){var cn=Lt(sn),yn=cn.indexOf("_");return yn===-1?cn:cn.substring(0,yn)},Lt=function(sn){return sn.toLowerCase().replace("-","_")},Bt=function(sn){return sn?Object.keys(sn).reduce(function(cn,yn){return cn[Lt(yn)]=sn[yn],cn},{}):{}},Vt=function(sn){var cn=sn.querySelector("html");return cn?cn.getAttribute("lang"):null},Nt=function(){var sn=Vt(document);if(!sn&&Object(pn.m)())try{sn=Vt(window.top.document)}catch(cn){}return sn||navigator.language||"en"},qt=function(sn){return sn.charCodeAt(0)===8207||/^[\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(sn)},Jt=function(sn){return Gt.indexOf(Rt(sn))>=0},Zt=function(sn,cn,yn){return Object(dn.g)({},function(Cn){var kn=Cn.advertising,An=Cn.related,In=Cn.sharing,Pn=Cn.abouttext,_n=Object(dn.g)({},Cn.localization);kn&&(_n.advertising=_n.advertising||{},Yt(_n.advertising,kn,"admessage"),Yt(_n.advertising,kn,"cuetext"),Yt(_n.advertising,kn,"loadingAd"),Yt(_n.advertising,kn,"podmessage"),Yt(_n.advertising,kn,"skipmessage"),Yt(_n.advertising,kn,"skiptext")),typeof _n.related=="string"?_n.related={heading:_n.related}:_n.related=_n.related||{},An&&Yt(_n.related,An,"autoplaymessage"),In&&(_n.sharing=_n.sharing||{},Yt(_n.sharing,In,"heading"),Yt(_n.sharing,In,"copied")),Pn&&Yt(_n,Cn,"abouttext");var Rn=_n.close||_n.nextUpClose;return Rn&&(_n.close=Rn),_n}(sn),cn[Rt(yn)],cn[Lt(yn)])},Yt=function(sn,cn,yn){var Cn=sn[yn]||cn[yn];Cn&&(sn[yn]=Cn)},Xt=function(sn){return Object(hn.isDeepKeyCompliant)(gn.a,sn,function(cn,yn){return typeof yn[cn]=="string"})},nn=function(sn,cn){var yn,Cn=on[cn];if(!Cn){var kn=sn+"translations/"+(yn=Rt(cn),(/^n[bn]$/.test(yn)?"no":yn)+".json");on[cn]=Cn=new Promise(function(An,In){Object(mn.a)({url:kn,oncomplete:An,onerror:function(_n,Rn,jn,On){on[cn]=null,In(On)},responseType:"json"})})}return Cn},un=function(sn,cn){var yn=Object(dn.g)({},sn,cn);return fn(yn,"errors",sn,cn),fn(yn,"related",sn,cn),fn(yn,"sharing",sn,cn),fn(yn,"advertising",sn,cn),fn(yn,"shortcuts",sn,cn),fn(yn,"captionsStyles",sn,cn),yn},fn=function(sn,cn,yn,Cn){sn[cn]=Object(dn.g)({},yn[cn],Cn[cn])};xt.d(jt,"h",function(){return Bt}),xt.d(jt,"c",function(){return Nt}),xt.d(jt,"e",function(){return qt}),xt.d(jt,"f",function(){return Jt}),xt.d(jt,"b",function(){return Zt}),xt.d(jt,"d",function(){return Xt}),xt.d(jt,"g",function(){return nn}),xt.d(jt,"a",function(){return un});var dn=xt(0),pn=xt(5),mn=xt(21),hn=xt(10),gn=xt(30),on={},Ft={zh:"Chinese",nl:"Dutch",en:"English",fr:"French",de:"German",it:"Italian",ja:"Japanese",pt:"Portuguese",ru:"Russian",es:"Spanish",el:"Greek",fi:"Finnish",id:"Indonesian",ko:"Korean",th:"Thai",vi:"Vietnamese"};Object(dn.m)(Ft);var Gt=["ar","da","de","el","es","fi","fr","he","id","it","ja","ko","nb","nl","nn","no","oc","pt","ro","ru","sl","sv","th","tr","vi","zh"]},function(Ut,jt,xt){"use strict";jt.a=[]},function(Ut,jt,xt){"use strict";var Rt=xt(49),Lt=xt(10),Bt=document.createElement("video");xt.d(jt,"a",function(){return Nt});var Vt={aac:"audio/mp4",mp4:"video/mp4",f4v:"video/mp4",m4v:"video/mp4",mov:"video/mp4",mp3:"audio/mpeg",mpeg:"audio/mpeg",ogv:"video/ogg",ogg:"video/ogg",oga:"video/ogg",vorbis:"video/ogg",webm:"video/webm",f4a:"video/aac",m3u8:"application/vnd.apple.mpegurl",m3u:"application/vnd.apple.mpegurl",hls:"application/vnd.apple.mpegurl"},Nt=[{name:"html5",supports:function(Jt){if(!Bt||!Bt.canPlayType||Object(Rt.a)(Jt)===!1)return!1;var Zt=Jt.file,Yt=Jt.type;if(Object(Lt.isRtmp)(Zt,Yt))return!1;var Xt=Jt.mimeType||Vt[Yt];if(!Xt)return!1;var nn=Jt.mediaTypes;return nn&&nn.length&&(Xt=[Xt].concat(nn.slice()).join("; ")),!!Bt.canPlayType(Xt)}}]},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt=Date.now||function(){return new Date().getTime()}},function(Ut,jt,xt){"use strict";jt.a={debug:!1}},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){return nn[gn]?gn:nn[on]?on:"metadata"},Lt=function(gn,on,Ft){var Gt=Object(Xt.g)({},Ft);return delete Gt.playlist,gn.map(function(en){return Vt(on,en,Gt)}).filter(function(en){return!!en})},Bt=function(gn){if(!Array.isArray(gn)||gn.length===0)throw new pn.o(pn.l,630)},Vt=function(gn,on,Ft){var Gt=gn.getProviders(),en=gn.get("preload"),sn=Object(Xt.g)({},on);if(sn.preload=Rt(on.preload,en),sn.allSources=qt(sn,gn),sn.sources=Jt(sn.allSources,Gt),sn.sources.length)return sn.file=sn.sources[0].file,sn.feedData=Ft,function(cn){var yn=cn.sources[0].liveSyncDuration;return yn&&(cn.liveSyncDuration=cn.dvrSeekLimit=yn),cn}(sn)},Nt=function(gn,on){var Ft=(parseInt(gn,10)||0)%on;return Ft<0&&(Ft+=on),Ft},qt=function(gn,on){var Ft=on.attributes,Gt=gn.sources,en=gn.allSources,sn=gn.preload,cn=gn.drm,yn=Zt(gn.withCredentials,Ft.withCredentials);return(en||Gt).map(function(Cn){if(Cn!==Object(Cn))return null;Yt(Cn,Ft,"androidhls"),Yt(Cn,Ft,"hlsjsdefault"),Yt(Cn,Ft,"safarihlsjs"),function(In,Pn,_n){if(!In.liveSyncDuration){var Rn=Pn.liveSyncDuration?Pn:_n;Yt(In,Rn,"liveSyncDuration")}}(Cn,gn,Ft),Yt(Cn,Ft,"_hlsjsProgressive"),Cn.preload=Rt(Cn.preload,sn);var kn=Cn.drm||cn||Ft.drm;kn&&(Cn.drm=kn);var An=Zt(Cn.withCredentials,yn);return An!==void 0&&(Cn.withCredentials=An),Object(fn.a)(Cn)}).filter(function(Cn){return!!Cn})},Jt=function(gn,on){on&&on.choose||(on=new dn.a);var Ft=function(sn,cn){for(var yn=0;yn<sn.length;yn++){var Cn=sn[yn],kn=cn.choose(Cn).providerToCheck;if(kn)return{type:Cn.type,provider:kn}}return null}(gn,on);if(!Ft)return[];var Gt=Ft.provider,en=Ft.type;return gn.filter(function(sn){return sn.type===en&&on.providerSupports(Gt,sn)})},Zt=function(gn,on){return gn===void 0?on:gn},Yt=function(gn,on,Ft){Ft in on&&(gn[Ft]=on[Ft])},Xt=xt(0),nn={none:!0,metadata:!0,auto:!0},un=xt(24),fn=xt(27),dn=xt(32),pn=xt(1);xt.d(jt,"b",function(){return Lt}),xt.d(jt,"e",function(){return Bt}),xt.d(jt,"d",function(){return Vt}),xt.d(jt,"f",function(){return Nt}),xt.d(jt,"c",function(){return mn});var mn=function(gn,on){return Jt(qt(gn,on),on.getProviders())};jt.a=function(hn){return(Array.isArray(hn)?hn:[hn]).map(un.a)}},function(Ut,jt,xt){"use strict";xt.r(jt),xt.d(jt,"getScriptPath",function(){return Lt}),xt.d(jt,"repo",function(){return Bt}),xt.d(jt,"versionCheck",function(){return Vt}),xt.d(jt,"loadFrom",function(){return Nt});var Rt=xt(22),Lt=(xt(10),function(Jt){for(var Zt=document.getElementsByTagName("script"),Yt=0;Yt<Zt.length;Yt++){var Xt=Zt[Yt].src;if(Xt){var nn=Xt.lastIndexOf("/"+Jt);if(nn>=0)return Xt.substr(0,nn+1)}}return""}),Bt=function(){return Lt("jwplayer.js")},Vt=function(Jt){var Zt=("0"+Jt).split(/\W/),Yt=Rt.a.split(/\W/),Xt=parseFloat(Zt[0]),nn=parseFloat(Yt[0]);return!(Xt>nn)&&!(Xt===nn&&parseFloat("0"+Zt[1])>parseFloat(Yt[1]))},Nt=function(){return Lt("jwplayer.js")}},function(Ut,jt,xt){"use strict";var Rt=function(Jt){var Zt=Jt.getName().name;if(!Lt.a[Zt]){if(!Object(Nt.i)(Bt.a,Object(Nt.w)({name:Zt}))){if(!Object(Nt.p)(Jt.supports))throw new Error("Tried to register a provider with an invalid object");Bt.a.unshift({name:Zt,supports:Jt.supports})}Object(Nt.d)(Jt.prototype,Vt.a),Lt.a[Zt]=Jt}};xt.d(jt,"a",function(){return Rt});var Lt=xt(26),Bt=xt(15),Vt=xt(50),Nt=xt(0);xt(8)},function(Ut,jt,xt){"use strict";var Rt=function(nn){nn.onload=null,nn.onprogress=null,nn.onreadystatechange=null,nn.onerror=null,"abort"in nn&&nn.abort()},Lt=function(nn,un,fn,dn){nn.onerror(un,nn.url,nn.xhr,new Jt.o(un,fn,dn))},Bt=function(nn,un,fn){var dn=un.documentElement;if(!fn.requireValidXML||dn.nodeName!=="parsererror"&&!dn.getElementsByTagName("parsererror").length)return nn.responseXML||(nn=Object(Vt.g)({},nn,{responseXML:un})),fn.oncomplete(nn);Lt(fn,Jt.l,601)};xt.d(jt,"a",function(){return Yt});var Vt=xt(0),Nt=xt(12),qt=xt(10),Jt=xt(1),Zt=function(){};function Yt(Xt,nn,un,fn){var dn;Xt===Object(Xt)&&(Xt=(fn=Xt).url);var pn=Object(Vt.g)({xhr:null,url:Xt,withCredentials:!1,retryWithoutCredentials:!1,timeout:6e4,timeoutId:-1,oncomplete:nn||Zt,onerror:un||Zt,mimeType:fn&&!fn.responseType?"text/xml":"",requireValidXML:!1,responseType:fn&&fn.plainText?"text":"",useDomParser:!1,requestFilter:null},fn),mn=function(gn,on){return function(Ft,Gt){var en=Ft.currentTarget||on.xhr;if(clearTimeout(on.timeoutId),on.retryWithoutCredentials&&on.xhr.withCredentials)return Rt(en),void Yt(Object(Vt.g)({},on,{xhr:null,withCredentials:!1,retryWithoutCredentials:!1}));!Gt&&en.status>=400&&en.status<600&&(Gt=en.status),Lt(on,Gt?Jt.l:Jt.n,Gt||6,Ft)}}(0,pn);if("XMLHttpRequest"in window){if(dn=pn.xhr=pn.xhr||new window.XMLHttpRequest,typeof pn.requestFilter=="function"){var hn;try{hn=pn.requestFilter({url:Xt,xhr:dn})}catch(gn){return mn(gn,5),dn}hn&&"open"in hn&&"send"in hn&&(dn=pn.xhr=hn)}dn.onreadystatechange=function(gn){return function(on){var Ft=on.currentTarget||gn.xhr;if(Ft.readyState===4){clearTimeout(gn.timeoutId);var Gt=Ft.status;if(Gt>=400)return void Lt(gn,Jt.l,Gt<600?Gt:6);if(Gt===200)return function(en){return function(sn){var cn=sn.currentTarget||en.xhr;if(clearTimeout(en.timeoutId),en.responseType){if(en.responseType==="json")return function(kn,An){if(!kn.response||typeof kn.response=="string"&&kn.responseText.substr(1)!=='"')try{kn=Object(Vt.g)({},kn,{response:JSON.parse(kn.responseText)})}catch(In){return void Lt(An,Jt.l,611,In)}return An.oncomplete(kn)}(cn,en)}else{var yn,Cn=cn.responseXML;if(Cn)try{yn=Cn.firstChild}catch(kn){}if(Cn&&yn||en.useDomParser&&cn.responseText&&!Cn&&(Cn=Object(Nt.parseXML)(cn.responseText))&&Cn.firstChild)return Bt(cn,Cn,en);if(en.requireValidXML)return void Lt(en,Jt.l,602)}en.oncomplete(cn)}}(gn)(on);Gt===0&&Object(qt.isFileProtocol)()&&!/^[a-z][a-z0-9+.-]*:/.test(gn.url)&&Lt(gn,Jt.l,7)}}}(pn),dn.onerror=mn,"overrideMimeType"in dn?pn.mimeType&&dn.overrideMimeType(pn.mimeType):pn.useDomParser=!0;try{Xt=Xt.replace(/#.*$/,""),dn.open("GET",Xt,!0)}catch(gn){return mn(gn,3),dn}if(pn.responseType)try{dn.responseType=pn.responseType}catch(gn){}pn.timeout&&(pn.timeoutId=setTimeout(function(){Rt(dn),Lt(pn,Jt.n,1)},pn.timeout),dn.onabort=function(){clearTimeout(pn.timeoutId)});try{pn.withCredentials&&"withCredentials"in dn&&(dn.withCredentials=!0),dn.send()}catch(gn){mn(gn,4)}return dn}Lt(pn,Jt.n,2)}},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt="8.22.0+local.2021-09-01-23-05-40-496"},function(Ut,jt,xt){"use strict";var Rt=function(){return Nt+Vt.now()},Lt=xt(0),Bt=xt(16),Vt=window.performance||{timing:{}},Nt=Vt.timing.navigationStart||Object(Bt.a)();"now"in Vt||(Vt.now=function(){return Object(Bt.a)()-Nt});var qt=function(){var Jt=function(){this.startTimes={},this.sum={},this.counts={},this.ticks={}},Zt=Jt.prototype;return Zt.start=function(Yt){this.startTimes[Yt]=Rt(),this.counts[Yt]=this.counts[Yt]+1||1},Zt.end=function(Yt){if(this.startTimes[Yt]){var Xt=Rt()-this.startTimes[Yt];delete this.startTimes[Yt],this.sum[Yt]=this.sum[Yt]+Xt||Xt}},Zt.dump=function(){var Yt=Object(Lt.g)({},this.sum);for(var Xt in this.startTimes)if(Object.prototype.hasOwnProperty.call(this.startTimes,Xt)){var nn=Rt()-this.startTimes[Xt];Yt[Xt]=Yt[Xt]+nn||nn}return{counts:Object(Lt.g)({},this.counts),sums:Yt,events:Object(Lt.g)({},this.ticks)}},Zt.tick=function(Yt){this.ticks[Yt]=Rt()},Zt.clear=function(Yt){delete this.ticks[Yt]},Zt.between=function(Yt,Xt){return this.ticks[Xt]&&this.ticks[Yt]?this.ticks[Xt]-this.ticks[Yt]:null},Jt}();jt.a=qt},function(Ut,jt,xt){"use strict";var Rt=xt(0),Lt=xt(27),Bt=["captions","metadata","thumbnails","chapters"],Vt=function(Zt){if(Zt&&Zt.file){var Yt,Xt=Object(Rt.g)({},{kind:"captions",default:!1},Zt);return Xt.kind=(Yt=Xt.kind,Bt.indexOf(Yt)!==-1?Xt.kind:"captions"),Xt.default=!!Xt.default,Xt}},Nt=xt(28),qt=Array.isArray;jt.a=function(Jt){qt((Jt=Jt||{}).tracks)||delete Jt.tracks;var Zt=Object(Rt.g)({},{sources:[],tracks:[],minDvrWindow:Nt.b},Jt);Zt.sources!==Object(Zt.sources)||qt(Zt.sources)||(Zt.sources=[Object(Lt.a)(Zt.sources)]),qt(Zt.sources)&&Zt.sources.length!==0||(Jt.levels?Zt.sources=Jt.levels:Zt.sources=[Object(Lt.a)(Jt)]);for(var Yt=0;Yt<Zt.sources.length;Yt++){var Xt=Zt.sources[Yt];if(Xt){var nn=Xt.default;Xt.default=!!nn&&nn.toString()==="true",Zt.sources[Yt].label||(Zt.sources[Yt].label=Yt.toString()),Zt.sources[Yt]=Object(Lt.a)(Zt.sources[Yt])}}return Zt.sources=Zt.sources.filter(function(un){return!!un}),qt(Zt.tracks)||(Zt.tracks=[]),qt(Zt.captions)&&(Zt.tracks=Zt.tracks.concat(Zt.captions),delete Zt.captions),Zt.tracks=Zt.tracks.map(Vt).filter(function(un){return!!un}),Zt}},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){var Ft=gn.get("plugins");return window.jwplayerPluginJsonp=mn,(gn.pluginLoader=gn.pluginLoader||new Nt).load(on,pn,Ft,gn).then(function(Gt){if(!gn.attributes._destroyed)return delete window.jwplayerPluginJsonp,Gt})},Lt=xt(1),Bt=xt(0),Vt=function(gn){return gn.replace(/^(.*\/)?([^-]*)-?.*\.(js)$/,"$2")},Nt=function(){this.load=function(gn,on,Ft,Gt){return Ft&&typeof Ft=="object"?Promise.all(Object.keys(Ft).filter(function(en){return en}).map(function(en){var sn=Ft[en];return on.setupPlugin(en).then(function(cn){if(!Gt.attributes._destroyed)return function(yn,Cn,kn){var An=yn.name,In=Object(Bt.g)({},Cn),Pn=document.createElement("div");Pn.id=kn.id+"_"+An,Pn.className="jw-plugin jw-reset";var _n=yn.getNewInstance(kn,In,Pn);return kn.addPlugin(An,_n),_n}(cn,sn,gn)}).catch(function(cn){return on.removePlugin(en),cn.code?cn:new Lt.o(null,305e3,cn)})})):Promise.resolve()}},qt=xt(35),Jt=xt(12),Zt=xt(2),Yt=function(gn){if(typeof gn=="string"){var on=(gn=gn.split("?")[0]).indexOf("://");if(on>0)return 0;var Ft=gn.indexOf("/"),Gt=Object(Zt.a)(gn);return!(on<0&&Ft<0)||Gt&&isNaN(Gt)?1:2}},Xt=function(gn){this.url=gn,this.promise_=null};Object.defineProperties(Xt.prototype,{promise:{get:function(){return this.load()},set:function(){}}}),Object(Bt.g)(Xt.prototype,{load:function(){var gn=this,on=this.promise_;if(!on){if(Yt(this.url)===2)return Promise.resolve(this);var Ft=new qt.a(function(Gt){switch(Yt(Gt)){case 0:return Gt;case 1:return Object(Jt.getAbsolutePath)(Gt,window.location.href)}}(this.url));this.loader=Ft,on=Ft.load().then(function(){return gn}),this.promise_=on}return on},registerPlugin:function(gn,on,Ft){this.name=gn,this.target=on,this.js=Ft},getNewInstance:function(gn,on,Ft){var Gt=this.js;if(typeof Gt!="function")throw new Lt.o(null,(this.url,305100));var en=new Gt(gn,on,Ft);return en.addToPlayer=function(){var sn=this.getContainer().querySelector(".jw-overlays");sn&&(Ft.left=sn.style.left,Ft.top=sn.style.top,sn.appendChild(Ft))},en.resizeHandler=function(){var sn=this.getContainer().querySelector(".jw-overlays");sn&&en.resize(sn.clientWidth,sn.clientHeight)},en}});var nn=Xt,un=xt(36),fn={},dn=function(){var hn=function(){},gn=hn.prototype;return gn.setupPlugin=function(on){var Ft=this.getPlugin(on);return Ft?(Ft.url!==on&&Object(un.a)('JW Plugin "'+Vt(on)+'" already loaded from "'+Ft.url+'". Ignoring "'+on+'."'),Ft.promise):this.addPlugin(on).load()},gn.addPlugin=function(on){var Ft=Vt(on),Gt=fn[Ft];return Gt||(Gt=new nn(on),fn[Ft]=Gt),Gt},gn.getPlugin=function(on){return fn[Vt(on)]},gn.removePlugin=function(on){delete fn[Vt(on)]},gn.getPlugins=function(){return fn},hn}();xt.d(jt,"b",function(){return mn}),xt.d(jt,"a",function(){return Rt});var pn=new dn,mn=function(gn,on,Ft){var Gt=pn.addPlugin(gn);Gt.js||Gt.registerPlugin(gn,on,Ft)}},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt={}},function(Ut,jt,xt){"use strict";var Rt=xt(0),Lt=xt(10),Bt=xt(2);jt.a=function(Vt){if(Vt&&Vt.file){var Nt=Object(Rt.g)({},{default:!1,type:""},Vt);Nt.file=Object(Bt.i)(""+Nt.file);var qt=/^[^/]+\/(?:x-)?([^/]+)$/,Jt=Nt.type;if(qt.test(Jt)&&(Nt.mimeType=Jt,Nt.type=Jt.replace(qt,"$1")),Object(Lt.isYouTube)(Nt.file)?Nt.type="youtube":Object(Lt.isRtmp)(Nt.file)?Nt.type="rtmp":Nt.type||(Nt.type=Object(Bt.a)(Nt.file)),Nt.type){switch(Nt.type){case"m3u8":case"vnd.apple.mpegurl":Nt.type="hls";break;case"dash+xml":Nt.type="dash";break;case"m4a":Nt.type="aac";break;case"smil":Nt.type="rtmp"}return Object.keys(Nt).forEach(function(Zt){Nt[Zt]===""&&delete Nt[Zt]}),Nt}}}},function(Ut,jt,xt){"use strict";xt.d(jt,"d",function(){return Rt}),xt.d(jt,"c",function(){return Lt}),xt.d(jt,"b",function(){return Bt}),xt.d(jt,"a",function(){return Vt});var Rt={audioMode:!1,itemMeta:{},playbackRate:1,playRejected:!1,state:xt(3).mb,itemReady:!1,controlsEnabled:!1},Lt={position:0,duration:0,buffer:0,currentTime:0},Bt=120,Vt=25},function(Ut,jt,xt){"use strict";var Rt=function(){return Vt||(Vt=Bt.OS.tizenApp?xt.e(2).then(function(Jt){var Zt=xt(55).default;return Nt.controls=Zt,Zt}.bind(null,xt)).catch(function(){Vt=null,Object(Lt.c)(301133)()}):xt.e(1).then(function(Jt){var Zt=xt(52).default;return Nt.controls=Zt,Zt}.bind(null,xt)).catch(function(){Vt=null,Object(Lt.c)(301130)()})),Vt};xt.d(jt,"a",function(){return Nt}),xt.d(jt,"b",function(){return Rt});var Lt=xt(9),Bt=xt(7),Vt=null,Nt={}},function(Ut,jt,xt){"use strict";jt.a={advertising:{admessage:"This ad will end in xx",cuetext:"Advertisement",displayHeading:"Advertisement",loadingAd:"Loading ad",podmessage:"Ad __AD_POD_CURRENT__ of __AD_POD_LENGTH__.",skipmessage:"Skip ad in xx",skiptext:"Skip"},airplay:"AirPlay",audioTracks:"Audio Tracks",auto:"Auto",buffer:"Loading",cast:"Chromecast",cc:"Closed Captions",close:"Close",errors:{badConnection:"This video cannot be played because of a problem with your internet connection.",cantLoadPlayer:"Sorry, the video player failed to load.",cantPlayInBrowser:"The video cannot be played in this browser.",cantPlayVideo:"This video file cannot be played.",errorCode:"Error Code",liveStreamDown:"The live stream is either down or has ended.",protectedContent:"There was a problem providing access to protected content.",technicalError:"This video cannot be played because of a technical error."},exitFullscreen:"Exit Fullscreen",fullscreen:"Fullscreen",hd:"Quality",liveBroadcast:"Live",logo:"Logo",mute:"Mute",next:"Next",nextUp:"Next Up",notLive:"Not Live",off:"Off",pause:"Pause",pipIcon:"Picture in Picture (PiP)",play:"Play",playback:"Play",playbackRates:"Playback Rates",player:"Video Player",poweredBy:"Powered by",prev:"Previous",related:{autoplaymessage:"Next up in xx",heading:"More Videos"},replay:"Replay",rewind:"Rewind 10 Seconds",settings:"Settings",sharing:{copied:"Copied",email:"Email",embed:"Embed",heading:"Share",link:"Link"},slider:"Seek",stop:"Stop",unmute:"Unmute",videoInfo:"About This Video",volume:"Volume",volumeSlider:"Volume",shortcuts:{playPause:"Play/Pause",volumeToggle:"Mute/Unmute",fullscreenToggle:"Fullscreen/Exit Fullscreen",seekPercent:"Seek %",keyboardShortcuts:"Keyboard Shortcuts",increaseVolume:"Increase Volume",decreaseVolume:"Decrease Volume",seekForward:"Seek Forward",seekBackward:"Seek Backward",spacebar:"SPACE",captionsToggle:"Captions On/Off"},captionsStyles:{subtitleSettings:"Subtitle Settings",color:"Font Color",fontOpacity:"Font Opacity",userFontScale:"Font Size",fontFamily:"Font Family",edgeStyle:"Character Edge",backgroundColor:"Background Color",backgroundOpacity:"Background Opacity",windowColor:"Window Color",windowOpacity:"Window Opacity",white:"White",black:"Black",red:"Red",green:"Green",blue:"Blue",yellow:"Yellow",magenta:"Magenta",cyan:"Cyan",none:"None",raised:"Raised",depressed:"Depressed",uniform:"Uniform",dropShadow:"Drop Shadow"},disabled:"Disabled",enabled:"Enabled",reset:"Reset"}},function(Ut,jt){var xt=function(nn){var un=document.createElement("style");return un.type="text/css",un.setAttribute("data-jwplayer-id",nn),function(fn){Jt().appendChild(fn)}(un),un},Rt=function(nn,un){var fn,dn,pn,mn=qt[nn];mn||(mn=qt[nn]={element:xt(nn),counter:0});var hn=mn.counter++;return fn=mn.element,pn=function(){Lt(fn,hn,"")},(dn=function(on){Lt(fn,hn,on)})(un.css),function(gn){if(gn){if(gn.css===un.css&&gn.media===un.media)return;dn((un=gn).css)}else pn()}},Lt=function(nn,un,fn){if(nn.styleSheet)nn.styleSheet.cssText=Yt(un,fn);else{var dn=document.createTextNode(fn),pn=nn.childNodes[un];pn?nn.replaceChild(dn,pn):nn.appendChild(dn)}},Bt,Vt,Nt={},qt={},Jt=(Bt=function(){return document.head||document.getElementsByTagName("head")[0]},function(){return Vt===void 0&&(Vt=Bt.apply(this,arguments)),Vt});Ut.exports={style:function(nn,un){(function(fn,dn){for(var pn=0;pn<dn.length;pn++){var mn=dn[pn],hn=(Nt[fn]||{})[mn.id];if(hn){for(var gn=0;gn<hn.parts.length;gn++)hn.parts[gn](mn.parts[gn]);for(;gn<mn.parts.length;gn++)hn.parts.push(Rt(fn,mn.parts[gn]))}else{var on=[];for(gn=0;gn<mn.parts.length;gn++)on.push(Rt(fn,mn.parts[gn]));Nt[fn]=Nt[fn]||{},Nt[fn][mn.id]={id:mn.id,parts:on}}}})(un,function(fn){for(var dn=[],pn={},mn=0;mn<fn.length;mn++){var hn=fn[mn],gn=hn[0],on=hn[1],Ft=hn[2],Gt={css:on,media:Ft};pn[gn]?pn[gn].parts.push(Gt):dn.push(pn[gn]={id:gn,parts:[Gt]})}return dn}(nn))},clear:function(nn,un){var fn=Nt[nn];if(!!fn){if(un){var dn=fn[un];if(dn)for(var pn=0;pn<dn.parts.length;pn+=1)dn.parts[pn]();return}for(var mn=Object.keys(fn),hn=0;hn<mn.length;hn+=1)for(var gn=fn[mn[hn]],on=0;on<gn.parts.length;on+=1)gn.parts[on]();delete Nt[nn]}}};var Zt,Yt=(Zt=[],function(nn,un){return Zt[nn]=un,Zt.filter(Boolean).join("\n")})},function(Ut,jt,xt){"use strict";var Rt=function(Yt){this.config=Yt||{}},Lt=xt(0),Bt=xt(15),Vt=xt(26),Nt=xt(20),qt=xt(9),Jt={html5:function(){return xt.e(10).then(function(Yt){var Xt=xt(117).default;return Object(Nt.a)(Xt),Xt}.bind(null,xt)).catch(Object(qt.b)(152))}};Object(Lt.g)(Rt.prototype,{load:function(Yt){var Xt=Jt[Yt],nn=function(){return Promise.reject(new Error("Failed to load media"))};return Xt?Xt().then(function(){var un=Vt.a[Yt];return un||nn()}):nn()},providerSupports:function(Yt,Xt){return Yt.supports(Xt)},choose:function(Yt){if(Yt===Object(Yt))for(var Xt=Bt.a.length,nn=0;nn<Xt;nn++){var un=Bt.a[nn];if(this.providerSupports(un,Yt))return{priority:Xt-nn-1,name:un.name,type:Yt.type,providerToCheck:un,provider:Vt.a[un.name]}}return{}}}),jt.a=Rt},function(Ut,jt,xt){"use strict";var Rt=function(Nt,qt){var Jt=qt.message,Zt=qt.code,Yt=function(fn,dn,pn,mn){return'<div id="'+fn+'" class="jw-error jw-reset"><div class="jw-error-msg jw-info-overlay jw-reset"><style>[id="'+fn+'"].jw-error{background:#000;overflow:hidden;position:relative}[id="'+fn+'"] .jw-error-msg{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}[id="'+fn+'"] .jw-error-text{text-align:start;color:#FFF;font:14px/1.35 Arial,Helvetica,sans-serif}</style><div class="jw-icon jw-reset"></div><div class="jw-info-container jw-reset"><div class="jw-error-text jw-reset-text" dir="auto" data-nosnippet>'+(dn||"")+'<span class="jw-break jw-reset"></span>'+(mn?("("+pn+": "+mn+")").replace(/\s+/g,"&nbsp;"):"")+"</div></div></div></div>"}(Nt.get("id"),Jt,Nt.get("localization").errors.errorCode,Zt.toString()),Xt=Nt.get("width"),nn=Nt.get("height"),un=Object(Lt.f)(Yt);return Object(Bt.d)(un,{width:Xt.toString().indexOf("%")>0?Xt:Xt+"px",height:nn.toString().indexOf("%")>0?nn:nn+"px"}),un},Lt=xt(6),Bt=xt(11);xt.d(jt,"a",function(){return Rt})},function(Ut,jt,xt){"use strict";var Rt=function(Vt){return Vt.slice&&Vt.slice(-2)==="px"&&(Vt=Vt.slice(0,-2)),Vt},Lt=function(Vt,Nt){if(Nt.toString().indexOf("%")===-1||typeof Vt!="string"||!Vt)return 0;if(/^\d*\.?\d+%$/.test(Vt))return Vt;var qt=Vt.indexOf(":");if(qt===-1)return 0;var Jt=parseFloat(Vt.substr(0,qt)),Zt=parseFloat(Vt.substr(qt+1));return Jt<=0||Zt<=0?0:Zt/Jt*100+"%"};xt.d(jt,"b",function(){return Rt}),xt.d(jt,"a",function(){return Lt})},function(Ut,jt,xt){"use strict";var Rt=function(Yt){var Xt=document.createElement("link");return Xt.type="text/css",Xt.rel="stylesheet",Xt.href=Yt,Xt},Lt=function(Yt,Xt){var nn=document.createElement("script");return nn.type="text/javascript",nn.charset="utf-8",nn.async=!0,nn.timeout=Xt||45e3,nn.src=Yt,nn},Bt=xt(0),Vt=xt(8),Nt=xt(3),qt={},Jt=function(Yt,Xt,nn){var un=function(hn){pn=2,dn.trigger(Nt.w,hn).off()},fn=function(hn){pn=3,dn.trigger(Nt.kb,hn).off()},dn=this,pn=0;this.getStatus=function(){return pn},this.load=function(){var mn=qt[Yt];return pn!==0||(mn&&mn.then(fn).catch(un),pn=1,mn=new Promise(function(hn,gn){var on=(Xt?Rt:Lt)(Yt,nn),Ft=function(){on.onerror=on.onload=null,clearTimeout(en)},Gt=function(yn){Ft(),un(yn),gn(yn)},en=setTimeout(function(){Gt(new Error("Network timeout "+Yt))},45e3);on.onerror=function(){Gt(new Error("Failed to load "+Yt))},on.onload=function(cn){Ft(),fn(cn),hn(cn)};var sn=document.getElementsByTagName("head")[0]||document.documentElement;sn.insertBefore(on,sn.firstChild)}),qt[Yt]=mn),mn}};Object(Bt.g)(Jt.prototype,Vt.a),jt.a=Jt},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt=typeof console.log=="function"?console.log.bind(console):function(){}},function(Ut,jt,xt){"use strict";var Rt=function(_n){return _n&&!(An.test(_n)||typeof _n=="object")},Lt=function(_n){if(!_n.handlers.init){var Rn=_n.el,jn=_n.passive,On=!!yn&&{passive:jn},Sn=function(kr){if(_n.dragged)Xt(_n,pn.s,kr);else{var xr=nn(kr),Yn=xr.pageX,Tr=xr.pageY,ti=Yn-_n.startX,yi=Tr-_n.startY;ti*ti+yi*yi>36&&(Xt(_n,pn.u,kr),_n.dragged=!0,Xt(_n,pn.s,kr))}var ra;jn||kr.type!=="touchmove"||(ra=kr).preventDefault&&ra.preventDefault()},Vn=function(kr){clearTimeout(Ft),_n.el&&(Zt(_n),Jt(_n,"window"),_n.dragged&&(_n.dragged=!1,Xt(_n,pn.t,kr)))};Vt(_n,"init"),fn(_n,"init",function(Jn){if(Object(gn.p)(Rn,"jw-tab-focus"),!un(Jn)){var kr=Jn.target,xr=Jn.type;if(!_n.directSelect||kr===Rn){var Yn=nn(Jn),Tr=Yn.pageX,ti=Yn.pageY;if(_n.dragged=!1,_n.startX=Tr,_n.startY=ti,Jt(_n,"window"),xr==="pointerdown"&&Jn.isPrimary){if(!jn){var yi=Jn.pointerId;_n.pointerId=yi,Rn.setPointerCapture(yi)}qt(_n,"window","pointermove",Sn,On),qt(_n,"window","pointercancel",Vn),qt(_n,"window","pointerup",Vn)}else xr==="mousedown"?(qt(_n,"window","mousemove",Sn,On),qt(_n,"window","mouseup",Vn)):xr==="touchstart"&&(qt(_n,"window","touchmove",Sn,On),qt(_n,"window","touchcancel",Vn),qt(_n,"window","touchend",Vn))}}},On),Gt||(Gt=new kn(document).on("interaction"))}},Bt=function(_n){if(!_n.handlers.select){var Rn=_n.el;Vt(_n,"select"),fn(_n,"select",function(jn){var On=jn.target;un(jn)||_n.directSelect&&On!==Rn||(jn.isPrimary&&On.tageName==="BUTTON"&&On.focus(),_n.lastStart=Object(hn.a)(),_n.clicking=!0)}),qt(_n,"select","click",function(jn){un(jn)||_n.directSelect&&jn.target!==Rn||(Object(hn.a)()-_n.lastStart>500&&_n.clicking===!0||(function(On,Sn){On.enableDoubleClick&&(Object(hn.a)()-On.lastClick<300?(Xt(On,pn.r,Sn),On.lastClick=0):On.lastClick=Object(hn.a)())}(_n,jn),Xt(_n,pn.o,jn)),_n.clicking=!1)})}},Vt=function(_n,Rn){if(!_n.handlers.init&&!_n.handlers.select){var jn=_n.el;qt(_n,Rn,"blur",function(){Object(gn.p)(jn,"jw-tab-focus"),_n.clicking=!1}),qt(_n,Rn,"focus",function(){Gt.event&&Gt.event.type==="keydown"&&Object(gn.b)(jn,"jw-tab-focus")})}},Nt=function(_n){var Rn=_n.ownerDocument||_n;return Rn.defaultView||Rn.parentWindow||window},qt=function(_n,Rn,jn,On,Sn){Sn===void 0&&(Sn=Cn);var Vn=_n.handlers[Rn],Jn=_n.options[Rn];if(Vn||(Vn=_n.handlers[Rn]={},Jn=_n.options[Rn]={}),Vn[jn])throw new Error(Rn+" "+jn+" already registered");Vn[jn]=On,Jn[jn]=Sn;var kr=_n.el;(Rn==="window"?Nt(kr):kr).addEventListener(jn,On,Sn)},Jt=function(_n,Rn){var jn=_n.el,On=_n.handlers,Sn=_n.options,Vn=Rn==="window"?Nt(jn):jn,Jn=On[Rn],kr=Sn[Rn];Jn&&(Object.keys(Jn).forEach(function(xr){var Yn=kr[xr];typeof Yn=="boolean"?Vn.removeEventListener(xr,Jn[xr],Yn):Vn.removeEventListener(xr,Jn[xr])}),On[Rn]=null,Sn[Rn]=null)},Zt=function(_n){var Rn=_n.el;_n.pointerId!==null&&(Rn.releasePointerCapture(_n.pointerId),_n.pointerId=null)},Yt=function(_n,Rn,jn){var On=_n.el,Sn=jn.target;_n.trigger(Rn,{type:Rn,sourceEvent:jn,currentTarget:On,target:Sn})},Xt=function(_n,Rn,jn){var On=function(Sn,Vn,Jn){var kr,xr=Vn.target,Yn=Vn.touches,Tr=Vn.changedTouches,ti=Vn.pointerType;Yn||Tr?(kr=Yn&&Yn.length?Yn[0]:Tr[0],ti=ti||"touch"):(kr=Vn,ti=ti||"mouse");var yi=kr,ra=yi.pageX,Aa=yi.pageY;return{type:Sn,pointerType:ti,pageX:ra,pageY:Aa,sourceEvent:Vn,currentTarget:Jn,target:xr}}(Rn,jn,_n.el);_n.trigger(Rn,On)},nn=function(_n){return _n.type.indexOf("touch")===0?(_n.originalEvent||_n).changedTouches[0]:_n},un=function(_n){return!(!_n.ctrlKey||_n.type!=="click")||("which"in _n?_n.which===3:"button"in _n&&_n.button===2)},fn=function(_n,Rn,jn,On){sn?qt(_n,Rn,"pointerdown",jn,On):(cn&&qt(_n,Rn,"mousedown",jn,On),qt(_n,Rn,"touchstart",jn,On))};xt.d(jt,"a",function(){return kn}),xt.d(jt,"b",function(){return Nt}),xt.d(jt,"c",function(){return un});var dn=xt(7),pn=xt(3),mn=xt(8),hn=xt(16),gn=xt(6);function on(Pn,_n){return(on=Object.setPrototypeOf||function(Rn,jn){return Rn.__proto__=jn,Rn})(Pn,_n)}var Ft,Gt,en="ontouchstart"in window,sn="PointerEvent"in window&&!dn.OS.android,cn=!(sn||en&&dn.OS.mobile),yn=dn.Features.passiveEvents,Cn=!!yn&&{passive:!0},kn=function(Pn){var _n=function(Vn,Jn){var kr;kr=Pn.call(this)||this;var xr=!(Jn=Jn||{}).preventScrolling;return kr.directSelect=!!Jn.directSelect,kr.dragged=!1,kr.enableDoubleClick=!1,kr.el=Vn,kr.handlers={},kr.options={},kr.lastClick=0,kr.lastStart=0,kr.passive=xr,kr.pointerId=null,kr.startX=0,kr.startY=0,kr.event=null,kr.clicking=!1,kr},Rn,jn;jn=Pn,(Rn=_n).prototype=Object.create(jn.prototype),Rn.prototype.constructor=Rn,on(Rn,jn);var On=_n.prototype;return On.on=function(Sn,Vn,Jn){return Rt(Sn)&&(this.handlers[Sn]||In[Sn](this)),Pn.prototype.on.call(this,Sn,Vn,Jn)},On.off=function(Sn,Vn,Jn){var kr=this;if(Rt(Sn))Jt(this,Sn);else if(!Sn){var xr=this.handlers;Object.keys(xr).forEach(function(Yn){Jt(kr,Yn)})}return Pn.prototype.off.call(this,Sn,Vn,Jn)},On.destroy=function(){this.el&&(this.off(),sn&&Zt(this),this.el=null)},_n}(mn.a),An=/\s+/,In={drag:function(_n){Lt(_n)},dragStart:function(_n){Lt(_n)},dragEnd:function(_n){Lt(_n)},click:function(_n){Bt(_n)},doubleClick:function(_n){_n.enableDoubleClick=!0,Bt(_n)},longPress:function(_n){if(dn.OS.iOS){var Rn=function(){clearTimeout(Ft)};qt(_n,"longPress","touchstart",function(jn){Rn(),Ft=setTimeout(function(){Xt(_n,"longPress",jn)},500)}),qt(_n,"longPress","touchmove",Rn),qt(_n,"longPress","touchcancel",Rn),qt(_n,"longPress","touchend",Rn)}else _n.el.oncontextmenu=function(jn){return Xt(_n,"longPress",jn),!1}},focus:function(_n){qt(_n,"focus","focus",function(Rn){Yt(_n,"focus",Rn)})},blur:function(_n){qt(_n,"blur","blur",function(Rn){Yt(_n,"blur",Rn)})},over:function(_n){(sn||cn)&&qt(_n,pn.Z,sn?"pointerover":"mouseover",function(Rn){Rn.pointerType!=="touch"&&Xt(_n,pn.Z,Rn)})},out:function(_n){if(sn){var Rn=_n.el;qt(_n,pn.Y,"pointerout",function(jn){if(jn.pointerType!=="touch"&&"clientX"in jn){var On=document.elementFromPoint(jn.clientX,jn.clientY);Rn.contains(On)||Xt(_n,pn.Y,jn)}})}else cn&&qt(_n,pn.Y,"mouseout",function(jn){Xt(_n,pn.Y,jn)})},move:function(_n){(sn||cn)&&qt(_n,pn.W,sn?"pointermove":"mousemove",function(Rn){Rn.pointerType!=="touch"&&Xt(_n,pn.W,Rn)})},enter:function(_n){qt(_n,pn.v,"keydown",function(Rn){Rn.key!=="Enter"&&Rn.keyCode!==13||(Rn.stopPropagation(),Yt(_n,pn.v,Rn))})},keydown:function(_n){qt(_n,"keydown","keydown",function(Rn){Yt(_n,"keydown",Rn)},!1)},gesture:function(_n){var Rn=function(On){return Xt(_n,"gesture",On)};qt(_n,"gesture","click",Rn),qt(_n,"gesture","keydown",Rn)},interaction:function(_n){var Rn=function(On){_n.event=On};qt(_n,"interaction","mousedown",Rn,!0),qt(_n,"interaction","keydown",Rn,!0)},tap:function(){},doubleTap:function(){}}},function(Ut,jt,xt){"use strict";xt.d(jt,"b",function(){return Rt}),xt.d(jt,"a",function(){return Lt});var Rt=window.requestAnimationFrame||function(Bt){return setTimeout(Bt,17)},Lt=window.cancelAnimationFrame||clearTimeout},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){this.name=gn,this.message=on.message||on.toString(),this.error=on},Lt=xt(0),Bt=xt(19),Vt=xt(10),Nt=xt(12),qt=xt(2),Jt=xt(23),Zt=xt(17),Yt=xt(5),Xt=xt(6),nn=xt(11),un=xt(21),fn=xt(40),dn=xt(36),pn=xt(41),mn=Object(Lt.g)({},Nt,Vt,Bt,{addClass:Xt.b,hasClass:Xt.j,removeClass:Xt.p,replaceClass:Xt.q,toggleClass:Xt.w,classList:Xt.e,styleDimension:Xt.v,createElement:Xt.f,emptyElement:Xt.i,addStyleSheet:Xt.c,bounds:Xt.d,openLink:Xt.m,replaceInnerHtml:Xt.r,css:nn.b,clearCss:nn.a,style:nn.d,transform:nn.e,getRgba:nn.c,ajax:un.a,crossdomain:function(gn){var on=window.URL;try{var Ft=new on(gn,location.origin);return location.protocol+"//"+location.host!=Ft.protocol+"//"+Ft.host}catch(Gt){}return!0},tryCatch:function(gn,on,Ft){if(Ft===void 0&&(Ft=[]),Zt.a.debug)return gn.apply(on||this,Ft);try{return gn.apply(on||this,Ft)}catch(Gt){return new Rt(gn.name,Gt)}},Error:Rt,Timer:Jt.a,log:dn.a,genId:pn.b,between:fn.a,foreach:function(gn,on){for(var Ft in gn)Object.prototype.hasOwnProperty.call(gn,Ft)&&on(Ft,gn[Ft])},flashVersion:Yt.a,isIframe:Yt.m,indexOf:Lt.l,trim:qt.i,pad:qt.e,extension:qt.a,hms:qt.b,seconds:qt.g,prefix:qt.f,suffix:qt.h,noop:function(){}});jt.a=mn},function(Ut,jt,xt){"use strict";xt.d(jt,"a",function(){return Rt});var Rt=function(Bt,Vt,Nt){return Math.max(Math.min(Bt,Nt),Vt)}},function(Ut,jt,xt){"use strict";var Rt=function(){try{var Nt=window.crypto||window.msCrypto;if(Nt&&Nt.getRandomValues)return Nt.getRandomValues(new Uint32Array(1))[0].toString(36)}catch(qt){}return Math.random().toString(36).slice(2,9)},Lt=function(Nt){for(var qt="";qt.length<Nt;)qt+=Rt();return qt.slice(0,Nt)};xt.d(jt,"a",function(){return Bt}),xt.d(jt,"b",function(){return Lt});var Bt=12},function(Ut,jt,xt){"use strict";var Rt=function(Bt,Vt,Nt){var qt=[],Jt={};function Zt(){for(;qt.length>0;){var Yt=qt.shift(),Xt=Yt.command,nn=Yt.args;(Jt[Xt]||Bt[Xt]).apply(Bt,nn)}}Vt.forEach(function(Yt){var Xt=Bt[Yt];Jt[Yt]=Xt,Bt[Yt]=function(){for(var nn=arguments.length,un=new Array(nn),fn=0;fn<nn;fn++)un[fn]=arguments[fn];Nt()?qt.push({command:Yt,args:un}):(Zt(),Xt&&Xt.apply(this,un))}}),Object.defineProperty(this,"queue",{enumerable:!0,get:function(){return qt}}),this.flush=Zt,this.empty=function(){qt.length=0},this.off=function(){Vt.forEach(function(Yt){var Xt=Jt[Yt];Xt&&(Bt[Yt]=Xt,delete Jt[Yt])})},this.destroy=function(){this.off(),this.empty()}};xt.d(jt,"a",function(){return Rt})},function(Ut,jt,xt){"use strict";function Rt(Bt,Vt){return(Rt=Object.setPrototypeOf||function(Nt,qt){return Nt.__proto__=qt,Nt})(Bt,Vt)}xt.d(jt,"a",function(){return Lt});var Lt=function(Bt){var Vt=function(){var Yt;return(Yt=Bt.call(this)||this).attributes=Object.create(null),Yt},Nt,qt;qt=Bt,(Nt=Vt).prototype=Object.create(qt.prototype),Nt.prototype.constructor=Nt,Rt(Nt,qt);var Jt=Vt.prototype;return Jt.addAttributes=function(Zt){var Yt=this;Object.keys(Zt).forEach(function(Xt){Yt.add(Xt,Zt[Xt])})},Jt.add=function(Zt,Yt){var Xt=this;Object.defineProperty(this,Zt,{get:function(){return Xt.attributes[Zt]},set:function(un){return Xt.set(Zt,un)},enumerable:!1}),this.attributes[Zt]=Yt},Jt.get=function(Zt){return this.attributes[Zt]},Jt.set=function(Zt,Yt){if(this.attributes[Zt]!==Yt){var Xt=this.attributes[Zt];this.attributes[Zt]=Yt,this.trigger("change:"+Zt,this,Yt,Xt)}},Jt.clone=function(){var Zt={},Yt=this.attributes;if(Yt)for(var Xt in Yt)Zt[Xt]=Yt[Xt];return Zt},Jt.change=function(Zt,Yt,Xt){this.on("change:"+Zt,Yt,Xt);var nn=this.get(Zt);return Yt.call(Xt,this,nn,nn),this},Vt}(xt(8).a)},function(Ut,jt,xt){"use strict";xt.d(jt,"c",function(){return Rt}),xt.d(jt,"b",function(){return Lt}),xt.d(jt,"a",function(){return Bt});var Rt=4,Lt=5,Bt=1},function(Ut,jt,xt){"use strict";var Rt=function(Vt,Nt){return Object(Lt.g)({},Nt,{prime:function(){Vt.src||Vt.load()},getPrimedElement:function(){return Vt},clean:function(){Nt.clean(Vt)},recycle:function(){Nt.clean(Vt)}})};xt.d(jt,"a",function(){return Rt});var Lt=xt(0)},function(Ut,jt,xt){"use strict";jt.a="hidden"in document?function(){return!document.hidden}:"webkitHidden"in document?function(){return!document.webkitHidden}:function(){return!0}},function(Ut,jt,xt){"use strict";var Rt=function(pi){return _n||(_n=function($i){var bi=$i.get("controls"),Wr=Lt(),zr=function(Yr,Zr){var _i=Yr.get("playlist");if(Array.isArray(_i)&&_i.length)for(var ki=Object(Cn.f)(Yr.get("item"),_i.length),Bi=Object(Cn.c)(Object(yn.a)(_i[ki]),Yr),Di=0;Di<Bi.length;Di++)for(var Gr=Bi[Di],Qr=Yr.getProviders(),Dr=0;Dr<kn.a.length;Dr++){var qr=kn.a[Dr];if(Qr.providerSupports(qr,Gr))return qr.name===Zr}return!1}($i,"html5");if(on.OS.tizen)return Bt();if(bi&&Wr&&zr)return Rr=xt.e(7).then(function(Yr){xt(116);var Zr=xt(54).default;return In.a.controls=xt(52).default,Object(An.a)(xt(117).default),Zr}.bind(null,xt)).catch(Object(cn.b)(Pn.q+105)),cn.a.html5=Rr,Rr;var Rr;return bi&&zr?function(){var Yr=xt.e(5).then(function(Zr){var _i=xt(54).default;return In.a.controls=xt(52).default,Object(An.a)(xt(117).default),_i}.bind(null,xt)).catch(Object(cn.b)(Pn.q+104));return cn.a.html5=Yr,Yr}():bi&&Wr?xt.e(6).then(function(Yr){xt(116);var Zr=xt(54).default;return In.a.controls=xt(52).default,Zr}.bind(null,xt)).catch(Object(cn.b)(Pn.q+103)):bi?xt.e(4).then(function(Yr){var Zr=xt(54).default;return In.a.controls=xt(52).default,Zr}.bind(null,xt)).catch(Object(cn.b)(Pn.q+102)):Bt()}(pi)),_n},Lt=function(){var pi=window.IntersectionObserverEntry;return!pi||!("IntersectionObserver"in window)||!("intersectionRatio"in pi.prototype)},Bt=function(){return function(){return Lt()?xt.e(8).then(function(pi){return xt(116)}.bind(null,xt)).catch(Object(cn.b)(Pn.q+120)):Promise.resolve()}().then(cn.d)},Vt=function(pi,$i,bi){var Wr=pi.attributes;Wr.playlist=Object(Cn.a)($i),Wr.feedData=bi},Nt=function(pi){return function($i){var bi=$i.get("playlist");return new Promise(function(Wr,zr){if(typeof bi!="string"){var Rr=$i.get("feedData")||{};return Vt($i,bi,Rr),Wr()}var Yr=new jn.a;Yr.on(Rn.eb,function(Zr){var _i=Zr.playlist;delete Zr.playlist,Vt($i,_i,Zr),Wr()}),Yr.on(Rn.w,function(Zr){Vt($i,[],{}),zr(Object(Pn.w)(Zr,Pn.r))}),Yr.load(bi)})}(pi).then(function(){if(!Zt(pi)){var $i=Object(Cn.b)(pi.get("playlist"),pi);pi.attributes.playlist=$i;try{Object(Cn.e)($i)}catch(Zr){throw Zr.code+=Pn.r,Zr}var bi=pi.getProviders(),Wr=Object(Cn.f)(pi.get("item"),$i.length),zr=bi.choose($i[Wr].sources[0]),Rr=zr.provider,Yr=zr.name;return typeof Rr=="function"?Rr:cn.a.html5&&Yr==="html5"?cn.a.html5:bi.load(Yr).catch(function(Zr){throw Object(Pn.w)(Zr,Pn.s)})}})},qt=function(pi){var $i=pi.get("skin")?pi.get("skin").url:void 0;return typeof $i=="string"&&!function(bi){for(var Wr=document.styleSheets,zr=0,Rr=Wr.length;zr<Rr;zr++)if(Wr[zr].href===bi)return!0;return!1}($i)?new On.a($i,!0).load().catch(function(bi){return bi}):Promise.resolve()},Jt=function(pi){var $i=pi.attributes,bi=$i.language,Wr=$i.base,zr=$i.setupConfig,Rr=$i.intl,Yr=Object(Gt.b)(zr,Rr,bi);return!Object(Gt.f)(bi)||Object(Gt.d)(Yr)?Promise.resolve():new Promise(function(Zr){return Object(Gt.g)(Wr,bi).then(function(_i){var ki=_i.response;if(!Zt(pi)){if(!ki)throw new Pn.o(null,Pn.h);$i.localization=Object(Gt.a)(ki,Yr),Zr()}}).catch(function(_i){Zr(_i.code===Pn.h?_i:Object(Pn.w)(_i,Pn.g))})})},Zt=function(pi){return pi.attributes._destroyed},Yt=function(pi){pi.src||pi.load()},Xt=function(pi){var $i=document.createElement("video");return $i.className="jw-video jw-reset",$i.setAttribute("tabindex","-1"),$i.setAttribute("disableRemotePlayback",""),$i.setAttribute("webkit-playsinline",""),$i.setAttribute("playsinline",""),pi&&Object.keys(pi).forEach(function(bi){$i.setAttribute(bi,pi[bi])}),$i},nn=function(pi,$i){$i&&$i.code&&($i.sourceError&&console.error($i.sourceError),console.error(Pn.o.logMessage($i.code)))},un=function(pi){pi&&pi.code&&console.warn(Pn.o.logMessage(pi.code))},fn=function(pi,$i){if(!document.body.contains(pi.currentContainer)){var bi=document.getElementById(pi.get("id"));bi&&(pi.currentContainer=bi)}pi.currentContainer.parentElement&&pi.currentContainer.parentElement.replaceChild($i,pi.currentContainer),pi.currentContainer=$i},dn=xt(0),pn=xt(42),mn=xt(34),hn=xt(19),gn=xt(12),on=xt(7),Ft=xt(30),Gt=xt(13),en={autoPause:{viewability:!1,pauseAds:!1},autostart:!1,allowFullscreen:!0,bandwidthEstimate:null,bitrateSelection:null,castAvailable:!1,controls:!0,cues:[],defaultPlaybackRate:1,displaydescription:!0,displaytitle:!0,displayPlaybackLabel:!1,enableShortcuts:!0,height:360,intl:{},item:0,language:"en",liveTimeout:null,localization:Ft.a,mute:!1,nextUpDisplay:!0,playbackRateControls:!1,playbackRates:[.5,1,1.25,1.5,2],renderCaptionsNatively:!1,repeat:!1,stretching:"uniform",volume:90,width:640},sn=function(pi,$i){var bi=Object(dn.g)({},(window.jwplayer||{}).defaults,$i,pi);(function(mi){Object.keys(mi).forEach(function(ni){ni!=="id"&&(mi[ni]=Object(gn.serialize)(mi[ni]))})})(bi);var Wr=bi.forceLocalizationDefaults?en.language:Object(Gt.c)(),zr=Object(Gt.h)(bi.intl);bi.localization=Object(Gt.a)(Ft.a,Object(Gt.b)(bi,zr,Wr));var Rr=Object(dn.g)({},en,bi);Rr.base==="."&&(Rr.base=Object(hn.getScriptPath)("jwplayer.js")),Rr.base=(Rr.base||Object(hn.loadFrom)()).replace(/\/?$/,"/"),xt.p=Rr.base,Rr.width=Object(mn.b)(Rr.width),Rr.height=Object(mn.b)(Rr.height),Rr.aspectratio=Object(mn.a)(Rr.aspectratio,Rr.width),Rr.volume=Object(dn.u)(Rr.volume)?Math.min(Math.max(0,Rr.volume),100):en.volume,Rr.mute=!!Rr.mute,Rr.language=Wr,Rr.intl=zr;var Yr=Rr.playlistIndex;Yr&&(Rr.item=Yr),Object(dn.r)(Rr.item)||(Rr.item=0);var Zr=bi.autoPause;Zr&&(Rr.autoPause.viewability=!("viewability"in Zr)||!!Zr.viewability);var _i=Rr.playbackRateControls;if(_i){var ki=Rr.playbackRates;Array.isArray(_i)&&(ki=_i),(ki=ki.filter(function(mi){return Object(dn.r)(mi)&&mi>=.25&&mi<=4}).map(function(mi){return Math.round(100*mi)/100})).indexOf(1)<0&&ki.push(1),ki.sort(),Rr.playbackRateControls=!0,Rr.playbackRates=ki}(!Rr.playbackRateControls||Rr.playbackRates.indexOf(Rr.defaultPlaybackRate)<0)&&(Rr.defaultPlaybackRate=1),Rr.playbackRate=Rr.defaultPlaybackRate,Rr.aspectratio||delete Rr.aspectratio;var Bi=Rr.playlist;if(Bi)Array.isArray(Bi.playlist)&&(Rr.feedData=Bi,Rr.playlist=Bi.playlist);else{var Di=Object(dn.x)(Rr,["title","description","type","mediaid","image","images","file","sources","tracks","preload","duration"]);Rr.playlist=[Di]}Rr.qualityLabels=Rr.qualityLabels||Rr.hlslabels,delete Rr.duration;var Gr=Rr.liveTimeout;Gr!==null&&(Object(dn.u)(Gr)?Gr!==0&&(Gr=Math.max(30,Gr)):Gr=null,Rr.liveTimeout=Gr);var Qr,Dr,qr,hi=parseFloat(Rr.bandwidthEstimate),xi=parseFloat(Rr.bitrateSelection);return Rr.bandwidthEstimate=Object(dn.u)(hi)?hi:(Qr=Rr.defaultBandwidthEstimate,Dr=parseFloat(Qr),Object(dn.u)(Dr)?Math.max(Dr,1):en.bandwidthEstimate),Rr.bitrateSelection=Object(dn.u)(xi)?xi:en.bitrateSelection,Rr.liveSyncDuration=(qr=Rr.liveSyncDuration)<5?5:qr>30?30:qr,Rr.backgroundLoading=Object(dn.n)(Rr.backgroundLoading)?Rr.backgroundLoading:on.Features.backgroundLoading,Rr},cn=xt(9),yn=xt(24),Cn=xt(18),kn=xt(15),An=xt(20),In=xt(29),Pn=xt(1),_n=null,Rn=xt(3),jn=xt(48),On=xt(35),Sn=xt(25),Vn=function(pi){var $i;this.start=function(bi){var Wr=function(Yr,Zr){return Object(Sn.a)(Yr,Zr)}(pi,bi),zr=Promise.all([Rt(pi),Wr,Nt(pi),Promise.resolve(),qt(pi),Jt(pi)]),Rr=new Promise(function(Yr,Zr){$i=setTimeout(function(){Zr(new Pn.o(Pn.k,Pn.u))},6e4);var _i=function(){clearTimeout($i),setTimeout(Yr,6e4)};zr.then(_i).catch(_i)});return Promise.race([zr,Rr]).catch(function(Yr){var Zr=function(){throw Yr};return Wr.then(Zr).catch(Zr)}).then(function(Yr){return function(Zr){if(!Zr||!Zr.length)return{core:null,warnings:[]};var _i=Zr.reduce(function(ki,Bi){return ki.concat(Bi)},[]).filter(function(ki){return ki&&ki.code});return{core:Zr[0],warnings:_i}}(Yr)})},this.destroy=function(){clearTimeout($i),pi.set("_destroyed",!0),pi=null}},Jn=xt(32),kr=xt(23),xr=xt(17),Yn={removeItem:function(pi){}};try{Yn=window.localStorage||Yn}catch(Ti){}var Tr=function(){var Ti=function(bi,Wr){this.namespace=bi,this.items=Wr},pi=Ti.prototype;return pi.getAllItems=function(){var $i=this;return this.items.reduce(function(bi,Wr){var zr=Yn[$i.namespace+"."+Wr];return zr&&(bi[Wr]=Wr!=="captions"?Object(gn.serialize)(zr):JSON.parse(zr)),bi},{})},pi.track=function($i){var bi=this;this.items.forEach(function(Wr){$i.on("change:"+Wr,function(zr,Rr){try{Wr==="captions"&&(Rr=JSON.stringify(Rr)),Yn[bi.namespace+"."+Wr]=Rr}catch(Yr){xr.a.debug&&console.error(Yr)}})})},pi.clear=function(){var $i=this;this.items.forEach(function(bi){Yn.removeItem($i.namespace+"."+bi)})},Ti}(),ti=xt(43),yi=xt(28),ra=xt(8),Aa=xt(33),ua=xt(44),zi=xt(45),Ui=xt(37);xt(51),xt(53),xt.d(jt,"b",function(){return fn});var Qi=function(pi){this._events={},this.modelShim=new ti.a,this.modelShim._qoeItem=new kr.a,this.mediaShim={},this.setup=new Vn(this.modelShim),this.currentContainer=this.originalContainer=pi,this.apiQueue=new pn.a(this,["load","play","pause","seek","stop","playlistItem","playlistNext","playlistPrev","next","preload","setAllowFullscreen","setConfig","setCurrentAudioTrack","setCurrentCaptions","setCurrentQuality","setFullscreen","setPip","requestPip","addButton","removeButton","castToggle","setMute","setVolume","setPlaybackRate","addCues","setCues","setPlaylistItem","stopCasting","resize","setCaptions","setControls"],function(){return!0})};Object(dn.g)(Qi.prototype,{on:ra.a.on,once:ra.a.once,off:ra.a.off,trigger:ra.a.trigger,init:function(pi,$i){var bi=this,Wr=this.modelShim,zr=new Tr("jwplayer",["volume","mute","captionLabel","captions","bandwidthEstimate","bitrateSelection","qualityLabel","enableShortcuts"]),Rr=zr&&zr.getAllItems();Wr.attributes=Wr.attributes||{},Object(dn.g)(this.mediaShim,yi.c);var Yr=pi,Zr=sn(Object(dn.g)({},pi),Rr);Zr.id=$i.id,Zr.setupConfig=Yr,Object(dn.g)(Wr.attributes,Zr,yi.d),Wr.getProviders=function(){return new Jn.a(Zr)},Wr.setProvider=function(){};var _i=function(){for(var Bi=ua.c,Di=[],Gr=[],Qr=0;Qr<Bi;Qr++){var Dr=Xt();Di.push(Dr),Gr.push(Dr),Yt(Dr)}var qr=Gr.shift(),hi=Gr.shift(),xi=!1;return{primed:function(){return xi},prime:function(){Di.forEach(Yt),xi=!0},played:function(){xi=!0},getPrimedElement:function(){return Gr.shift()||null},getAdElement:function(){return qr},getTestElement:function(){return hi},clean:function(ni){if(ni.src){ni.removeAttribute("src");try{ni.load()}catch(Nn){}}},recycle:function(ni){ni&&!Gr.some(function(Nn){return Nn===ni})&&(this.clean(ni),Gr.push(ni))},syncVolume:function(ni){var Nn=Math.min(Math.max(0,ni/100),1);Di.forEach(function(Li){Li.volume=Nn})},syncMute:function(ni){Di.forEach(function(Nn){Nn.muted=ni})}}}();Wr.get("backgroundLoading")||(_i=Object(zi.a)(_i.getPrimedElement(),_i));var ki=this.primeUi=new Ui.a(Object(Ui.b)(this.originalContainer)).once("gesture",function(){_i.prime(),bi.preload(),ki.destroy()});return Wr.on("change:errorEvent",nn),this.setup.start($i).then(function(Bi){var Di=Bi.core;if(!Di)throw Object(Pn.w)(null,Pn.t);if(bi.setup){bi.on(Rn.ub,un),Bi.warnings.forEach(function(qr){bi.trigger(Rn.ub,qr)});var Gr=bi.modelShim.clone();if(Gr.error)throw Gr.error;var Qr=bi.apiQueue.queue.slice(0);bi.apiQueue.destroy(),Object(dn.g)(bi,Di.prototype),bi.playerSetup(Gr,$i,bi.originalContainer,bi._events,Qr,_i);var Dr=bi._model;return Wr.off("change:errorEvent",nn),Dr.on("change:errorEvent",nn),zr.track(Dr),bi.updatePlaylist(Dr.get("playlist"),Dr.get("feedData")).catch(function(qr){var hi=qr.code===Pn.a?Pn.p:Pn.r;throw Object(Pn.w)(qr,hi)})}}).then(function(){bi.setup&&bi.playerReady()}).catch(function(Bi){bi.setup&&function(Di,Gr,Qr){Promise.resolve().then(function(){var Dr=Object(Pn.x)(Pn.n,Pn.v,Qr),qr=Di._model||Di.modelShim;Dr.message=Dr.message||qr.get("localization").errors[Dr.key],delete Dr.key;var hi=qr.get("contextual");if(!hi){var xi=Object(Aa.a)(Di,Dr);Aa.a.cloneIcon&&xi.querySelector(".jw-icon").appendChild(Aa.a.cloneIcon("error")),fn(Di,xi)}qr.set("errorEvent",Dr),qr.set("state",Rn.lb),Di.trigger(Rn.ib,Dr),hi&&Gr.remove()})}(bi,$i,Bi)})},playerDestroy:function(){this.destroy&&this.destroy(),this.apiQueue&&this.apiQueue.destroy(),this.setup&&this.setup.destroy(),this.primeUi&&this.primeUi.destroy(),this.currentContainer!==this.originalContainer&&fn(this,this.originalContainer),this.off(),this._events=this._model=this.modelShim=this.apiQueue=this.primeUi=this.setup=null},getContainer:function(){return this.currentContainer},get:function(pi){if(this.modelShim)return pi in this.mediaShim?this.mediaShim[pi]:this.modelShim.get(pi)},getItemQoe:function(){return this.modelShim._qoeItem},getItemPromise:function(){return null},setItemCallback:function(pi){this.modelShim&&(this.modelShim.attributes.playlistItemCallback=pi)},getConfig:function(){return Object(dn.g)({},this.modelShim.attributes,this.mediaShim)},getCurrentCaptions:function(){return this.get("captionsIndex")},getWidth:function(){return this.get("containerWidth")},getHeight:function(){return this.get("containerHeight")},getMute:function(){return this.get("mute")},getProvider:function(){return this.get("provider")},getState:function(){return this.get("state")},getAudioTracks:function(){return null},getCaptionsList:function(){return null},getQualityLevels:function(){return null},getVisualQuality:function(){return null},getCurrentQuality:function(){return-1},getCurrentAudioTrack:function(){return-1},getSafeRegion:function(){return{x:0,y:0,width:0,height:0}},isBeforeComplete:function(){return!1},isBeforePlay:function(){return!1},createInstream:function(){return null},skipAd:function(){},attachMedia:function(){},detachMedia:function(){}}),jt.a=Qi},function(Ut,jt,xt){"use strict";var Rt=function(mn){var hn={zh:"Chinese",nl:"Dutch",en:"English",fr:"French",de:"German",it:"Italian",ja:"Japanese",pt:"Portuguese",ru:"Russian",es:"Spanish"};return hn[mn]?hn[mn]:mn},Lt=function(mn){for(var hn=[],gn=0;gn<Object(qt.c)(mn);gn++){var on=mn.childNodes[gn];on.prefix==="jwplayer"&&Object(qt.b)(on).toLowerCase()==="mediatypes"&&hn.push(Object(qt.d)(on))}return hn},Bt=function(mn){for(var hn={},gn=0;gn<mn.childNodes.length;gn++){var on=mn.childNodes[gn],Ft=Object(qt.b)(on);if(Ft)switch(Ft.toLowerCase()){case"enclosure":hn.file=Object(Jt.j)(on,"url");break;case"title":hn.title=Object(qt.d)(on);break;case"guid":hn.mediaid=Object(qt.d)(on);break;case"pubdate":hn.date=Object(qt.d)(on);break;case"description":hn.description=Object(qt.d)(on);break;case"link":hn.link=Object(qt.d)(on);break;case"category":hn.tags?hn.tags+=Object(qt.d)(on):hn.tags=Object(qt.d)(on)}}return new nn.a(Xt(mn,Zt(mn,hn)))},Vt=xt(0),Nt=xt(3),qt=xt(4),Jt=xt(2),Zt=function pn(mn,hn){for(var gn=[],on=0;on<Object(qt.c)(mn);on++){var Ft=mn.childNodes[on];if(Ft.prefix==="media"){if(!Object(qt.b)(Ft))continue;switch(Object(qt.b)(Ft).toLowerCase()){case"content":if(Object(Jt.j)(Ft,"duration")&&(hn.duration=Object(Jt.g)(Object(Jt.j)(Ft,"duration"))),Object(Jt.j)(Ft,"url")){hn.sources||(hn.sources=[]);var Gt={file:Object(Jt.j)(Ft,"url"),type:Object(Jt.j)(Ft,"type"),width:Object(Jt.j)(Ft,"width"),label:Object(Jt.j)(Ft,"label")},en=Lt(Ft);en.length&&(Gt.mediaTypes=en),hn.sources.push(Gt)}Object(qt.c)(Ft)>0&&(hn=pn(Ft,hn));break;case"title":hn.title=Object(qt.d)(Ft);break;case"description":hn.description=Object(qt.d)(Ft);break;case"guid":hn.mediaid=Object(qt.d)(Ft);break;case"thumbnail":hn.image||(hn.image=Object(Jt.j)(Ft,"url"));break;case"group":pn(Ft,hn);break;case"subtitle":var sn={file:Object(Jt.j)(Ft,"url"),kind:"captions"};Object(Jt.j)(Ft,"lang").length>0&&(sn.label=Rt(Object(Jt.j)(Ft,"lang"))),gn.push(sn)}}}hn.tracks||(hn.tracks=[]);for(var cn=0;cn<gn.length;cn++)hn.tracks.push(gn[cn]);return hn},Yt=xt(12),Xt=function(mn,hn){for(var gn="default",on=[],Ft=[],Gt=hn,en=0;en<mn.childNodes.length;en++){var sn=mn.childNodes[en];if(sn.prefix==="jwplayer"){var cn=Object(qt.b)(sn);cn==="source"?(delete hn.sources,on.push({file:Object(Jt.j)(sn,"file"),default:Object(Jt.j)(sn,gn),label:Object(Jt.j)(sn,"label"),type:Object(Jt.j)(sn,"type")})):cn==="track"?(delete hn.tracks,Ft.push({file:Object(Jt.j)(sn,"file"),default:Object(Jt.j)(sn,gn),kind:Object(Jt.j)(sn,"kind"),label:Object(Jt.j)(sn,"label")})):(hn[cn]=Object(Yt.serialize)(Object(qt.d)(sn)),cn==="file"&&hn.sources&&delete hn.sources)}hn.file||(hn.file=hn.link)}if(on.length){hn.sources=[];for(var yn=0;yn<on.length;yn++){var Cn=on[yn];Cn.file.length>0&&(Cn[gn]=on[yn][gn]==="true",Cn.label||delete Cn.label,Gt.sources.push(Cn))}}if(Ft.length){hn.tracks=[];for(var kn=0;kn<Ft.length;kn++){var An=Ft[kn];An.file&&An.file.length>0&&(An[gn]=Ft[kn][gn]==="true",An.kind=Ft[kn].kind.length?Ft[kn].kind:"captions",An.label||delete An.label,Gt.tracks.push(An))}}return Gt},nn=xt(24),un=xt(21),fn=xt(8),dn=xt(1);jt.a=function(){var pn=function(on){try{var Ft,Gt=on.responseXML?on.responseXML.childNodes:null,en=null;if(Gt){for(var sn=0;sn<Gt.length&&(en=Gt[sn]).nodeType===8;sn++);if(en&&Object(qt.b)(en)==="xml"&&(en=en.nextSibling),en&&Object(qt.b)(en)==="rss"){var cn=function(Cn){var kn=[];kn.feedData={};for(var An=0;An<Object(qt.c)(Cn);An++){var In=Object(qt.a)(Cn,An);if(Object(qt.b)(In).toLowerCase()==="channel")for(var Pn=0;Pn<Object(qt.c)(In);Pn++){var _n=Object(qt.a)(In,Pn),Rn=Object(qt.b)(_n).toLowerCase();Rn==="item"?kn.push(Bt(_n)):Rn&&(kn.feedData[Rn]=Object(qt.d)(_n))}}return kn}(en);Ft=Object(Vt.g)({playlist:cn},cn.feedData)}}if(!Ft)try{var yn=JSON.parse(on.responseText);if(Array.isArray(yn))Ft={playlist:yn};else{if(!Array.isArray(yn.playlist))throw Error("Playlist is not an array");Ft=yn}}catch(Cn){throw new dn.o(dn.l,621,Cn)}hn.trigger(Nt.eb,Ft)}catch(Cn){mn(Cn)}},mn=function(on){_instanceof(on,dn.o)&&!on.code&&(on=new dn.o(dn.l,0)),hn.trigger(Nt.w,on)},hn=Object(Vt.g)(this,fn.a);this.load=function(gn){Object(un.a)(gn,pn,function(on,Ft,Gt,en){mn(en)})},this.destroy=function(){this.off()}}},function(Ut,jt,xt){"use strict";var Rt=function(Vt){return Vt.type==="hls"&&Lt.OS.android?Vt.androidhls!==!1&&!Lt.Browser.firefox&&parseFloat(Lt.OS.version.version||"0")>=4.4:null};xt.d(jt,"a",function(){return Rt});var Lt=xt(7)},function(Ut,jt,xt){"use strict";var Rt=xt(3),Lt=function(){},Bt=function(){return!1},Vt={name:"default"},Nt={supports:Bt,play:Lt,pause:Lt,preload:Lt,load:Lt,stop:Lt,volume:Lt,mute:Lt,seek:Lt,resize:Lt,remove:Lt,destroy:Lt,setVisibility:Lt,setFullscreen:Lt,getFullscreen:Bt,supportsFullscreen:Bt,getContainer:Lt,setContainer:Lt,getName:function(){return Vt},getQualityLevels:Lt,getCurrentQuality:Lt,setCurrentQuality:Lt,getAudioTracks:Lt,getCurrentAudioTrack:Lt,setCurrentAudioTrack:Lt,getSeekRange:function(){return{start:0,end:this.getDuration()}},setPlaybackRate:Lt,getPlaybackRate:function(){return 1},getBandwidthEstimate:function(){return null},getLiveLatency:function(){return null},attachMedia:Lt,detachMedia:Lt,init:Lt,setState:function(Jt){this.state=Jt,this.trigger(Rt.bb,{newstate:Jt})},sendMediaType:function(Jt){var Zt=Jt[0],Yt=Zt.type,Xt=Zt.mimeType,nn=Yt==="aac"||Yt==="mp3"||Yt==="mpeg"||Xt&&Xt.indexOf("audio/")===0;this.trigger(Rt.T,{mediaType:nn?"audio":"video"})},getDuration:function(){return 0},trigger:Lt};jt.a=Nt},function(Ut,jt,xt){"use strict";var Rt=function(gn,on){for(var Ft=on.length;Ft--;){var Gt=on[Ft];if(gn.target===Gt.getContainer()){Gt.setIntersection(gn);break}}},Lt=function(){Xt.forEach(function(gn){var on=gn.model;if(!(on.get("audioMode")||on.get("isFloating")||!on.get("controls")||on.get("visibility")<.75)){var Ft=on.get("state"),Gt=Object(Yt.g)();!Gt&&Ft==="paused"&&gn.api.getFullscreen()?gn.api.setFullscreen(!1):Ft==="playing"&&gn.api.setFullscreen(Gt)}})},Bt=function(){Xt.forEach(function(gn){gn.model.set("activeTab",Object(Jt.a)())})},Vt=function(gn,on){var Ft=on.indexOf(gn);Ft!==-1&&on.splice(Ft,1)},Nt=function(gn){un.forEach(function(on){on(gn)})},qt,Jt=xt(46),Zt=xt(7),Yt=xt(6),Xt=[],nn=[],un=[],fn={},dn="screen"in window&&"orientation"in window.screen,pn=Zt.OS.android&&Zt.Browser.chrome,mn=!1;document.addEventListener("visibilitychange",Bt),document.addEventListener("webkitvisibilitychange",Bt),pn&&dn&&window.screen.orientation.addEventListener("change",Lt),window.addEventListener("beforeunload",function(){document.removeEventListener("visibilitychange",Bt),document.removeEventListener("webkitvisibilitychange",Bt),window.removeEventListener("scroll",Nt),pn&&dn&&window.screen.orientation.removeEventListener("change",Lt)}),jt.a={add:function(gn){Xt.push(gn)},remove:function(gn){Vt(gn,Xt)},addScrollHandler:function(gn){mn||(mn=!0,window.addEventListener("scroll",Nt)),un.push(gn)},removeScrollHandler:function(gn){var on=un.indexOf(gn);on!==-1&&un.splice(on,1)},addWidget:function(gn){nn.push(gn)},removeWidget:function(gn){Vt(gn,nn)},size:function(){return Xt.length},observe:function(gn){var on;on=window.IntersectionObserver,qt||(qt=new on(function(Ft){if(Ft&&Ft.length)for(var Gt=Ft.length;Gt--;){var en=Ft[Gt];Rt(en,Xt),Rt(en,nn)}},{threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})),fn[gn.id]||(fn[gn.id]=!0,qt.observe(gn))},unobserve:function(gn){qt&&fn[gn.id]&&(delete fn[gn.id],qt.unobserve(gn))}}},,function(Ut,jt,xt){"use strict";var Rt=function(){Object(Bt.a)(Jt),Jt=Object(Bt.b)(function(){qt.forEach(function(Xt){Xt.view.updateBounds();var nn=Xt.view.model.get("containerWidth");Xt.resized=Xt.width!==nn,Xt.width=nn}),qt.forEach(function(Xt){Xt.contractElement.scrollLeft=2*Xt.width}),qt.forEach(function(Xt){Object(Nt.d)(Xt.expandChild,{width:Xt.width+1}),Xt.resized&&Xt.view.model.get("visibility")&&Xt.view.updateStyles()}),qt.forEach(function(Xt){Xt.expandElement.scrollLeft=Xt.width+1}),qt.forEach(function(Xt){Xt.resized&&Xt.view.checkResized()})})};xt.d(jt,"a",function(){return Zt});var Lt=xt(0),Bt=xt(38),Vt=xt(6),Nt=xt(11),qt=[],Jt=-1,Zt=function(){var Yt=function(nn,un,fn){var dn={display:"block",position:"absolute",top:0,left:0},pn={width:"100%",height:"100%"},mn=Object(Vt.f)('<div style="opacity:0;visibility:hidden;overflow:hidden;"><div><div style="height:1px;"></div></div><div class="jw-contract-trigger"></div></div>'),hn=mn.firstChild,gn=hn.firstChild,on=hn.nextSibling;Object(Nt.d)([hn,on],Object(Lt.g)({overflow:"auto"},dn,pn)),Object(Nt.d)(mn,Object(Lt.g)({},dn,pn)),this.expandElement=hn,this.expandChild=gn,this.contractElement=on,this.hiddenElement=mn,this.element=nn,this.view=un,this.model=fn,this.width=0,this.resized=!1,nn.firstChild?nn.insertBefore(mn,nn.firstChild):nn.appendChild(mn),nn.addEventListener("scroll",Rt,!0),qt.push(this),Rt()};return Yt.prototype.destroy=function(){if(this.view){var Xt=qt.indexOf(this);Xt!==-1&&qt.splice(Xt,1),this.element.removeEventListener("scroll",Rt,!0),this.element.removeChild(this.hiddenElement),this.view=this.model=null}},Yt}()},,,function(Ut,jt,xt){"use strict";var Rt=function(){},Lt=function(On,Sn){for(;On._state===3;)On=On._value;On._state!==0?(On._handled=!0,dn._immediateFn(function(){var Vn=On._state===1?Sn.onFulfilled:Sn.onRejected;if(Vn!==null){var Jn;try{Jn=Vn(On._value)}catch(kr){return void Vt(Sn.promise,kr)}Bt(Sn.promise,Jn)}else(On._state===1?Bt:Vt)(Sn.promise,On._value)})):On._deferreds.push(Sn)},Bt=function(On,Sn){try{if(Sn===On)throw new TypeError("A promise cannot be resolved with itself.");if(Sn&&(typeof Sn=="object"||typeof Sn=="function")){var Vn=Sn.then;if(_instanceof(Sn,dn))return On._state=3,On._value=Sn,void Nt(On);if(typeof Vn=="function")return void Jt((Jn=Vn,kr=Sn,function(){Jn.apply(kr,arguments)}),On)}On._state=1,On._value=Sn,Nt(On)}catch(xr){Vt(On,xr)}var Jn,kr},Vt=function(On,Sn){On._state=2,On._value=Sn,Nt(On)},Nt=function(On){On._state===2&&On._deferreds.length===0&&dn._immediateFn(function(){On._handled||dn._unhandledRejectionFn(On._value)});for(var Sn=0,Vn=On._deferreds.length;Sn<Vn;Sn++)Lt(On,On._deferreds[Sn]);On._deferreds=null},qt=function(On,Sn,Vn){this.onFulfilled=typeof On=="function"?On:null,this.onRejected=typeof Sn=="function"?Sn:null,this.promise=Vn},Jt=function(On,Sn){var Vn=!1;try{On(function(Jn){Vn||(Vn=!0,Bt(Sn,Jn))},function(Jn){Vn||(Vn=!0,Vt(Sn,Jn))})}catch(Jn){if(Vn)return;Vn=!0,Vt(Sn,Jn)}},Zt=function(On,Sn){var Vn=new Cn.a(Sn);return Vn.on(kn.gb,function(Jn){On._qoe.tick("ready"),Jn.setupTime=On._qoe.between("setup","ready")}),Vn.on("all",function(Jn,kr){On.trigger(Jn,kr)}),Vn},Yt=function(On,Sn){var Vn=On.plugins,Jn=Object.keys(Vn).map(function(kr){var xr=Vn[kr];return delete Vn[kr],xr});Sn.get("setupConfig")&&On.trigger("remove"),On.off(),Sn.playerDestroy(),Jn.forEach(function(kr){if(kr.destroy)try{kr.destroy()}catch(xr){}}),Sn.getContainer().removeAttribute("data-jwplayer-id")},Xt=function(On){var Sn=++_n,Vn=On.id||"player-"+Sn,Jn=new An.a,kr={},xr=Zt(this,On);Jn.tick("init"),On.setAttribute("data-jwplayer-id",Vn),Object.defineProperties(this,{id:{enumerable:!0,get:function(){return Vn}},uniqueId:{enumerable:!0,get:function(){return Sn}},plugins:{enumerable:!0,get:function(){return kr}},_qoe:{enumerable:!0,get:function(){return Jn}},version:{enumerable:!0,get:function(){return en.a}},Events:{enumerable:!0,get:function(){return In.a}},utils:{enumerable:!0,get:function(){return Pn.a}},_:{enumerable:!0,get:function(){return sn.c}}}),Object(sn.g)(this,{_events:{},setup:function(Tr){return Jn.clear("ready"),Jn.tick("setup"),xr&&Yt(this,xr),(xr=Zt(this,On)).init(Tr,this),this.on(Tr.events,null,this)},remove:function(){return this.getPip()&&this.setPip(!1),function(Tr){for(var ti=hn.a.length;ti--;)if(hn.a[ti].uniqueId===Tr.uniqueId){hn.a.splice(ti,1);break}}(this),xr&&Yt(this,xr),Object.keys(kr).forEach(function(Tr){delete kr[Tr]}),this},qoe:function(){var Tr=xr.getItemQoe();return{setupTime:this._qoe.between("setup","ready"),firstFrame:Tr.getFirstFrame?Tr.getFirstFrame():null,player:this._qoe.dump(),item:Tr.dump()}},addCues:function(Tr){return Array.isArray(Tr)&&xr.addCues(Tr),this},getAudioTracks:function(){return xr.getAudioTracks()},getBuffer:function(){return xr.get("buffer")},getCaptions:function(){return xr.get("captions")},getCaptionsList:function(){return xr.getCaptionsList()},getConfig:function(){return xr.getConfig()},getContainer:function(){return xr.getContainer()},getControls:function(){return xr.get("controls")},getCues:function(){return xr.get("cues")},getCurrentAudioTrack:function(){return xr.getCurrentAudioTrack()},getCurrentCaptions:function(){return xr.getCurrentCaptions()},getCurrentQuality:function(){return xr.getCurrentQuality()},getCurrentTime:function(){return xr.get("currentTime")},getDuration:function(){return xr.get("duration")},getEnvironment:function(){return yn},getFullscreen:function(){return xr.get("fullscreen")},getHeight:function(){return xr.getHeight()},getItemMeta:function(){return xr.get("itemMeta")||{}},getMute:function(){return xr.getMute()},getPercentViewable:function(){return xr.get("visibility")},getPip:function(){return xr.get("pip")},getPlaybackRate:function(){return xr.get("playbackRate")},getPlaylist:function(){return xr.get("playlist")},getPlaylistIndex:function(){return xr.get("item")},getPlaylistItem:function(Tr){if(!Pn.a.exists(Tr))return xr.get("playlistItem");var ti=this.getPlaylist();return ti?ti[Tr]:null},getPosition:function(){return xr.get("position")},getProvider:function(){return xr.getProvider()},getQualityLevels:function(){return xr.getQualityLevels()},getSafeRegion:function(Tr){return Tr===void 0&&(Tr=!0),xr.getSafeRegion(Tr)},getState:function(){return xr.getState()},getStretching:function(){return xr.get("stretching")},getViewable:function(){return xr.get("viewable")},getVisualQuality:function(){return xr.getVisualQuality()},getVolume:function(){return xr.get("volume")},getWidth:function(){return xr.getWidth()},setCaptions:function(Tr){return xr.setCaptions(Tr),this},setConfig:function(Tr){return xr.setConfig(Tr),this},setControls:function(Tr){return xr.setControls(Tr),this},setCurrentAudioTrack:function(Tr){xr.setCurrentAudioTrack(Tr)},setCurrentCaptions:function(Tr){xr.setCurrentCaptions(Tr)},setCurrentQuality:function(Tr){xr.setCurrentQuality(Tr)},setFullscreen:function(Tr){return xr.setFullscreen(Tr),this},setAllowFullscreen:function(Tr){return xr.setAllowFullscreen(Tr),this},setMute:function(Tr){return xr.setMute(Tr),this},setPip:function(Tr){return xr.setPip(Tr),this},setPlaybackRate:function(Tr){return xr.setPlaybackRate(Tr),this},setPlaylistItem:function(Tr,ti){return xr.setPlaylistItem(Tr,ti),this},setCues:function(Tr){return Array.isArray(Tr)&&xr.setCues(Tr),this},setVolume:function(Tr){return xr.setVolume(Tr),this},load:function(Tr,ti){return xr.load(Tr,ti),this},play:function(Tr){return xr.play(Tr),this},pause:function(Tr){return xr.pause(Tr),this},playToggle:function(Tr){switch(this.getState()){case kn.pb:case kn.jb:return this.pause(Tr);default:return this.play(Tr)}},seek:function(Tr,ti){return xr.seek(Tr,ti),this},playlistItem:function(Tr,ti){return xr.playlistItem(Tr,ti),this},playlistNext:function(Tr){return xr.playlistNext(Tr),this},playlistPrev:function(Tr){return xr.playlistPrev(Tr),this},next:function(Tr){return xr.next(Tr),this},requestPip:function(Tr){return xr.requestPip(Tr),this},castToggle:function(){return xr.castToggle(),this},stopCasting:function(){return xr.stopCasting(),this},createInstream:function(){return xr.createInstream()},stop:function(){return xr.stop(),this},resize:function(Tr,ti){return xr.resize(Tr,ti),this},addButton:function(Tr,ti,yi,ra,Aa){return xr.addButton(Tr,ti,yi,ra,Aa),this},removeButton:function(Tr){return xr.removeButton(Tr),this},attachMedia:function(){return xr.attachMedia(),this},detachMedia:function(){return xr.detachMedia(),this},isBeforeComplete:function(){return xr.isBeforeComplete()},isBeforePlay:function(){return xr.isBeforePlay()},setPlaylistItemCallback:function(Tr,ti){xr.setItemCallback(Tr,ti)},removePlaylistItemCallback:function(){xr.setItemCallback(null)},getPlaylistItemPromise:function(Tr){return xr.getItemPromise(Tr)},getFloating:function(){return!!xr.get("isFloating")},setFloating:function(Tr){xr.setConfig({floating:{mode:Tr?"always":"never"}})}})},nn=function(On){for(var Sn=0;Sn<hn.a.length;Sn++)if(hn.a[Sn].id===On)return hn.a[Sn];return null},un=function(On){Object.defineProperties(On,{api:{get:function(){return Ft},set:function(){}},version:{get:function(){return en.a},set:function(){}},debug:{get:function(){return cn.a.debug},set:function(Vn){cn.a.debug=!!Vn}}})};xt.r(jt);var fn=setTimeout;function dn(jn){if(!_instanceof(this,dn))throw new TypeError("Promises must be constructed via new");if(typeof jn!="function")throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],Jt(jn,this)}dn.prototype.catch=function(jn){return this.then(null,jn)},dn.prototype.then=function(jn,On){var Sn=new this.constructor(Rt);return Lt(this,new qt(jn,On,Sn)),Sn},dn.prototype.finally=function(jn){var On=this.constructor;return this.then(function(Sn){return On.resolve(jn()).then(function(){return Sn})},function(Sn){return On.resolve(jn()).then(function(){return On.reject(Sn)})})},dn.all=function(jn){return new dn(function(On,Sn){if(!jn||jn.length===void 0)throw new TypeError("Promise.all accepts an array");var Vn=Array.prototype.slice.call(jn);if(Vn.length===0)return On([]);var Jn=Vn.length;function kr(Yn,Tr){try{if(Tr&&(typeof Tr=="object"||typeof Tr=="function")){var ti=Tr.then;if(typeof ti=="function")return void ti.call(Tr,function(yi){kr(Yn,yi)},Sn)}Vn[Yn]=Tr,--Jn==0&&On(Vn)}catch(yi){Sn(yi)}}for(var xr=0;xr<Vn.length;xr++)kr(xr,Vn[xr])})},dn.resolve=function(jn){return jn&&typeof jn=="object"&&jn.constructor===dn?jn:new dn(function(On){On(jn)})},dn.reject=function(jn){return new dn(function(On,Sn){Sn(jn)})},dn.race=function(jn){return new dn(function(On,Sn){for(var Vn=0,Jn=jn.length;Vn<Jn;Vn++)jn[Vn].then(On,Sn)})},dn._immediateFn=typeof setImmediate=="function"&&function(jn){setImmediate(jn)}||function(jn){fn(jn,0)},dn._unhandledRejectionFn=function(jn){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",jn)};var pn=dn;window.Promise||(window.Promise=pn);var mn=xt(19),hn=xt(14),gn=xt(15),on=xt(20),Ft={availableProviders:gn.a,registerProvider:on.a},Gt=xt(25),en=xt(22),sn=xt(0),cn=xt(17),yn=xt(7),Cn=xt(47),kn=xt(3),An=xt(23),In=xt(8),Pn=xt(39),_n=0;Object(sn.g)(Xt.prototype,{on:function(On,Sn,Vn){return In.c.call(this,On,Sn,Vn)},once:function(On,Sn,Vn){return In.d.call(this,On,Sn,Vn)},off:function(On,Sn,Vn){return In.b.call(this,On,Sn,Vn)},trigger:function(On,Sn){return(Sn=sn.c.isObject(Sn)?Object(sn.g)({},Sn):{}).type=On,cn.a.debug?In.e.call(this,On,Sn):In.f.call(this,On,Sn)},getPlugin:function(On){return this.plugins[On]},addPlugin:function(On,Sn){this.plugins[On]=Sn,this.on("ready",Sn.addToPlayer),Sn.resize&&this.on("resize",Sn.resizeHandler)},registerPlugin:function(On,Sn,Vn){Object(Gt.b)(On,Sn,Vn)},getAdBlock:function(){return!1},playAd:function(On){},pauseAd:function(On){},skipAd:function(){}}),xt.d(jt,"assignLibraryProperties",function(){return un}),xt.p=Object(mn.loadFrom)();var Rn=function(On){var Sn,Vn;if(On?typeof On=="string"?(Sn=nn(On))||(Vn=document.getElementById(On)):typeof On=="number"?Sn=hn.a[On]:On.nodeType&&(Sn=nn((Vn=On).id||Vn.getAttribute("data-jwplayer-id"))):Sn=hn.a[0],Sn)return Sn;if(Vn){var Jn=new Xt(Vn);return hn.a.push(Jn),Jn}return{registerPlugin:Gt.b}};un(Rn),jt.default=Rn}]).default}}),jwbase2,jwplayer2,init_jwplayer4=__esm({"https-url:https://av.dev.archive.org/js/jwplayer/jwplayer.js":function(){init_jwplayer3(),jwbase2=location.hostname==="av.prod.archive.org"||location.hostname==="av.dev.archive.org"?"/jw/8":"https://av.prod.archive.org/jw/8";var Ut;Ut=window,jwplayer2=Ut.jwplayer}}),init_strings=__esm({"https-url:https://av.dev.archive.org/js/util/strings.js":function(){}}),init_tuners=__esm({"https-url:https://av.dev.archive.org/js/tv/tuners.js":function(){}}),init_items=__esm({"https-url:https://av.dev.archive.org/js/items.js":function(){init_strings()}}),init_fetch=__esm({"https-url:https://av.dev.archive.org/js/util/fetch.js":function(){}}),init_hostname=__esm({"https-url:https://av.dev.archive.org/iso/hostname.js":function(){}}),_a2,TVC,ID_REGEXP,ID_SQL_REGEXP,TOSS_ENTITIES,init_tv=__esm({"https-url:https://av.dev.archive.org/js/tv.js":function(){init_zones(),init_recordings(),init_tuners(),init_log3(),init_time(),init_items(),init_fetch(),init_hostname(),init_strings(),TVC=(_a2=hostname())!=null&&_a2.startsWith("tvnix")?hostname().split(".")[0].substr(5).toUpperCase():!1,ID_REGEXP="/^[^_]+_20[012][0-9][0-9][0-9][0-9][0-9]_[0-9][0-9][0-9][0-9][0-9][0-9]/",ID_SQL_REGEXP="identifier ~ '".concat(ID_REGEXP.slice(1).slice(0,-1),"'"),TOSS_ENTITIES=array_flip(["UNITED STATES","THE CITY","UNITED","US","U.S.","AMERICA","ABC","NBC","CNN"])}}),init_recordings=__esm({"https-url:https://av.dev.archive.org/js/tv/recordings.js":function(){init_tv()}}),init_zones=__esm({"https-url:https://av.dev.archive.org/js/tv/zones.js":function(){init_recordings(),init_log3()}}),MONTH_MAP,MONTHS,init_time=__esm({"https-url:https://av.dev.archive.org/js/time.js":function(){init_log3(),init_strings(),init_zones(),init_tv(),MONTH_MAP={January:"01",February:"02",March:"03",April:"04",May:"05",June:"06",July:"07",August:"08",September:"09",October:"10",November:"11",December:"12"},MONTHS=Object.keys(MONTH_MAP)}}),FOURK,HIRANK,DEBUG,THUMB_NAME,nnn,PLAYABLES,AUDIO,IGNORES,Player,player_default,init_player=__esm({"https-url:https://av.dev.archive.org/js/player.js":function(){init_log3(),init_cgiarg3(),init_time(),init_strings(),FOURK=!1,HIRANK=100,DEBUG=(location==null?void 0:location.host)==="av.dev.archive.org",THUMB_NAME="__ia_thumb.jpg",nnn=0,PLAYABLES=Object.fromEntries(["thumbnail2","thumbnail","h.264","webm","h.264 720p","h.264 486p","512kb mpeg4","ogg video",FOURK?"h.264 4k":"h.264 hd","h.264 hd","h.264 mpeg4","mpeg4","ogg theora","flash video","vbr mp3","ogg vorbis","mpeg-4 audio","128kbps mp3","64kbps mp3","mp3 sample"].map(function(Ut){return[Ut,nnn++]})),AUDIO=["vbr mp3","ogg vorbis","mpeg-4 audio","128kbps mp3","64kbps mp3","mp3 sample"],IGNORES=["64kbps m3u","64kbps mp3 zip","checksums","flac fingerprint","item tile","vbr m3u","vbr zip"],Player=function(){"use strict";function Ut(jt){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=this;_classCallCheck1(this,Ut),this.identifier=jt.metadata.identifier,this.groups=[],this.widths={},this.heights={},this.durations={},this.srts={},this.vtts={},this.haxLP=!1;var Lt={},Bt={},Vt={},Nt={},qt={},Jt={},Zt={},Yt={},Xt=PLAYABLES.thumbnail2,nn={};jt.files.forEach(function(_i){var ki=_slicedToArray(Rt.filter(_i),1),Bi=ki[0];if(!!Bi){if("original"in Bi){var Di=Player.val(Bi.original);Bi.name!==Di&&(Lt[Bi.name]=Di)}Bi.name.endsWith(".png")&&!Bi.name.endsWith("_spectrogram.png")&&(Zt[Bi.name]=1)}}),log3(Lt),jt.files.forEach(function(_i){var ki=_slicedToArray(Rt.filter(_i),3),Bi=ki[0],Di=ki[1],Gr=ki[2];if(!!Bi){var Qr=Bi.name,Dr=PLAYABLES[Di],qr="original"in Bi,hi=Qr;if(qr){hi=Player.val(Bi.original);for(var xi=10;xi&&hi in Lt;xi--)hi=Lt[hi];(Gr==="mp4"||Gr==="ogv")&&hi in jt.files&&jt.files[hi].format==="ISO Image"&&preg_match("/^(.*?)(d+).[^.]+$/",$filename,$m2)&&preg_match("/^(.*).[^.]+$/",$key,$mat)&&$m2[1]==$mat[1]&&($origSuffix=strrchr($fi.ORIGINAL,"."),hi="{$m2[1]}{$m2[2]}$origSuffix"),hi=Player.val(hi)}else"artist"in Bi?nn[hi]=Bi.artist:"creatorxxx"in Bi&&(nn[hi]=Bi.creatorxxx);if(!(xt&&hi!==xt)){if(hi in Bt||(Bt[hi]={}),"title"in Bi&&(qr&&"title"in Bt[hi]||(Bt[hi].title=Bi.title)),"height"in Bi&&(Rt.heights[Qr]=Bi.height),"width"in Bi&&(Rt.widths[Qr]=Bi.width),"autoplay"in Bi&&(qt[Qr]=Bi.autoplay),"length"in Bi){var mi=hms2sec(String(Player.val(Bi.length)));Rt.durations[Qr]=mi,qr&&(Yt[hi]=1),(qr||!("length"in Bt[hi])||!(hi in Yt))&&(Bt[hi].length=Math.round(mi))}if(!!Dr){if(qr){if(Di==="h.264 720p"){Bt[hi].HD=Qr;return}}else{var ni=Bi.title;if(Di==="h.264 hd"||Di==="h.264 mpeg4"&&(ni.indexOf("[HD]")>0||ni.indexOf(" HD ")>0||ni.endsWith(" HD"))){Bt[hi].HD=Qr;return}if(FOURK&&Di==="h.264 4k"){Bt[hi]["4K"]=Qr;return}Dr>1&&(Dr+=HIRANK)}Dr>1&&(AUDIO.indexOf(Di)>=0?(Vt[hi]=1,Jt[Qr]=1):Nt[hi]=1),hi in Bt||(Bt[hi]={}),Dr in Bt[hi]?Di==="thumbnail"&&Xt in Bt[hi]&&(Bt[hi][Xt]=Qr):(Bt[hi][Dr]=Qr,Dr<HIRANK&&Dr+HIRANK in Bt[hi]?delete Bt[hi][Dr+HIRANK]:Dr>HIRANK&&Dr-HIRANK in Bt[hi]&&delete Bt[hi][Dr-HIRANK])}}}}),log3(Bt),this.haxLP&&(delete Bt["".concat(this.identifier,".flac")],delete Bt["".concat(this.identifier,".ogg")],delete Bt["".concat(this.identifier,".mp3")],delete Bt["".concat(this.identifier,".m4a")]);var un=Object.keys(Vt).length,fn=Object.keys(Nt).length;fn>0&&(fn>=un||jt.metadata.mediatype==="movies")?this.showing="movies":this.showing=un?"audio":!1;var dn=Object.values(nn);(dn.length<=1||_toConsumableArray(new Set(dn)).length<=1)&&(nn={});var pn=this.showing==="movies"?Nt:Vt,mn=this.showing==="movies"?fn:un,hn=!0,gn=!1,on=void 0;try{for(var Ft=Object.entries(Bt)[Symbol.iterator](),Gt;!(hn=(Gt=Ft.next()).done);hn=!0){var en=_slicedToArray(Gt.value,2),sn=en[0],cn=en[1];if(sn in pn){var yn={SRC:[]};if(0 in cn)yn.POSTER=cn[0];else if(1 in cn)yn.POSTER=cn[1];else{var Cn=!0,kn=!1,An=void 0;try{for(var In=Object.entries(cn)[Symbol.iterator](),Pn;!(Cn=(Pn=In.next()).done);Cn=!0){var _n=_slicedToArray(Pn.value,2),Rn=_n[0],jn=_n[1];if(parseInt(Rn,10)){var On=jn.replace(/(\.m4a|\.ogg|_sample\.mp3|\.mp3)$/i,".png");On!==jn&&On in Zt&&(yn.POSTER=On)}}}catch(_i){kn=!0,An=_i}finally{try{!Cn&&In.return!=null&&In.return()}finally{if(kn)throw An}}}sn in qt&&(yn.AUTOPLAY=!1);var Sn=!0,Vn=!1,Jn=void 0;try{for(var kr=Object.entries(cn)[Symbol.iterator](),xr;!(Sn=(xr=kr.next()).done);Sn=!0){var Yn=_slicedToArray(xr.value,2),Tr=Yn[0],ti=Yn[1];if(parseInt(Tr,10)&&Tr>1){if(this.showing==="movies"&&Jt[ti]||this.showing!=="movies"&&!Jt[ti])continue;yn.SRC.push(ti)}}}catch(_i){Vn=!0,Jn=_i}finally{try{!Sn&&kr.return!=null&&kr.return()}finally{if(Vn)throw Jn}}!yn.SRC.length||(yn.TITLE="title"in cn?Player.val(cn.title):sn.split("/").pop().replace(/\.[^.]+$/,"").replace(/_512kb$/,"").replace(/_/g," "),yn.ORIG=sn,sn in nn&&(yn.ARTIST=nn[sn]),"length"in cn?yn.length=cn.length:yn.length=this.runtime(jt,mn,sn),"HD"in cn&&(yn.HD=cn.HD),FOURK&&"4K"in cn&&(yn["4K"]=cn["4K"]),this.groups.push(yn))}}}catch(_i){gn=!0,on=_i}finally{try{!hn&&Ft.return!=null&&Ft.return()}finally{if(gn)throw on}}if(this.captions(),DEBUG&&log3("player",this),this.showing==="audio"){var yi=!0,ra=!1,Aa=void 0;try{for(var ua=this.groups[Symbol.iterator](),zi;!(yi=(zi=ua.next()).done);yi=!0){var Ui=zi.value,Qi=!1,Ti=!1,pi=!0,$i=!1,bi=void 0;try{for(var Wr=Object.entries(Ui.SRC)[Symbol.iterator](),zr;!(pi=(zr=Wr.next()).done);pi=!0){var Rr=_slicedToArray(zr.value,2),Yr=Rr[0],Zr=Rr[1];Zr.endsWith("_sample.mp3")?Qi=Yr:Zr.endsWith(".mp3")&&(Ti=!0)}}catch(_i){$i=!0,bi=_i}finally{try{!pi&&Wr.return!=null&&Wr.return()}finally{if($i)throw bi}}Ti&&Qi!==!1&&Ui.SRC.splice(Qi,1)}}catch(_i){ra=!0,Aa=_i}finally{try{!yi&&ua.return!=null&&ua.return()}finally{if(ra)throw Aa}}}}return _createClass1(Ut,[{key:"filter",value:function(xt){var Rt=xt.name,Lt=Rt.substr(1+Rt.lastIndexOf(".")).toLowerCase(),Bt=xt.format.toLowerCase();if(IGNORES.includes(Bt)||Rt===THUMB_NAME)return[];if(Lt==="mp3"&&(xt.original==="".concat(this.identifier,"_segments.json")||xt.original==="".concat(this.identifier,"_segments.xml"))&&(this.haxLP=!0,delete xt.original,xt.source="original"),typeof xt.original=="string"&&xt.original.endsWith(".torrent")&&(delete xt.original,xt.source="original"),Lt==="vtt")return this.vtts[Rt]=1,[];if(Lt==="srt")return this.srts[Rt]=1,[];var Vt=PLAYABLES[Bt];return Lt==="mp3"&&!Vt?[xt,"64kbps mp3",Lt]:[xt,Bt,Lt]}},{key:"jwplaylist",value:function(xt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Bt=[],Vt="https://archive.org/download/".concat(this.identifier,"/"),Nt=["audio/mpeg","mp3","audio/ogg","ogg","video/h264","mp4","video/ogg","ogg",""];navigator.userAgent.indexOf("Chrome/")>0?cgiarg_default("jest")?Nt=["audio/ogg","ogg","audio/mpeg","mp3","video/ogg","ogg","video/h264","mp4",""]:Nt=["audio/ogg","ogg","audio/mpeg","mp3","video/h264","mp4","video/ogg","ogg",""]:navigator.userAgent.indexOf(" Iceweasel/")>0&&(Nt=["audio/ogg","ogg","audio/mpeg","mp3","video/ogg","ogg","video/h264","mp4",""]),Nt.push("video/x-flv");var qt=0;Nt=Object.fromEntries(Nt.map(function(An){return[An,qt++]}));var Jt=!0,Zt=!1,Yt=void 0;try{for(var Xt=Object.values(this.groups)[Symbol.iterator](),nn;!(Jt=(nn=Xt.next()).done);Jt=!0){var un=nn.value,fn={sources:[],title:friendly_truncate(un.TITLE,100,!0)};"ORIG"in un&&(fn.orig=un.ORIG,"ARTIST"in un&&(fn.artist=un.ARTIST)),"AUTOPLAY"in un&&(fn.autoplay=un.AUTOPLAY);var dn=cgiarg_default("poster");dn?fn.image=this.url(dn.replace(/^(https?):\/([^/])/,"$1://$2")):(this.showing==="movies"&&"POSTER"in un||this.showing==="audio"&&"POSTER"in un)&&(fn.image=this.url(Vt+un.POSTER),Lt.length||Lt.push(this.url(Vt+un.POSTER))),"length"in un&&(fn.duration=un.length),"HD"in un&&un.SRC.push(un.HD);var pn={},mn=!0,hn=!1,gn=void 0;try{for(var on=un.SRC[Symbol.iterator](),Ft;!(mn=(Ft=on.next()).done);mn=!0){var Gt=Ft.value,en=((Gt.match(/(\.(mp3|ogg|m4a|ogv|mp4|mpeg4|m4v|mov|flv|swf))$/i)||[]).pop()||(Gt.match(/(\.(mp3|ogg|m4a|ogv|mp4|mpeg4|m4v|mov|flv|swf))\?/i)||[]).pop()||(Gt.match(/(\.(mp3|ogg|m4a|ogv|mp4|mpeg4|m4v|mov|flv|swf))&/i)||[]).pop()||"").toLowerCase();if(!(Rt&&(en==="ogg"||en==="ogv"))){var sn="",cn=[640,480];switch(en){case"mp3":sn="mp3";break;case"ogg":sn="ogg";break;case"m4a":sn="aac";break;case"ogv":sn="ogg",cn=[400,300];break;case"mp4":sn="mp4";break;case"mpeg4":sn="mp4";break;case"m4v":sn="mp4";break;case"mov":sn="mp4";break;case"flv":sn="video/x-flv";break;case"swf":sn="video/x-flv";break;default:sn=""}var yn=Gt in this.widths?this.widths[Gt]:cn[0],Cn=Gt in this.heights?this.heights[Gt]:cn[1],kn={file:this.url(Vt+Gt),width:yn,height:Cn};sn!==""&&(kn.type=sn),this.showing==="movies"&&(kn.label="".concat(Cn,"p").concat(Cn>=720?" HD":"")),!(sn&&parseInt(Cn,10)===parseInt(pn[sn],10))&&(pn[sn]=Cn,fn.sources.push(kn),this.showing==="movies"&&"image"in fn&&(fn.tracks=[{kind:"thumbnails",file:"".concat(fn.image.replace("/download/","/stream/").replace("%2F","/"),"?vtt=vtt.vtt")}]),Gt in this.durations&&(fn.duration=Math.max(fn.duration,this.durations[Gt])))}}}catch(An){hn=!0,gn=An}finally{try{!mn&&on.return!=null&&on.return()}finally{if(hn)throw gn}}log3(xt.tv),Bt.push(fn)}}catch(An){Zt=!0,Yt=An}finally{try{!Jt&&Xt.return!=null&&Xt.return()}finally{if(Zt)throw Yt}}return Bt}},{key:"runtime",value:function(xt,Rt,Lt){return this.xxx="implement runtime() ".concat(Rt?typeof xt=="undefined"?"undefined":_typeof(xt):typeof Lt=="undefined"?"undefined":_typeof(Lt)),-1}},{key:"captions",value:function(){this.xxx="implement captions()"}},{key:"url",value:function(xt){return this.xxx="sort me out ",xt}}],[{key:"val",value:function(xt){return typeof xt=="object"?xt.length?xt[0]:"":xt}}]),Ut}(),player_default=Player}}),onclick_default,init_onclick2=__esm({"https-url:https://av.dev.archive.org/js/util/onclick.js":function(){onclick_default=onclick2}}),Playset2,playset_default,init_playset2=__esm({"https-url:https://av.dev.archive.org/js/playset/playset.js":function(){init_jquery4(),init_cgiarg3(),init_log3(),init_onclick2(),init_jwplayer4(),Playset2=function(){"use strict";function Ut(){if(_classCallCheck1(this,Ut),Playset2.avplayer="#jw6",Playset2.resizer_listening=!1,Playset2.unplayable_timer=null,Playset2.mobile=navigator.userAgent.indexOf("iPhone")>0||navigator.userAgent.indexOf("iPad")>0||navigator.userAgent.indexOf("iPod")>0||navigator.userAgent.indexOf("Android")>0,this.id=!1,this.selector_play_items=!1,this.selector_playlist=!1,!!Playset2.is_local_storage_available()){if(this.selector_play_items=yr("#also-found h5,   #search-actions, .welcome-right"),this.selector_playlist=yr("#theatre-ia-wrap, #search-actions, .welcome-right"),this.selector_playlist.length||(this.selector_playlist="body"),this.selector_play_items.length?(yr(this.selector_play_items).append('<span id="playplayset"/>'),yr("#playplayset").html('<a\n          class="stealth"\n          href="#play-items"\n          data-event-click-tracking="Playset|PlayAllLink"\n        >\n          <span class="iconochive-play" aria-hidden="true" />\n          <span class="sr-only">play</span>\n          <span class="hidden-xs-span"> Play All</span>\n          <br />\n        </a>'),onclick_default("#playplayset",Playset2.create_playlist_goto_first_item),cgiarg_default("autoplay",!0)&&!cgiarg_default("playset",!0)&&setTimeout(Playset2.create_playlist_goto_first_item,2500)):this.selector_play_items=!1,cgiarg_default("playset",!0)){var jt;if(jt=_slicedToArray(location.href.match(/archive\.org\/details\/([^/&?]+)/),2),this.id=jt[1],!this.id)return;yr("#playset-xs").length||yr("#theatre-ia-wrap").after('<div id="playset-xs" class="hidden-sm hidden-md hidden-lg"><div/></div>'),this.show_playlist(),Playset2.skip_unplayable_item(),Playset2.resizer()}log3("playset ready")}}return _createClass1(Ut,[{key:"show_playlist",value:function(){var xt=this,Rt=Playset2.get_playset();if(!!Rt){var Lt=!1,Bt="",Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=Rt.list[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt+=Playset2.playlist_item(Yt[0],Yt[1],Yt[2],Yt[3]),this.id===Yt[0]&&(Lt=!0)}}catch(nn){Nt=!0,qt=nn}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}if(!!Lt){var Xt="\n".concat(Playset2.playlist_header(Rt),'\n<div class="playset-list">\n').concat(Bt,"\n</div>\n");yr("body").addClass("playset"),yr("body").addClass(yr("#theatre-ia-wrap").length?"":" playset-hdr-only"),yr(this.selector_playlist).prepend('<div id="playset-ia">'.concat(Xt,"</div>")),onclick_default("#playset-pp .js-playset-play",Playset2.play),onclick_default("#playset-pp .js-playset-pause",Playset2.pause),setTimeout(function(){xt.autoscroll_playlist()},500),yr(document).ready(function(){yr("#texty iframe").on("load",function(){yr("#texty iframe").contents().click(Playset2.pause)})})}}}},{key:"autoscroll_playlist",value:function(){var xt=yr('#playset-ia div[data-id="'.concat(this.id,'"')).offset();if(xt){var Rt=yr("#playset-xs:visible").length?10:yr("#navwrap1").height(),Lt=xt.top-Rt-yr("#playset-ia .playset-hdr").height();log3("scrolling playset to ",Lt),yr("#playset-ia .playset-list").scrollTop(Lt)}}}],[{key:"create_playlist_goto_first_item",value:function(){log3("create_playlist_goto_first_item()");var xt=[],Rt=yr("#also-found").length,Lt=Rt?"#also-found .item-ia":".item-ia:visible";yr(Lt).each(function(Bt,Vt){var Nt=yr(Vt),qt=Nt.data().id;if(!qt.match(/^__/)){var Jt=Playset2.truncate(Nt.find(".item-ttl,.collection-title a").text(),35),Zt=Playset2.truncate(Nt.find(".byv").text(),75),Yt=Nt.data().year,Xt=Playset2.truncate(Nt.next().find(".C234 > span:first").text(),75);xt.push([qt,Jt,Zt.length?Zt:Xt,Yt])}}),Playset2.set_playset(xt),Playset2.mobile?Playset2.play_mobile(xt):location.href="/details/".concat(xt[0][0],"?autoplay=1&playset=1")}},{key:"play_mobile",value:function(xt){var Rt=[],Lt=!0,Bt=!1,Vt=void 0;try{for(var Nt=xt[Symbol.iterator](),qt;!(Lt=(qt=Nt.next()).done);Lt=!0){var Jt=qt.value;Rt.push(Jt[0])}}catch(Zt){Bt=!0,Vt=Zt}finally{try{!Lt&&Nt.return!=null&&Nt.return()}finally{if(Bt)throw Vt}}location.href="https://archive.org/services/playset.php?ids=".concat(Rt.join(","))}},{key:"resizer",value:function(){Playset2.resizer_listening||(Playset2.resizer_listening=!0,yr(window).on("resize  orientationchange",function(){clearTimeout(Playset2.throttler),Playset2.throttler=setTimeout(Playset2.resizer,250)}));var xt=yr("#playset-xs:visible").length?"playset-xs":"theatre-ia-wrap",Rt=yr("#playset-ia").parent().attr("id");log3("browser resize: ",xt," -v- ",Rt),xt!==Rt&&(xt==="playset-xs"?yr("#playset-ia").appendTo("#playset-xs > div"):yr("#playset-ia").prependTo("#".concat(xt)),log3("playset moved"))}},{key:"playlist_header",value:function(xt){var Rt=xt.src.match(/\?/)?"&":"?",Lt="".concat(xt.src).concat(Rt,"autoplay=1");return'\n<div class="playset-hdr">\n<div>\n  <a href='.concat(Lt,">Playlist</a>\n  ").concat(Playset2.glyph("beta"),'\n</div>\n<div id="playset-pp">\n  <a href="#" class="js-playset-pause">\n    ').concat(Playset2.glyph("Pause"),'\n  </a>\n  <a href="#" class="js-playset-play" style="display:none">\n    ').concat(Playset2.glyph("play"),"\n  </a>\n</div>\n<div>\n  <a href=").concat(Lt,">\n    ").concat(Playset2.glyph("share"),"\n  </a>\n</div>\n</div>\n")}},{key:"playlist_item",value:function(xt,Rt,Lt,Bt){return'\n<div class="playset-item" data-id='.concat(xt,'>\n<a href="/details/').concat(xt,'?autoplay=1&playset=1">\n  <div class="topinblock playset-img">\n    <img src="/services/img/').concat(xt,'"/>\n  </div><div class="topinblock">\n    ').concat(Playset2.item_year(Bt),"\n    <b>\n      ").concat(Rt,"\n    </b><br/>\n    ").concat(Lt,"\n  </div>\n</a>\n</div>")}},{key:"item_year",value:function(xt){return xt?'\n<div style="float:right">\n('.concat(xt,")\n</div>"):""}},{key:"skip_unplayable_item",value:function(){Playset2.unplayable_timer=setTimeout(function(){(typeof jwplayer2=="undefined"||!yr(Playset2.avplayer).length)&&Playset2.goto_next_item()},3e3)}},{key:"goto_next_item",value:function(){var xt=location.href.match(/\/details\/([^/&?]+)/)[1],Rt=Playset2.get_playlist(),Lt="",Bt=!0,Vt=!1,Nt=void 0;try{for(var qt=Rt[Symbol.iterator](),Jt;!(Bt=(Jt=qt.next()).done);Bt=!0){var Zt=Jt.value;xt===Lt&&(location.href="/details/".concat(Zt[0],"?autoplay=1&playset=1"));var Yt;Yt=_slicedToArray(Zt,1),Lt=Yt[0]}}catch(Xt){Vt=!0,Nt=Xt}finally{try{!Bt&&qt.return!=null&&qt.return()}finally{if(Vt)throw Nt}}}},{key:"onComplete",value:function(xt,Rt){var Lt=xt.getPlaylistIndex(),Bt=xt.getPlaylist().length,Vt=Lt+1>=Bt||Rt&&Rt.done;!Vt||Playset2.goto_next_item()}},{key:"get_playlist",value:function(){var xt=Playset2.get_playset();return typeof xt.list=="undefined"?xt:xt.list}},{key:"get_playset",value:function(){return JSON.parse(localStorage.getItem("playset"))}},{key:"set_playset",value:function(xt){var Rt=new Date,Lt={version:"1.1",src:(location.pathname+location.search).replace(/[&?]autoplay=1/,""),created:Rt.toJSON(),createdTS:Math.round(Rt.getTime()/1e3),list:xt};localStorage.setItem("playset",JSON.stringify(Lt))}},{key:"pause",value:function(){if(log3("playset pause"),typeof jwplayer2!="undefined"&&yr(Playset2.avplayer).length){var xt=jwplayer2(Playset2.avplayer.substr(1));return xt&&xt.getState()&&(xt.getState().toUpperCase()==="PLAYING"?xt.pause():xt.play(),yr("#playset-pp a").toggle()),!1}return Playset2.unplayable_timer&&(clearTimeout(Playset2.unplayable_timer),Playset2.unplayable_timer=null,yr("#playset-pp a").toggle()),!1}},{key:"play",value:function(){if(log3("play/resume"),typeof jwplayer2!="undefined"&&yr(Playset2.avplayer).length){var xt=jwplayer2(Playset2.avplayer.substr(1));return xt&&xt.getState()&&(xt.getState().toUpperCase()!=="PLAYING"&&xt.play(),yr("#playset-pp a").toggle()),!1}return Playset2.unplayable_timer||(Playset2.skip_unplayable_item(),yr("#playset-pp a").toggle()),!1}},{key:"glyph",value:function(xt){return'<span class="iconochive-'.concat(xt,'" aria-hidden="true"></span>\n           <span class="sr-only">').concat(xt,"</span>")}},{key:"truncate",value:function(xt,Rt){var Lt=xt.trim().replace(/\s+/g," ");return Lt.length<=Rt?Lt:"".concat(Lt.substr(0,Rt),"..")}},{key:"is_local_storage_available",value:function(){try{return"localStorage"in window}catch(xt){return!1}}}]),Ut}(),yr(function(){return new Playset2}),playset_default=Playset2}}),ios3,ios_default,init_ios3=__esm({"https-url:https://av.dev.archive.org/js/util/ios.js":function(){ios3=navigator.userAgent.indexOf("iPhone")>0||navigator.userAgent.indexOf("iPad")>0||navigator.userAgent.indexOf("iPod")>0,ios_default=ios3}}),init_s3=__esm({"https-url:https://av.dev.archive.org/iso/s3.js":function(){}}),mdapi_default,init_mdapi=__esm({"https-url:https://av.dev.archive.org/js/mdapi.js":function(){init_s3(),mdapi_default=get2}}),A9,P17,D13,L16,init_color_thief_mjs=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/dist/color-thief.mjs.js":function(){if(!Ut)var Ut={map:function(xt,Rt){var Lt={};return Rt?xt.map(function(Bt,Vt){return Lt.index=Vt,Rt.call(Lt,Bt)}):xt.slice()},naturalOrder:function(xt,Rt){return xt<Rt?-1:xt>Rt?1:0},sum:function(xt,Rt){var Lt={};return xt.reduce(Rt?function(Bt,Vt,Nt){return Lt.index=Nt,Bt+Rt.call(Lt,Vt)}:function(Bt,Vt){return Bt+Vt},0)},max:function(xt,Rt){return Math.max.apply(null,Rt?Ut.map(xt,Rt):xt)}};A9=function(){var jt=function(Zt,Yt,Xt){return(Zt<<2*Vt)+(Yt<<Vt)+Xt},xt=function(Zt){var Yt=[],Xt=!1;function nn(){Yt.sort(Zt),Xt=!0}return{push:function(fn){Yt.push(fn),Xt=!1},peek:function(fn){return Xt||nn(),fn===void 0&&(fn=Yt.length-1),Yt[fn]},pop:function(){return Xt||nn(),Yt.pop()},size:function(){return Yt.length},map:function(fn){return Yt.map(fn)},debug:function(){return Xt||nn(),Yt}}},Rt=function(Zt,Yt,Xt,nn,un,fn,dn){this.r1=Zt,this.r2=Yt,this.g1=Xt,this.g2=nn,this.b1=un,this.b2=fn,this.histo=dn},Lt=function(){this.vboxes=new xt(function(Zt,Yt){return Ut.naturalOrder(Zt.vbox.count()*Zt.vbox.volume(),Yt.vbox.count()*Yt.vbox.volume())})},Bt=function(Zt,Yt){if(Yt.count()){var Xt=Yt.r2-Yt.r1+1,nn=Yt.g2-Yt.g1+1,un=Ut.max([Xt,nn,Yt.b2-Yt.b1+1]);if(Yt.count()==1)return[Yt.copy()];var fn,dn,pn,mn,hn=0,gn=[],on=[];if(un==Xt)for(fn=Yt.r1;fn<=Yt.r2;fn++){for(mn=0,dn=Yt.g1;dn<=Yt.g2;dn++)for(pn=Yt.b1;pn<=Yt.b2;pn++)mn+=Zt[jt(fn,dn,pn)]||0;gn[fn]=hn+=mn}else if(un==nn)for(fn=Yt.g1;fn<=Yt.g2;fn++){for(mn=0,dn=Yt.r1;dn<=Yt.r2;dn++)for(pn=Yt.b1;pn<=Yt.b2;pn++)mn+=Zt[jt(dn,fn,pn)]||0;gn[fn]=hn+=mn}else for(fn=Yt.b1;fn<=Yt.b2;fn++){for(mn=0,dn=Yt.r1;dn<=Yt.r2;dn++)for(pn=Yt.g1;pn<=Yt.g2;pn++)mn+=Zt[jt(dn,pn,fn)]||0;gn[fn]=hn+=mn}return gn.forEach(function(Ft,Gt){on[Gt]=hn-Ft}),function(Ft){var Gt,en,sn,cn,yn,Cn=Ft+"1",kn=Ft+"2",An=0;for(fn=Yt[Cn];fn<=Yt[kn];fn++)if(gn[fn]>hn/2){for(sn=Yt.copy(),cn=Yt.copy(),yn=(Gt=fn-Yt[Cn])<=(en=Yt[kn]-fn)?Math.min(Yt[kn]-1,~~(fn+en/2)):Math.max(Yt[Cn],~~(fn-1-Gt/2));!gn[yn];)yn++;for(An=on[yn];!An&&gn[yn-1];)An=on[--yn];return sn[kn]=yn,cn[Cn]=sn[kn]+1,[sn,cn]}}(un==Xt?"r":un==nn?"g":"b")}},Vt=5,Nt=8-Vt,qt=1e3;return Rt.prototype={volume:function(Zt){return this._volume&&!Zt||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},count:function(Zt){var Yt=this.histo;if(!this._count_set||Zt){var Xt,nn,un,fn=0;for(Xt=this.r1;Xt<=this.r2;Xt++)for(nn=this.g1;nn<=this.g2;nn++)for(un=this.b1;un<=this.b2;un++)fn+=Yt[jt(Xt,nn,un)]||0;this._count=fn,this._count_set=!0}return this._count},copy:function(){return new Rt(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},avg:function(Zt){var Yt=this.histo;if(!this._avg||Zt){var Xt,nn,un,fn,dn=0,pn=1<<8-Vt,mn=0,hn=0,gn=0;for(nn=this.r1;nn<=this.r2;nn++)for(un=this.g1;un<=this.g2;un++)for(fn=this.b1;fn<=this.b2;fn++)dn+=Xt=Yt[jt(nn,un,fn)]||0,mn+=Xt*(nn+.5)*pn,hn+=Xt*(un+.5)*pn,gn+=Xt*(fn+.5)*pn;this._avg=dn?[~~(mn/dn),~~(hn/dn),~~(gn/dn)]:[~~(pn*(this.r1+this.r2+1)/2),~~(pn*(this.g1+this.g2+1)/2),~~(pn*(this.b1+this.b2+1)/2)]}return this._avg},contains:function(Zt){var Yt=Zt[0]>>Nt;return gval=Zt[1]>>Nt,bval=Zt[2]>>Nt,Yt>=this.r1&&Yt<=this.r2&&gval>=this.g1&&gval<=this.g2&&bval>=this.b1&&bval<=this.b2}},Lt.prototype={push:function(Zt){this.vboxes.push({vbox:Zt,color:Zt.avg()})},palette:function(){return this.vboxes.map(function(Zt){return Zt.color})},size:function(){return this.vboxes.size()},map:function(Zt){for(var Yt=this.vboxes,Xt=0;Xt<Yt.size();Xt++)if(Yt.peek(Xt).vbox.contains(Zt))return Yt.peek(Xt).color;return this.nearest(Zt)},nearest:function(Zt){for(var Yt,Xt,nn,un=this.vboxes,fn=0;fn<un.size();fn++)((Xt=Math.sqrt(Math.pow(Zt[0]-un.peek(fn).color[0],2)+Math.pow(Zt[1]-un.peek(fn).color[1],2)+Math.pow(Zt[2]-un.peek(fn).color[2],2)))<Yt||Yt===void 0)&&(Yt=Xt,nn=un.peek(fn).color);return nn},forcebw:function(){var Zt=this.vboxes;Zt.sort(function(un,fn){return Ut.naturalOrder(Ut.sum(un.color),Ut.sum(fn.color))});var Yt=Zt[0].color;Yt[0]<5&&Yt[1]<5&&Yt[2]<5&&(Zt[0].color=[0,0,0]);var Xt=Zt.length-1,nn=Zt[Xt].color;nn[0]>251&&nn[1]>251&&nn[2]>251&&(Zt[Xt].color=[255,255,255])}},{quantize:function(Zt,Yt){var Xt=function(hn,gn){for(var on,Ft=hn.size(),Gt=0;Gt<qt;){if(Ft>=gn||Gt++>qt)return;if((on=hn.pop()).count()){var en=Bt(nn,on),sn=en[0],cn=en[1];if(!sn)return;hn.push(sn),cn&&(hn.push(cn),Ft++)}else hn.push(on),Gt++}};if(!Zt.length||Yt<2||Yt>256)return!1;var nn=function(mn){var hn,gn=new Array(1<<3*Vt);return mn.forEach(function(on){hn=jt(on[0]>>Nt,on[1]>>Nt,on[2]>>Nt),gn[hn]=(gn[hn]||0)+1}),gn}(Zt);nn.forEach(function(){});var un=function(mn,hn){var gn,on,Ft,Gt=1e6,en=0,sn=1e6,cn=0,yn=1e6,Cn=0;return mn.forEach(function(kn){(gn=kn[0]>>Nt)<Gt?Gt=gn:gn>en&&(en=gn),(on=kn[1]>>Nt)<sn?sn=on:on>cn&&(cn=on),(Ft=kn[2]>>Nt)<yn?yn=Ft:Ft>Cn&&(Cn=Ft)}),new Rt(Gt,en,sn,cn,yn,Cn,hn)}(Zt,nn),fn=new xt(function(mn,hn){return Ut.naturalOrder(mn.count(),hn.count())});fn.push(un),Xt(fn,.75*Yt);for(var dn=new xt(function(mn,hn){return Ut.naturalOrder(mn.count()*mn.volume(),hn.count()*hn.volume())});fn.size();)dn.push(fn.pop());Xt(dn,Yt);for(var pn=new Lt;dn.size();)pn.push(dn.pop());return pn}}}().quantize,P17=function(xt){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.width=this.canvas.width=xt.naturalWidth,this.height=this.canvas.height=xt.naturalHeight,this.context.drawImage(xt,0,0,this.width,this.height)},P17.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)},D13=function(){},D13.prototype.getColor=function(jt,xt){return xt===void 0&&(xt=10),this.getPalette(jt,5,xt)[0]},D13.prototype.getPalette=function(jt,xt,Rt){var Lt=function(qt){var Jt=qt.colorCount,Zt=qt.quality;if(Jt!==void 0&&Number.isInteger(Jt)){if(Jt===1)throw new Error("colorCount should be between 2 and 20. To get one color, call getColor() instead of getPalette()");Jt=Math.max(Jt,2),Jt=Math.min(Jt,20)}else Jt=10;return(Zt===void 0||!Number.isInteger(Zt)||Zt<1)&&(Zt=10),{colorCount:Jt,quality:Zt}}({colorCount:xt,quality:Rt}),Bt=new P17(jt),Vt=function(qt,Jt,Zt){for(var Yt=qt,Xt=[],nn=0,un=void 0,fn=void 0,dn=void 0,pn=void 0,mn=void 0;nn<Jt;nn+=Zt)fn=Yt[0+(un=4*nn)],dn=Yt[un+1],pn=Yt[un+2],((mn=Yt[un+3])===void 0||mn>=125)&&(fn>250&&dn>250&&pn>250||Xt.push([fn,dn,pn]));return Xt}(Bt.getImageData().data,Bt.width*Bt.height,Lt.quality),Nt=A9(Vt,Lt.colorCount);return Nt?Nt.palette():null},D13.prototype.getColorFromUrl=function(jt,xt,Rt){var Lt=this,Bt=document.createElement("img");Bt.addEventListener("load",function(){var Vt=Lt.getPalette(Bt,5,Rt);xt(Vt[0],jt)}),Bt.src=jt},D13.prototype.getImageData=function(jt,xt){var Rt=new XMLHttpRequest;Rt.open("GET",jt,!0),Rt.responseType="arraybuffer",Rt.onload=function(){if(this.status==200){var Lt=new Uint8Array(this.response);i=Lt.length;for(var Bt=new Array(i),Vt=0;Vt<Lt.length;Vt++)Bt[Vt]=String.fromCharCode(Lt[Vt]);var Nt=Bt.join(""),qt=window.btoa(Nt);xt("data:image/png;base64,"+qt)}},Rt.send()},D13.prototype.getColorAsync=function(jt,xt,Rt){var Lt=this;this.getImageData(jt,function(Bt){var Vt=document.createElement("img");Vt.addEventListener("load",function(){var Nt=Lt.getPalette(Vt,5,Rt);xt(Nt[0],this)}),Vt.src=Bt})},L16=D13}}),color_thief_exports={};__export(color_thief_exports,{default:function(){return L16}});var init_color_thief=__esm({"https-url:https://esm.archive.org/colorthief/dist/color-thief.mjs":function(){init_color_thief_mjs(),init_color_thief_mjs()}}),u13,o14,s12,m20,h9,b14,k13,y18,c16,d13,g17,f19,q16,_15,x17,j14,z13,A10,B15,C7,D14,E17,F13,G17,H11,I14,J14,K15,L17,M14,N15,O17,P18,Q16,R14,S13,T13,U16,V14,W15,X11,Y11,Z15,$13,ee5,re4,le4,ae4,ie5,oe3,ne3,de2,te3,ge2,ue,se4,me3,he2,be2,ke,ye,ce3,pe2,we2,ve,fe2,qe,_e,xe2,je,ze3,Ae,Be2,Ce,De,Ee2,Fe2,Ge2,He,Ie2,Je2,Ke2,Le,Me,Ne,Oe2,Pe,Qe,Re2,Se2,Te,Ue3,Ve,We2,Xe2,Ye3,Ze3,$e2,e22,r22,l22,a22,i22,o22,n22,d22,t22,g22,u22,s22,m22,h22,b22,k22,y22,c22,p22,w22,v22,f22,q22,_22,x22,j22,z22,A22,B22,C22,D22,E22,F22,G22,H22,I22,J22,K22,L22,M22,N22,O22,P22,Q22,R22,S22,T22,U22,V22,W22,X22,Y22,Z22,$22,er2,rr,lr3,ar2,ir,or2,nr,_a,t13,p18,dr3,init_color_name=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/color-name.js":function(){u13=Object.create,o14=Object.defineProperty,s12=Object.getOwnPropertyDescriptor,m20=Object.getOwnPropertyNames,h9=Object.getPrototypeOf,b14=Object.prototype.hasOwnProperty,k13=function(xt,Rt){return function(){return Rt||xt((Rt={exports:{}}).exports,Rt),Rt.exports}},y18=function(xt,Rt,Lt,Bt){var Vt=!0,Nt=!1,qt=void 0;if(Rt&&typeof Rt=="object"||typeof Rt=="function")try{for(var Jt=function(Xt,nn){var un=nn.value;!b14.call(xt,un)&&un!==Lt&&o14(xt,un,{get:function(){return Rt[un]},enumerable:!(Bt=s12(Rt,un))||Bt.enumerable})},Zt=m20(Rt)[Symbol.iterator](),Yt;!(Vt=(Yt=Zt.next()).done);Vt=!0)Jt(Zt,Yt)}catch(Xt){Nt=!0,qt=Xt}finally{try{!Vt&&Zt.return!=null&&Zt.return()}finally{if(Nt)throw qt}}return xt},c16=function(xt,Rt,Lt){return Lt=xt!=null?u13(h9(xt)):{},y18(Rt||!xt||!xt.__esModule?o14(Lt,"default",{value:xt,enumerable:!0}):Lt,xt)},d13=k13(function(xt,Rt){"use strict";Rt.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}),g17=c16(d13());var Ut;Ut=g17,f19=Ut.aliceblue,q16=Ut.antiquewhite,_15=Ut.aqua,x17=Ut.aquamarine,j14=Ut.azure,z13=Ut.beige,A10=Ut.bisque,B15=Ut.black,C7=Ut.blanchedalmond,D14=Ut.blue,E17=Ut.blueviolet,F13=Ut.brown,G17=Ut.burlywood,H11=Ut.cadetblue,I14=Ut.chartreuse,J14=Ut.chocolate,K15=Ut.coral,L17=Ut.cornflowerblue,M14=Ut.cornsilk,N15=Ut.crimson,O17=Ut.cyan,P18=Ut.darkblue,Q16=Ut.darkcyan,R14=Ut.darkgoldenrod,S13=Ut.darkgray,T13=Ut.darkgreen,U16=Ut.darkgrey,V14=Ut.darkkhaki,W15=Ut.darkmagenta,X11=Ut.darkolivegreen,Y11=Ut.darkorange,Z15=Ut.darkorchid,$13=Ut.darkred,ee5=Ut.darksalmon,re4=Ut.darkseagreen,le4=Ut.darkslateblue,ae4=Ut.darkslategray,ie5=Ut.darkslategrey,oe3=Ut.darkturquoise,ne3=Ut.darkviolet,de2=Ut.deeppink,te3=Ut.deepskyblue,ge2=Ut.dimgray,ue=Ut.dimgrey,se4=Ut.dodgerblue,me3=Ut.firebrick,he2=Ut.floralwhite,be2=Ut.forestgreen,ke=Ut.fuchsia,ye=Ut.gainsboro,ce3=Ut.ghostwhite,pe2=Ut.gold,we2=Ut.goldenrod,ve=Ut.gray,fe2=Ut.green,qe=Ut.greenyellow,_e=Ut.grey,xe2=Ut.honeydew,je=Ut.hotpink,ze3=Ut.indianred,Ae=Ut.indigo,Be2=Ut.ivory,Ce=Ut.khaki,De=Ut.lavender,Ee2=Ut.lavenderblush,Fe2=Ut.lawngreen,Ge2=Ut.lemonchiffon,He=Ut.lightblue,Ie2=Ut.lightcoral,Je2=Ut.lightcyan,Ke2=Ut.lightgoldenrodyellow,Le=Ut.lightgray,Me=Ut.lightgreen,Ne=Ut.lightgrey,Oe2=Ut.lightpink,Pe=Ut.lightsalmon,Qe=Ut.lightseagreen,Re2=Ut.lightskyblue,Se2=Ut.lightslategray,Te=Ut.lightslategrey,Ue3=Ut.lightsteelblue,Ve=Ut.lightyellow,We2=Ut.lime,Xe2=Ut.limegreen,Ye3=Ut.linen,Ze3=Ut.magenta,$e2=Ut.maroon,e22=Ut.mediumaquamarine,r22=Ut.mediumblue,l22=Ut.mediumorchid,a22=Ut.mediumpurple,i22=Ut.mediumseagreen,o22=Ut.mediumslateblue,n22=Ut.mediumspringgreen,d22=Ut.mediumturquoise,t22=Ut.mediumvioletred,g22=Ut.midnightblue,u22=Ut.mintcream,s22=Ut.mistyrose,m22=Ut.moccasin,h22=Ut.navajowhite,b22=Ut.navy,k22=Ut.oldlace,y22=Ut.olive,c22=Ut.olivedrab,p22=Ut.orange,w22=Ut.orangered,v22=Ut.orchid,f22=Ut.palegoldenrod,q22=Ut.palegreen,_22=Ut.paleturquoise,x22=Ut.palevioletred,j22=Ut.papayawhip,z22=Ut.peachpuff,A22=Ut.peru,B22=Ut.pink,C22=Ut.plum,D22=Ut.powderblue,E22=Ut.purple,F22=Ut.rebeccapurple,G22=Ut.red,H22=Ut.rosybrown,I22=Ut.royalblue,J22=Ut.saddlebrown,K22=Ut.salmon,L22=Ut.sandybrown,M22=Ut.seagreen,N22=Ut.seashell,O22=Ut.sienna,P22=Ut.silver,Q22=Ut.skyblue,R22=Ut.slateblue,S22=Ut.slategray,T22=Ut.slategrey,U22=Ut.snow,V22=Ut.springgreen,W22=Ut.steelblue,X22=Ut.tan,Y22=Ut.teal,Z22=Ut.thistle,$22=Ut.tomato,er2=Ut.turquoise,rr=Ut.violet,lr3=Ut.wheat,ar2=Ut.white,ir=Ut.whitesmoke,or2=Ut.yellow,nr=Ut.yellowgreen;var jt;_a=g17,jt=_a,t13=jt.default,p18=__objRest(_a,["default"]),dr3=t13!==void 0?t13:p18}}),q17,p19,P19,_16,C8,E18,S14,y19,I15,K16,m21,k14,j15,N16,_a,O18,Q17,Y12,init_color_convert=__esm({"https-url:https://esm.archive.org/v99/[email protected]/deno/color-convert.js":function(){init_color_name(),q17=Object.create,p19=Object.defineProperty,P19=Object.getOwnPropertyDescriptor,_16=Object.getOwnPropertyNames,C8=Object.getPrototypeOf,E18=Object.prototype.hasOwnProperty,S14=function(jt){return(typeof __require=="undefined"?"undefined":_typeof(__require))<"u"?__require:(typeof Proxy=="undefined"?"undefined":_typeof(Proxy))<"u"?new Proxy(jt,{get:function(xt,Rt){return((typeof __require=="undefined"?"undefined":_typeof(__require))<"u"?__require:xt)[Rt]}}):jt}(function(jt){if((typeof __require=="undefined"?"undefined":_typeof(__require))<"u")return __require.apply(this,arguments);throw new Error('Dynamic require of "'+jt+'" is not supported')}),y19=function(jt,xt){return function(){return xt||jt((xt={exports:{}}).exports,xt),xt.exports}},I15=function(jt,xt,Rt,Lt){var Bt=!0,Vt=!1,Nt=void 0;if(xt&&typeof xt=="object"||typeof xt=="function")try{for(var qt=function(Yt,Xt){var nn=Xt.value;!E18.call(jt,nn)&&nn!==Rt&&p19(jt,nn,{get:function(){return xt[nn]},enumerable:!(Lt=P19(xt,nn))||Lt.enumerable})},Jt=_16(xt)[Symbol.iterator](),Zt;!(Bt=(Zt=Jt.next()).done);Bt=!0)qt(Jt,Zt)}catch(Yt){Vt=!0,Nt=Yt}finally{try{!Bt&&Jt.return!=null&&Jt.return()}finally{if(Vt)throw Nt}}return jt},K16=function(jt,xt,Rt){return Rt=jt!=null?q17(C8(jt)):{},I15(xt||!jt||!jt.__esModule?p19(Rt,"default",{value:jt,enumerable:!0}):Rt,jt)},m21=y19(function(jt,xt){var Rt=function(Gt,en){return __pow(Gt[0]-en[0],2)+__pow(Gt[1]-en[1],2)+__pow(Gt[2]-en[2],2)},Lt=dr3,Bt={},Vt=!0,Nt=!1,qt=void 0;try{for(var Jt=Object.keys(Lt)[Symbol.iterator](),Zt;!(Vt=(Zt=Jt.next()).done);Vt=!0){var Yt=Zt.value;Bt[Lt[Yt]]=Yt}}catch(Ft){Nt=!0,qt=Ft}finally{try{!Vt&&Jt.return!=null&&Jt.return()}finally{if(Nt)throw qt}}var Xt={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};xt.exports=Xt;var nn=!0,un=!1,fn=void 0;try{for(var dn=Object.keys(Xt)[Symbol.iterator](),pn;!(nn=(pn=dn.next()).done);nn=!0){var mn=pn.value;if(!("channels"in Xt[mn]))throw new Error("missing channels property: "+mn);if(!("labels"in Xt[mn]))throw new Error("missing channel labels property: "+mn);if(Xt[mn].labels.length!==Xt[mn].channels)throw new Error("channel and label counts mismatch: "+mn);var hn=Xt[mn],gn=hn.channels,on=hn.labels;delete Xt[mn].channels,delete Xt[mn].labels,Object.defineProperty(Xt[mn],"channels",{value:gn}),Object.defineProperty(Xt[mn],"labels",{value:on})}}catch(Ft){un=!0,fn=Ft}finally{try{!nn&&dn.return!=null&&dn.return()}finally{if(un)throw fn}}Xt.rgb.hsl=function(Ft){var Gt=Ft[0]/255,en=Ft[1]/255,sn=Ft[2]/255,cn=Math.min(Gt,en,sn),yn=Math.max(Gt,en,sn),Cn=yn-cn,kn,An;yn===cn?kn=0:Gt===yn?kn=(en-sn)/Cn:en===yn?kn=2+(sn-Gt)/Cn:sn===yn&&(kn=4+(Gt-en)/Cn),kn=Math.min(kn*60,360),kn<0&&(kn+=360);var In=(cn+yn)/2;return yn===cn?An=0:In<=.5?An=Cn/(yn+cn):An=Cn/(2-yn-cn),[kn,An*100,In*100]},Xt.rgb.hsv=function(Ft){var Gt,en,sn,cn,yn,Cn=Ft[0]/255,kn=Ft[1]/255,An=Ft[2]/255,In=Math.max(Cn,kn,An),Pn=In-Math.min(Cn,kn,An),_n=function(jn){return(In-jn)/6/Pn+1/2};return Pn===0?(cn=0,yn=0):(yn=Pn/In,Gt=_n(Cn),en=_n(kn),sn=_n(An),Cn===In?cn=sn-en:kn===In?cn=1/3+Gt-sn:An===In&&(cn=2/3+en-Gt),cn<0?cn+=1:cn>1&&(cn-=1)),[cn*360,yn*100,In*100]},Xt.rgb.hwb=function(Ft){var Gt=Ft[0],en=Ft[1],sn=Ft[2],cn=Xt.rgb.hsl(Ft)[0],yn=1/255*Math.min(Gt,Math.min(en,sn));return sn=1-1/255*Math.max(Gt,Math.max(en,sn)),[cn,yn*100,sn*100]},Xt.rgb.cmyk=function(Ft){var Gt=Ft[0]/255,en=Ft[1]/255,sn=Ft[2]/255,cn=Math.min(1-Gt,1-en,1-sn),yn=(1-Gt-cn)/(1-cn)||0,Cn=(1-en-cn)/(1-cn)||0,kn=(1-sn-cn)/(1-cn)||0;return[yn*100,Cn*100,kn*100,cn*100]},Xt.rgb.keyword=function(Ft){var Gt=Bt[Ft];if(Gt)return Gt;var en=1/0,sn,cn=!0,yn=!1,Cn=void 0;try{for(var kn=Object.keys(Lt)[Symbol.iterator](),An;!(cn=(An=kn.next()).done);cn=!0){var In=An.value,Pn=Lt[In],_n=Rt(Ft,Pn);_n<en&&(en=_n,sn=In)}}catch(Rn){yn=!0,Cn=Rn}finally{try{!cn&&kn.return!=null&&kn.return()}finally{if(yn)throw Cn}}return sn},Xt.keyword.rgb=function(Ft){return Lt[Ft]},Xt.rgb.xyz=function(Ft){var Gt=Ft[0]/255,en=Ft[1]/255,sn=Ft[2]/255;Gt=Gt>.04045?__pow((Gt+.055)/1.055,2.4):Gt/12.92,en=en>.04045?__pow((en+.055)/1.055,2.4):en/12.92,sn=sn>.04045?__pow((sn+.055)/1.055,2.4):sn/12.92;var cn=Gt*.4124+en*.3576+sn*.1805,yn=Gt*.2126+en*.7152+sn*.0722,Cn=Gt*.0193+en*.1192+sn*.9505;return[cn*100,yn*100,Cn*100]},Xt.rgb.lab=function(Ft){var Gt=Xt.rgb.xyz(Ft),en=Gt[0],sn=Gt[1],cn=Gt[2];en/=95.047,sn/=100,cn/=108.883,en=en>.008856?__pow(en,1/3):7.787*en+16/116,sn=sn>.008856?__pow(sn,1/3):7.787*sn+16/116,cn=cn>.008856?__pow(cn,1/3):7.787*cn+16/116;var yn=116*sn-16,Cn=500*(en-sn),kn=200*(sn-cn);return[yn,Cn,kn]},Xt.hsl.rgb=function(Ft){var Gt=Ft[0]/360,en=Ft[1]/100,sn=Ft[2]/100,cn,yn,Cn;if(en===0)return Cn=sn*255,[Cn,Cn,Cn];sn<.5?cn=sn*(1+en):cn=sn+en-sn*en;for(var kn=2*sn-cn,An=[0,0,0],In=0;In<3;In++)yn=Gt+1/3*-(In-1),yn<0&&yn++,yn>1&&yn--,6*yn<1?Cn=kn+(cn-kn)*6*yn:2*yn<1?Cn=cn:3*yn<2?Cn=kn+(cn-kn)*(2/3-yn)*6:Cn=kn,An[In]=Cn*255;return An},Xt.hsl.hsv=function(Ft){var Gt=Ft[0],en=Ft[1]/100,sn=Ft[2]/100,cn=en,yn=Math.max(sn,.01);sn*=2,en*=sn<=1?sn:2-sn,cn*=yn<=1?yn:2-yn;var Cn=(sn+en)/2,kn=sn===0?2*cn/(yn+cn):2*en/(sn+en);return[Gt,kn*100,Cn*100]},Xt.hsv.rgb=function(Ft){var Gt=Ft[0]/60,en=Ft[1]/100,sn=Ft[2]/100,cn=Math.floor(Gt)%6,yn=Gt-Math.floor(Gt),Cn=255*sn*(1-en),kn=255*sn*(1-en*yn),An=255*sn*(1-en*(1-yn));switch(sn*=255,cn){case 0:return[sn,An,Cn];case 1:return[kn,sn,Cn];case 2:return[Cn,sn,An];case 3:return[Cn,kn,sn];case 4:return[An,Cn,sn];case 5:return[sn,Cn,kn]}},Xt.hsv.hsl=function(Ft){var Gt=Ft[0],en=Ft[1]/100,sn=Ft[2]/100,cn=Math.max(sn,.01),yn,Cn;Cn=(2-en)*sn;var kn=(2-en)*cn;return yn=en*cn,yn/=kn<=1?kn:2-kn,yn=yn||0,Cn/=2,[Gt,yn*100,Cn*100]},Xt.hwb.rgb=function(Ft){var Gt=Ft[0]/360,en=Ft[1]/100,sn=Ft[2]/100,cn=en+sn,yn;cn>1&&(en/=cn,sn/=cn);var Cn=Math.floor(6*Gt),kn=1-sn;yn=6*Gt-Cn,Cn&1&&(yn=1-yn);var An=en+yn*(kn-en),In,Pn,_n;switch(Cn){default:case 6:case 0:In=kn,Pn=An,_n=en;break;case 1:In=An,Pn=kn,_n=en;break;case 2:In=en,Pn=kn,_n=An;break;case 3:In=en,Pn=An,_n=kn;break;case 4:In=An,Pn=en,_n=kn;break;case 5:In=kn,Pn=en,_n=An;break}return[In*255,Pn*255,_n*255]},Xt.cmyk.rgb=function(Ft){var Gt=Ft[0]/100,en=Ft[1]/100,sn=Ft[2]/100,cn=Ft[3]/100,yn=1-Math.min(1,Gt*(1-cn)+cn),Cn=1-Math.min(1,en*(1-cn)+cn),kn=1-Math.min(1,sn*(1-cn)+cn);return[yn*255,Cn*255,kn*255]},Xt.xyz.rgb=function(Ft){var Gt=Ft[0]/100,en=Ft[1]/100,sn=Ft[2]/100,cn,yn,Cn;return cn=Gt*3.2406+en*-1.5372+sn*-.4986,yn=Gt*-.9689+en*1.8758+sn*.0415,Cn=Gt*.0557+en*-.204+sn*1.057,cn=cn>.0031308?1.055*__pow(cn,1/2.4)-.055:cn*12.92,yn=yn>.0031308?1.055*__pow(yn,1/2.4)-.055:yn*12.92,Cn=Cn>.0031308?1.055*__pow(Cn,1/2.4)-.055:Cn*12.92,cn=Math.min(Math.max(0,cn),1),yn=Math.min(Math.max(0,yn),1),Cn=Math.min(Math.max(0,Cn),1),[cn*255,yn*255,Cn*255]},Xt.xyz.lab=function(Ft){var Gt=Ft[0],en=Ft[1],sn=Ft[2];Gt/=95.047,en/=100,sn/=108.883,Gt=Gt>.008856?__pow(Gt,1/3):7.787*Gt+16/116,en=en>.008856?__pow(en,1/3):7.787*en+16/116,sn=sn>.008856?__pow(sn,1/3):7.787*sn+16/116;var cn=116*en-16,yn=500*(Gt-en),Cn=200*(en-sn);return[cn,yn,Cn]},Xt.lab.xyz=function(Ft){var Gt=Ft[0],en=Ft[1],sn=Ft[2],cn,yn,Cn;yn=(Gt+16)/116,cn=en/500+yn,Cn=yn-sn/200;var kn=__pow(yn,3),An=__pow(cn,3),In=__pow(Cn,3);return yn=kn>.008856?kn:(yn-16/116)/7.787,cn=An>.008856?An:(cn-16/116)/7.787,Cn=In>.008856?In:(Cn-16/116)/7.787,cn*=95.047,yn*=100,Cn*=108.883,[cn,yn,Cn]},Xt.lab.lch=function(Ft){var Gt=Ft[0],en=Ft[1],sn=Ft[2],cn;cn=Math.atan2(sn,en)*360/2/Math.PI,cn<0&&(cn+=360);var yn=Math.sqrt(en*en+sn*sn);return[Gt,yn,cn]},Xt.lch.lab=function(Ft){var Gt=Ft[0],en=Ft[1],sn=Ft[2]/360*2*Math.PI,cn=en*Math.cos(sn),yn=en*Math.sin(sn);return[Gt,cn,yn]},Xt.rgb.ansi16=function(Ft){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,en=_slicedToArray(Ft,3),sn=en[0],cn=en[1],yn=en[2],Cn=Gt===null?Xt.rgb.hsv(Ft)[2]:Gt;if(Cn=Math.round(Cn/50),Cn===0)return 30;var kn=30+(Math.round(yn/255)<<2|Math.round(cn/255)<<1|Math.round(sn/255));return Cn===2&&(kn+=60),kn},Xt.hsv.ansi16=function(Ft){return Xt.rgb.ansi16(Xt.hsv.rgb(Ft),Ft[2])},Xt.rgb.ansi256=function(Ft){var Gt=Ft[0],en=Ft[1],sn=Ft[2];return Gt===en&&en===sn?Gt<8?16:Gt>248?231:Math.round((Gt-8)/247*24)+232:16+36*Math.round(Gt/255*5)+6*Math.round(en/255*5)+Math.round(sn/255*5)},Xt.ansi16.rgb=function(Ft){var Gt=Ft%10;if(Gt===0||Gt===7)return Ft>50&&(Gt+=3.5),Gt=Gt/10.5*255,[Gt,Gt,Gt];var en=(~~(Ft>50)+1)*.5,sn=(Gt&1)*en*255,cn=(Gt>>1&1)*en*255,yn=(Gt>>2&1)*en*255;return[sn,cn,yn]},Xt.ansi256.rgb=function(Ft){if(Ft>=232){var Gt=(Ft-232)*10+8;return[Gt,Gt,Gt]}Ft-=16;var en,sn=Math.floor(Ft/36)/5*255,cn=Math.floor((en=Ft%36)/6)/5*255,yn=en%6/5*255;return[sn,cn,yn]},Xt.rgb.hex=function(Ft){var Gt=(((Math.round(Ft[0])&255)<<16)+((Math.round(Ft[1])&255)<<8)+(Math.round(Ft[2])&255)).toString(16).toUpperCase();return"000000".substring(Gt.length)+Gt},Xt.hex.rgb=function(Ft){var Gt=Ft.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!Gt)return[0,0,0];var en=Gt[0];Gt[0].length===3&&(en=en.split("").map(function(kn){return kn+kn}).join(""));var sn=parseInt(en,16),cn=sn>>16&255,yn=sn>>8&255,Cn=sn&255;return[cn,yn,Cn]},Xt.rgb.hcg=function(Ft){var Gt=Ft[0]/255,en=Ft[1]/255,sn=Ft[2]/255,cn=Math.max(Math.max(Gt,en),sn),yn=Math.min(Math.min(Gt,en),sn),Cn=cn-yn,kn,An;return Cn<1?kn=yn/(1-Cn):kn=0,Cn<=0?An=0:cn===Gt?An=(en-sn)/Cn%6:cn===en?An=2+(sn-Gt)/Cn:An=4+(Gt-en)/Cn,An/=6,An%=1,[An*360,Cn*100,kn*100]},Xt.hsl.hcg=function(Ft){var Gt=Ft[1]/100,en=Ft[2]/100,sn=en<.5?2*Gt*en:2*Gt*(1-en),cn=0;return sn<1&&(cn=(en-.5*sn)/(1-sn)),[Ft[0],sn*100,cn*100]},Xt.hsv.hcg=function(Ft){var Gt=Ft[1]/100,en=Ft[2]/100,sn=Gt*en,cn=0;return sn<1&&(cn=(en-sn)/(1-sn)),[Ft[0],sn*100,cn*100]},Xt.hcg.rgb=function(Ft){var Gt=Ft[0]/360,en=Ft[1]/100,sn=Ft[2]/100;if(en===0)return[sn*255,sn*255,sn*255];var cn=[0,0,0],yn=Gt%1*6,Cn=yn%1,kn=1-Cn,An=0;switch(Math.floor(yn)){case 0:cn[0]=1,cn[1]=Cn,cn[2]=0;break;case 1:cn[0]=kn,cn[1]=1,cn[2]=0;break;case 2:cn[0]=0,cn[1]=1,cn[2]=Cn;break;case 3:cn[0]=0,cn[1]=kn,cn[2]=1;break;case 4:cn[0]=Cn,cn[1]=0,cn[2]=1;break;default:cn[0]=1,cn[1]=0,cn[2]=kn}return An=(1-en)*sn,[(en*cn[0]+An)*255,(en*cn[1]+An)*255,(en*cn[2]+An)*255]},Xt.hcg.hsv=function(Ft){var Gt=Ft[1]/100,en=Ft[2]/100,sn=Gt+en*(1-Gt),cn=0;return sn>0&&(cn=Gt/sn),[Ft[0],cn*100,sn*100]},Xt.hcg.hsl=function(Ft){var Gt=Ft[1]/100,en=Ft[2]/100*(1-Gt)+.5*Gt,sn=0;return en>0&&en<.5?sn=Gt/(2*en):en>=.5&&en<1&&(sn=Gt/(2*(1-en))),[Ft[0],sn*100,en*100]},Xt.hcg.hwb=function(Ft){var Gt=Ft[1]/100,en=Ft[2]/100,sn=Gt+en*(1-Gt);return[Ft[0],(sn-Gt)*100,(1-sn)*100]},Xt.hwb.hcg=function(Ft){var Gt=Ft[1]/100,en=1-Ft[2]/100,sn=en-Gt,cn=0;return sn<1&&(cn=(en-sn)/(1-sn)),[Ft[0],sn*100,cn*100]},Xt.apple.rgb=function(Ft){return[Ft[0]/65535*255,Ft[1]/65535*255,Ft[2]/65535*255]},Xt.rgb.apple=function(Ft){return[Ft[0]/255*65535,Ft[1]/255*65535,Ft[2]/255*65535]},Xt.gray.rgb=function(Ft){return[Ft[0]/100*255,Ft[0]/100*255,Ft[0]/100*255]},Xt.gray.hsl=function(Ft){return[0,0,Ft[0]]},Xt.gray.hsv=Xt.gray.hsl,Xt.gray.hwb=function(Ft){return[0,100,Ft[0]]},Xt.gray.cmyk=function(Ft){return[0,0,0,Ft[0]]},Xt.gray.lab=function(Ft){return[Ft[0],0,0]},Xt.gray.hex=function(Ft){var Gt=Math.round(Ft[0]/100*255)&255,en=((Gt<<16)+(Gt<<8)+Gt).toString(16).toUpperCase();return"000000".substring(en.length)+en},Xt.rgb.gray=function(Ft){return[(Ft[0]+Ft[1]+Ft[2])/3/255*100]}}),k14=y19(function(jt,xt){var Rt=function(){for(var Jt={},Zt=Object.keys(Nt),Yt=Zt.length,Xt=0;Xt<Yt;Xt++)Jt[Zt[Xt]]={distance:-1,parent:null};return Jt},Lt=function(Jt){var Zt=Rt(),Yt=[Jt];for(Zt[Jt].distance=0;Yt.length;)for(var Xt=Yt.pop(),nn=Object.keys(Nt[Xt]),un=nn.length,fn=0;fn<un;fn++){var dn=nn[fn],pn=Zt[dn];pn.distance===-1&&(pn.distance=Zt[Xt].distance+1,pn.parent=Xt,Yt.unshift(dn))}return Zt},Bt=function(Jt,Zt){return function(Yt){return Zt(Jt(Yt))}},Vt=function(Jt,Zt){for(var Yt=[Zt[Jt].parent,Jt],Xt=Nt[Zt[Jt].parent][Jt],nn=Zt[Jt].parent;Zt[nn].parent;)Yt.unshift(Zt[nn].parent),Xt=Bt(Nt[Zt[nn].parent][nn],Xt),nn=Zt[nn].parent;return Xt.conversion=Yt,Xt},Nt=m21();xt.exports=function(qt){for(var Jt=Lt(qt),Zt={},Yt=Object.keys(Jt),Xt=Yt.length,nn=0;nn<Xt;nn++){var un=Yt[nn];Jt[un].parent!==null&&(Zt[un]=Vt(un,Jt))}return Zt}}),j15=y19(function(jt,xt){var Rt=function(Zt){var Yt=function(){for(var nn=arguments.length,un=new Array(nn),fn=0;fn<nn;fn++)un[fn]=arguments[fn];var dn=un[0];return dn==null?dn:(dn.length>1&&(un=dn),Zt(un))};return"conversion"in Zt&&(Yt.conversion=Zt.conversion),Yt},Lt=function(Zt){var Yt=function(){for(var nn=arguments.length,un=new Array(nn),fn=0;fn<nn;fn++)un[fn]=arguments[fn];var dn=un[0];if(dn==null)return dn;dn.length>1&&(un=dn);var pn=Zt(un);if(typeof pn=="object")for(var mn=pn.length,hn=0;hn<mn;hn++)pn[hn]=Math.round(pn[hn]);return pn};return"conversion"in Zt&&(Yt.conversion=Zt.conversion),Yt},Bt=m21(),Vt=k14(),Nt={},qt=Object.keys(Bt);qt.forEach(function(Jt){Nt[Jt]={},Object.defineProperty(Nt[Jt],"channels",{value:Bt[Jt].channels}),Object.defineProperty(Nt[Jt],"labels",{value:Bt[Jt].labels});var Zt=Vt(Jt);Object.keys(Zt).forEach(function(Yt){var Xt=Zt[Yt];Nt[Jt][Yt]=Lt(Xt),Nt[Jt][Yt].raw=Rt(Xt)})}),xt.exports=Nt}),N16=K16(j15());var Ut;_a=N16,Ut=_a,O18=Ut.default,Q17=__objRest(_a,["default"]),Y12=O18!==void 0?O18:Q17}}),color_convert_exports={};__export(color_convert_exports,{default:function(){return Y12}});var init_color_convert2=__esm({"https-url:https://esm.archive.org/color-convert":function(){init_color_convert(),init_color_convert()}}),play_exports={};__export(play_exports,{default:function(){return play_default}});var STASH,VIDEO_HEIGHT,VIDEO_WIDTH,CONTROLS_HEIGHT,PLAYER_HEIGHT,AUDIO_WIDTH,AUDIO_HEIGHT,AUDIO_HEIGHT_WITH_WAVEFORM,AUDIO_HEIGHT_MAX,AUDIO_HEIGHT_SETTINGS,CONTROLS_MAX_WIDTH,PLAYLIST_ENTRY_HEIGHT,HEIGHT_ALIST,HEIGHT_VLIST,METADATA_HEIGHT,PLAYLIST_TWO_COLUMN_MIN_WIDTH,ARGS,Play2,HLSclass,play_default,init_play=__esm({"https-url:https://av.dev.archive.org/js/play.js":function(){init_related2(),init_archive2(),init_js_cookie2(),init_lit2(),init_jquery4(),init_cgiarg3(),init_log3(),init_jwplayer4(),init_player(),init_playset2(),init_ios3(),init_mdapi(),STASH={},VIDEO_HEIGHT=480,VIDEO_WIDTH=640,CONTROLS_HEIGHT=30,PLAYER_HEIGHT=60,AUDIO_WIDTH=350,AUDIO_HEIGHT=CONTROLS_HEIGHT,AUDIO_HEIGHT_WITH_WAVEFORM=60,AUDIO_HEIGHT_MAX=140,AUDIO_HEIGHT_SETTINGS=200,CONTROLS_MAX_WIDTH=800,PLAYLIST_ENTRY_HEIGHT=20,HEIGHT_ALIST=370,HEIGHT_VLIST=100,METADATA_HEIGHT=100,PLAYLIST_TWO_COLUMN_MIN_WIDTH=1200,ARGS={start:0,embed:!1,hide_list:!1,autoplay:!1,audio:!1,width:0,height:0,responsive:!1,aspectratio:!1,noshare:!1,nolinks:!1,logo:!1,so:!1,tv:!1,tvStart:0,tvEnd:0,tvContributor:!1,tvSource:!1,play_just1:!1,list_height:0,identifier:!1,onTime:!1,onComplete:!1,onDisplayClick:!1,onReady:!1,onPlaylistItem:!1,collection:!1,waveformer:!1,speed:1,details:location.href,triggers:[]},Play2=function(Vt){"use strict";_inherits1(qt,Vt);var Nt=_createSuper1(qt);function qt(Jt,Zt){var Yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_classCallCheck1(this,qt);var Xt;return Xt=Nt.call(this),Jt||yr(".js-play8-config").each(function(nn,un){Yt=JSON.parse(yr(un).val()),Jt=Yt.jid||"jw6";var fn=yr(".js-play8");yr("play-av").length||fn.attr({id:Jt}),yr("#".concat(Jt)).hasClass("js-playset")&&(Yt.onComplete=playset_default.onComplete),Zt=JSON.parse(yr(".js-play8-playlist").val())}),Jt?_possibleConstructorReturn1(Xt,Xt.construct(Jt,Zt,Yt)):Xt}return _createClass1(qt,[{key:"construct",value:function(Zt,Yt,Xt){var nn=this,un,fn;this.jid=Zt;var dn=this.cache();if(dn)return dn;STASH[Zt]=this,log3("PLAY CONFIG:",Xt);var pn=!0,mn=!1,hn=void 0;try{for(var gn=Object.entries(ARGS)[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=_slicedToArray(on.value,2),Gt=Ft[0],en=Ft[1];this[Gt]=en}}catch(Yn){mn=!0,hn=Yn}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}var sn=!0,cn=!1,yn=void 0;try{for(var Cn=Object.entries(Xt)[Symbol.iterator](),kn;!(sn=(kn=Cn.next()).done);sn=!0){var An=_slicedToArray(kn.value,2),In=An[0],Pn=An[1];In in ARGS&&(this[In]=Pn)}}catch(Yn){cn=!0,yn=Yn}finally{try{!sn&&Cn.return!=null&&Cn.return()}finally{if(cn)throw yn}}this.tvTitle=this.tv&&Yt.length===1?Yt[0].title:"",this.list_2cols=this.responsive&&this.audio,this.jidsel="#".concat(Zt),this.readyIA=!1,this.DAR=4/3,this.first_seeked_playlist=!1,this.waveformed=!1,this.pause_first_seek=this.embed&&!this.tv&&!this.audio&&!this.autoplay&&this.start,this.update_url_onload=!1;var _n=!1;if(this.jwaudioPercentDone=0,this.reloading_playlist_playlist_idx=0,this.playlist=Yt,this.panels_count=1,this.panelno=0,this.waveformer_played_color="#aaa",this.HLS=((un=this.triggers)==null?void 0:un.length)&&Yt.length&&!this.onTime?new HLSclass(this):null,this.nolinks&&(this.identifier=!1,this.collection=!1,this.noshare=!0),this.speed=parseFloat(this.speed),!yr(this.jidsel).length){log3("play.js requires #",Zt," element on page -- not found"),this.retry={playlist:Yt,args:Xt};return}if(this.responsiveResize(!0),this.identifier!==!1&&(this.details="https://archive.org/details/".concat(this.identifier)),this.tv&&this.tvEnd&&(this.details+="/start/".concat(this.tvStart,"/end/").concat(this.tvEnd)),typeof Yt=="undefined"&&(Yt=[{sources:[{file:"/download/family-rolled/family-rolled.mp4"},{file:"/download/family-rolled/family-rolled.ogv"}],image:"/download/family-rolled/format=Thumbnail&ignore=x.jpg"}],this.playlist=Yt,this.start=!0,this.hide_list=!0),this.hide_list||(this.list_height||(this.list_height=this.audio?HEIGHT_ALIST:HEIGHT_VLIST),this.list_height=Math.min(this.list_height,Yt.length*PLAYLIST_ENTRY_HEIGHT)),!this.responsive&&!(this.width>0&&this.height>0))if(this.embed){var Rn=yr(window).width(),jn=yr(window).height();this.width=this.audio?Math.min(Rn,CONTROLS_MAX_WIDTH):Rn,this.height=this.audio?AUDIO_HEIGHT+this.list_height:jn-this.list_height}else this.aspectratio||(this.width=this.audio?AUDIO_WIDTH:VIDEO_WIDTH,this.height=this.audio?AUDIO_HEIGHT+this.list_height:VIDEO_HEIGHT);yr.each(Yt,function(Yn,Tr){if(typeof Tr.autoplay!="undefined"&&(_n||(_n=[]),_n[Yn-1]=!Tr.autoplay),typeof Tr.sources=="undefined"&&typeof Tr.file!="undefined"&&(Tr.sources=[{file:Tr.file,height:480}]),typeof Tr.sources=="undefined")alert("".concat(Yn,": sources undefined!"));else{var ti=!0,yi=!1,ra=void 0;try{for(var Aa=Tr.sources[Symbol.iterator](),ua;!(ti=(ua=Aa.next()).done);ti=!0){var zi=ua.value;typeof zi.file!="undefined"&&(!Yn&&zi.file.indexOf("/download")>=0&&(zi.file=zi.file.replace(/\/download\//,"/serve/")),zi.file=Play2.filename_char_encoder(zi.file))}}catch(Ui){yi=!0,ra=Ui}finally{try{!ti&&Aa.return!=null&&Aa.return()}finally{if(yi)throw ra}}}}),this.tvTitle&&(Yt[0].title=Yt[0].title.replace(/( \d+:\d+[amp]+)-\d+:\d+[amp]+ /,"$1 "));var On={playlist:JSON.parse(JSON.stringify(Yt)),abouttext:"this item, formats, and more at Internet Archive",aboutlink:this.details,startparam:"start",logo:{},cast:{},preload:"metadata",playbackRateControls:!0,playbackRates:[.25,.5,.75,1,1.25,1.5,1.75,2,3],autostart:this.autoplay,hlsplayer:"/jw/x/provider.hlsjs.js",fallback:this.so,width:isNaN(this.width)?"100%":this.width,height:this.audio?CONTROLS_HEIGHT:this.height,base:jwbase2};if(this.responsive&&!this.embed?On.displaytitle=!1:this.aspectratio&&(On.width="100%",On.aspectratio=this.aspectratio,delete On.height),this.identifier!==!1){var Sn=this.tv&&this.tvEnd?"?start=".concat(this.tvStart,"&end=").concat(this.tvEnd):"",Vn='<iframe src="https://archive.org/embed/MEDIAID"\n                            width="'.concat(this.audio?500:VIDEO_WIDTH,'"\n                            height="').concat(this.audio?AUDIO_HEIGHT:VIDEO_HEIGHT,'"\n                            frameborder="0"\n                            webkitallowfullscreen="true"\n                            mozallowfullscreen="true"\n                            allowfullscreen></iframe>').replace(/embed\/MEDIAID/,"embed/".concat(this.identifier).concat(Sn)).replace(/\s+/g," "),Jn="[archiveorg ".concat(this.identifier).concat(Sn," width=640 height=").concat(this.audio?AUDIO_HEIGHT:VIDEO_HEIGHT," frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]");On.mediaid=this.identifier,yr("#embedcodehere").text(Vn),yr("#embedcodehereWP").text(Jn)}if((this.embed&&!this.audio&&!this.nolinks||this.logo)&&(On.logo={file:"//archive.org/jw/glogo-ghost.png",link:this.details,position:"top-right",margin:2,hide:!1}),this.play_just1||_n){var kr=this,xr=this.onComplete;this.onComplete=function(Yn){var Tr={done:kr.play_just1||_n[Yn.getPlaylistIndex()]};Tr.done&&Yn.stop(),xr&&xr(Yn,Tr)}}return(fn=this.HLS)==null||fn.update_playlist(On),log3(On),jwplayer2(Zt).setup(On),jwplayer2(Zt).on("ready",function(){var Yn=nn,Tr;log3("IA ",Zt," is ready");var ti=jwplayer2(Zt);if(nn.player=ti,log3("NOTE: JW version: ",jwplayer2.version),(Tr=nn.HLS)==null||Tr.setup(nn),nn.onTime&&log3("NOTE: onTime() is in use!"),nn.onTime&&ti.on("time",function(){return Yn.onTime(ti)}),nn.onComplete&&ti.on("complete",function(){return Yn.onComplete(ti)}),nn.onDisplayClick&&ti.on("displayClick",function(){return Yn.onDisplayClick(ti)}),nn.audio?ti.on("firstFrame",function(){return Play2.track_event("Details-Audio-Beta|AudioStarted")}):nn.tv||(ti.on("firstFrame",function(){return Play2.track_event("Details-Video|VideoStarted")}),ti.on("complete",function(){return Play2.track_event("Details-Video|VideoEnded")})),nn.readyIA=!0,nn.requestUpdate(),ti.once("meta",function(ra){log3("onMeta() fired"),Yn.embed&&!Yn.audio&&Yn.adjust_video_width(ra),Yn.unpreload(),Yn.start&&(log3("SEEK TO: ",Yn.start),Yn.pause(),jwplayer2(Zt).seek(Yn.start))}),ti.on("playlistItem",function(ra){var Aa=Yn,ua=ra.index;if(log3("onPlaylistItem: ",ua),Yn.reloading_playlist_playlist_idx&&!ua){log3("onPlaylistItem: ignoring since desired index ".concat(Yn.reloading_playlist_playlist_idx," !== ").concat(ua," -- and this is likely an event from reloading the playlist"));var zi=Yn.reloading_playlist_playlist_idx;Yn.reloading_playlist_playlist_idx=0,jwplayer2(Zt).playlistItem(zi);return}Yn.track_change(ti,ua),Yn.seeker_playlist(),Yn.speed!==1&&setTimeout(function(){return Aa.set_speed},1e3),Yn.waveformer_setup(ti)}),nn.onPlaylistItem){var yi=nn;ti.on("playlistItem",function(ra){log3("onPlaylistItem",{e:ra}),yi.onPlaylistItem(ti,ra)})}ti.on("playlistComplete",function(){!Yn.audio&&Yn.collection&&!Yn.tv&&Yn.related_items_click()}),ti.on("error",function(ra){log3("err"),log3(ra),yr(Yn.jidsel).css({"background-color":"black"})}),nn.onReady&&nn.onReady(ti)}),this}},{key:"url_updater",value:function(Zt,Yt){if(!(this.tv||this.embed||!this.identifier||typeof history.replaceState=="undefined")){var Xt=Zt.getConfig();if(!(!Xt||!Xt.playlist||Xt.playlist.length<=1||!Xt.playlist[Yt]||!Xt.playlist[Yt].orig))if(this.update_url_onload){var nn="/details/".concat(this.identifier,"/").concat(encodeURIComponent(Xt.playlist[Yt].orig).replace(/%2F/g,"/").replace(/%20/g,"+")),un=typeof AJS2!="undefined"&&cgiarg_default("playset",!0)?"?playset=1&autoplay=1":"";log3("updating url to",nn+un),history.replaceState({},null,nn+un)}else{var fn=this;log3("looks like /details/ page loaded cold-state -- leave url AS IS"),Zt.once("play",function(){log3("time to start updating urls"),fn.update_url_onload=!0,fn.url_updater(Zt,Yt)})}}}},{key:"waveformer_setup",value:function(Zt){var Yt=this;!this.audio||this.waveformed||(this.recolor(),yr(".jw-slider-time").remove(),setTimeout(function(){yr("#ia-scrubber").html('\n        <div class="jw-slider-time jw-background-color jw-reset jw-slider-horizontal jw-reset"\n          style="padding:0" tabindex="0" role="slider" aria-label="Seek">\n          <div class="jw-slider-container jw-reset">\n            <div class="jw-rail     jw-reset" style="background-color: #ccc"></div>\n            <div class="jw-buffer   jw-reset" style="background-color: #999"></div>\n            <div class="jw-progress jw-reset" style="background-color: #000"></div>\n            <div class="jw-knob jw-reset"\n              style="transform: translate(-50%,-50%) scale(.75); border: 1px solid black"></div>\n          </div>\n        </div>')},750),yr(".jw-text-elapsed, .jw-text-duration, .jw-text-countdown").remove(),yr("#ia-scrubber").on("click",function(Xt){return Yt.waveform_clicked(Xt)}),Zt.on("time",function(Xt){if(!!Xt.duration){Yt.HLS?Yt.HLS.on_time():Yt.jwaudioPercentDone=Math.min(1,Xt.position/Xt.duration);var nn="".concat(Number(100*Yt.jwaudioPercentDone).toFixed(3),"%"),un=Yt.shadowRoot.getElementById("waveformer");un.style.width=nn,Yt.waveformer_played_color&&(un.style.backgroundColor=Yt.waveformer_played_color),yr("#ia-scrubber").find(".jw-progress").css("width",nn),yr("#ia-scrubber").find(".jw-knob").css("left",nn)}}),Zt.on("bufferChange",function(Xt){Yt.HLS?log3("xxxhls HLS buffering"):yr("#ia-scrubber").find(".jw-buffer").css("width","".concat(Xt.bufferPercent,"%"))}),this.waveformed=!0)}},{key:"waveform_clicked",value:function(Zt){var Yt=yr(this.shadowRoot.getElementById("waveformer-wrap")).width(),Xt=Number(Zt.offsetX/Yt).toFixed(2);if(log3("waveform_clicked",{percent:Xt}),this.HLS)return this.HLS.waveform_clicked(Xt);var nn=this.player.getPlaylistItem().duration||0;this.player.seek(nn*Xt)}},{key:"recolor",value:function(){return __async(this,null,_regeneratorRuntime.default.mark(function Zt(){var Yt,Xt,nn,un,fn,dn,pn,mn;return _regeneratorRuntime.default.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Yt=this,nn=yr("ia-music-theater img").get(0),nn){gn.next=5;break}return gn.abrupt("return");case 5:return gn.t0=_slicedToArray,gn.next=8,Promise.all([Promise.resolve().then(function(){return init_color_thief(),color_thief_exports}),Promise.resolve().then(function(){return init_color_convert2(),color_convert_exports})]);case 8:gn.t1=gn.sent.map(function(on){return on.default}),un=(0,gn.t0)(gn.t1,2),fn=un[0],dn=un[1],pn=function(){var on,Ft,Gt=new fn,en=Gt.getPalette(nn,5);if(log3({palette:en}),!!en){var sn=en[0];if(log3({dominantColorRGB:sn}),!!sn){var cn=(on=dn.rgb).hsl.apply(on,_toConsumableArray(sn));log3({HSL:cn});var yn=Math.round(sn.reduce(function(An,In){return An+In})/sn.length),Cn=yn>=128?"black":"white";log3({avgVal:yn});var kn=(Ft=document.getElementById("theatre-ia-wrap"))!=null?Ft:document.getElementsByTagName("body")[0];kn.style.color=Cn,kn.style.backgroundImage="linear-gradient(rgb(".concat(sn.join(","),"), black)"),kn.style.backgroundRepeat="no-repeat",Cn==="black"&&document.querySelector("ia-music-theater").setAttribute("bgTheme","light"),Yt.waveformer_played_color="hsl(".concat(cn[0],",").concat(cn[1],"%,").concat(Math.min(100,1.5*cn[2]),"%)"),yr("#jw6").css("border-radius","".concat(PLAYER_HEIGHT/2,"px 0 0 ").concat(PLAYER_HEIGHT/2,"px"))}}},mn=(Xt=document.getElementById("theatre-ia-wrap"))!=null?Xt:document.getElementsByTagName("body")[0],mn.style.backgroundImage="linear-gradient(#aaa, black)",mn.style.backgroundRepeat="no-repeat",mn.style.backgroundColor="black",nn.crossOrigin="Anonymous",nn.complete?pn():nn.addEventListener("load",pn);case 19:case"end":return gn.stop()}},Zt,this)}))}},{key:"on",value:function(Zt,Yt){var Xt=jwplayer2&&jwplayer2(this.jid);return Xt&&Xt.on(Zt,Yt),this}},{key:"adjust_video_width",value:function(Zt){!Zt.width||!Zt.height||(Zt.height&&Zt.width&&Zt.height>0&&Zt.width>0&&parseInt(Zt.height,10)>0&&(this.DAR=parseInt(Zt.width,10)/parseInt(Zt.height,10),log3("DAR: ",this.DAR,Zt.width,"x",Zt.height)),this.embedResize())}},{key:"embedResize",value:function(){if(!(!jwplayer2||!jwplayer2(this.jid))){if(this.audio){jwplayer2(this.jid).resize(Math.min(CONTROLS_MAX_WIDTH,yr(window).width()),AUDIO_HEIGHT);return}var Zt=yr(window).width(),Yt=yr(window).height()-this.list_height;jwplayer2(this.jid).resize(Zt,Yt)}}},{key:"playN",value:function(Zt,Yt){var Xt=jwplayer2(this.jid);return log3("playN",{readyIA:this.readyIA,idx:Zt,load_paused:Yt,state:Xt.getState()}),Yt&&Xt.once("play",function(){return Xt.pause()}),this.HLS?(Xt.seek(Zt?this.triggers[Zt-1]-this.HLS.WIGGLE:0),this.track_change(Xt,Zt),!1):(Xt.playlistItem(Zt),!1)}},{key:"track_change",value:function(Zt,Yt){log3("track_change",{idx:Yt}),this.trackno=Yt,this.url_updater(Zt,Yt)}},{key:"seeker_playlist",value:function(){if(!this.first_seeked_playlist){if(this.first_seeked_playlist=!0,this.pause_first_seek){var Zt=this;jwplayer2(this.jid).once("seek",function(){Zt.pause(),log3("... paused first seek!")})}!this.start||(this.pause(),jwplayer2(this.jid).seek(this.start))}}},{key:"embed_setup",value:function(){var Zt=this;yr(window).on("resize  orientationchange",function(){var Yt=Zt;clearTimeout(Play2.throttler2),Play2.throttler2=setTimeout(function(){new Play2(Yt.jid).embedResize()},250)})}},{key:"unpreload",value:function(){var Zt=jwplayer2(this.jid),Yt=Zt.getPlaylist(),Xt=Zt.getPlaylistIndex();if(log3("unpreload:",{startPlaylistIdx:Xt}),Yt.length&&(typeof Yt[0].file!="undefined"&&(Yt[0].file=Yt[0].file.replace(/\/serve\//,"/download/")),typeof Yt[0].sources!="undefined")){var nn=!0,un=!1,fn=void 0;try{for(var dn=Yt[0].sources[Symbol.iterator](),pn;!(nn=(pn=dn.next()).done);nn=!0){var mn=pn.value;mn.file=mn.file.replace(/\/serve\//,"/download/")}}catch(hn){un=!0,fn=hn}finally{try{!nn&&dn.return!=null&&dn.return()}finally{if(un)throw fn}}}Xt?(Zt.on("playlist",function(){log3("unpreload: onplaylist:",{startPlaylistIdx:Xt}),Zt.playlistIndex=Xt,Zt.playlistItem(Xt)}),this.reloading_playlist_playlist_idx=Xt):!this.start&&!this.autoplay&&(this.update_url_onload=!1),Zt.load(Yt)}},{key:"details_setup",value:function(){log3("details_setup");var Zt=0,Yt="^/details/".concat(this.identifier,"/([^&?]+)"),Xt=location.pathname.match(Yt);if(Xt){var nn=decodeURIComponent(Xt[1].replace(/\+/g,"%20"));log3("looking for: ",nn);for(var un in this.playlist){var fn=Number(un);if(this.playlist[fn].orig===nn){log3("player should seek to track #",fn),Zt=fn;break}}}if(!Zt&&!this.start&&!this.autoplay&&(this.update_url_onload=!1),!this.autoplay&&(Zt||this.start)){log3("seek #",Zt," to ",this.start);var dn=jwplayer2(this.jid);dn.playlistItem(Zt)}}},{key:"pause",value:function(){var Zt=jwplayer2(this.jid);this.readyIA&&Zt&&Zt.getState&&Zt.getState()==="playing"&&Zt.pause()}},{key:"remove",value:function(){this.pause();var Zt=jwplayer2(this.jid);this.readyIA&&Zt&&Zt.getConfig()&&Zt.remove(),delete STASH[this.jid]}},{key:"set_speed",value:function(){var Zt,Yt=yr("#".concat(this.jid," video")).get(0);Yt.playbackRate=(Zt=this.speed)!=null?Zt:1,log3("speed to ".concat(Yt.playbackRate))}},{key:"add_buttons",value:function(Zt){var Yt=this,Xt,nn='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-next" style="transform: rotate(180deg)" viewBox="0 0 240 240"><path d="M165,60v53.3L59.2,42.8C56.9,41.3,55,42.3,55,45v150c0,2.7,1.9,3.8,4.2,2.2L165,126.6v53.3h20v-120L165,60L165,60z"></path></svg>',un='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-next" viewBox="0 0 240 240"><path d="M165,60v53.3L59.2,42.8C56.9,41.3,55,42.3,55,45v150c0,2.7,1.9,3.8,4.2,2.2L165,126.6v53.3h20v-120L165,60L165,60z"></path></svg>',fn='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-next" viewBox="0 25 75 50"><path d="M67.5,18c-5.1,0-9.3,4.2-9.3,9.3c0,0.5,0.1,1.1,0.2,1.6l-23,12.9c-1.7-1.8-4.1-3-6.8-3,c-5.1,0-9.3,4.1-9.3,9.3c0,5.1,4.1,9.3,9.3,9.3c2.7,0,5.2-1.2,6.9-3.1l22.8,13.4c0,0.4-0.1,0.7-0.1,1.1c0,5.1,4.1,9.3,9.3,9.3,c5.1,0,9.3-4.1,9.3-9.3c0-5.1-4.1-9.3-9.3-9.3c-2.8,0-5.4,1.3-7.1,3.3L37.7,49.4c0.1-0.4,0.1-0.9,0.1-1.3c0-0.5,0-1-0.1-1.5,l23.1-13c1.7,1.8,4.1,3,6.8,3c5.1,0,9.3-4.1,9.3-9.3C76.8,22.2,72.6,18,67.5,18L67.5,18z"></path></svg>',dn='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-airplay-on" viewBox="0 0 240 240"><path d="M229.9,40v130c0.2,2.6-1.8,4.8-4.4,5c-0.2,0-0.4,0-0.6,0h-44l-17-20h46V55H30v100h47l-17,20h-45c-2.6,0.2-4.8-1.8-5-4.4c0-0.2,0-0.4,0-0.6V40c-0.2-2.6,1.8-4.8,4.4-5c0.2,0,0.4,0,0.6,0h209.8c2.6-0.2,4.8,1.8,5,4.4C229.9,39.7,229.9,39.9,229.9,40z M104.9,122l15-18l15,18l11,13h44V75H50v60h44L104.9,122z M179.9,205l-60-70l-60,70H179.9z"/></svg>';if(this.embed&&!this.nolinks){var pn=this,mn=this.tvTitle?"".concat(this.tvTitle.replace(/ : /g,"\n"),"\n\nClick above for more information and clips\nat the Internet Archive"):"More Formats from Internet Archive";Zt.addButton("/images/glogo-jw.png",mn,function(){var en=document.createElement("a");en.setAttribute("href",pn.details),en.setAttribute("target","_blank"),document.body.appendChild(en),en.click()},"btn-ia")}if(this.embed&&!this.audio&&!this.noshare&&!this.tv){if(this.identifier!==!1){var hn=this;Zt.addButton("/jw/embed.png","Embedding Examples and Help",function(){window.top.location.href="/help/video.php?identifier=".concat(hn.identifier)},"btn-mbd")}typeof AJS2!="undefined"&&(Zt.addButton(fn,"share",function(){var en=yr(".jw-icon[button=btn-shr]").get(0);AJS2.modal_go(en,{ignore_lnk:1,shown:AJS2.embed_codes_adjust})},"btn-shr"),yr(".jw-icon[button=btn-shr]").attr("href","ignored").attr("data-target","#cher-modal"))}if(this.tv&&this.embed&&this.tvSource!==!1){var gn=this;Zt.addButton("/images/tv/".concat(this.identifier.split("_")[0],".png"),"Look for this show on ".concat(this.tvContributor," website"),function(){window.top.location.href=gn.tvSource},"btn-tv")}if(!this.audio&&this.collection&&!this.tv){var on=this;Zt.addButton("/jw/related.png","Related Videos",function(){on.related_items_click()},"btn-rel")}if(!1)var Ft;if(yr(".jw-icon-settings").css("display","flex"),yr(".jw-slider-time").remove(),yr(".jw-icon-settings").on("click",function(){return Yt.settings_opened()}),yr(".jw-settings-close").on("click",function(){return Yt.settings_closed()}),Zt.on("playbackRateChanged",function(){return Yt.settings_closed()}),yr(".jw-icon-volume").on("mouseover",function(){yr('div[button="btn-prv"]').hide(),yr('div[button="btn-nxt"]').hide(),yr(".jw-icon-settings").hide()}),yr("".concat(this.jidsel," .jw-button-container")).on("mouseleave",function(){yr('div[button="btn-prv"]').show(),yr('div[button="btn-nxt"]').show(),yr(".jw-icon-settings").show()}),!this.tv&&((Xt=this.playlist)==null?void 0:Xt.length)>1){var Gt=this;Zt.addButton(un,"next",function(){return(Gt.HLS||Zt).playlistNext()},"btn-nxt"),Zt.addButton(nn,"previous",function(){return(Gt.HLS||Zt).playlistPrev()},"btn-prv")}}},{key:"settings_opened",value:function(){yr(this.jidsel).css("overflow","visible"),yr(".jw-controls").css("overflow","visible").show(),yr("#jw-settings-menu").css({overflow:"visible",height:AUDIO_HEIGHT_SETTINGS,top:CONTROLS_HEIGHT+5,bottom:"initial"}),yr(".jw-preview").hide(),yr(".jw-controlbar").show(),yr(".jw-icon-settings").removeClass("jw-icon-settings")}},{key:"settings_closed",value:function(){yr(this.jidsel).css("overflow","")}},{key:"cast",value:function(){var Zt=this;if(window.WebKitPlaybackTargetAvailabilityEvent){yr("#".concat(this.jid," video")).get(0).webkitShowPlaybackTargetPicker();return}if(!!window.chrome){var Yt=function(nn,un){un.play(null,function(fn){log3("media play success",nn,un,fn)},function(fn){log3("media play fail",fn)})};this.cast_retries=0;var Xt=function(){var nn=Zt;if(log3("cast_setup #",Zt.cast_retries),Zt.cast_retries+=1,Zt.cast_retries>3)return!1;if(!window.chrome.cast)return setTimeout(Xt,Zt.cast_retries*1e3);var un=window.chrome.cast,fn=new un.SessionRequest(un.media.DEFAULT_MEDIA_RECEIVER_APP_ID),dn=new un.ApiConfig(fn,function(pn){pn.media.length&&Yt("onRequestSessionSuccess",pn.media[0])},function(pn){log3("receiver listener fail",pn)});return un.initialize(dn,function(){var pn=nn;log3("cast init success"),un.requestSession(function(mn){log3("request session success",mn);var hn=yr("".concat(pn.jidsel," video")).attr("src"),gn="".concat(location.protocol,"//").concat(location.host).concat(hn),on=new un.media.MediaInfo(gn),Ft=new un.media.LoadRequest(on);mn.loadMedia(Ft,Yt.bind(pn,"loadMedia"),function(Gt){log3("onMediaError",Gt)})},function(mn){log3("request session fail",mn),setTimeout(Xt,500)})},function(){return log3("cast init failure")}),!0};Xt()}}},{key:"related_items_click",value:function(){var Zt=this,Yt=function(){yr("".concat(Zt.jidsel," .jw-controlbar")).one("click",function(un){yr("#related-items-bg").hide(),un.preventDefault()})};if(typeof Related2!="undefined"&&!yr("#related-items").length){var Xt=this;yr("".concat(this.jidsel)).prepend('\n<div id="related-items-bg" onclick="$(\'#related-items-bg\').hide()" style="display:none">\n  <div id="related-items">\n  </div>\n</div>\n'),Related2.getRelatedItems(this.identifier,!0).then(function(un){var fn=Math.floor(un.length/2),dn="",pn=!0,mn=!1,hn=void 0;try{for(var gn=Object.entries(un)[Symbol.iterator](),on;!(pn=(on=gn.next()).done);pn=!0){var Ft=_slicedToArray(on.value,2),Gt=Ft[0],en=Ft[1];Number(Gt)===fn&&Xt.collection==="prelinger"?(Play2.track_event("Details-Video|DonationEndrollDisplayed"),dn+='\n<a class="related-donate"\n   href="https://archive.org/donate/?origin=iawww-VidEndrollDonateButton"\n   data-event-click-tracking="Details-Video|DonationEndrollClicked"\n   data-event-tracking-options=\'{ "service": "ao_no_sampling" }\'>\n  <div>\n    <div class="related-ctr related-donate-logo">\n      <img src="/images/logo-circle-grey.svg" alt="archive logo"/>\n    </div>\n    <div class="related-ctr related-donate-msg">\n      <div>\n        Your donation helps us keep these videos free for everyone\n      </div>\n    </div>\n    <div class="related-ctr related-donate-btn">\n      <div>\n        CHIP IN\n      </div>\n    </div>\n  </div>\n</a>\n'):dn+='\n<div>\n  <a href="/details/'.concat(en.identifier,'"\n    data-event-click-tracking="Details-Video|LastFrameLinkChosen"\n    data-event-tracking-options=\'{ "service": "ao_2" }\'>\n    <div class="related-ttl">\n      ').concat(en.title!==null?en.title:"","\n      ").concat(en.creator!==null?"<br/>&nbsp;&nbsp;<small>by:</small>&nbsp;".concat(en.creator):"","\n      ").concat(en.downloads!==null?"<div>".concat(en.downloads," views</div>"):"",'\n    </div>\n    <img src="/services/img/').concat(en.identifier,'"/>\n  </a>\n</div>\n')}}catch(sn){mn=!0,hn=sn}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}yr("#related-items").html(dn),yr("#related-items-bg").show(),Yt()})}else{var nn=yr("#related-items-bg:visible").length;nn?yr("#related-items-bg").hide():(yr("#related-items-bg").show(),setTimeout(Yt,500))}}},{key:"add_playlist_panel",value:function(){var Zt=this;return this.hide_list?"":mt2(_templateObject317(),this.jid,this.playlist.map(function(Yt,Xt){var nn;return mt2(_templateObject315(),Zt.playlist_track_click,Zt.trackno===Xt?"selected":"",Xt,Xt+1,(nn=Yt.title)!=null?nn:"",Yt.artist?mt2(_templateObject314(),Yt.artist):"",typeof Yt.duration!="undefined"&&Yt.duration>0?Play2.sec2hms(Yt.duration):"")}),_toConsumableArray(Array(this.panels_count)).map(function(Yt,Xt){return mt2(_templateObject316(),Zt.goto_panel,Xt,Number(Xt)===Zt.panelno?"selected":"",Xt)}),this.jid)}},{key:"playlist_track_click",value:function(Zt){this.playN(Number(Zt.currentTarget.dataset.trackNumber))}},{key:"prior_panel",value:function(){this.panelno-=1;var Zt=this.shadowRoot.querySelector(".flexbox-pages");Zt.scrollBy({top:0,left:-1*Zt.clientWidth,behavior:"smooth"}),this.requestUpdate()}},{key:"next_panel",value:function(){this.panelno+=1;var Zt=this.shadowRoot.querySelector(".flexbox-pages");Zt.scrollBy({top:0,left:Zt.clientWidth,behavior:"smooth"}),this.requestUpdate()}},{key:"goto_panel",value:function(Zt){var Yt=this.shadowRoot.querySelector(".flexbox-pages");this.panelno=Number(Zt.currentTarget.dataset.pageNumber),Yt.scrollTo({top:0,left:this.panelno*Yt.clientWidth,behavior:"smooth"}),this.requestUpdate()}},{key:"paging_visibility",value:function(){var Zt,Yt=((Zt=this.shadowRoot)==null?void 0:Zt.querySelector(".flexbox-pages"))||this,Xt=Yt.parentElement.parentElement.querySelector(".page-left"),nn=Yt.parentElement.parentElement.querySelector(".page-right"),un=Yt.scrollLeft;Xt.style.visibility=un<=0?"hidden":"visible",this.panels_count=Math.ceil(Yt.scrollWidth/Yt.clientWidth),console.warn("PANELS COUNT",this.panels_count);var fn=Yt.scrollWidth-Yt.clientWidth;nn.style.visibility=un>=fn?"hidden":"visible"}},{key:"paging_hide_if_always_single_panel",value:function(){var Zt;if(!this.always_single_panel&&!(yr(window).width()<PLAYLIST_TWO_COLUMN_MIN_WIDTH)){var Yt=(Zt=this.shadowRoot)==null?void 0:Zt.querySelector(".flexbox-pages");!Yt||(log3("paging_hide_if_always_single_panel()",Yt.scrollWidth,"-v-",Yt.clientWidth),Yt.scrollWidth===Yt.clientWidth?(Yt.parentElement.querySelector(".page-buttons").style.display="none",Yt.parentElement.parentElement.querySelector(".page-left").style.display="none",Yt.parentElement.parentElement.querySelector(".page-right").style.display="none",this.always_single_panel="yes"):this.always_single_panel="no")}}},{key:"responsiveResize",value:function(Zt){if(!!this.responsive){var Yt=yr(this.jidsel).offset(),Xt=yr(window).height()-Yt.top-METADATA_HEIGHT;if(this.audio)this.playlist&&this.playlist.length>0&&(AUDIO_HEIGHT=AUDIO_HEIGHT_WITH_WAVEFORM),Xt-=AUDIO_HEIGHT,Xt=Math.max(AUDIO_HEIGHT_MAX,Xt),this.embed||(log3("responsiveResize() maxH:",Xt),this.list_height=Xt),this.width="100%";else{var nn=this.DAR;this.playlist&&this.playlist.length>0&&this.playlist[0].sources&&this.playlist[0].sources.length>0&&this.playlist[0].sources[0].width&&this.playlist[0].sources[0].height&&(nn=this.playlist[0].sources[0].width/this.playlist[0].sources[0].height,log3("aspect ratio appears to be: ",nn));var un=yr(".container-ia:last").width();log3("video max rect avail: ",un,"x",Xt);var fn,dn,pn=!0,mn=!1,hn=void 0;try{for(var gn=[960,840,720,600,480,360,240,180][Symbol.iterator](),on;!(pn=(on=gn.next()).done)&&(dn=on.value,fn=Math.round(dn*nn),log3("video size try fit: ",fn,"x",dn),!(fn<=un&&dn<=Xt||fn<=320));pn=!0);}catch(Gt){mn=!0,hn=Gt}finally{try{!pn&&gn.return!=null&&gn.return()}finally{if(mn)throw hn}}this.width=fn,this.height=dn,typeof AJS2!="undefined"&&AJS2.theatre_controls_position(!1,0,this.width,this.height)}if(Zt){var Ft=this;yr(window).on("resize  orientationchange",function(){var Gt=Ft;clearTimeout(Play2.throttler),Play2.throttler=setTimeout(function(){new Play2(Gt.jid).responsiveResize()},250)})}else this.audio||jwplayer2(this.jid).resize(this.width,this.height);this.paging_hide_if_always_single_panel()}}},{key:"cache",value:function(){if(!this.jid)return alert("please pass in a unique identifier for this object");if(typeof STASH[this.jid]!="undefined"){if(typeof this.playlist=="undefined")return STASH[this.jid];delete STASH[this.jid]}}},{key:"updated",value:function(Zt){if(log3("play updated()",Zt),"mdapi"in Zt&&log3("mdapi changed"),this.audio&&!this.playlist_setup&&this.playlist){this.playlist_setup=!0;var Yt=this.shadowRoot.querySelector(".flexbox-pages");Yt.addEventListener("scroll",this.paging_visibility),this.paging_visibility(),this.paging_hide_if_always_single_panel()}}},{key:"firstUpdated",value:function(){log3("play firstUpdated up")}},{key:"render",value:function(){var Zt;log3("rendah"),this.slotted||(this.innerHTML='<div id="jw6"></div><div id="ia-scrubber" slot="ia-scrubber"></div>',this.slotted=!0,this.retry&&this.construct("jw6",this.retry.playlist,this.retry.args)),this.identifier&&!this.jid&&!this.mdapi&&this.from_attr_identifier(),this.mdapi&&!this.jid&&this.from_attr_mdapi();var Yt=this.playlist?this.add_playlist_panel():"";this.readyIA&&(this.draggable_scrubber(),this.rendered_once||(this.rendered_once=!0,this.audio&&this.responsive&&!this.embed&&this.responsiveResize(),this.responsive&&!this.audio&&yr(this.jidsel).css("margin","auto"),this.add_buttons(this.player),yr(".jw-controls").css({backgroundColor:"transparent",height:"100%"}),yr(".jw-controlbar").css("padding-top","8px"),this.responsive&&AUDIO_HEIGHT>CONTROLS_HEIGHT&&yr(this.jidsel).css("height",AUDIO_HEIGHT),this.audio&&yr("".concat(this.jidsel)).css({width:"40%",display:"inline-block"}),!this.embed&&this.responsive?this.details_setup():this.embed&&location.host.match(/archive\.org$/)&&location.pathname.match(/^\/embed\//)&&this.embed_setup(),this.audio&&yr(".jw-icon[button=btn-prv], .jw-icon[button=btn-nxt], .jw-icon[button=btn-shr], .jw-icon[button=btn-ia], .jw-icon[button=btn-cast]").css("display","flex")));var Xt=this.playlist?(Zt=this.playlist[this.trackno||0])==null?void 0:Zt.image:"";return mt2(_templateObject322(),this.audio?mt2(_templateObject321(),Xt?mt2(_templateObject319(),Xt,this.waveform_clicked):mt2(_templateObject320())):"",Yt)}},{key:"from_attr_identifier",value:function(){var Zt=this;log3("from_attr_identifier()"),mdapi_default(this.identifier).then(function(Yt){Zt.mdapi=Yt}).catch(function(Yt){return log3("error",Yt)})}},{key:"from_attr_mdapi",value:function(){log3("from_attr_mdapi()");var Zt=new player_default(this.mdapi);if(Zt.showing==="movies"||Zt.showing==="audio"){var Yt={audio:Zt.showing==="audio",responsive:!0,identifier:this.id,collection:this.mdapi.metadata.collection},Xt=[],nn=Zt.jwplaylist(Yt,ios_default,Xt);if(log3(nn),Zt.showing==="audio"){var un=document.getElementsByTagName("body")[0];un.setAttribute("class","".concat(un.getAttribute("class")," jwaudio")),Yt&&!this.embed&&(Yt.waveformer=!0)}this.construct("jw6",nn,Yt)}}},{key:"draggable_scrubber",value:function(){var Zt=this,Yt=function(fn){if(!!Xt){var dn=document.getElementById("ia-scrubber").getBoundingClientRect(),pn=Math.min(dn.width,Math.max(0,fn.clientX-dn.left));yr("#ia-scrubber .jw-knob").css({left:"".concat(pn,"px")})}},Xt=!1;document.querySelector("play-av").parentElement.addEventListener("mousemove",Yt);var nn=document.getElementById("ia-scrubber");nn.addEventListener("mousedown",function(){Zt.player.pause(),Xt=!0}),nn.addEventListener("mouseup",function(){Zt.player.play(),Xt=!1})}}],[{key:"castable",value:function(){return window.WebKitPlaybackTargetAvailabilityEvent||window.chrome}},{key:"styles",get:function(){return ft3(_templateObject318(),Z12(PLAYER_HEIGHT),Z12(PLAYER_HEIGHT/2),Z12(PLAYER_HEIGHT)/2,Z12(PLAYER_HEIGHT),Z12(PLAYER_HEIGHT),Z12(PLAYER_HEIGHT/2-9),Z12(PLAYLIST_TWO_COLUMN_MIN_WIDTH-1),Z12(PLAYLIST_TWO_COLUMN_MIN_WIDTH))}},{key:"sec2hms",value:function(Zt){var Yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,nn=Math.round(Zt),un=Math.floor(nn/3600),fn=Math.floor((nn-un*3600)/60);nn-=un*3600+fn*60;var dn="",pn="";(Yt||un>0)&&(pn="00".concat(un),dn+=pn.substr(pn.length-2,2),dn+=":"),pn="00".concat(fn),dn+=pn.substr(pn.length-2,2),dn+=":",pn="00".concat(nn),dn+=pn.substr(pn.length-2,2);var mn=Xt?".".concat((Zt%1).toFixed(3).slice(2)):"";return"".concat(dn).concat(mn)}},{key:"seconds",value:function(Zt){var Yt=Zt.replace(",","."),Xt=Yt.split(":"),nn=0;return Yt.substr(-1)==="s"?nn=Number(Yt.substr(0,Yt.length-1)):Yt.substr(-1)==="m"?nn=Number(Yt.substr(0,Yt.length-1))*60:Yt.substr(-1)==="h"?nn=Number(Yt.substr(0,Yt.length-1))*3600:Xt.length>1?(nn=Number(Xt[Xt.length-1]),nn+=Number(Xt[Xt.length-2])*60,Xt.length===3&&(nn+=Number(Xt[Xt.length-3])*3600)):nn=Number(Yt),nn}},{key:"seek",value:function(Zt){var Yt="".concat(Zt.href,"/").match(/[/#]start\/([\d.]+)\//)||Zt.href.match(/[?&]start=([\d.]+)/);if(!Yt)return!0;var Xt=Yt[1];return jwplayer2().seek(Xt),typeof history.pushState=="undefined"?location.href=Zt.href:history.pushState({},null,Zt.href),!1}},{key:"mute_click",value:function(){var Zt=!l.get("unmute");if(AJS2.emulator)AJS2.emulator.setMute(!Zt);else{var Yt=jwplayer2("jw6");if(Yt){var Xt=Yt.getVolume();Xt?(Play2.mute_click_prior_volume=Xt,Yt.setVolume(0)):Yt.setVolume(typeof Play2.mute_click_prior_volume=="undefined"?100:Play2.mute_click_prior_volume)}}return yr("#theatre-ia .iconochive-mute, #theatre-ia .iconochive-unmute").toggle(),Zt?l.set("unmute",1,{path:"/details",expires:30}):l.remove("unmute",{path:"/details"}),!1}},{key:"cast_sender_setup",value:function(){!window.chrome||window.chrome.cast||function(){var Zt=function(en){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+en)!=-1||document.currentScript.src.indexOf("&"+en)!=-1)},Yt=Zt("loadGamesSDK")?"/cast_game_sender.js":"/cast_sender.js",Xt=Zt("loadCastFramework")||Zt("loadCastApplicationFramework"),nn=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},un=["pkedcjkdefgpdelpbcmbmeomcjbeemfm","enhhojjnijigcajfphajepfemndkmdlo"],fn=function(Gt){Gt.length?pn(Gt.shift(),function(){fn(Gt)}):hn()},dn=function(en){return"chrome-extension://"+en+Yt},pn=function(en,sn,cn){var yn=document.createElement("script");yn.onerror=sn,cn&&(yn.onload=cn),yn.src=en,(document.head||document.documentElement).appendChild(yn)},mn=function(en){return 0<=window.navigator.userAgent.indexOf(en)},hn=function(){var en=nn();en&&en(!1,"No cast extension found")},gn=function(){if(Xt){var en=2,sn=nn(),cn=function(){en--,en==0&&sn&&sn(!0)};window.__onGCastApiAvailable=cn,pn("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",hn,cn)}};if(mn("CriOS")){var on=window.__gCrWeb&&window.__gCrWeb.message&&window.__gCrWeb.message.invokeOnHost;on&&(gn(),on({command:"cast.sender.init"}))}else if(mn("Android")&&mn("Chrome/")&&window.navigator.presentation){gn();var Ft=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);fn(["//www.gstatic.com/eureka/clank/"+(Ft?parseInt(Ft[1],10):0)+Yt,"//www.gstatic.com/eureka/clank"+Yt])}else window.chrome&&window.navigator.presentation&&!mn("Edge")?(gn(),fn(un.map(dn))):hn()}()}},{key:"filename_char_encoder",value:function(Zt){var Yt=Zt.split(/\.(mp3|ogg|ogv|mp4|mpeg4|m4v|mov|flv|swf)\?/i),Xt=Yt.shift().replace(/#/g,"%23").replace(/\?/g,"%3F"),nn=Xt+(Yt.length?".".concat(Yt.shift(),"?"):"");return nn+Yt.join("")}},{key:"track_event",value:function(Zt){if(!!window.archive_analytics){var Yt=_slicedToArray(Zt.split("|"),2),Xt=Yt[0],nn=Yt[1];window.archive_analytics.send_event(Xt,nn,window.location.pathname)}}},{key:"properties",get:function(){return{trackno:Number,identifier:String,mdapi:Array}}}]),qt}(U131),HLSclass=function(){"use strict";function Vt(Nt){_classCallCheck1(this,Vt),this.WIGGLE=1,this.playlist_index=0,this.last_time=0,this.p=Nt,log3(Nt.triggers)}return _createClass1(Vt,[{key:"setup",value:function(qt){var Jt=this;this.play=qt,this.p.player.on("time",function(){return Jt.on_time()}),this.p.player.on("meta",function(Zt){return log3("HLS meta",Zt)})}},{key:"on_time",value:function(){var qt=this.p.player.getCurrentTime();if(!(Math.abs(this.last_time-qt)<.25)){this.last_time=qt;var Jt=this.playlist_index;if(qt>=this.p.triggers[Jt]+this.WIGGLE)for(log3("on_time >=",qt,">=",this.p.triggers[Jt]+this.WIGGLE);qt>=this.p.triggers[Jt]-this.WIGGLE;)Jt+=1;else if(qt<this.p.triggers[Jt-1]+this.WIGGLE)for(log3("on_time <",qt,"<",this.p.triggers[Jt-1]-this.WIGGLE);Jt&&qt<this.p.triggers[Jt-1]-this.WIGGLE;)Jt-=1;if(Jt!==this.playlist_index){if(log3("HLS switching tracks:",this.playlist_index,"=>",Jt),this.playlist_index=Jt,this.play.track_change(this.p.player,this.playlist_index),this.p.waveformer){log3(this.p.playlist[this.playlist_index]);var Zt=this.p.playlist[this.playlist_index].image;if(Zt){yr("#waveformer-loader").length||yr("body").append('<img id="waveformer-loader"></img>');var Yt=yr("#waveformer-loader").get(0);Yt.onload=function(){return yr(".jw-preview").css("background-color","transparent")},Yt.src=Zt,yr(".jw-preview").css("background-color","black"),yr(".jw-preview").css("background-image",'url("'.concat(Zt,'")'))}}}var Xt=this.p.playlist[this.playlist_index].duration;if(this.p.waveformer&&Xt){var nn=qt-(this.playlist_index?this.p.triggers[this.playlist_index-1]:0);this.p.jwaudioPercentDone=Math.min(1,nn/Xt)}}}},{key:"update_playlist",value:function(qt){log3("HLS.update_playlist",qt.playlist);var Jt=cgiarg_default("mode")==="aac"?"&mode=aac":"";if(0){var Zt;for(var Yt in this.p.triggers)var Xt,nn}qt.playlist=qt.playlist.slice(0,1),qt.playlist[0].sources[0].file="/details/".concat(this.p.identifier).concat(Jt,"&embed=1&HLS=1&hls.m3u8"),delete qt.playlist[0].sources[0].title,delete qt.playlist[0].sources[0].duration,log3("HLS",qt.playlist),log3("HLS new playlist to jw",JSON.parse(JSON.stringify(qt.playlist))),qt.hlsjsConfig={p2pConfig:{live:!1}}}},{key:"playlistPrev",value:function(){log3("HLS.playlistPrev");var qt=0;this.playlist_index?this.playlist_index>1&&(qt=this.p.triggers[this.playlist_index-2]-this.WIGGLE):qt=this.p.triggers[this.p.triggers.length-2]-this.WIGGLE,this.p.player.seek(qt)}},{key:"playlistNext",value:function(){log3("HLS.playlistNext");var qt=this.playlist_index>=this.p.triggers.length-1?0:this.p.triggers[this.playlist_index]-this.WIGGLE;this.p.player.seek(qt)}},{key:"waveform_clicked",value:function(qt){var Jt=this.playlist_index,Zt=Jt?this.p.triggers[Jt-1]:0,Yt=this.p.triggers[Jt]-Zt;this.p.player.seek(Zt+Yt*qt)}}]),Vt}(),window.Play=function(Vt,Nt,qt){return new Play2(Vt,Nt,qt)};var Ut=!0,jt=!1,xt=void 0;try{for(var Rt=["mute_click","sec2hms","seconds","seek","filename_char_encoder"][Symbol.iterator](),Lt;!(Ut=(Lt=Rt.next()).done);Ut=!0){var Bt=Lt.value;window.Play[Bt]=Play2[Bt]}}catch(Vt){jt=!0,xt=Vt}finally{try{!Ut&&Rt.return!=null&&Rt.return()}finally{if(jt)throw xt}}customElements.define("play-av",Play2),play_default=Play2}}),play8_exports={};__export(play8_exports,{default:function(){return Play3}});var stash,VIDEO_HEIGHT2,VIDEO_WIDTH2,CONTROLS_HEIGHT2,AUDIO_WIDTH2,AUDIO_HEIGHT2,AUDIO_HEIGHT_WITH_WAVEFORM2,AUDIO_HEIGHT_MAX2,CONTROLS_MAX_WIDTH2,PLAYLIST_ENTRY_HEIGHT2,HEIGHT_ALIST2,HEIGHT_VLIST2,METADATA_HEIGHT2,IE,Play3,init_play8=__esm({"components/play8/play8.js":function(){init_js_cookie2(),init_jquery2(),init_cgiarg(),init_log(),init_onclick(),init_related(),init_jwplayer2(),init_playset(),init_archive(),stash={},VIDEO_HEIGHT2=480,VIDEO_WIDTH2=640,CONTROLS_HEIGHT2=30,AUDIO_WIDTH2=350,AUDIO_HEIGHT2=CONTROLS_HEIGHT2,AUDIO_HEIGHT_WITH_WAVEFORM2=140,AUDIO_HEIGHT_MAX2=240,CONTROLS_MAX_WIDTH2=800,PLAYLIST_ENTRY_HEIGHT2=20,HEIGHT_ALIST2=370,HEIGHT_VLIST2=100,METADATA_HEIGHT2=100,IE=navigator.userAgent.indexOf("Windows NT ")>=0&&(navigator.userAgent.indexOf(" Trident/")>=0||navigator.userAgent.indexOf("MSIE ")>=0),Play3=function(){"use strict";function Vt(Nt,qt){var Jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Zt=Jt.start,Yt=Zt===void 0?0:Zt,Xt=Jt.embed,nn=Xt===void 0?!1:Xt,un=Jt.hide_list,fn=un===void 0?!1:un,dn=Jt.autoplay,pn=dn===void 0?!1:dn,mn=Jt.audio,hn=mn===void 0?!1:mn,gn=Jt.width,on=gn===void 0?0:gn,Ft=Jt.height,Gt=Ft===void 0?0:Ft,en=Jt.responsive,sn=en===void 0?!1:en,cn=Jt.aspectratio,yn=cn===void 0?!1:cn,Cn=Jt.noshare,kn=Cn===void 0?!1:Cn,An=Jt.nolinks,In=An===void 0?!1:An,Pn=Jt.logo,_n=Pn===void 0?!1:Pn,Rn=Jt.so,jn=Rn===void 0?!1:Rn,On=Jt.tv,Sn=On===void 0?!1:On,Vn=Jt.tvStart,Jn=Vn===void 0?0:Vn,kr=Jt.tvEnd,xr=kr===void 0?0:kr,Yn=Jt.tvContributor,Tr=Yn===void 0?!1:Yn,ti=Jt.tvSource,yi=ti===void 0?!1:ti,ra=Jt.play_just1,Aa=ra===void 0?!1:ra,ua=Jt.list_height,zi=ua===void 0?0:ua,Ui=Jt.identifier,Qi=Ui===void 0?!1:Ui,Ti=Jt.onTime,pi=Ti===void 0?!1:Ti,$i=Jt.onComplete,bi=$i===void 0?!1:$i,Wr=Jt.onDisplayClick,zr=Wr===void 0?!1:Wr,Rr=Jt.onReady,Yr=Rr===void 0?!1:Rr,Zr=Jt.onPlaylistItem,_i=Zr===void 0?!1:Zr,ki=Jt.collection,Bi=ki===void 0?!1:ki,Di=Jt.waveformer,Gr=Di===void 0?!1:Di,Qr=Jt.speed,Dr=Qr===void 0?1:Qr,qr=Jt.details,hi=qr===void 0?location.href:qr,xi=this;_classCallCheck1(this,Vt);var mi=Sn&&qt.length===1?qt[0].title:"",ni=sn&&hn,Nn="#".concat(Nt),Li="#".concat(Nt,"__list"),Vi=!1,xa=4/3,Tn=!1,ci=!1,oi=0,Ai=!1,ui=nn&&!Sn&&!hn&&!pn&&Yt,Ar=!0,$r=!1,Ur=0,Jr=0,Ci=0;this.construct=function(){var Pi=xi;if(In&&(Qi=!1,Bi=!1,kn=!0),Dr=parseFloat(Dr),!yr(Nn).length)return log("play8.js requires #",Nt," element on page -- not found"),!1;if(xi.responsiveResize(!0),Qi!==!1&&(hi="https://archive.org/details/".concat(Qi)),Sn&&xr&&(hi+="/start/".concat(Jn,"/end/").concat(xr)),typeof qt=="undefined"&&(qt=[{sources:[{file:"/download/family-rolled/family-rolled.mp4"},{file:"/download/family-rolled/family-rolled.ogv"}],image:"/download/family-rolled/format=Thumbnail&ignore=x.jpg"}],Yt=!0,fn=!0),fn||(zi||(zi=hn?HEIGHT_ALIST2:HEIGHT_VLIST2),zi=Math.min(zi,qt.length*PLAYLIST_ENTRY_HEIGHT2)),!sn&&!(on>0&&Gt>0))if(nn){var ta=yr(window).width(),aa=yr(window).height();on=hn?Math.min(ta,CONTROLS_MAX_WIDTH2):ta,Gt=hn?AUDIO_HEIGHT2+zi:aa-zi}else yn||(on=hn?AUDIO_WIDTH2:VIDEO_WIDTH2,Gt=hn?AUDIO_HEIGHT2+zi:VIDEO_HEIGHT2);if(oi=on,yr.each(qt,function(Or,Fr){if(typeof Fr.autoplay!="undefined"&&($r||($r=[]),$r[Or-1]=!Fr.autoplay),typeof Fr.sources=="undefined"&&typeof Fr.file!="undefined"&&(Fr.sources=[{file:Fr.file,height:480}]),typeof Fr.sources=="undefined")alert("".concat(Or,": sources undefined!"));else{var si=!0,ia=!1,Gi=void 0;try{for(var Ya=Fr.sources[Symbol.iterator](),Na;!(si=(Na=Ya.next()).done);si=!0){var to=Na.value;typeof to.file!="undefined"&&(!Or&&to.file.indexOf("/download")>=0&&(to.file=to.file.replace(/\/download\//,"/serve/")),to.file=Play3.filename_char_encoder(to.file))}}catch(li){ia=!0,Gi=li}finally{try{!si&&Ya.return!=null&&Ya.return()}finally{if(ia)throw Gi}}}}),!fn){var ga=ni?"":'style="height:'.concat(zi,'px"'),Ma='<div id="'.concat(Nt,'__list" ').concat(ga,"> </div>");yr(Ma).insertAfter(Nn)}mi&&(qt[0].title=qt[0].title.replace(/( \d+:\d+[amp]+)-\d+:\d+[amp]+ /,"$1 "));var ha={playlist:JSON.parse(JSON.stringify(qt)),abouttext:"this item, formats, and more at Internet Archive",aboutlink:hi,startparam:"start",logo:{},cast:{},preload:"metadata",playbackRateControls:!0,playbackRates:[.25,.5,.75,1,1.25,1.5,1.75,2,3],autostart:pn,fallback:jn,width:isNaN(oi)?"100%":oi,height:hn?CONTROLS_HEIGHT2:Gt,base:jwbase};if(sn&&!nn?ha.displaytitle=!1:yn&&(ha.width="100%",ha.aspectratio=yn,delete ha.height),Qi!==!1){var la=Sn&&xr?"?start=".concat(Jn,"&end=").concat(xr):"",Ta='<iframe src="https://archive.org/embed/MEDIAID"\n                              width="'.concat(hn?500:VIDEO_WIDTH2,'"\n                              height="').concat(hn?AUDIO_HEIGHT2:VIDEO_HEIGHT2,'"\n                              frameborder="0"\n                              webkitallowfullscreen="true"\n                              mozallowfullscreen="true"\n                              allowfullscreen></iframe>').replace(/embed\/MEDIAID/,"embed/".concat(Qi).concat(la)).replace(/\s+/g," "),ba="[archiveorg ".concat(Qi).concat(la," width=640 height=").concat(hn?AUDIO_HEIGHT2:VIDEO_HEIGHT2," frameborder=0 webkitallowfullscreen=true mozallowfullscreen=true]");ha.mediaid=Qi,yr("#embedcodehere").text(Ta),yr("#embedcodehereWP").text(ba)}if((nn&&!hn&&!In||_n)&&(ha.logo={file:"//archive.org/jw/glogo-ghost.png",link:hi,position:"top-right",margin:2,hide:!1}),Aa||$r){var ji=bi;bi=function(Or){var Fr={done:Aa||$r[Or.getPlaylistIndex()]};Fr.done&&Or.stop(),ji&&ji(Or,Fr)}}return log(ha),jwplayer(Nt).setup(ha),jwplayer(Nt).on("ready",function(){var Or=Pi;log("IA ",Nt," is ready");var Fr=jwplayer(Nt);log("NOTE: JW version: ",jwplayer.version),pi&&log("NOTE: onTime() is in use!"),pi&&Fr.on("time",function(){return pi(Fr)}),bi&&Fr.on("complete",function(){return bi(Fr)}),zr&&Fr.on("displayClick",function(){return zr(Fr)}),hn?Fr.on("firstFrame",function(){return Play3.track_event("Details-Audio|AudioStarted")}):Sn||(Fr.on("firstFrame",function(){return Play3.track_event("Details-Video|VideoStarted")}),Fr.on("complete",function(){return Play3.track_event("Details-Video|VideoEnded")})),Vi=!0,Pi.addClickablePlaylist(),hn&&sn&&!nn&&Pi.responsiveResize(),sn&&!hn&&yr(Nn).css("margin","auto"),Pi.add_buttons(Fr),sn&&!nn&&!hn&&typeof AJS!="undefined"&&AJS.theatre_controls_position(!1,0,on,Gt),sn&&AUDIO_HEIGHT2>CONTROLS_HEIGHT2&&yr(Nn).css("height",AUDIO_HEIGHT2),hn&&!Gr&&yr(Nn).find(".jw-preview").css("display","none"),!nn&&sn?Pi.details_setup():nn&&location.host.match(/archive\.org$/)&&location.pathname.match(/^\/embed\//)&&Pi.embed_setup(),Fr.on("meta",function(si){ci||(ci=!0,log("onMeta() fired"),yr("body").addClass("responsive-playing"),!hn&&nn&&si.width&&si.height&&Or.adjustVideoWidth(Or,si),Or.unpreload(),Yt&&(log("SEEK TO: ",Yt),Or.pause(),jwplayer(Nt).seek(Yt)))}),Fr.on("playlistItem",function(si){var ia=Or,Gi=si.index;if(log("onPlaylistItem: ",Gi),Ci&&!Gi){log("onPlaylistItem: ignoring since desired index ".concat(Ci," !== ").concat(Gi," -- and this is likely an event from reloading the playlist"));var Ya=Ci;Ci=0,jwplayer(Nt).playlistItem(Ya);return}var Na=yr(Li).find(".jwrow, .jwrowV2");if(Na.length){Na.removeClass("playing");var to=yr(Na.get(Gi));to.addClass("playing"),yr(Li).scrollTop(to.offset().top-yr(Li).offset().top+yr(Li).scrollTop())}Or.seeker_playlist(),Or.url_updater(Fr,Gi),Dr!==1&&setTimeout(function(){ia.speed(Dr)},1e3),Or.waveformer_setup(Fr)}),_i&&Fr.on("playlistItem",function(si){log("onPlaylistItem",{e:si}),_i(Fr,si)}),Fr.on("playlistComplete",function(){!hn&&Bi&&!Sn&&Or.related_items_click()}),Fr.on("error",function(si){log("err"),log(si),yr(Nn).css({"background-color":"black"})}),Yr&&Yr(Fr)}),xi},this.url_updater=function(Pi,ta){if(!(Sn||nn||!Qi||typeof history.replaceState=="undefined")){var aa=Pi.getConfig();if(!(!aa||!aa.playlist||aa.playlist.length<=1||!aa.playlist[ta]||!aa.playlist[ta].orig))if(Ar){var ga="/details/".concat(Qi,"/").concat(encodeURIComponent(aa.playlist[ta].orig).replace(/%2F/g,"/").replace(/%20/g,"+")),Ma=typeof AJS!="undefined"&&cgiarg("playset",!0)?"?playset=1&autoplay=1":"";log("updating url to",ga+Ma),history.replaceState({},null,ga+Ma)}else{var ha=xi;log("looks like /details/ page loaded cold-state -- leave url AS IS"),Pi.once("play",function(){log("time to start updating urls"),Ar=!0,ha.url_updater(Pi,ta)})}}},this.waveformer_setup=function(Pi){if(!(!Gr||Ai)){var ta=Pi.getConfig().provider==="flash",aa=yr(Nn);ta&&(aa=aa.parent()),aa.wrap('<div id="'.concat(Gr,'" style="position:relative"></div>')),Ur=yr("#".concat(Gr)).width(),yr("#".concat(Gr)).prepend('<div id="waveformer" style="background-color:rgb(19,160,216); position:absolute; width:0; top:0; bottom:0;"></div>'),Pi.on("time",function(ga){!ga.duration||(Jr=ga.position/ga.duration,yr("#waveformer").css({width:Math.round(Ur*Jr)}))}),Ai=!0,setTimeout(function(){ta||yr(Nn).css("background-color","transparent"),yr("#".concat(Gr)).css("background-color","#ddd")},1e3)}},this.on=function(Pi,ta){var aa=jwplayer&&jwplayer(Nt);return aa&&aa.on(Pi,ta),xi},this.adjustVideoWidth=function(Pi,ta){ta.height&&ta.width&&ta.height>0&&ta.width>0&&parseInt(ta.height,10)>0&&(xa=parseInt(ta.width,10)/parseInt(ta.height,10),log("DAR: ",xa,ta.width,"x",ta.height)),nn&&xi.embedResize()},this.embedResize=function(){if(!(!jwplayer||!jwplayer(Nt))){if(hn){jwplayer(Nt).resize(Math.min(CONTROLS_MAX_WIDTH2,yr(window).width()),AUDIO_HEIGHT2);return}var Pi=yr(window).width(),ta=yr(window).height()-zi;jwplayer(Nt).resize(Pi,ta)}},this.playN=function(Pi,ta){var aa=jwplayer(Nt);return log("playN",{readyIA:Vi,idx:Pi,load_paused:ta,state:aa.getState()}),ta&&aa.once("play",function(){return aa.pause()}),aa.playlistItem(Pi),!1},this.seeker_playlist=function(){if(!Tn){if(Tn=!0,ui){var Pi=xi;jwplayer(Nt).once("seek",function(){Pi.pause(),log("... paused first seek!")})}!Yt||(xi.pause(),jwplayer(Nt).seek(Yt))}},this.embed_setup=function(){yr(window).on("resize  orientationchange",function(){clearTimeout(Play3.throttler2),Play3.throttler2=setTimeout(function(){new Play3(Nt).embedResize()},250)})},this.unpreload=function(){var Pi=jwplayer(Nt),ta=Pi.getPlaylist(),aa=Pi.getPlaylistIndex();if(log("unpreload:",{startPlaylistIdx:aa}),ta.length&&(typeof ta[0].file!="undefined"&&(ta[0].file=ta[0].file.replace(/\/serve\//,"/download/")),typeof ta[0].sources!="undefined")){var ga=!0,Ma=!1,ha=void 0;try{for(var la=ta[0].sources[Symbol.iterator](),Ta;!(ga=(Ta=la.next()).done);ga=!0){var ba=Ta.value;ba.file=ba.file.replace(/\/serve\//,"/download/")}}catch(ji){Ma=!0,ha=ji}finally{try{!ga&&la.return!=null&&la.return()}finally{if(Ma)throw ha}}}aa?(Pi.on("playlist",function(){log("unpreload: onplaylist:",{startPlaylistIdx:aa}),Pi.playlistIndex=aa,Pi.playlistItem(aa)}),Ci=aa):!Yt&&!pn&&(Ar=!1),Pi.load(ta)},this.details_setup=function(){log("details_setup");var Pi=0,ta="^/details/".concat(Qi,"/([^&?]+)"),aa=location.pathname.match(ta);if(aa){var ga=decodeURIComponent(aa[1].replace(/\+/g,"%20"));log("looking for: ",ga);for(var Ma in qt){var ha=Number(Ma);if(qt[ha].orig===ga){log("player should seek to track #",ha),Pi=ha;break}}}if(!Pi&&!Yt&&!pn&&(Ar=!1),!pn&&(Pi||Yt)){log("seek #",Pi," to ",Yt);var la=jwplayer(Nt);la.playlistItem(Pi)}},this.pause=function(){var Pi=jwplayer(Nt);Vi&&Pi&&Pi.getState&&Pi.getState()==="playing"&&Pi.pause()},this.remove=function(){xi.pause();var Pi=jwplayer(Nt);Vi&&Pi&&Pi.getConfig()&&Pi.remove(),delete stash[Nt]},this.speed=function(Pi){if(typeof Pi=="undefined"||typeof Pi=="object"){var ta=!1;hn&&(yr(".jw-controls").css("overflow","initial"),ta=yr(Nn).height()===AUDIO_HEIGHT_MAX2,yr(Nn).css("height",ta?AUDIO_HEIGHT_WITH_WAVEFORM2:AUDIO_HEIGHT_MAX2)),ta=ta||yr("".concat(Nn," .jw-controls")).hasClass("jw-settings-open"),ta?(yr("".concat(Nn," .jw-controls")).removeClass("jw-settings-open"),hn&&yr(".jw-controls").css("overflow","")):yr("".concat(Nn," .jw-controls")).toggleClass("jw-settings-open"),yr("".concat(Nn," .jw-settings-topbar .jw-icon")).attr("aria-checked","false"),yr("".concat(Nn," .jw-settings-playbackRates")).attr("aria-checked","true");var aa=yr('.jw-settings-content-item:contains("0.5x")').parent(),ga="".concat(Nn," .jw-settings-submenu");return yr(ga).attr("aria-expanded","false").removeClass("jw-settings-submenu-active"),aa.attr("aria-expanded","true").addClass("jw-settings-submenu-active"),yr(ga).addClass("jw-settings-submenu-active"),!1}var Ma=Pi;(typeof Ma=="undefined"||isNaN(Ma))&&(Ma=1);var ha=yr("#".concat(Nt," video")).get(0);return ha.playbackRate=Ma,log("speed to ".concat(Ma)),!1},this.add_buttons=function(Pi){var ta='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-next" style="transform: rotate(180deg)" viewBox="0 0 240 240"><path d="M165,60v53.3L59.2,42.8C56.9,41.3,55,42.3,55,45v150c0,2.7,1.9,3.8,4.2,2.2L165,126.6v53.3h20v-120L165,60L165,60z"></path></svg>',aa='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-next" viewBox="0 0 240 240"><path d="M165,60v53.3L59.2,42.8C56.9,41.3,55,42.3,55,45v150c0,2.7,1.9,3.8,4.2,2.2L165,126.6v53.3h20v-120L165,60L165,60z"></path></svg>',ga='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-next" viewBox="0 25 75 50"><path d="M67.5,18c-5.1,0-9.3,4.2-9.3,9.3c0,0.5,0.1,1.1,0.2,1.6l-23,12.9c-1.7-1.8-4.1-3-6.8-3,c-5.1,0-9.3,4.1-9.3,9.3c0,5.1,4.1,9.3,9.3,9.3c2.7,0,5.2-1.2,6.9-3.1l22.8,13.4c0,0.4-0.1,0.7-0.1,1.1c0,5.1,4.1,9.3,9.3,9.3,c5.1,0,9.3-4.1,9.3-9.3c0-5.1-4.1-9.3-9.3-9.3c-2.8,0-5.4,1.3-7.1,3.3L37.7,49.4c0.1-0.4,0.1-0.9,0.1-1.3c0-0.5,0-1-0.1-1.5,l23.1-13c1.7,1.8,4.1,3,6.8,3c5.1,0,9.3-4.1,9.3-9.3C76.8,22.2,72.6,18,67.5,18L67.5,18z"></path></svg>',Ma='<svg xmlns="http://www.w3.org/2000/svg" class="jw-svg-icon jw-svg-icon-airplay-on" viewBox="0 0 240 240"><path d="M229.9,40v130c0.2,2.6-1.8,4.8-4.4,5c-0.2,0-0.4,0-0.6,0h-44l-17-20h46V55H30v100h47l-17,20h-45c-2.6,0.2-4.8-1.8-5-4.4c0-0.2,0-0.4,0-0.6V40c-0.2-2.6,1.8-4.8,4.4-5c0.2,0,0.4,0,0.6,0h209.8c2.6-0.2,4.8,1.8,5,4.4C229.9,39.7,229.9,39.9,229.9,40z M104.9,122l15-18l15,18l11,13h44V75H50v60h44L104.9,122z M179.9,205l-60-70l-60,70H179.9z"/></svg>';if(nn&&!In){var ha=mi?"".concat(mi.replace(/ : /g,"\n"),"\n\nClick above for more information and clips\nat the Internet Archive"):"More Formats from Internet Archive";Pi.addButton("/images/glogo-jw.png",ha,function(){var ba=document.createElement("a");ba.setAttribute("href",hi),ba.setAttribute("target","_blank"),document.body.appendChild(ba),ba.click()},"btn-ia")}if(nn&&!hn&&!kn&&!Sn&&(Qi!==!1&&Pi.addButton("/jw/embed.png","Embedding Examples and Help",function(){window.top.location.href="/help/video.php?identifier=".concat(Qi)},"btn-mbd"),typeof AJS!="undefined"&&(Pi.addButton(ga,"share",function(){var ba=yr(".jw-icon[button=btn-shr]").get(0);AJS.modal_go(ba,{ignore_lnk:1,shown:AJS.embed_codes_adjust})},"btn-shr"),yr(".jw-icon[button=btn-shr]").attr("href","ignored").attr("data-target","#cher-modal"))),Sn&&nn&&yi!==!1&&Pi.addButton("/images/tv/".concat(Qi.split("_")[0],".png"),"Look for this show on ".concat(Tr," website"),function(){window.top.location.href=yi},"btn-tv"),!hn&&Bi&&!Sn){var la=xi;Pi.addButton("/jw/related.png","Related Videos",function(){la.related_items_click()},"btn-rel")}if(xi.castable()){var Ta=xi;window.chrome&&Play3.cast_sender_setup(),Pi.addButton(Ma,"Cast media with AirPlay / Chromecast",function(){Ta.cast()},"btn-cast")}!Sn&&qt.length>1&&(Pi.addButton(aa,"next",function(){Pi.playlistNext()},"btn-nxt"),Pi.addButton(ta,"previous",function(){Pi.playlistPrev()},"btn-prv"))},this.castable=function(){return window.WebKitPlaybackTargetAvailabilityEvent||window.chrome},this.cast=function(){var Pi=xi;if(window.WebKitPlaybackTargetAvailabilityEvent){yr("#".concat(Nt," video")).get(0).webkitShowPlaybackTargetPicker();return}if(!!window.chrome){var ta=function(ga,Ma){Ma.play(null,function(ha){log("media play success",ga,Ma,ha)},function(ha){log("media play fail",ha)})};xi.cast_retries=0;var aa=function(){var ga=Pi;if(log("cast_setup #",Pi.cast_retries),Pi.cast_retries+=1,Pi.cast_retries>3)return!1;if(!window.chrome.cast)return setTimeout(aa,Pi.cast_retries*1e3);var Ma=window.chrome.cast,ha=new Ma.SessionRequest(Ma.media.DEFAULT_MEDIA_RECEIVER_APP_ID),la=new Ma.ApiConfig(ha,function(Ta){Ta.media.length&&ta("onRequestSessionSuccess",Ta.media[0])},function(Ta){log("receiver listener fail",Ta)});return Ma.initialize(la,function(){var Ta=ga;log("cast init success"),Ma.requestSession(function(ba){log("request session success",ba);var ji=yr("".concat(Nn," video")).attr("src"),Or="".concat(location.protocol,"//").concat(location.host).concat(ji),Fr=new Ma.media.MediaInfo(Or),si=new Ma.media.LoadRequest(Fr);ba.loadMedia(si,ta.bind(Ta,"loadMedia"),function(ia){log("onMediaError",ia)})},function(ba){log("request session fail",ba),setTimeout(aa,500)})},function(){return log("cast init failure")}),!0};aa()}},this.related_items_click=function(){var Pi=function(){yr("".concat(Nn," .jw-controlbar")).one("click",function(aa){yr("#related-items-bg").hide(),aa.preventDefault()})};if(typeof Related!="undefined"&&!yr("#related-items").length)yr("".concat(Nn)).prepend('\n<div id="related-items-bg" onclick="$(\'#related-items-bg\').hide()" style="display:none">\n  <div id="related-items">\n  </div>\n</div>\n'),Related.getRelatedItems(Qi,!0).then(function(aa){var ga=Math.floor(aa.length/2),Ma="",ha=!0,la=!1,Ta=void 0;try{for(var ba=Object.entries(aa)[Symbol.iterator](),ji;!(ha=(ji=ba.next()).done);ha=!0){var Or=_slicedToArray(ji.value,2),Fr=Or[0],si=Or[1];Number(Fr)===ga&&Bi==="prelinger"?(Play3.track_event("Details-Video|DonationEndrollDisplayed"),Ma+='\n<a class="related-donate"\n   href="https://archive.org/donate/?origin=iawww-VidEndrollDonateButton"\n   data-event-click-tracking="Details-Video|DonationEndrollClicked"\n   data-event-tracking-options=\'{ "service": "ao_no_sampling" }\'>\n  <div>\n    <div class="related-ctr related-donate-logo">\n      <img src="/images/logo-circle-grey.svg" alt="archive logo"/>\n    </div>\n    <div class="related-ctr related-donate-msg">\n      <div>\n        Your donation helps us keep these videos free for everyone\n      </div>\n    </div>\n    <div class="related-ctr related-donate-btn">\n      <div>\n        CHIP IN\n      </div>\n    </div>\n  </div>\n</a>\n'):Ma+='\n<div>\n  <a href="/details/'.concat(si.identifier,'"\n    data-event-click-tracking="Details-Video|LastFrameLinkChosen"\n    data-event-tracking-options=\'{ "service": "ao_no_sampling" }\'>\n    <div class="related-ttl">\n      ').concat(si.title!==null?si.title:"","\n      ").concat(si.creator!==null?"<br/>&nbsp;&nbsp;<small>by:</small>&nbsp;".concat(si.creator):"","\n      ").concat(si.downloads!==null?"<div>".concat(si.downloads," views</div>"):"",'\n    </div>\n    <img src="/services/img/').concat(si.identifier,'"/>\n  </a>\n</div>\n')}}catch(ia){la=!0,Ta=ia}finally{try{!ha&&ba.return!=null&&ba.return()}finally{if(la)throw Ta}}yr("#related-items").html(Ma),yr("#related-items-bg").show(),Pi()});else{var ta=yr("#related-items-bg:visible").length;ta?yr("#related-items-bg").hide():(yr("#related-items-bg").show(),setTimeout(Pi,500))}},this.addClickablePlaylist=function(){if(!fn){var Pi=jwplayer(Nt).getPlaylist(),ta=!0;Pi.length!==qt.length&&(log("NOTE: jw playlist filtered down -- ",qt.length,"==>",Pi.length," items"),ta=!1);var aa="",ga="",Ma="";yr.each(Pi,function(la,Ta){var ba=(typeof Ta.title=="undefined"?"":Ta.title).concat(typeof Ta.artist=="undefined"?"":" - ".concat(Ta.artist)),ji=typeof Ta.duration!="undefined"?Ta.duration:!1;if(ji===!1&&(ji=ta&&typeof qt[la]!="undefined"&&typeof qt[la].duration!="undefined"?qt[la].duration:0),ji<=0&&(ji=!1),ni){var Or='\n<a href="#" onclick="return Play(\''.concat(Nt,"').playN(").concat(la,')">\n  <div class="jwrowV2">\n    <b>').concat(la+1,'</b>\n    <span class="ttl">\n      ').concat(ba,'\n    </span>\n    -\n    <span class="tm">\n      ').concat(ji?Play3.sec2hms(ji):"","\n    </span>\n  </div>\n</a>");la<qt.length/2?ga+=Or:Ma+=Or}else aa+='\n<a href="#" onclick="return Play(\''.concat(Nt,"').playN(").concat(la,')">\n  <div class="jwrow">\n    <div class="tm">\n      ').concat(ji?Play3.sec2hms(ji):"",'\n    </div>\n    <div class="n">\n      ').concat(la+1,'\n    </div>\n    <div class="ttl">\n      ').concat(ba,"\n    </div>\n  </div>\n</a>")}),ni&&(aa='<div class="row">\n                    <div class="col-sm-6">\n                      '.concat(ga,'\n                    </div>\n                    <div class="col-sm-6">\n                      ').concat(Ma,"\n                    </div>\n                  </div>"));var ha={};sn&&(ha.width=on,ha.margin="auto",hn||yr(Nn).css("margin","auto")),yr(Li).addClass(ni?"jwlistV2":"jwlist").css(ha).html(aa),log(qt)}},this.debug=function(){debugger},this.responsiveResize=function(Pi){if(!!sn){var ta=yr(Nn).offset(),aa=yr(window).height()-ta.top-METADATA_HEIGHT2;if(hn)qt&&qt.length>0&&qt[0].image&&Gr&&(AUDIO_HEIGHT2=AUDIO_HEIGHT_WITH_WAVEFORM2),aa-=AUDIO_HEIGHT2,aa=Math.max(AUDIO_HEIGHT_MAX2,aa),nn||(log("responsiveResize() maxH:",aa),zi=aa,log(yr(Li).length),yr(Li).css({"max-height":aa,"overflow-x":"hidden","overflow-y":"auto"}),Gr&&(Ur=yr("#".concat(Gr)).width(),yr("#waveformer").css({width:Math.round(Ur*Jr)}))),on="100%",yr("#theatre-controls .fave-share").removeClass("fave-share"),yr("#theatre-controls").offset({top:ta.top}).css({visibility:"visible","background-color":"black"});else{var ga=xa;qt&&qt.length>0&&qt[0].sources&&qt[0].sources.length>0&&qt[0].sources[0].width&&qt[0].sources[0].height&&(ga=qt[0].sources[0].width/qt[0].sources[0].height,log("aspect ratio appears to be: ",ga));var Ma=yr(".container-ia:last").width();log("video max rect avail: ",Ma,"x",aa);var ha,la,Ta=!0,ba=!1,ji=void 0;try{for(var Or=[960,840,720,600,480,360,240,180][Symbol.iterator](),Fr;!(Ta=(Fr=Or.next()).done)&&(la=Fr.value,ha=Math.round(la*ga),log("video size try fit: ",ha,"x",la),!(ha<=Ma&&la<=aa||ha<=320));Ta=!0);}catch(si){ba=!0,ji=si}finally{try{!Ta&&Or.return!=null&&Or.return()}finally{if(ba)throw ji}}on=ha,Gt=la,typeof AJS!="undefined"&&AJS.theatre_controls_position(!1,0,on,Gt)}Pi?yr(window).on("resize  orientationchange",function(){clearTimeout(Play3.throttler),Play3.throttler=setTimeout(function(){new Play3(Nt).responsiveResize()},250)}):hn||jwplayer(Nt).resize(on,Gt)}},this.cache=function(){if(!Nt)return alert("please pass in a unique identifier for this object");if(typeof stash[Nt]!="undefined"){if(typeof qt=="undefined")return stash[Nt];delete stash[Nt]}return!1};var Ni=this.cache();if(Ni)return Ni;stash[Nt]=this,log("PLAY CONFIG:",arguments[2]),this.construct()}return _createClass1(Vt,null,[{key:"sec2hms",value:function(qt,Jt){var Zt=Math.round(qt),Yt=Math.floor(Zt/3600),Xt=Math.floor((Zt-Yt*3600)/60);Zt-=Yt*3600+Xt*60;var nn="",un="";return(Jt||Yt>0)&&(un="00".concat(Yt),nn+=un.substr(un.length-2,2),nn+=":"),un="00".concat(Xt),nn+=un.substr(un.length-2,2),nn+=":",un="00".concat(Zt),nn+=un.substr(un.length-2,2),nn}},{key:"seconds",value:function(qt){var Jt=qt.replace(",","."),Zt=Jt.split(":"),Yt=0;return Jt.substr(-1)==="s"?Yt=Number(Jt.substr(0,Jt.length-1)):Jt.substr(-1)==="m"?Yt=Number(Jt.substr(0,Jt.length-1))*60:Jt.substr(-1)==="h"?Yt=Number(Jt.substr(0,Jt.length-1))*3600:Zt.length>1?(Yt=Number(Zt[Zt.length-1]),Yt+=Number(Zt[Zt.length-2])*60,Zt.length===3&&(Yt+=Number(Zt[Zt.length-3])*3600)):Yt=Number(Jt),Yt}},{key:"seek",value:function(qt){var Jt="".concat(qt.href,"/").match(/[/#]start\/([\d.]+)\//)||qt.href.match(/[?&]start=([\d.]+)/);if(!Jt)return!0;var Zt=Jt[1];return jwplayer().seek(Zt),typeof history.pushState=="undefined"?location.href=qt.href:history.pushState({},null,qt.href),!1}},{key:"mute_click",value:function(){var qt=!l.get("unmute");if(AJS.emulator)AJS.emulator.setMute(!qt);else{var Jt=jwplayer("jw6");if(Jt){var Zt=Jt.getVolume();Zt?(Play3.mute_click_prior_volume=Zt,Jt.setVolume(0)):Jt.setVolume(typeof Play3.mute_click_prior_volume=="undefined"?100:Play3.mute_click_prior_volume)}}return yr("#theatre-ia .iconochive-mute, #theatre-ia .iconochive-unmute").toggle(),qt?l.set("unmute",1,{path:"/details",expires:30}):l.remove("unmute",{path:"/details"}),!1}},{key:"cast_sender_setup",value:function(){!window.chrome||window.chrome.cast||function(){var qt=function(Ft){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+Ft)!=-1||document.currentScript.src.indexOf("&"+Ft)!=-1)},Jt=qt("loadGamesSDK")?"/cast_game_sender.js":"/cast_sender.js",Zt=qt("loadCastFramework")||qt("loadCastApplicationFramework"),Yt=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},Xt=["pkedcjkdefgpdelpbcmbmeomcjbeemfm","enhhojjnijigcajfphajepfemndkmdlo"],nn=function(on){on.length?fn(on.shift(),function(){nn(on)}):pn()},un=function(Ft){return"chrome-extension://"+Ft+Jt},fn=function(Ft,Gt,en){var sn=document.createElement("script");sn.onerror=Gt,en&&(sn.onload=en),sn.src=Ft,(document.head||document.documentElement).appendChild(sn)},dn=function(Ft){return 0<=window.navigator.userAgent.indexOf(Ft)},pn=function(){var Ft=Yt();Ft&&Ft(!1,"No cast extension found")},mn=function(){if(Zt){var Ft=2,Gt=Yt(),en=function(){Ft--,Ft==0&&Gt&&Gt(!0)};window.__onGCastApiAvailable=en,fn("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",pn,en)}};if(dn("CriOS")){var hn=window.__gCrWeb&&window.__gCrWeb.message&&window.__gCrWeb.message.invokeOnHost;hn&&(mn(),hn({command:"cast.sender.init"}))}else if(dn("Android")&&dn("Chrome/")&&window.navigator.presentation){mn();var gn=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);nn(["//www.gstatic.com/eureka/clank/"+(gn?parseInt(gn[1],10):0)+Jt,"//www.gstatic.com/eureka/clank"+Jt])}else window.chrome&&window.navigator.presentation&&!dn("Edge")?(mn(),nn(Xt.map(un))):pn()}()}},{key:"filename_char_encoder",value:function(qt){var Jt=qt.split(/\.(mp3|ogg|ogv|mp4|mpeg4|m4v|mov|flv|swf)\?/i),Zt=Jt.shift().replace(/#/g,"%23").replace(/\?/g,"%3F"),Yt=Zt+(Jt.length?".".concat(Jt.shift(),"?"):"");return Yt+Jt.join("")}},{key:"track_event",value:function(qt){if(!!window.archive_analytics){var Jt=_slicedToArray(qt.split("|"),2),Zt=Jt[0],Yt=Jt[1];window.archive_analytics.send_event(Zt,Yt,window.location.pathname)}}},{key:"setup",value:function(){yr(".js-play8-config").each(function(qt,Jt){var Zt=JSON.parse(yr(Jt).val()),Yt=Zt.jid||"jw6",Xt=yr(".js-play8");Xt.attr({id:Yt}),yr("#".concat(Yt)).hasClass("js-playset")&&(Zt.onComplete=Playset.onComplete),window.Play(Yt,JSON.parse(yr(".js-play8-playlist").val()),Zt),onclick(".js-play8-speed",window.Play(Yt).speed),onclick(".js-play8-gofullscreen",jwplayer(Yt).setFullscreen)})}}]),Vt}(),window.Play=function(Vt,Nt,qt){return new Play3(Vt,Nt,qt)};var Ut=!0,jt=!1,xt=void 0;try{for(var Rt=["sec2hms","seconds","seek","filename_char_encoder","mute_click"][Symbol.iterator](),Lt;!(Ut=(Lt=Rt.next()).done);Ut=!0){var Bt=Lt.value;window.Play[Bt]=Play3[Bt]}}catch(Vt){jt=!0,xt=Vt}finally{try{!Ut&&Rt.return!=null&&Rt.return()}finally{if(jt)throw xt}}IE?Play3.setup():yr(Play3.setup)}}),iaux_min_exports={};function _getPrototypeOf1(Ut){return _getPrototypeOf1=Object.setPrototypeOf?Object.getPrototypeOf:function(xt){return xt.__proto__||Object.getPrototypeOf(xt)},_getPrototypeOf1(Ut)}function _setPrototypeOf(Ut,jt){return _setPrototypeOf=Object.setPrototypeOf||function(xt,Rt){return xt.__proto__=Rt,xt},_setPrototypeOf(Ut,jt)}var runtime,_regeneratorRuntime1,_typeof1,init_iaux_min=__esm({"components/ia-bookreader/iaux.min.js":function(){runtime=function(Ut){"use strict";var jt=function(_n,Rn,jn){return Object.defineProperty(_n,Rn,{value:jn,enumerable:!0,configurable:!0,writable:!0}),_n[Rn]},xt=function(_n,Rn,jn,On){var Sn=Rn&&_instanceof(Rn.prototype,Lt)?Rn:Lt,Vn=Object.create(Sn.prototype),Jn=new Xt(On||[]);return Vn._invoke=Jt(_n,jn,Jn),Vn},Rt=function(_n,Rn,jn){try{return{type:"normal",arg:_n.call(Rn,jn)}}catch(On){return{type:"throw",arg:On}}},Lt=function(){},Bt=function(){},Vt=function(){},Nt=function(_n){["next","throw","return"].forEach(function(Rn){jt(_n,Rn,function(jn){return this._invoke(Rn,jn)})})},qt=function(_n,Rn){function jn(Vn,Jn,kr,xr){var Yn=Rt(_n[Vn],_n,Jn);if(Yn.type==="throw")xr(Yn.arg);else{var Tr=Yn.arg,ti=Tr.value;return ti&&typeof ti=="object"&&dn.call(ti,"__await")?Rn.resolve(ti.__await).then(function(yi){jn("next",yi,kr,xr)},function(yi){jn("throw",yi,kr,xr)}):Rn.resolve(ti).then(function(yi){Tr.value=yi,kr(Tr)},function(yi){return jn("throw",yi,kr,xr)})}}var On;function Sn(Vn,Jn){function kr(){return new Rn(function(xr,Yn){jn(Vn,Jn,xr,Yn)})}return On=On?On.then(kr,kr):kr()}this._invoke=Sn},Jt=function(_n,Rn,jn){var On=Ft;return function(Vn,Jn){if(On===en)throw new Error("Generator is already running");if(On===sn){if(Vn==="throw")throw Jn;return un()}for(jn.method=Vn,jn.arg=Jn;;){var kr=jn.delegate;if(kr){var xr=In(kr,jn);if(xr){if(xr===cn)continue;return xr}}if(jn.method==="next")jn.sent=jn._sent=jn.arg;else if(jn.method==="throw"){if(On===Ft)throw On=sn,jn.arg;jn.dispatchException(jn.arg)}else jn.method==="return"&&jn.abrupt("return",jn.arg);On=en;var Yn=Rt(_n,Rn,jn);if(Yn.type==="normal"){if(On=jn.done?sn:Gt,Yn.arg===cn)continue;return{value:Yn.arg,done:jn.done}}else Yn.type==="throw"&&(On=sn,jn.method="throw",jn.arg=Yn.arg)}}},Zt=function(_n){var Rn={tryLoc:_n[0]};1 in _n&&(Rn.catchLoc=_n[1]),2 in _n&&(Rn.finallyLoc=_n[2],Rn.afterLoc=_n[3]),this.tryEntries.push(Rn)},Yt=function(_n){var Rn=_n.completion||{};Rn.type="normal",delete Rn.arg,_n.completion=Rn},Xt=function(_n){this.tryEntries=[{tryLoc:"root"}],_n.forEach(Zt,this),this.reset(!0)},nn=function(_n){if(_n){var Rn=_n[hn];if(Rn)return Rn.call(_n);if(typeof _n.next=="function")return _n;if(!isNaN(_n.length)){var jn=-1,On=function Sn(){for(;++jn<_n.length;)if(dn.call(_n,jn))return Sn.value=_n[jn],Sn.done=!1,Sn;return Sn.value=pn,Sn.done=!0,Sn};return On.next=On}}return{next:un}},un=function(){return{value:pn,done:!0}},fn=Object.prototype,dn=fn.hasOwnProperty,pn,mn=typeof Symbol=="function"?Symbol:{},hn=mn.iterator||"@@iterator",gn=mn.asyncIterator||"@@asyncIterator",on=mn.toStringTag||"@@toStringTag";try{jt({},"")}catch(Pn){jt=function(Rn,jn,On){return Rn[jn]=On}}Ut.wrap=xt;var Ft="suspendedStart",Gt="suspendedYield",en="executing",sn="completed",cn={},yn={};jt(yn,hn,function(){return this});var Cn=Object.getPrototypeOf,kn=Cn&&Cn(Cn(nn([])));kn&&kn!==fn&&dn.call(kn,hn)&&(yn=kn);var An=Vt.prototype=Lt.prototype=Object.create(yn);Bt.prototype=Vt,jt(An,"constructor",Vt),jt(Vt,"constructor",Bt),Bt.displayName=jt(Vt,on,"GeneratorFunction"),Ut.isGeneratorFunction=function(Pn){var _n=typeof Pn=="function"&&Pn.constructor;return _n?_n===Bt||(_n.displayName||_n.name)==="GeneratorFunction":!1},Ut.mark=function(Pn){return Object.setPrototypeOf?Object.setPrototypeOf(Pn,Vt):(Pn.__proto__=Vt,jt(Pn,on,"GeneratorFunction")),Pn.prototype=Object.create(An),Pn},Ut.awrap=function(Pn){return{__await:Pn}},Nt(qt.prototype),jt(qt.prototype,gn,function(){return this}),Ut.AsyncIterator=qt,Ut.async=function(Pn,_n,Rn,jn,On){On===void 0&&(On=Promise);var Sn=new qt(xt(Pn,_n,Rn,jn),On);return Ut.isGeneratorFunction(_n)?Sn:Sn.next().then(function(Vn){return Vn.done?Vn.value:Sn.next()})};function In(Pn,_n){var Rn=Pn.iterator[_n.method];if(Rn===pn){if(_n.delegate=null,_n.method==="throw"){if(Pn.iterator.return&&(_n.method="return",_n.arg=pn,In(Pn,_n),_n.method==="throw"))return cn;_n.method="throw",_n.arg=new TypeError("The iterator does not provide a 'throw' method")}return cn}var jn=Rt(Rn,Pn.iterator,_n.arg);if(jn.type==="throw")return _n.method="throw",_n.arg=jn.arg,_n.delegate=null,cn;var On=jn.arg;if(!On)return _n.method="throw",_n.arg=new TypeError("iterator result is not an object"),_n.delegate=null,cn;if(On.done)_n[Pn.resultName]=On.value,_n.next=Pn.nextLoc,_n.method!=="return"&&(_n.method="next",_n.arg=pn);else return On;return _n.delegate=null,cn}return Nt(An),jt(An,on,"Generator"),jt(An,hn,function(){return this}),jt(An,"toString",function(){return"[object Generator]"}),Ut.keys=function(Pn){var _n=[];for(var Rn in Pn)_n.push(Rn);return _n.reverse(),function jn(){for(;_n.length;){var On=_n.pop();if(On in Pn)return jn.value=On,jn.done=!1,jn}return jn.done=!0,jn}},Ut.values=nn,Xt.prototype={constructor:Xt,reset:function(_n){if(this.prev=0,this.next=0,this.sent=this._sent=pn,this.done=!1,this.delegate=null,this.method="next",this.arg=pn,this.tryEntries.forEach(Yt),!_n)for(var Rn in this)Rn.charAt(0)==="t"&&dn.call(this,Rn)&&!isNaN(+Rn.slice(1))&&(this[Rn]=pn)},stop:function(){this.done=!0;var _n=this.tryEntries[0],Rn=_n.completion;if(Rn.type==="throw")throw Rn.arg;return this.rval},dispatchException:function(_n){var Rn=function(Yn,Tr){return Vn.type="throw",Vn.arg=_n,jn.next=Yn,Tr&&(jn.method="next",jn.arg=pn),!!Tr};if(this.done)throw _n;for(var jn=this,On=this.tryEntries.length-1;On>=0;--On){var Sn=this.tryEntries[On],Vn=Sn.completion;if(Sn.tryLoc==="root")return Rn("end");if(Sn.tryLoc<=this.prev){var Jn=dn.call(Sn,"catchLoc"),kr=dn.call(Sn,"finallyLoc");if(Jn&&kr){if(this.prev<Sn.catchLoc)return Rn(Sn.catchLoc,!0);if(this.prev<Sn.finallyLoc)return Rn(Sn.finallyLoc)}else if(Jn){if(this.prev<Sn.catchLoc)return Rn(Sn.catchLoc,!0)}else if(kr){if(this.prev<Sn.finallyLoc)return Rn(Sn.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(_n,Rn){for(var jn=this.tryEntries.length-1;jn>=0;--jn){var On=this.tryEntries[jn];if(On.tryLoc<=this.prev&&dn.call(On,"finallyLoc")&&this.prev<On.finallyLoc){var Sn=On;break}}Sn&&(_n==="break"||_n==="continue")&&Sn.tryLoc<=Rn&&Rn<=Sn.finallyLoc&&(Sn=null);var Vn=Sn?Sn.completion:{};return Vn.type=_n,Vn.arg=Rn,Sn?(this.method="next",this.next=Sn.finallyLoc,cn):this.complete(Vn)},complete:function(_n,Rn){if(_n.type==="throw")throw _n.arg;return _n.type==="break"||_n.type==="continue"?this.next=_n.arg:_n.type==="return"?(this.rval=this.arg=_n.arg,this.method="return",this.next="end"):_n.type==="normal"&&Rn&&(this.next=Rn),cn},finish:function(_n){for(var Rn=this.tryEntries.length-1;Rn>=0;--Rn){var jn=this.tryEntries[Rn];if(jn.finallyLoc===_n)return this.complete(jn.completion,jn.afterLoc),Yt(jn),cn}},catch:function(Pn){for(var _n=this.tryEntries.length-1;_n>=0;--_n){var Rn=this.tryEntries[_n];if(Rn.tryLoc===Pn){var jn=Rn.completion;if(jn.type==="throw"){var On=jn.arg;Yt(Rn)}return On}}throw new Error("illegal catch attempt")},delegateYield:function(_n,Rn,jn){return this.delegate={iterator:nn(_n),resultName:Rn,nextLoc:jn},this.method==="next"&&(this.arg=pn),cn}},Ut}(typeof module=="object"?module.exports:{});try{regeneratorRuntime=runtime}catch(Ut){typeof globalThis=="object"?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}_regeneratorRuntime1=_interopRequireDefault(regeneratorRuntime),_typeof1=function(jt){return jt&&typeof Symbol!="undefined"&&jt.constructor===Symbol?"symbol":typeof jt=="undefined"?"undefined":_typeof(jt)},function(){var Ut=function(Mi){for(var Kr=1;Kr<arguments.length;Kr++){var jr=arguments[Kr];for(var Fn in jr)Mi[Fn]=jr[Fn]}return Mi},jt=function(Mi){return mn(this,arguments,_regeneratorRuntime1.default.mark(function Kr(jr){var Fn,Pr,ri,ei,vi,Ei,Hi,Xi,Ca,ma,Pa,qn,ro,vo,ho,Za,Ki,ea;return _regeneratorRuntime1.default.wrap(function(Ji){for(;;)switch(Ji.prev=Ji.next){case 0:if(Fn=jr.target_selector,Pr=jr.identifier,ri=jr.full_audio,ei=jr.liner_notes_url,vi=jr.signed_in,Ei=jr.base_host,Hi=Ei===void 0?"archive.org":Ei,Xi=document.querySelector(Fn),Ca=document.querySelector(".js-ia-metadata").value,ma=JSON.parse(Ca),Xi){Ji.next=6;break}return Ji.abrupt("return");case 6:return Pa={albumMetadata:ma,albumMetadataStr:Ca,playFullIAAudio:JSON.parse(ri),userSignedIn:vi,baseHost:Hi},Ji.prev=8,Ji.next=11,$.ajax({url:"/embed/".concat(Pr,"?output=json"),type:"GET",dataType:"json",crossDomain:!0}).then(function(Ea){return Ea}).catch(function(){return[]});case 11:qn=Ji.sent,Ji.next=17;break;case 14:Ji.prev=14,Ji.t0=Ji.catch(8),qn=[];case 17:return Ji.prev=18,Ji.next=21,$.ajax({url:ei,type:"GET",dataType:"json",xhrFields:{withCredentials:!0},crossDomain:!0}).then(function(Ea){return Ea}).catch(function(){return null});case 21:ro=Ji.sent,Ji.next=27;break;case 24:Ji.prev=24,Ji.t1=Ji.catch(18),ro=null;case 27:if(vo=un(nn({},Pa),{jwplayerPlaylist:qn,linerNotes:ro}),kr.render(Jn.createElement(Co,nn({},vo)),Xi),ho=document.querySelector("channel-selector"),Za=document.querySelector(".liner-notes-player"),ho.beta=!0,ho.addEventListener("channelChange",function(Ea){var Ua=Ea.detail.channel;if(Ua==="beta"){var yo=document.createElement("video").canPlayType("application/vnd.apple.mpegURL")?"hls":"av3";Vn.set(yo,1,{path:"/details",expires:365}),location.reload()}else Ua==="ia"&&(Vn.get("hls")||Vn.get("av3"))&&(Vn.remove("hls",{path:"/details"}),Vn.remove("av3",{path:"/details"}),location.reload())}),Ki=function(Ua){var yo=Ua.contentRect;yo.width<859?ho.displayStyle="dropdown":ho.displayStyle="radio"},!window.SharedResizeObserver){Ji.next=39;break}if(ho){Ji.next=37;break}return Ji.abrupt("return");case 37:ea=new SharedResizeObserver,ea.addObserver({handler:{handleResize:Ki},target:Za});case 39:case"end":return Ji.stop()}},Kr,null,[[8,14],[18,24]])}))},xt=Object.create,Rt=Object.defineProperty,Lt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptor,Vt=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertyNames,qt=Object.getOwnPropertySymbols,Jt=Object.getPrototypeOf,Zt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Xt=function(Mi,Kr,jr){return Kr in Mi?Rt(Mi,Kr,{enumerable:!0,configurable:!0,writable:!0,value:jr}):Mi[Kr]=jr},nn=function(Mi,Kr){for(var jr in Kr||(Kr={}))Zt.call(Kr,jr)&&Xt(Mi,jr,Kr[jr]);var Fn=!0,Pr=!1,ri=void 0;if(qt)try{for(var ei=qt(Kr)[Symbol.iterator](),vi;!(Fn=(vi=ei.next()).done);Fn=!0){var jr=vi.value;Yt.call(Kr,jr)&&Xt(Mi,jr,Kr[jr])}}catch(Ei){Pr=!0,ri=Ei}finally{try{!Fn&&ei.return!=null&&ei.return()}finally{if(Pr)throw ri}}return Mi},un=function(Mi,Kr){return Lt(Mi,Vt(Kr))},fn=function(Mi,Kr){return function(){return Kr||(0,Mi[Nt(Mi)[0]])((Kr={exports:{}}).exports,Kr),Kr.exports}},dn=function(Mi,Kr,jr,Fn){if(Kr&&typeof Kr=="object"||typeof Kr=="function"){var Pr=!0,ri=!1,ei=void 0;try{for(var vi=function(Ca,ma){var Pa=ma.value;!Zt.call(Mi,Pa)&&Pa!==jr&&Rt(Mi,Pa,{get:function(){return Kr[Pa]},enumerable:!(Fn=Bt(Kr,Pa))||Fn.enumerable})},Ei=Nt(Kr)[Symbol.iterator](),Hi;!(Pr=(Hi=Ei.next()).done);Pr=!0)vi(Ei,Hi)}catch(Xi){ri=!0,ei=Xi}finally{try{!Pr&&Ei.return!=null&&Ei.return()}finally{if(ri)throw ei}}}return Mi},pn=function(Mi,Kr,jr){return jr=Mi!=null?xt(Jt(Mi)):{},dn(Kr||!Mi||!Mi.__esModule?Rt(jr,"default",{value:Mi,enumerable:!0}):jr,Mi)},mn=function(Mi,Kr,jr){return new Promise(function(Fn,Pr){var ri=function(Hi){try{vi(jr.next(Hi))}catch(Xi){Pr(Xi)}},ei=function(Hi){try{vi(jr.throw(Hi))}catch(Xi){Pr(Xi)}},vi=function(Hi){return Hi.done?Fn(Hi.value):Promise.resolve(Hi.value).then(ri,ei)};vi((jr=jr.apply(Mi,Kr)).next())})},hn=fn({"node_modules/object-assign/index.js":function(qi,Mi){"use strict";var Kr=function(vi){if(vi==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(vi)},jr=function(){try{if(!Object.assign)return!1;var vi=new String("abc");if(vi[5]="de",Object.getOwnPropertyNames(vi)[0]==="5")return!1;for(var Ei={},Hi=0;Hi<10;Hi++)Ei["_"+String.fromCharCode(Hi)]=Hi;var Xi=Object.getOwnPropertyNames(Ei).map(function(ma){return Ei[ma]});if(Xi.join("")!=="0123456789")return!1;var Ca={};return"abcdefghijklmnopqrst".split("").forEach(function(ma){Ca[ma]=ma}),Object.keys(Object.assign({},Ca)).join("")==="abcdefghijklmnopqrst"}catch(ma){return!1}},Fn=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable;Mi.exports=jr()?Object.assign:function(ei,vi){for(var Ei,Hi=Kr(ei),Xi,Ca=1;Ca<arguments.length;Ca++){Ei=Object(arguments[Ca]);for(var ma in Ei)Pr.call(Ei,ma)&&(Hi[ma]=Ei[ma]);if(Fn){Xi=Fn(Ei);for(var Pa=0;Pa<Xi.length;Pa++)ri.call(Ei,Xi[Pa])&&(Hi[Xi[Pa]]=Ei[Xi[Pa]])}}return Hi}}}),gn=fn({"node_modules/prop-types/lib/ReactPropTypesSecret.js":function(qi,Mi){"use strict";var Kr="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Mi.exports=Kr}}),on=fn({"node_modules/prop-types/checkPropTypes.js":function(qi,Mi){"use strict";var Kr=function(vi,Ei,Hi,Xi,Ca){for(var ma in vi)if(ri(vi,ma)){var Pa;try{if(typeof vi[ma]!="function"){var qn=Error((Xi||"React class")+": "+Hi+" type `"+ma+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+_typeof1(vi[ma])+"`.");throw qn.name="Invariant Violation",qn}Pa=vi[ma](Ei,ma,Xi,Hi,null,Fn)}catch(vo){Pa=vo}if(Pa&&!_instanceof1(Pa,Error)&&jr((Xi||"React class")+": type specification of "+Hi+" `"+ma+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+(typeof Pa=="undefined"?"undefined":_typeof1(Pa))+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),_instanceof1(Pa,Error)&&!(Pa.message in Pr)){Pr[Pa.message]=!0;var ro=Ca?Ca():"";jr("Failed "+Hi+" type: "+Pa.message+(ro!=null?ro:""))}}},jr=function(){};Fn=gn(),Pr={},ri=Function.call.bind(Object.prototype.hasOwnProperty),jr=function(vi){var Ei="Warning: "+vi;typeof console!="undefined"&&console.error(Ei);try{throw new Error(Ei)}catch(Hi){}};var Fn,Pr,ri;Kr.resetWarningCache=function(){Pr={}},Mi.exports=Kr}}),Ft=fn({"node_modules/react/cjs/react.development.js":function(qi,Mi){"use strict";(function(){"use strict";var Kr=function(wi){if(wi===null||typeof wi!="object")return null;var da=Vs&&wi[Vs]||wi[Uo];return typeof da=="function"?da:null},jr=function(wi,da,Ia,Wa,lo,Zi,ai,Oi){if(ks(da),!wi){var oa=void 0;if(da===void 0)oa=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var Da=[Ia,Wa,lo,Zi,ai,Oi],wa=0;oa=new Error(da.replace(/%s/g,function(){return Da[wa++]})),oa.name="Invariant Violation"}throw oa.framesToPop=1,oa}},Fn=function(wi,da){{var Ia=wi.constructor,Wa=Ia&&(Ia.displayName||Ia.name)||"ReactClass",lo=Wa+"."+da;if(tu[lo])return;Is(!1,"Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",da,Wa),tu[lo]=!0}},Pr=function(wi,da,Ia){this.props=wi,this.context=da,this.refs=zl,this.updater=Ia||$l},ri=function(){},ei=function(wi,da,Ia){this.props=wi,this.context=da,this.refs=zl,this.updater=Ia||$l},vi=function(){var wi={current:null};return Object.seal(wi),wi},Ei=function(wi){return wi._status===Rl?wi._result:null},Hi=function(wi,da,Ia){var Wa=da.displayName||da.name||"";return wi.displayName||(Wa!==""?Ia+"("+Wa+")":Ia)},Xi=function(wi){pl=wi},Ca=function(wi){if(wc.call(wi,"ref")){var da=Object.getOwnPropertyDescriptor(wi,"ref").get;if(da&&da.isReactWarning)return!1}return wi.ref!==void 0},ma=function(wi){if(wc.call(wi,"key")){var da=Object.getOwnPropertyDescriptor(wi,"key").get;if(da&&da.isReactWarning)return!1}return wi.key!==void 0},Pa=function(wi,da){var Ia=function(){$u||($u=!0,Is(!1,"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",da))};Ia.isReactWarning=!0,Object.defineProperty(wi,"key",{get:Ia,configurable:!0})},qn=function(wi,da){var Ia=function(){cl||(cl=!0,Is(!1,"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",da))};Ia.isReactWarning=!0,Object.defineProperty(wi,"ref",{get:Ia,configurable:!0})},ro=function(wi,da,Ia){var Wa=void 0,lo={},Zi=null,ai=null,Oi=null,oa=null;if(da!=null){Ca(da)&&(ai=da.ref),ma(da)&&(Zi=""+da.key),Oi=da.__self===void 0?null:da.__self,oa=da.__source===void 0?null:da.__source;for(Wa in da)wc.call(da,Wa)&&!wl.hasOwnProperty(Wa)&&(lo[Wa]=da[Wa])}var Da=arguments.length-2;if(Da===1)lo.children=Ia;else if(Da>1){for(var wa=Array(Da),Ra=0;Ra<Da;Ra++)wa[Ra]=arguments[Ra+2];Object.freeze&&Object.freeze(wa),lo.children=wa}if(wi&&wi.defaultProps){var La=wi.defaultProps;for(Wa in La)lo[Wa]===void 0&&(lo[Wa]=La[Wa])}if(Zi||ai){var ao=typeof wi=="function"?wi.displayName||wi.name||"Unknown":wi;Zi&&Pa(lo,ao),ai&&qn(lo,ao)}return nl(wi,Zi,ai,Oi,oa,Ys.current,lo)},vo=function(wi,da){var Ia=nl(wi.type,da,wi.ref,wi._self,wi._source,wi._owner,wi.props);return Ia},ho=function(wi,da,Ia){wi==null&&jr(!1,"React.cloneElement(...): The argument must be a React element, but you passed %s.",wi);var Wa=void 0,lo=ca({},wi.props),Zi=wi.key,ai=wi.ref,Oi=wi._self,oa=wi._source,Da=wi._owner;if(da!=null){Ca(da)&&(ai=da.ref,Da=Ys.current),ma(da)&&(Zi=""+da.key);var wa=void 0;wi.type&&wi.type.defaultProps&&(wa=wi.type.defaultProps);for(Wa in da)wc.call(da,Wa)&&!wl.hasOwnProperty(Wa)&&(da[Wa]===void 0&&wa!==void 0?lo[Wa]=wa[Wa]:lo[Wa]=da[Wa])}var Ra=arguments.length-2;if(Ra===1)lo.children=Ia;else if(Ra>1){for(var La=Array(Ra),ao=0;ao<Ra;ao++)La[ao]=arguments[ao+2];lo.children=La}return nl(wi.type,Zi,ai,Oi,oa,Da,lo)},Za=function(wi){return typeof wi=="object"&&wi!==null&&wi.$$typeof===Zo},Ki=function(wi){var da=/[=:]/g,Ia={"=":"=0",":":"=2"},Wa=(""+wi).replace(da,function(lo){return Ia[lo]});return"$"+Wa},ea=function(wi){return(""+wi).replace(Ml,"$&/")},Ji=function(wi,da,Ia,Wa){if(zu.length){var lo=zu.pop();return lo.result=wi,lo.keyPrefix=da,lo.func=Ia,lo.context=Wa,lo.count=0,lo}else return{result:wi,keyPrefix:da,func:Ia,context:Wa,count:0}},Ea=function(wi){wi.result=null,wi.keyPrefix=null,wi.func=null,wi.context=null,wi.count=0,zu.length<mu&&zu.push(wi)},Ua=function(wi,da,Ia){return wi==null?0:qd(wi,"",da,Ia)},yo=function(wi,da){return typeof wi=="object"&&wi!==null&&wi.key!=null?Ki(wi.key):da.toString(36)},Qa=function(wi,da,Ia){var Wa=wi.func,lo=wi.context;Wa.call(lo,da,wi.count++)},zo=function(wi,da,Ia){if(wi==null)return wi;var Wa=Ji(null,null,da,Ia);Ua(wi,Qa,Wa),Ea(Wa)},Wo=function(wi,da,Ia){var Wa=wi.result,lo=wi.keyPrefix,Zi=wi.func,ai=wi.context,Oi=Zi.call(ai,da,wi.count++);Array.isArray(Oi)?Vo(Oi,Wa,Ia,function(oa){return oa}):Oi!=null&&(Za(Oi)&&(Oi=vo(Oi,lo+(Oi.key&&(!da||da.key!==Oi.key)?ea(Oi.key)+"/":"")+Ia)),Wa.push(Oi))},Vo=function(wi,da,Ia,Wa,lo){var Zi="";Ia!=null&&(Zi=ea(Ia)+"/");var ai=Ji(da,Zi,Wa,lo);Ua(wi,Wo,ai),Ea(ai)},as=function(wi,da,Ia){if(wi==null)return wi;var Wa=[];return Vo(wi,Wa,null,da,Ia),Wa},vs=function(wi){return Ua(wi,function(){return null},null)},ms=function(wi){var da=[];return Vo(wi,da,null,function(Ia){return Ia}),da},_s=function(wi){return Za(wi)||jr(!1,"React.Children.only expected to receive a single React element child."),wi},As=function(wi,da){da===void 0?da=null:da===null||typeof da=="function"||Is(!1,"createContext: Expected the optional second argument to be a function. Instead received: %s",da);var Ia={$$typeof:os,_calculateChangedBits:da,_currentValue:wi,_currentValue2:wi,_threadCount:0,Provider:null,Consumer:null};Ia.Provider={$$typeof:Do,_context:Ia};var Wa=!1,lo=!1;{var Zi={$$typeof:os,_context:Ia,_calculateChangedBits:Ia._calculateChangedBits};Object.defineProperties(Zi,{Provider:{get:function(){return lo||(lo=!0,xs(!1,"Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),Ia.Provider},set:function(Oi){Ia.Provider=Oi}},_currentValue:{get:function(){return Ia._currentValue},set:function(Oi){Ia._currentValue=Oi}},_currentValue2:{get:function(){return Ia._currentValue2},set:function(Oi){Ia._currentValue2=Oi}},_threadCount:{get:function(){return Ia._threadCount},set:function(Oi){Ia._threadCount=Oi}},Consumer:{get:function(){return Wa||(Wa=!0,xs(!1,"Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),Ia.Consumer}}}),Ia.Consumer=Zi}return Ia._currentRenderer=null,Ia._currentRenderer2=null,Ia},js=function(wi){var da={$$typeof:ys,_ctor:wi,_status:-1,_result:null};{var Ia=void 0,Wa=void 0;Object.defineProperties(da,{defaultProps:{configurable:!0,get:function(){return Ia},set:function(Zi){xs(!1,"React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),Ia=Zi,Object.defineProperty(da,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return Wa},set:function(Zi){xs(!1,"React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),Wa=Zi,Object.defineProperty(da,"propTypes",{enumerable:!0})}}})}return da},sl=function(wi){return wi!=null&&wi.$$typeof===Os?Is(!1,"forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof wi!="function"?Is(!1,"forwardRef requires a render function but was given %s.",wi===null?"null":typeof wi=="undefined"?"undefined":_typeof1(wi)):wi.length===0||wi.length===2||Is(!1,"forwardRef render functions accept exactly two parameters: props and ref. %s",wi.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),wi!=null&&(wi.defaultProps==null&&wi.propTypes==null||Is(!1,"forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?")),{$$typeof:ws,render:wi}},Fo=function(wi){return typeof wi=="string"||typeof wi=="function"||wi===xo||wi===Ho||wi===us||wi===go||wi===qs||typeof wi=="object"&&wi!==null&&(wi.$$typeof===ys||wi.$$typeof===Os||wi.$$typeof===Do||wi.$$typeof===os||wi.$$typeof===ws)},so=function(wi,da){return Fo(wi)||Is(!1,"memo: The first argument must be a component. Instead received: %s",wi===null?"null":typeof wi=="undefined"?"undefined":_typeof1(wi)),{$$typeof:Os,type:wi,compare:da===void 0?null:da}},co=function(){var wi=Ys.currentDispatcher;return wi===null&&jr(!1,"Hooks can only be called inside the body of a function component."),wi},ts=function(wi,da){var Ia=co();if(wi._context!==void 0){var Wa=wi._context;Wa.Consumer===wi?xs(!1,"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):Wa.Provider===wi&&xs(!1,"Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return Ia.useContext(wi,da)},Qo=function(wi){var da=co();return da.useState(wi)},Ha=function(wi,da,Ia){var Wa=co();return Wa.useReducer(wi,da,Ia)},ns=function(wi){var da=co();return da.useRef(wi)},qo=function(wi,da){var Ia=co();return Ia.useEffect(wi,da)},Zn=function(wi,da){var Ia=co();return Ia.useLayoutEffect(wi,da)},wn=function(wi,da){var Ia=co();return Ia.useCallback(wi,da)},Dn=function(wi,da){var Ia=co();return Ia.useMemo(wi,da)},Wn=function(wi,da,Ia){var Wa=co();return Wa.useImperativeMethods(wi,da,Ia)},Kn=function(){if(Ys.current){var wi=gl(Ys.current.type);if(wi)return"\n\nCheck the render method of `"+wi+"`."}return""},Er=function(wi){if(wi!=null&&wi.__source!==void 0){var da=wi.__source,Ia=da.fileName.replace(/^.*[\\\/]/,""),Wa=da.lineNumber;return"\n\nCheck your code at "+Ia+":"+Wa+"."}return""},Br=function(wi){var da=Kn();if(!da){var Ia=typeof wi=="string"?wi:wi.displayName||wi.name;Ia&&(da="\n\nCheck the top-level render call using <"+Ia+">.")}return da},Xr=function(wi,da){if(!(!wi._store||wi._store.validated||wi.key!=null)){wi._store.validated=!0;var Ia=Br(da);if(!Su[Ia]){Su[Ia]=!0;var Wa="";wi&&wi._owner&&wi._owner!==Ys.current&&(Wa=" It was passed a child from "+gl(wi._owner.type)+"."),Xi(wi),xs(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',Ia,Wa),Xi(null)}}},Fi=function(wi,da){if(typeof wi=="object"){if(Array.isArray(wi))for(var Ia=0;Ia<wi.length;Ia++){var Wa=wi[Ia];Za(Wa)&&Xr(Wa,da)}else if(Za(wi))wi._store&&(wi._store.validated=!0);else if(wi){var lo=Kr(wi);if(typeof lo=="function"&&lo!==wi.entries)for(var Zi=lo.call(wi),ai=void 0;!(ai=Zi.next()).done;)Za(ai.value)&&Xr(ai.value,da)}}},Ii=function(wi){var da=wi.type;if(!(da==null||typeof da=="string")){var Ia=gl(da),Wa=void 0;if(typeof da=="function")Wa=da.propTypes;else if(typeof da=="object"&&(da.$$typeof===ws||da.$$typeof===Os))Wa=da.propTypes;else return;Wa?(Xi(wi),Mo(Wa,wi.props,"prop",Ia,Fl.getStackAddendum),Xi(null)):da.PropTypes!==void 0&&!oc&&(oc=!0,Is(!1,"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",Ia||"Unknown")),typeof da.getDefaultProps=="function"&&(da.getDefaultProps.isReactClassApproved||Is(!1,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."))}},Vr=function(wi){Xi(wi);for(var da=Object.keys(wi.props),Ia=0;Ia<da.length;Ia++){var Wa=da[Ia];if(Wa!=="children"&&Wa!=="key"){xs(!1,"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",Wa);break}}wi.ref!==null&&xs(!1,"Invalid attribute `ref` supplied to `React.Fragment`."),Xi(null)},ja=function(wi,da,Ia){var Wa=Fo(wi);if(!Wa){var lo="";(wi===void 0||typeof wi=="object"&&wi!==null&&Object.keys(wi).length===0)&&(lo+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var Zi=Er(da);Zi?lo+=Zi:lo+=Kn();var ai=void 0;wi===null?ai="null":Array.isArray(wi)?ai="array":wi!==void 0&&wi.$$typeof===Zo?(ai="<"+(gl(wi.type)||"Unknown")+" />",lo=" Did you accidentally export a JSX literal instead of a component?"):ai=typeof wi=="undefined"?"undefined":_typeof1(wi),xs(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ai,lo)}var Oi=ro.apply(this,arguments);if(Oi==null)return Oi;if(Wa)for(var oa=2;oa<arguments.length;oa++)Fi(arguments[oa],wi);return wi===xo?Vr(Oi):Ii(Oi),Oi},Ja=function(wi){var da=ja.bind(null,wi);return da.type=wi,Object.defineProperty(da,"type",{enumerable:!1,get:function(){return _c(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:wi}),wi}}),da},io=function(wi,da,Ia){for(var Wa=ho.apply(this,arguments),lo=2;lo<arguments.length;lo++)Fi(arguments[lo],Wa.type);return Ii(Wa),Wa},ca=hn(),Mo=on(),ls="16.7.0",Eo=typeof Symbol=="function"&&Symbol.for,Zo=Eo?Symbol.for("react.element"):60103,mo=Eo?Symbol.for("react.portal"):60106,xo=Eo?Symbol.for("react.fragment"):60107,go=Eo?Symbol.for("react.strict_mode"):60108,us=Eo?Symbol.for("react.profiler"):60114,Do=Eo?Symbol.for("react.provider"):60109,os=Eo?Symbol.for("react.context"):60110,Ho=Eo?Symbol.for("react.concurrent_mode"):60111,ws=Eo?Symbol.for("react.forward_ref"):60112,qs=Eo?Symbol.for("react.suspense"):60113,Os=Eo?Symbol.for("react.memo"):60115,ys=Eo?Symbol.for("react.lazy"):60116,Vs=typeof Symbol=="function"&&Symbol.iterator,Uo="@@iterator",Bs=!1,Xs=!1,ks=function(){};ks=function(wi){if(wi===void 0)throw new Error("invariant requires an error message argument")};var ku=function(){};{var dd=function(wi){for(var da=arguments.length,Ia=Array(da>1?da-1:0),Wa=1;Wa<da;Wa++)Ia[Wa-1]=arguments[Wa];var lo=0,Zi="Warning: "+wi.replace(/%s/g,function(){return Ia[lo++]});typeof console!="undefined"&&console.warn(Zi);try{throw new Error(Zi)}catch(ai){}};ku=function(wi,da){if(da===void 0)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!wi){for(var Ia=arguments.length,Wa=Array(Ia>2?Ia-2:0),lo=2;lo<Ia;lo++)Wa[lo-2]=arguments[lo];dd.apply(void 0,[da].concat(Wa))}}}var _c=ku,Es=function(){};Es=function(wi,da){for(var Ia=arguments.length,Wa=Array(Ia>2?Ia-2:0),lo=2;lo<Ia;lo++)Wa[lo-2]=arguments[lo];if(da===void 0)throw new Error("`warningWithoutStack(condition, format, ...args)` requires a warning message argument");if(Wa.length>8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!wi){if(typeof console!="undefined"){var Zi=Wa.map(function(oa){return""+oa});Zi.unshift("Warning: "+da),Function.prototype.apply.call(console.error,console,Zi)}try{var ai=0,Oi="Warning: "+da.replace(/%s/g,function(){return Wa[ai++]});throw new Error(Oi)}catch(oa){}}};var Is=Es,tu={},$l={isMounted:function(wi){return!1},enqueueForceUpdate:function(wi,da,Ia){Fn(wi,"forceUpdate")},enqueueReplaceState:function(wi,da,Ia,Wa){Fn(wi,"replaceState")},enqueueSetState:function(wi,da,Ia,Wa){Fn(wi,"setState")}},zl={};Object.freeze(zl),Pr.prototype.isReactComponent={},Pr.prototype.setState=function(Fa,wi){typeof Fa=="object"||typeof Fa=="function"||Fa==null||jr(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,Fa,wi,"setState")},Pr.prototype.forceUpdate=function(Fa){this.updater.enqueueForceUpdate(this,Fa,"forceUpdate")};{var fd={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},zc=function(wi,da){Object.defineProperty(Pr.prototype,wi,{get:function(){_c(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",da[0],da[1])}})};for(var $s in fd)fd.hasOwnProperty($s)&&zc($s,fd[$s])}ri.prototype=Pr.prototype;var nu=ei.prototype=new ri;nu.constructor=ei,ca(nu,Pr.prototype),nu.isPureReactComponent=!0;var Ys={current:null,currentDispatcher:null},Il=/^(.*)[\\\/]/,xu=function(wi,da,Ia){var Wa="";if(da){var lo=da.fileName,Zi=lo.replace(Il,"");if(/^index\./.test(Zi)){var ai=lo.match(Il);if(ai){var Oi=ai[1];if(Oi){var oa=Oi.replace(Il,"");Zi=oa+"/"+Zi}}}Wa=" (at "+Zi+":"+da.lineNumber+")"}else Ia&&(Wa=" (created by "+Ia+")");return"\n    in "+(wi||"Unknown")+Wa},Rl=1;function gl(Fa){if(Fa==null)return null;if(typeof Fa.tag=="number"&&Is(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof Fa=="function")return Fa.displayName||Fa.name||null;if(typeof Fa=="string")return Fa;switch(Fa){case Ho:return"ConcurrentMode";case xo:return"Fragment";case mo:return"Portal";case us:return"Profiler";case go:return"StrictMode";case qs:return"Suspense"}if(typeof Fa=="object")switch(Fa.$$typeof){case os:return"Context.Consumer";case Do:return"Context.Provider";case ws:return Hi(Fa,Fa.render,"ForwardRef");case Os:return gl(Fa.type);case ys:{var wi=Fa,da=Ei(wi);if(da)return gl(da)}}return null}var Fl={},pl=null;Fl.getCurrentStack=null,Fl.getStackAddendum=function(){var Fa="";if(pl){var wi=gl(pl.type),da=pl._owner;Fa+=xu(wi,pl._source,da&&gl(da.type))}var Ia=Fl.getCurrentStack;return Ia&&(Fa+=Ia()||""),Fa};var Cu={ReactCurrentOwner:Ys,assign:ca};ca(Cu,{ReactDebugCurrentFrame:Fl,ReactComponentTreeHook:{}});var hs=Is;hs=function(wi,da){if(!wi){for(var Ia=Cu.ReactDebugCurrentFrame,Wa=Ia.getStackAddendum(),lo=arguments.length,Zi=Array(lo>2?lo-2:0),ai=2;ai<lo;ai++)Zi[ai-2]=arguments[ai];Is.apply(void 0,[!1,da+"%s"].concat(Zi,[Wa]))}};var xs=hs,wc=Object.prototype.hasOwnProperty,wl={key:!0,ref:!0,__self:!0,__source:!0},$u=void 0,cl=void 0,nl=function(wi,da,Ia,Wa,lo,Zi,ai){var Oi={$$typeof:Zo,type:wi,key:da,ref:Ia,props:ai,_owner:Zi};return Oi._store={},Object.defineProperty(Oi._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Oi,"_self",{configurable:!1,enumerable:!1,writable:!1,value:Wa}),Object.defineProperty(Oi,"_source",{configurable:!1,enumerable:!1,writable:!1,value:lo}),Object.freeze&&(Object.freeze(Oi.props),Object.freeze(Oi)),Oi},Fc=".",Vd=":",ac=!1,Ml=/\/+/g,mu=10,zu=[];function qd(Fa,wi,da,Ia){var Wa=typeof Fa=="undefined"?"undefined":_typeof1(Fa);(Wa==="undefined"||Wa==="boolean")&&(Fa=null);var lo=!1;if(Fa===null)lo=!0;else switch(Wa){case"string":case"number":lo=!0;break;case"object":switch(Fa.$$typeof){case Zo:case mo:lo=!0}}if(lo)return da(Ia,Fa,wi===""?Fc+yo(Fa,0):wi),1;var Zi=void 0,ai=void 0,Oi=0,oa=wi===""?Fc:wi+Vd;if(Array.isArray(Fa))for(var Da=0;Da<Fa.length;Da++)Zi=Fa[Da],ai=oa+yo(Zi,Da),Oi+=qd(Zi,ai,da,Ia);else{var wa=Kr(Fa);if(typeof wa=="function"){wa===Fa.entries&&(ac||xs(!1,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead."),ac=!0);for(var Ra=wa.call(Fa),La=void 0,ao=0;!(La=Ra.next()).done;)Zi=La.value,ai=oa+yo(Zi,ao++),Oi+=qd(Zi,ai,da,Ia)}else if(Wa==="object"){var uo="";uo=" If you meant to render a collection of children, use an array instead."+Fl.getStackAddendum();var So=""+Fa;jr(!1,"Objects are not valid as a React child (found: %s).%s",So==="[object Object]"?"object with keys {"+Object.keys(Fa).join(", ")+"}":So,uo)}}return Oi}var oc=void 0;oc=!1;var Su={},al={Children:{map:as,forEach:zo,count:vs,toArray:ms,only:_s},createRef:vi,Component:Pr,PureComponent:ei,createContext:As,forwardRef:sl,lazy:js,memo:so,Fragment:xo,StrictMode:go,Suspense:qs,createElement:ja,cloneElement:io,createFactory:Ja,isValidElement:Za,version:ls,unstable_ConcurrentMode:Ho,unstable_Profiler:us,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Cu};Xs&&(al.ConcurrentMode=Ho,al.Profiler=us,al.unstable_ConcurrentMode=void 0,al.unstable_Profiler=void 0),Bs&&(al.useCallback=wn,al.useContext=ts,al.useEffect=qo,al.useImperativeMethods=Wn,al.useLayoutEffect=Zn,al.useMemo=Dn,al.useReducer=Ha,al.useRef=ns,al.useState=Qo);var Au=Object.freeze({default:al}),Hl=Au&&al||Au,ru=Hl.default||Hl;Mi.exports=ru})()}}),Gt=fn({"node_modules/react/index.js":function(qi,Mi){"use strict";Mi.exports=Ft()}}),en=fn({"node_modules/scheduler/cjs/scheduler.development.js":function(qi){"use strict";(function(){"use strict";var Mi=function(){if(!ms){var mo=Qa.expirationTime;_s?wn():_s=!0,Zn(Fn,mo)}},Kr=function(){var mo=Qa,xo=Qa.next;if(Qa===xo)Qa=null,xo=null;else{var go=Qa.previous;Qa=go.next=xo,xo.previous=go}mo.next=mo.previous=null;var us=mo.callback,Do=mo.expirationTime,os=mo.priorityLevel,Ho=Vo,ws=vs;Vo=os,vs=Do;var qs;try{qs=us()}finally{Vo=Ho,vs=ws}if(typeof qs=="function"){var Os={callback:qs,priorityLevel:os,expirationTime:Do,next:null,previous:null};if(Qa===null)Qa=Os.next=Os.previous=Os;else{var ys=null,Vs=Qa;do{if(Vs.expirationTime>=Do){ys=Vs;break}Vs=Vs.next}while(Vs!==Qa);ys===null?ys=Qa:ys===Qa&&(Qa=Os,Mi());var Uo=ys.previous;Uo.next=ys.previous=Os,Os.next=ys,Os.previous=Uo}}},jr=function(){if(as===-1&&Qa!==null&&Qa.priorityLevel===qn){ms=!0;try{do Kr();while(Qa!==null&&Qa.priorityLevel===qn)}finally{ms=!1,Qa!==null?Mi():_s=!1}}},Fn=function(mo){if(!(Pa&&Wo)){ms=!0;var xo=zo;zo=mo;try{if(mo)for(;Qa!==null&&!(Pa&&Wo);){var go=qi.unstable_now();if(Qa.expirationTime<=go){do Kr();while(Qa!==null&&Qa.expirationTime<=go&&!(Pa&&Wo));continue}break}else if(Qa!==null)do{if(Pa&&Wo)break;Kr()}while(Qa!==null&&!Dn())}finally{ms=!1,zo=xo,Qa!==null?Mi():_s=!1,jr()}}},Pr=function(mo,xo){switch(mo){case qn:case ro:case vo:case ho:case Za:break;default:mo=vo}var go=Vo,us=as;Vo=mo,as=qi.unstable_now();try{return xo()}finally{Vo=go,as=us,jr()}},ri=function(mo){var xo=Vo;return function(){var go=Vo,us=as;Vo=xo,as=qi.unstable_now();try{return mo.apply(this,arguments)}finally{Vo=go,as=us,jr()}}},ei=function(mo,xo){var go=as!==-1?as:qi.unstable_now(),us;if(typeof xo=="object"&&xo!==null&&typeof xo.timeout=="number")us=go+xo.timeout;else switch(Vo){case qn:us=go+ea;break;case ro:us=go+Ji;break;case Za:us=go+yo;break;case ho:us=go+Ua;break;case vo:default:us=go+Ea}var Do={callback:mo,priorityLevel:Vo,expirationTime:us,next:null,previous:null};if(Qa===null)Qa=Do.next=Do.previous=Do,Mi();else{var os=null,Ho=Qa;do{if(Ho.expirationTime>us){os=Ho;break}Ho=Ho.next}while(Ho!==Qa);os===null?os=Qa:os===Qa&&(Qa=Do,Mi());var ws=os.previous;ws.next=os.previous=Do,Do.next=os,Do.previous=ws}return Do},vi=function(){Wo=!0},Ei=function(){Wo=!1,Qa!==null&&Mi()},Hi=function(){return Qa},Xi=function(mo){var xo=mo.next;if(xo!==null){if(xo===mo)Qa=null;else{mo===Qa&&(Qa=xo);var go=mo.previous;go.next=xo,xo.previous=go}mo.next=mo.previous=null}},Ca=function(){return Vo},ma=function(){return!zo&&(Qa!==null&&Qa.expirationTime<vs||Dn())};Object.defineProperty(qi,"__esModule",{value:!0});var Pa=!0,qn=1,ro=2,vo=3,ho=4,Za=5,Ki=1073741823,ea=-1,Ji=250,Ea=5e3,Ua=1e4,yo=Ki,Qa=null,zo=!1,Wo=!1,Vo=vo,as=-1,vs=-1,ms=!1,_s=!1,As=typeof performance=="object"&&typeof performance.now=="function",js=Date,sl=typeof setTimeout=="function"?setTimeout:void 0,Fo=typeof clearTimeout=="function"?clearTimeout:void 0,so=typeof requestAnimationFrame=="function"?requestAnimationFrame:void 0,co=typeof cancelAnimationFrame=="function"?cancelAnimationFrame:void 0,ts=100,Qo,Ha,ns=function(mo){Qo=so(function(xo){Fo(Ha),mo(xo)}),Ha=sl(function(){co(Qo),mo(qi.unstable_now())},ts)};if(As){var qo=performance;qi.unstable_now=function(){return qo.now()}}else qi.unstable_now=function(){return js.now()};var Zn,wn,Dn,Wn=null;if(typeof window!="undefined"?Wn=window:typeof global!="undefined"&&(Wn=global),Wn&&Wn._schedMock){var Kn=Wn._schedMock;Zn=Kn[0],wn=Kn[1],Dn=Kn[2],qi.unstable_now=Kn[3]}else if(typeof window=="undefined"||typeof MessageChannel!="function"){var Er=null,Br=function(mo){if(Er!==null)try{Er(mo)}finally{Er=null}};Zn=function(Zo,mo){Er!==null?setTimeout(Zn,0,Zo):(Er=Zo,setTimeout(Br,0,!1))},wn=function(){Er=null},Dn=function(){return!1}}else{typeof console!="undefined"&&(typeof so!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof co!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var Xr=null,Fi=!1,Ii=-1,Vr=!1,ja=!1,Ja=0,io=33,ca=33;Dn=function(){return Ja<=qi.unstable_now()};var Mo=new MessageChannel,ls=Mo.port2;Mo.port1.onmessage=function(Zo){Fi=!1;var mo=Xr,xo=Ii;Xr=null,Ii=-1;var go=qi.unstable_now(),us=!1;if(Ja-go<=0)if(xo!==-1&&xo<=go)us=!0;else{Vr||(Vr=!0,ns(Eo)),Xr=mo,Ii=xo;return}if(mo!==null){ja=!0;try{mo(us)}finally{ja=!1}}};var Eo=function(Zo){if(Xr!==null)ns(Eo);else{Vr=!1;return}var mo=Zo-Ja+ca;mo<ca&&io<ca?(mo<8&&(mo=8),ca=mo<io?io:mo):io=mo,Ja=Zo+ca,Fi||(Fi=!0,ls.postMessage(void 0))};Zn=function(mo,xo){Xr=mo,Ii=xo,ja||xo<0?ls.postMessage(void 0):Vr||(Vr=!0,ns(Eo))},wn=function(){Xr=null,Fi=!1,Ii=-1}}qi.unstable_ImmediatePriority=qn,qi.unstable_UserBlockingPriority=ro,qi.unstable_NormalPriority=vo,qi.unstable_IdlePriority=Za,qi.unstable_LowPriority=ho,qi.unstable_runWithPriority=Pr,qi.unstable_scheduleCallback=ei,qi.unstable_cancelCallback=Xi,qi.unstable_wrapCallback=ri,qi.unstable_getCurrentPriorityLevel=Ca,qi.unstable_shouldYield=ma,qi.unstable_continueExecution=Ei,qi.unstable_pauseExecution=vi,qi.unstable_getFirstCallbackNode=Hi})()}}),sn=fn({"node_modules/scheduler/index.js":function(qi,Mi){"use strict";Mi.exports=en()}}),cn=fn({"node_modules/scheduler/cjs/scheduler-tracing.development.js":function(qi){"use strict";(function(){"use strict";var Mi=function(Ki){if(!Pa)return Ki();var ea=qi.__interactionsRef.current;qi.__interactionsRef.current=new Set;try{return Ki()}finally{qi.__interactionsRef.current=ea}},Kr=function(){return Pa?qi.__interactionsRef.current:null},jr=function(){return++vo},Fn=function(Ki,ea,Ji){var Ea=arguments.length>3&&arguments[3]!==void 0?arguments[3]:qn;if(!Pa)return Ji();var Ua={__count:1,id:ro++,name:Ki,timestamp:ea},yo=qi.__interactionsRef.current,Qa=new Set(yo);Qa.add(Ua),qi.__interactionsRef.current=Qa;var zo=qi.__subscriberRef.current,Wo=void 0;try{zo!==null&&zo.onInteractionTraced(Ua)}finally{try{zo!==null&&zo.onWorkStarted(Qa,Ea)}finally{try{Wo=Ji()}finally{qi.__interactionsRef.current=yo;try{zo!==null&&zo.onWorkStopped(Qa,Ea)}finally{Ua.__count--,zo!==null&&Ua.__count===0&&zo.onInteractionScheduledWorkCompleted(Ua)}}}}return Wo},Pr=function(Ki){var ea=function(){var zo=qi.__interactionsRef.current;qi.__interactionsRef.current=Ea,Ua=qi.__subscriberRef.current;try{var Wo=void 0;try{Ua!==null&&Ua.onWorkStarted(Ea,Ji)}finally{try{Wo=Ki.apply(void 0,arguments)}finally{qi.__interactionsRef.current=zo,Ua!==null&&Ua.onWorkStopped(Ea,Ji)}}return Wo}finally{yo||(yo=!0,Ea.forEach(function(Vo){Vo.__count--,Ua!==null&&Vo.__count===0&&Ua.onInteractionScheduledWorkCompleted(Vo)}))}},Ji=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qn;if(!Pa)return Ki;var Ea=qi.__interactionsRef.current,Ua=qi.__subscriberRef.current;Ua!==null&&Ua.onWorkScheduled(Ea,Ji),Ea.forEach(function(Qa){Qa.__count++});var yo=!1;return ea.cancel=function(){Ua=qi.__subscriberRef.current;try{Ua!==null&&Ua.onWorkCanceled(Ea,Ji)}finally{Ea.forEach(function(Qa){Qa.__count--,Ua&&Qa.__count===0&&Ua.onInteractionScheduledWorkCompleted(Qa)})}},ea},ri=function(Ki){Pa&&(ho.add(Ki),ho.size===1&&(qi.__subscriberRef.current={onInteractionScheduledWorkCompleted:Ei,onInteractionTraced:vi,onWorkCanceled:ma,onWorkScheduled:Hi,onWorkStarted:Xi,onWorkStopped:Ca}))},ei=function(Ki){Pa&&(ho.delete(Ki),ho.size===0&&(qi.__subscriberRef.current=null))},vi=function(Ki){var ea=!1,Ji=null;if(ho.forEach(function(Ea){try{Ea.onInteractionTraced(Ki)}catch(Ua){ea||(ea=!0,Ji=Ua)}}),ea)throw Ji},Ei=function(Ki){var ea=!1,Ji=null;if(ho.forEach(function(Ea){try{Ea.onInteractionScheduledWorkCompleted(Ki)}catch(Ua){ea||(ea=!0,Ji=Ua)}}),ea)throw Ji},Hi=function(Ki,ea){var Ji=!1,Ea=null;if(ho.forEach(function(Ua){try{Ua.onWorkScheduled(Ki,ea)}catch(yo){Ji||(Ji=!0,Ea=yo)}}),Ji)throw Ea},Xi=function(Ki,ea){var Ji=!1,Ea=null;if(ho.forEach(function(Ua){try{Ua.onWorkStarted(Ki,ea)}catch(yo){Ji||(Ji=!0,Ea=yo)}}),Ji)throw Ea},Ca=function(Ki,ea){var Ji=!1,Ea=null;if(ho.forEach(function(Ua){try{Ua.onWorkStopped(Ki,ea)}catch(yo){Ji||(Ji=!0,Ea=yo)}}),Ji)throw Ea},ma=function(Ki,ea){var Ji=!1,Ea=null;if(ho.forEach(function(Ua){try{Ua.onWorkCanceled(Ki,ea)}catch(yo){Ji||(Ji=!0,Ea=yo)}}),Ji)throw Ea};Object.defineProperty(qi,"__esModule",{value:!0});var Pa=!0,qn=0,ro=0,vo=0;qi.__interactionsRef=null,qi.__subscriberRef=null,Pa&&(qi.__interactionsRef={current:new Set},qi.__subscriberRef={current:null});var ho=null;Pa&&(ho=new Set),qi.unstable_clear=Mi,qi.unstable_getCurrent=Kr,qi.unstable_getThreadID=jr,qi.unstable_trace=Fn,qi.unstable_wrap=Pr,qi.unstable_subscribe=ri,qi.unstable_unsubscribe=ei})()}}),yn=fn({"node_modules/scheduler/tracing.js":function(qi,Mi){"use strict";Mi.exports=cn()}}),Cn=fn({"node_modules/react-dom/cjs/react-dom.development.js":function(qi,Mi){"use strict";(function(){"use strict";var Kr=function(Kt,an,vn,xn,En,Gn,Ir,ii){if(r0(an),!Kt){var di=void 0;if(an===void 0)di=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var Wi=[vn,xn,En,Gn,Ir,ii],ya=0;di=new Error(an.replace(/%s/g,function(){return Wi[ya++]})),di.name="Invariant Violation"}throw di.framesToPop=1,di}},jr=function(Kt,an,vn,xn,En,Gn,Ir,ii,di){wd=!1,rm=null,Fk.apply(yu,arguments)},Fn=function(Kt,an,vn,xn,En,Gn,Ir,ii,di){if(jr.apply(this,arguments),wd){var Wi=ei();If||(If=!0,vl=Wi)}},Pr=function(){if(If){var Kt=vl;throw If=!1,vl=null,Kt}},ri=function(){return wd},ei=function(){if(wd){var Kt=rm;return wd=!1,rm=null,Kt}else Kr(!1,"clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")},vi=function(){if(im)for(var Kt in Rf){var an=Rf[Kt],vn=im.indexOf(Kt);if(vn>-1||Kr(!1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",Kt),!am[vn]){an.extractEvents||Kr(!1,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",Kt),am[vn]=an;var xn=an.eventTypes;for(var En in xn)Ei(xn[En],an,En)||Kr(!1,"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",En,Kt)}}},Ei=function(Kt,an,vn){om.hasOwnProperty(vn)&&Kr(!1,"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",vn),om[vn]=Kt;var xn=Kt.phasedRegistrationNames;if(xn){for(var En in xn)if(xn.hasOwnProperty(En)){var Gn=xn[En];Hi(Gn,an,vn)}return!0}else if(Kt.registrationName)return Hi(Kt.registrationName,an,vn),!0;return!1},Hi=function(Kt,an,vn){of[Kt]&&Kr(!1,"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",Kt),of[Kt]=an,Kg[Kt]=an.eventTypes[vn].dependencies;{var xn=Kt.toLowerCase();sm[xn]=Kt,Kt==="onDoubleClick"&&(sm.ondblclick=Kt)}},Xi=function(Kt){im&&Kr(!1,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),im=Array.prototype.slice.call(Kt),vi()},Ca=function(Kt){var an=!1;for(var vn in Kt)if(Kt.hasOwnProperty(vn)){var xn=Kt[vn];(!Rf.hasOwnProperty(vn)||Rf[vn]!==xn)&&(Rf[vn]&&Kr(!1,"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",vn),Rf[vn]=xn,an=!0)}an&&vi()},ma=function(Kt,an,vn){Zg=Kt,tv=an,kd=vn,kd&&tv||oo(!1,"EventPluginUtils.setComponentTree(...): Injected module is missing getNodeFromInstance or getInstanceFromNode.")},Pa=function(Kt,an,vn){var xn=Kt.type||"unknown-event";Kt.currentTarget=kd(vn),Fn(xn,an,void 0,Kt),Kt.currentTarget=null},qn=function(Kt){var an=Kt._dispatchListeners,vn=Kt._dispatchInstances;if(o0(Kt),Array.isArray(an))for(var xn=0;xn<an.length&&!Kt.isPropagationStopped();xn++)Pa(Kt,an[xn],vn[xn]);else an&&Pa(Kt,an,vn);Kt._dispatchListeners=null,Kt._dispatchInstances=null},ro=function(Kt,an){return an==null&&Kr(!1,"accumulateInto(...): Accumulated items must not be null or undefined."),Kt==null?an:Array.isArray(Kt)?Array.isArray(an)?(Kt.push.apply(Kt,an),Kt):(Kt.push(an),Kt):Array.isArray(an)?[Kt].concat(an):[Kt,an]},vo=function(Kt,an,vn){Array.isArray(Kt)?Kt.forEach(an,vn):Kt&&an.call(vn,Kt)},ho=function(Kt){return Kt==="button"||Kt==="input"||Kt==="select"||Kt==="textarea"},Za=function(Kt,an,vn){switch(Kt){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!!(vn.disabled&&ho(an));default:return!1}},Ki=function(Kt,an){var vn=void 0,xn=Kt.stateNode;if(!xn)return null;var En=Zg(xn);return!En||(vn=En[an],Za(an,Kt.type,En))?null:(!vn||typeof vn=="function"||Kr(!1,"Expected `%s` listener to be a function, instead got a value of `%s` type.",an,typeof vn=="undefined"?"undefined":_typeof1(vn)),vn)},ea=function(Kt,an,vn,xn){for(var En=null,Gn=0;Gn<am.length;Gn++){var Ir=am[Gn];if(Ir){var ii=Ir.extractEvents(Kt,an,vn,xn);ii&&(En=ro(En,ii))}}return En},Ji=function(Kt){Kt!==null&&(wh=ro(wh,Kt));var an=wh;wh=null,an&&(vo(an,Uk),wh&&Kr(!1,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."),Pr())},Ea=function(Kt,an,vn,xn){var En=ea(Kt,an,vn,xn);Ji(En)},Ua=function(Kt,an){an[Lf]=Kt},yo=function(Kt){if(Kt[Lf])return Kt[Lf];for(;!Kt[Lf];)if(Kt.parentNode)Kt=Kt.parentNode;else return null;var an=Kt[Lf];return an.tag===ds||an.tag===Zs?an:null},Qa=function(Kt){var an=Kt[Lf];return an&&(an.tag===ds||an.tag===Zs)?an:null},zo=function(Kt){if(Kt.tag===ds||Kt.tag===Zs)return Kt.stateNode;Kr(!1,"getNodeFromInstance: Invalid argument.")},Wo=function(Kt){return Kt[rv]||null},Vo=function(Kt,an){Kt[rv]=an},as=function(Kt){do Kt=Kt.return;while(Kt&&Kt.tag!==ds);return Kt||null},vs=function(Kt,an){for(var vn=0,xn=Kt;xn;xn=as(xn))vn++;for(var En=0,Gn=an;Gn;Gn=as(Gn))En++;for(;vn-En>0;)Kt=as(Kt),vn--;for(;En-vn>0;)an=as(an),En--;for(var Ir=vn;Ir--;){if(Kt===an||Kt===an.alternate)return Kt;Kt=as(Kt),an=as(an)}return null},ms=function(Kt,an,vn){for(var xn=[];Kt;)xn.push(Kt),Kt=as(Kt);var En=void 0;for(En=xn.length;En-- >0;)an(xn[En],"captured",vn);for(En=0;En<xn.length;En++)an(xn[En],"bubbled",vn)},_s=function(Kt,an,vn,xn,En){for(var Gn=Kt&&an?vs(Kt,an):null,Ir=[];!(!Kt||Kt===Gn);){var ii=Kt.alternate;if(ii!==null&&ii===Gn)break;Ir.push(Kt),Kt=as(Kt)}for(var di=[];!(!an||an===Gn);){var Wi=an.alternate;if(Wi!==null&&Wi===Gn)break;di.push(an),an=as(an)}for(var ya=0;ya<Ir.length;ya++)vn(Ir[ya],"bubbled",xn);for(var $a=di.length;$a-- >0;)vn(di[$a],"captured",En)},As=function(Kt,an,vn){var xn=an.dispatchConfig.phasedRegistrationNames[vn];return Ki(Kt,xn)},js=function(Kt,an,vn){Kt||oo(!1,"Dispatching inst must not be null");var xn=As(Kt,vn,an);xn&&(vn._dispatchListeners=ro(vn._dispatchListeners,xn),vn._dispatchInstances=ro(vn._dispatchInstances,Kt))},sl=function(Kt){Kt&&Kt.dispatchConfig.phasedRegistrationNames&&ms(Kt._targetInst,js,Kt)},Fo=function(Kt,an,vn){if(Kt&&vn&&vn.dispatchConfig.registrationName){var xn=vn.dispatchConfig.registrationName,En=Ki(Kt,xn);En&&(vn._dispatchListeners=ro(vn._dispatchListeners,En),vn._dispatchInstances=ro(vn._dispatchInstances,Kt))}},so=function(Kt){Kt&&Kt.dispatchConfig.registrationName&&Fo(Kt._targetInst,null,Kt)},co=function(Kt){vo(Kt,sl)},ts=function(Kt,an,vn,xn){_s(vn,xn,Fo,Kt,an)},Qo=function(Kt){vo(Kt,so)},Ha=function(Kt){return Kt},ns=function(Kt){return Kt},qo=function(Kt,an){var vn={};return vn[Kt.toLowerCase()]=an.toLowerCase(),vn["Webkit"+Kt]="webkit"+an,vn["Moz"+Kt]="moz"+an,vn},Zn=function(Kt){if(Ch[Kt])return Ch[Kt];if(!Nf[Kt])return Kt;var an=Nf[Kt];for(var vn in an)if(an.hasOwnProperty(vn)&&vn in l0)return Ch[Kt]=an[vn];return Kt},wn=function(Kt){return ns(Kt)},Dn=function(Kt){return Od=Kt,Td=Er(),!0},Wn=function(){Od=null,Td=null,Dh=null},Kn=function(){if(Dh)return Dh;var Kt=void 0,an=Td,vn=an.length,xn=void 0,En=Er(),Gn=En.length;for(Kt=0;Kt<vn&&an[Kt]===En[Kt];Kt++);var Ir=vn-Kt;for(xn=1;xn<=Ir&&an[vn-xn]===En[Gn-xn];xn++);var ii=xn>1?1-xn:void 0;return Dh=En.slice(Kt,ii),Dh},Er=function(){return"value"in Od?Od.value:Od.textContent},Br=function(){return!0},Xr=function(){return!1},Fi=function(Kt,an,vn,xn){delete this.nativeEvent,delete this.preventDefault,delete this.stopPropagation,delete this.isDefaultPrevented,delete this.isPropagationStopped,this.dispatchConfig=Kt,this._targetInst=an,this.nativeEvent=vn;var En=this.constructor.Interface;for(var Gn in En)if(En.hasOwnProperty(Gn)){delete this[Gn];var Ir=En[Gn];Ir?this[Gn]=Ir(vn):Gn==="target"?this.target=xn:this[Gn]=vn[Gn]}var ii=vn.defaultPrevented!=null?vn.defaultPrevented:vn.returnValue===!1;return ii?this.isDefaultPrevented=Br:this.isDefaultPrevented=Xr,this.isPropagationStopped=Xr,this},Ii=function(Kt,an){var vn=function(ii){var di=Gn?"setting the method":"setting the property";return En(di,"This is effectively a no-op"),ii},xn=function(){var ii=Gn?"accessing the method":"accessing the property",di=Gn?"This is a no-op function":"This is set to null";return En(ii,di),an},En=function(ii,di){var Wi=!1;Wi||oo(!1,"This synthetic event is reused for performance reasons. If you're seeing this, you're %s `%s` on a released/nullified synthetic event. %s. If you must keep the original synthetic event around, use event.persist(). See https://fb.me/react-event-pooling for more information.",ii,Kt,di)},Gn=typeof an=="function";return{configurable:!0,set:vn,get:xn}},Vr=function(Kt,an,vn,xn){var En=this;if(En.eventPool.length){var Gn=En.eventPool.pop();return En.call(Gn,Kt,an,vn,xn),Gn}return new En(Kt,an,vn,xn)},ja=function(Kt){var an=this;_instanceof1(Kt,an)||Kr(!1,"Trying to release an event instance into a pool of a different type."),Kt.destructor(),an.eventPool.length<Wk&&an.eventPool.push(Kt)},Ja=function(Kt){Kt.eventPool=[],Kt.getPooled=Vr,Kt.release=ja},io=function(Kt){return(Kt.ctrlKey||Kt.altKey||Kt.metaKey)&&!(Kt.ctrlKey&&Kt.altKey)},ca=function(Kt){switch(Kt){case d0:return gc.compositionStart;case xd:return gc.compositionEnd;case f0:return gc.compositionUpdate}},Mo=function(Kt,an){return Kt===pc&&an.keyCode===Wf},ls=function(Kt,an){switch(Kt){case Eu:return xm.indexOf(an.keyCode)!==-1;case pc:return an.keyCode!==Wf;case bu:case Sd:case Gl:return!0;default:return!1}},Eo=function(Kt){var an=Kt.detail;return typeof an=="object"&&"data"in an?an.data:null},Zo=function(Kt){return Kt.locale==="ko"},mo=function(Kt,an,vn,xn){var En=void 0,Gn=void 0;if(Cm?En=ca(Kt):Lc?ls(Kt,vn)&&(En=gc.compositionEnd):Mo(Kt,vn)&&(En=gc.compositionStart),!En)return null;od&&!Zo(vn)&&(!Lc&&En===gc.compositionStart?Lc=Dn(xn):En===gc.compositionEnd&&Lc&&(Gn=Kn()));var Ir=qk.getPooled(En,an,vn,xn);if(Gn)Ir.data=Gn;else{var ii=Eo(vn);ii!==null&&(Ir.data=ii)}return co(Ir),Ir},xo=function(Kt,an){switch(Kt){case xd:return Eo(an);case bu:var vn=an.which;return vn!==hv?null:(pv=!0,Pl);case bl:var xn=an.data;return xn===Pl&&pv?null:xn;default:return null}},go=function(Kt,an){if(Lc){if(Kt===xd||!Cm&&ls(Kt,an)){var vn=Kn();return Wn(),Lc=!1,vn}return null}switch(Kt){case lf:return null;case bu:if(!io(an)){if(an.char&&an.char.length>1)return an.char;if(an.which)return String.fromCharCode(an.which)}return null;case xd:return od&&!Zo(an)?null:an.data;default:return null}},us=function(Kt,an,vn,xn){var En=void 0;if(Yu?En=xo(Kt,vn):En=go(Kt,vn),!En)return null;var Gn=Jk.getPooled(gc.beforeInput,an,vn,xn);return Gn.data=En,co(Gn),Gn},Do=function(Kt){var an=tv(Kt);if(an){typeof Am!="function"&&Kr(!1,"setRestoreImplementation() needs to be called to handle a target for controlled events. This error is likely caused by a bug in React. Please file an issue.");var vn=Zg(an.stateNode);Am(an.stateNode,an.type,vn)}},os=function(Kt){Am=Kt},Ho=function(Kt){Vf?jl?jl.push(Kt):jl=[Kt]:Vf=Kt},ws=function(){return Vf!==null||jl!==null},qs=function(){if(Vf){var Kt=Vf,an=jl;if(Vf=null,jl=null,Do(Kt),an)for(var vn=0;vn<an.length;vn++)Do(an[vn])}},Os=function(Kt,an){if(gv)return Kt(an);gv=!0;try{return O0(Kt,an)}finally{gv=!1;var vn=ws();vn&&(Lh(),qs())}},ys=function(Kt,an,vn){return mv(Kt,an,vn)},Vs=function(Kt,an,vn){O0=Kt,mv=an,Lh=vn},Uo=function(Kt){var an=Kt&&Kt.nodeName&&Kt.nodeName.toLowerCase();return an==="input"?!!T0[Kt.type]:an==="textarea"},Bs=function(Kt){var an=Kt.target||Kt.srcElement||window;return an.correspondingUseElement&&(an=an.correspondingUseElement),an.nodeType===Qu?an.parentNode:an},Xs=function(Kt){if(!Rc)return!1;var an="on"+Kt,vn=an in document;if(!vn){var xn=document.createElement("div");xn.setAttribute(an,"return;"),vn=typeof xn[an]=="function"}return vn},ks=function(Kt){var an=Kt.type,vn=Kt.nodeName;return vn&&vn.toLowerCase()==="input"&&(an==="checkbox"||an==="radio")},ku=function(Kt){return Kt._valueTracker},dd=function(Kt){Kt._valueTracker=null},_c=function(Kt){var an="";return Kt&&(ks(Kt)?an=Kt.checked?"true":"false":an=Kt.value),an},Es=function(Kt){var an=ks(Kt)?"checked":"value",vn=Object.getOwnPropertyDescriptor(Kt.constructor.prototype,an),xn=""+Kt[an];if(!(Kt.hasOwnProperty(an)||typeof vn=="undefined"||typeof vn.get!="function"||typeof vn.set!="function")){var En=vn.get,Gn=vn.set;Object.defineProperty(Kt,an,{configurable:!0,get:function(){return En.call(this)},set:function(di){xn=""+di,Gn.call(this,di)}}),Object.defineProperty(Kt,an,{enumerable:vn.enumerable});var Ir={getValue:function(){return xn},setValue:function(di){xn=""+di},stopTracking:function(){dd(Kt),delete Kt[an]}};return Ir}},Is=function(Kt){ku(Kt)||(Kt._valueTracker=Es(Kt))},tu=function(Kt){if(!Kt)return!1;var an=ku(Kt);if(!an)return!0;var vn=an.getValue(),xn=_c(Kt);return xn!==vn?(an.setValue(xn),!0):!1},$l=function(Kt){if(Kt===null||typeof Kt!="object")return null;var an=j0&&Kt[j0]||Kt[Gk];return typeof an=="function"?an:null},zl=function(Kt){return Kt._status===Sv?Kt._result:null},fd=function(Kt,an,vn){var xn=an.displayName||an.name||"";return Kt.displayName||(xn!==""?vn+"("+xn+")":vn)},zc=function(Kt){switch(Kt.tag){case Fs:case Js:case Zs:case sf:case Ic:case xh:return"";default:var an=Kt._debugOwner,vn=Kt._debugSource,xn=Io(Kt.type),En=null;return an&&(En=Io(an.type)),yv(xn,vn,En)}},$s=function(Kt){var an="",vn=Kt;do an+=zc(vn),vn=vn.return;while(vn);return an},nu=function(){{if(jd===null)return null;var Kt=jd._debugOwner;if(Kt!==null&&typeof Kt!="undefined")return Io(Kt.type)}return null},Ys=function(){return jd===null?"":$s(jd)},Il=function(){I0.getCurrentStack=null,jd=null,Bh=null},xu=function(Kt){I0.getCurrentStack=Ys,jd=Kt,Bh=null},Rl=function(Kt){Bh=Kt},gl=function(Kt){return D0.call(jv,Kt)?!0:D0.call(Im,Kt)?!1:Em.test(Kt)?(jv[Kt]=!0,!0):(Im[Kt]=!0,Ao(!1,"Invalid attribute name: `%s`",Kt),!1)},Fl=function(Kt,an,vn){return an!==null?an.type===jm:vn?!1:Kt.length>2&&(Kt[0]==="o"||Kt[0]==="O")&&(Kt[1]==="n"||Kt[1]==="N")},pl=function(Kt,an,vn,xn){if(vn!==null&&vn.type===jm)return!1;switch(typeof an=="undefined"?"undefined":_typeof1(an)){case"function":case"symbol":return!0;case"boolean":{if(xn)return!1;if(vn!==null)return!vn.acceptsBooleans;var En=Kt.toLowerCase().slice(0,5);return En!=="data-"&&En!=="aria-"}default:return!1}},Cu=function(Kt,an,vn,xn){if(an===null||typeof an=="undefined"||pl(Kt,an,vn,xn))return!0;if(xn)return!1;if(vn!==null)switch(vn.type){case vc:return!an;case hf:return an===!1;case Ov:return isNaN(an);case Tv:return isNaN(an)||an<1}return!1},hs=function(Kt){return fu.hasOwnProperty(Kt)?fu[Kt]:null},xs=function(Kt,an,vn,xn,En){this.acceptsBooleans=an===Av||an===vc||an===hf,this.attributeName=xn,this.attributeNamespace=En,this.mustUseProperty=vn,this.propertyName=Kt,this.type=an},wc=function(Kt,an,vn,xn){if(xn.mustUseProperty){var En=xn.propertyName;return Kt[En]}else{var Gn=xn.attributeName,Ir=null;if(xn.type===hf){if(Kt.hasAttribute(Gn)){var ii=Kt.getAttribute(Gn);return ii===""?!0:Cu(an,vn,xn,!1)?ii:ii===""+vn?vn:ii}}else if(Kt.hasAttribute(Gn)){if(Cu(an,vn,xn,!1))return Kt.getAttribute(Gn);if(xn.type===vc)return vn;Ir=Kt.getAttribute(Gn)}return Cu(an,vn,xn,!1)?Ir===null?vn:Ir:Ir===""+vn?vn:Ir}},wl=function(Kt,an,vn){{if(!gl(an))return;if(!Kt.hasAttribute(an))return vn===void 0?void 0:null;var xn=Kt.getAttribute(an);return xn===""+vn?vn:xn}},$u=function(Kt,an,vn,xn){var En=hs(an);if(!Fl(an,En,xn)){if(Cu(an,vn,En,xn)&&(vn=null),xn||En===null){if(gl(an)){var Gn=an;vn===null?Kt.removeAttribute(Gn):Kt.setAttribute(Gn,""+vn)}return}var Ir=En.mustUseProperty;if(Ir){var ii=En.propertyName;if(vn===null){var di=En.type;Kt[ii]=di===vc?!1:""}else Kt[ii]=vn;return}var Wi=En.attributeName,ya=En.attributeNamespace;if(vn===null)Kt.removeAttribute(Wi);else{var $a=En.type,Oa=void 0;$a===vc||$a===hf&&vn===!0?Oa="":Oa=""+vn,ya?Kt.setAttributeNS(ya,Wi,Oa):Kt.setAttribute(Wi,Oa)}}},cl=function(Kt){return""+Kt},nl=function(Kt){switch(typeof Kt=="undefined"?"undefined":_typeof1(Kt)){case"boolean":case"number":case"object":case"string":case"undefined":return Kt;default:return""}},Fc=function(Kt){var an=Kt.type==="checkbox"||Kt.type==="radio";return an?Kt.checked!=null:Kt.value!=null},Vd=function(Kt,an){var vn=Kt,xn=an.checked,En=cu({},an,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:xn!=null?xn:vn._wrapperState.initialChecked});return En},ac=function(Kt,an){is.checkPropTypes("input",an),an.checked!==void 0&&an.defaultChecked!==void 0&&!B0&&(Ao(!1,"%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",nu()||"A component",an.type),B0=!0),an.value!==void 0&&an.defaultValue!==void 0&&!N0&&(Ao(!1,"%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",nu()||"A component",an.type),N0=!0);var vn=Kt,xn=an.defaultValue==null?"":an.defaultValue;vn._wrapperState={initialChecked:an.checked!=null?an.checked:an.defaultChecked,initialValue:nl(an.value!=null?an.value:xn),controlled:Fc(an)}},Ml=function(Kt,an){var vn=Kt,xn=an.checked;xn!=null&&$u(vn,"checked",xn,!1)},mu=function(Kt,an){var vn=Kt;{var xn=Fc(an);!vn._wrapperState.controlled&&xn&&!z0&&(Ao(!1,"A component is changing an uncontrolled input of type %s to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components",an.type),z0=!0),vn._wrapperState.controlled&&!xn&&!$0&&(Ao(!1,"A component is changing a controlled input of type %s to be uncontrolled. Input elements should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components",an.type),$0=!0)}Ml(Kt,an);var En=nl(an.value),Gn=an.type;if(En!=null)Gn==="number"?(En===0&&vn.value===""||vn.value!=En)&&(vn.value=cl(En)):vn.value!==cl(En)&&(vn.value=cl(En));else if(Gn==="submit"||Gn==="reset"){vn.removeAttribute("value");return}mf?an.hasOwnProperty("defaultValue")&&Su(vn,an.type,nl(an.defaultValue)):an.hasOwnProperty("value")?Su(vn,an.type,En):an.hasOwnProperty("defaultValue")&&Su(vn,an.type,nl(an.defaultValue)),mf?an.defaultChecked==null?vn.removeAttribute("checked"):vn.defaultChecked=!!an.defaultChecked:an.checked==null&&an.defaultChecked!=null&&(vn.defaultChecked=!!an.defaultChecked)},zu=function(Kt,an,vn){var xn=Kt;if(an.hasOwnProperty("value")||an.hasOwnProperty("defaultValue")){var En=an.type,Gn=En==="submit"||En==="reset";if(Gn&&(an.value===void 0||an.value===null))return;var Ir=cl(xn._wrapperState.initialValue);if(!vn)if(mf){var ii=nl(an.value);ii!=null&&(Gn||ii!==xn.value)&&(xn.value=cl(ii))}else Ir!==xn.value&&(xn.value=Ir);if(mf){var di=nl(an.defaultValue);di!=null&&(xn.defaultValue=cl(di))}else xn.defaultValue=Ir}var Wi=xn.name;Wi!==""&&(xn.name=""),mf?(vn||Ml(Kt,an),an.hasOwnProperty("defaultChecked")&&(xn.defaultChecked=!xn.defaultChecked,xn.defaultChecked=!!an.defaultChecked)):(xn.defaultChecked=!xn.defaultChecked,xn.defaultChecked=!!xn._wrapperState.initialChecked),Wi!==""&&(xn.name=Wi)},qd=function(Kt,an){var vn=Kt;mu(vn,an),oc(vn,an)},oc=function(Kt,an){var vn=an.name;if(an.type==="radio"&&vn!=null){for(var xn=Kt;xn.parentNode;)xn=xn.parentNode;for(var En=xn.querySelectorAll("input[name="+JSON.stringify(""+vn)+'][type="radio"]'),Gn=0;Gn<En.length;Gn++){var Ir=En[Gn];if(!(Ir===Kt||Ir.form!==Kt.form)){var ii=Wo(Ir);ii||Kr(!1,"ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported."),tu(Ir),mu(Ir,ii)}}}},Su=function(Kt,an,vn){(an!=="number"||Kt.ownerDocument.activeElement!==Kt)&&(vn==null?Kt.defaultValue=cl(Kt._wrapperState.initialValue):Kt.defaultValue!==cl(vn)&&(Kt.defaultValue=cl(vn)))},al=function(Kt,an,vn){var xn=Fi.getPooled(F0.change,Kt,an,vn);return xn.type="change",Ho(vn),co(xn),xn},Au=function(Kt){var an=Kt.nodeName&&Kt.nodeName.toLowerCase();return an==="select"||an==="input"&&Kt.type==="file"},Hl=function(Kt){var an=al(Uh,Kt,Bs(Kt));Os(ru,an)},ru=function(Kt){Ji(Kt)},Fa=function(Kt){var an=zo(Kt);if(tu(an))return Kt},wi=function(Kt,an){if(Kt===dm)return an},da=function(Kt,an){Hh=Kt,Uh=an,Hh.attachEvent("onpropertychange",Wa)},Ia=function(){!Hh||(Hh.detachEvent("onpropertychange",Wa),Hh=null,Uh=null)},Wa=function(Kt){Kt.propertyName==="value"&&Fa(Uh)&&Hl(Kt)},lo=function(Kt,an,vn){Kt===hc?(Ia(),da(an,vn)):Kt===Gl&&Ia()},Zi=function(Kt,an){if(Kt===bm||Kt===Eu||Kt===pc)return Fa(Uh)},ai=function(Kt){var an=Kt.nodeName;return an&&an.toLowerCase()==="input"&&(Kt.type==="checkbox"||Kt.type==="radio")},Oi=function(Kt,an){if(Kt===fm)return Fa(an)},oa=function(Kt,an){if(Kt===du||Kt===dm)return Fa(an)},Da=function(Kt){var an=Kt._wrapperState;!an||!an.controlled||Kt.type!=="number"||mf||Su(Kt,"number",Kt.value)},wa=function(Kt){var an=this,vn=an.nativeEvent;if(vn.getModifierState)return vn.getModifierState(Kt);var xn=H0[Kt];return xn?!!vn[xn]:!1},Ra=function(Kt){return wa},La=function(Kt,an){return Kt===an?Kt!==0||an!==0||1/Kt===1/an:Kt!==Kt&&an!==an},ao=function(Kt,an){if(La(Kt,an))return!0;if(typeof Kt!="object"||Kt===null||typeof an!="object"||an===null)return!1;var vn=Object.keys(Kt),xn=Object.keys(an);if(vn.length!==xn.length)return!1;for(var En=0;En<vn.length;En++)if(!G0.call(an,vn[En])||!La(Kt[vn[En]],an[vn[En]]))return!1;return!0},uo=function(Kt){return Kt._reactInternalFiber},So=function(Kt){return Kt._reactInternalFiber!==void 0},Xo=function(Kt,an){Kt._reactInternalFiber=an},Jo=function(Kt){var an=Kt;if(Kt.alternate)for(;an.return;)an=an.return;else{if((an.effectTag&xl)!==Zu)return Hn;for(;an.return;)if(an=an.return,(an.effectTag&xl)!==Zu)return Hn}return an.tag===Fs?ln:bn},Cs=function(Kt){return Jo(Kt)===ln},zs=function(Kt){{var an=nx.current;if(an!==null&&an.tag===Ds){var vn=an,xn=vn.stateNode;xn._warnedAboutRefsInRender||oo(!1,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",Io(vn.type)||"A component"),xn._warnedAboutRefsInRender=!0}}var En=uo(Kt);return En?Jo(En)===ln:!1},rs=function(Kt){Jo(Kt)!==ln&&Kr(!1,"Unable to find node on an unmounted component.")},Us=function(Kt){var an=Kt.alternate;if(!an){var vn=Jo(Kt);return vn===bn&&Kr(!1,"Unable to find node on an unmounted component."),vn===Hn?null:Kt}for(var xn=Kt,En=an;;){var Gn=xn.return,Ir=Gn?Gn.alternate:null;if(!Gn||!Ir)break;if(Gn.child===Ir.child){for(var ii=Gn.child;ii;){if(ii===xn)return rs(Gn),Kt;if(ii===En)return rs(Gn),an;ii=ii.sibling}Kr(!1,"Unable to find node on an unmounted component.")}if(xn.return!==En.return)xn=Gn,En=Ir;else{for(var di=!1,Wi=Gn.child;Wi;){if(Wi===xn){di=!0,xn=Gn,En=Ir;break}if(Wi===En){di=!0,En=Gn,xn=Ir;break}Wi=Wi.sibling}if(!di){for(Wi=Ir.child;Wi;){if(Wi===xn){di=!0,xn=Ir,En=Gn;break}if(Wi===En){di=!0,En=Ir,xn=Gn;break}Wi=Wi.sibling}di||Kr(!1,"Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}xn.alternate!==En&&Kr(!1,"Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}return xn.tag!==Fs&&Kr(!1,"Unable to find node on an unmounted component."),xn.stateNode.current===xn?Kt:an},kl=function(Kt){var an=Us(Kt);if(!an)return null;for(var vn=an;;){if(vn.tag===ds||vn.tag===Zs)return vn;if(vn.child){vn.child.return=vn,vn=vn.child;continue}if(vn===an)return null;for(;!vn.sibling;){if(!vn.return||vn.return===an)return null;vn=vn.return}vn.sibling.return=vn.return,vn=vn.sibling}return null},Rs=function(Kt){var an=Us(Kt);if(!an)return null;for(var vn=an;;){if(vn.tag===ds||vn.tag===Zs)return vn;if(vn.child&&vn.tag!==Js){vn.child.return=vn,vn=vn.child;continue}if(vn===an)return null;for(;!vn.sibling;){if(!vn.return||vn.return===an)return null;vn=vn.return}vn.sibling.return=vn.return,vn=vn.sibling}return null},kc=function(Kt,an,vn){Kt.addEventListener(an,vn,!1)},Jd=function(Kt,an,vn){Kt.addEventListener(an,vn,!0)},sc=function(Kt){var an=void 0,vn=Kt.keyCode;return"charCode"in Kt?(an=Kt.charCode,an===0&&vn===13&&(an=13)):an=vn,an===10&&(an=13),an>=32||an===13?an:0},Dl=function(Kt){if(Kt.key){var an=gi[Kt.key]||Kt.key;if(an!=="Unidentified")return an}if(Kt.type==="keypress"){var vn=sc(Kt);return vn===13?"Enter":String.fromCharCode(vn)}return Kt.type==="keydown"||Kt.type==="keyup"?Yi[Kt.keyCode]||"Unidentified":""},vy=function(Kt,an){var vn=Kt[0],xn=Kt[1],En=xn[0].toUpperCase()+xn.slice(1),Gn="on"+En,Ir={phasedRegistrationNames:{bubbled:Gn,captured:Gn+"Capture"},dependencies:[vn],isInteractive:an};Bo[xn]=Ir,Oo[vn]=Ir},z_=function(Kt){for(;Kt.return;)Kt=Kt.return;return Kt.tag!==Fs?null:Kt.stateNode.containerInfo},yy=function(Kt,an,vn){if(Cl.length){var xn=Cl.pop();return xn.topLevelType=Kt,xn.nativeEvent=an,xn.targetInst=vn,xn}return{topLevelType:Kt,nativeEvent:an,targetInst:vn,ancestors:[]}},F_=function(Kt){Kt.topLevelType=null,Kt.nativeEvent=null,Kt.targetInst=null,Kt.ancestors.length=0,Cl.length<Xl&&Cl.push(Kt)},H_=function(Kt){var an=Kt.targetInst,vn=an;do{if(!vn){Kt.ancestors.push(vn);break}var xn=z_(vn);if(!xn)break;Kt.ancestors.push(vn),vn=yo(xn)}while(vn);for(var En=0;En<Kt.ancestors.length;En++)an=Kt.ancestors[En],Ea(Kt.topLevelType,an,Kt.nativeEvent,Bs(Kt.nativeEvent))},by=function(Kt){Yl=!!Kt},U_=function(){return Yl},ll=function(Kt,an){if(!an)return null;var vn=rl(Kt)?th:lp;kc(an,wn(Kt),vn.bind(null,Kt))},sp=function(Kt,an){if(!an)return null;var vn=rl(Kt)?th:lp;Jd(an,wn(Kt),vn.bind(null,Kt))},th=function(Kt,an){ys(lp,Kt,an)},lp=function(Kt,an){if(Yl){var vn=Bs(an),xn=yo(vn);xn!==null&&typeof xn.tag=="number"&&!Cs(xn)&&(xn=null);var En=yy(Kt,an,xn);try{Os(H_,En)}finally{F_(En)}}},nh=function(Kt){return Object.prototype.hasOwnProperty.call(Kt,bc)||(Kt[bc]=Sl++,hu[Kt[bc]]={}),hu[Kt[bc]]},W_=function(Kt,an){for(var vn=nh(an),xn=Kg[Kt],En=0;En<xn.length;En++){var Gn=xn[En];if(!(vn.hasOwnProperty(Gn)&&vn[Gn])){switch(Gn){case uf:sp(uf,an);break;case hc:case Gl:sp(hc,an),sp(Gl,an),vn[Gl]=!0,vn[hc]=!0;break;case av:case Ah:Xs(wn(Gn))&&sp(Gn,an);break;case Gu:case Rh:case Eh:break;default:var Ir=ad.indexOf(Gn)!==-1;Ir||ll(Gn,an);break}vn[Gn]=!0}}},V_=function(Kt,an){for(var vn=nh(an),xn=Kg[Kt],En=0;En<xn.length;En++){var Gn=xn[En];if(!(vn.hasOwnProperty(Gn)&&vn[Gn]))return!1}return!0},Zm=function(Kt){if(Kt=Kt||(typeof document!="undefined"?document:void 0),typeof Kt=="undefined")return null;try{return Kt.activeElement||Kt.body}catch(an){return Kt.body}},eg=function(Kt){for(;Kt&&Kt.firstChild;)Kt=Kt.firstChild;return Kt},_y=function(Kt){for(;Kt;){if(Kt.nextSibling)return Kt.nextSibling;Kt=Kt.parentNode}},tg=function(Kt,an){for(var vn=eg(Kt),xn=0,En=0;vn;){if(vn.nodeType===Qu){if(En=xn+vn.textContent.length,xn<=an&&En>=an)return{node:vn,offset:an-xn};xn=En}vn=eg(_y(vn))}},q_=function(Kt){var an=Kt.ownerDocument,vn=an&&an.defaultView||window,xn=vn.getSelection&&vn.getSelection();if(!xn||xn.rangeCount===0)return null;var En=xn.anchorNode,Gn=xn.anchorOffset,Ir=xn.focusNode,ii=xn.focusOffset;try{En.nodeType,Ir.nodeType}catch(di){return null}return J_(Kt,En,Gn,Ir,ii)},J_=function(Kt,an,vn,xn,En){var Gn=0,Ir=-1,ii=-1,di=0,Wi=0,ya=Kt,$a=null;e:for(;;){for(var Oa=null;ya===an&&(vn===0||ya.nodeType===Qu)&&(Ir=Gn+vn),ya===xn&&(En===0||ya.nodeType===Qu)&&(ii=Gn+En),ya.nodeType===Qu&&(Gn+=ya.nodeValue.length),(Oa=ya.firstChild)!==null;)$a=ya,ya=Oa;for(;;){if(ya===Kt)break e;if($a===an&&++di===vn&&(Ir=Gn),$a===xn&&++Wi===En&&(ii=Gn),(Oa=ya.nextSibling)!==null)break;ya=$a,$a=ya.parentNode}ya=Oa}return Ir===-1||ii===-1?null:{start:Ir,end:ii}},G_=function(Kt,an){var vn=Kt.ownerDocument||document,xn=vn&&vn.defaultView||window;if(xn.getSelection){var En=xn.getSelection(),Gn=Kt.textContent.length,Ir=Math.min(an.start,Gn),ii=an.end===void 0?Ir:Math.min(an.end,Gn);if(!En.extend&&Ir>ii){var di=ii;ii=Ir,Ir=di}var Wi=tg(Kt,Ir),ya=tg(Kt,ii);if(Wi&&ya){if(En.rangeCount===1&&En.anchorNode===Wi.node&&En.anchorOffset===Wi.offset&&En.focusNode===ya.node&&En.focusOffset===ya.offset)return;var $a=vn.createRange();$a.setStart(Wi.node,Wi.offset),En.removeAllRanges(),Ir>ii?(En.addRange($a),En.extend(ya.node,ya.offset)):($a.setEnd(ya.node,ya.offset),En.addRange($a))}}},wy=function(Kt){return Kt&&Kt.nodeType===Qu},ky=function(Kt){return Kt&&Kt.ownerDocument&&Gf(Kt.ownerDocument.documentElement,Kt)},ng=function(){for(var Kt=window,an=Zm();_instanceof1(an,Kt.HTMLIFrameElement);){try{Kt=an.contentDocument.defaultView}catch(vn){return an}an=Zm(Kt.document)}return an},up=function(Kt){var an=Kt&&Kt.nodeName&&Kt.nodeName.toLowerCase();return an&&(an==="input"&&(Kt.type==="text"||Kt.type==="search"||Kt.type==="tel"||Kt.type==="url"||Kt.type==="password")||an==="textarea"||Kt.contentEditable==="true")},rg=function(){var Kt=ng();return{focusedElem:Kt,selectionRange:up(Kt)?xy(Kt):null}},X_=function(Kt){var an=ng(),vn=Kt.focusedElem,xn=Kt.selectionRange;if(an!==vn&&ky(vn)){xn!==null&&up(vn)&&cp(vn,xn);for(var En=[],Gn=vn;Gn=Gn.parentNode;)Gn.nodeType===_u&&En.push({element:Gn,left:Gn.scrollLeft,top:Gn.scrollTop});typeof vn.focus=="function"&&vn.focus();for(var Ir=0;Ir<En.length;Ir++){var ii=En[Ir];ii.element.scrollLeft=ii.left,ii.element.scrollTop=ii.top}}},xy=function(Kt){var an=void 0;return"selectionStart"in Kt?an={start:Kt.selectionStart,end:Kt.selectionEnd}:an=q_(Kt),an||{start:0,end:0}},cp=function(Kt,an){var vn=an.start,xn=an.end;xn===void 0&&(xn=vn),"selectionStart"in Kt?(Kt.selectionStart=vn,Kt.selectionEnd=Math.min(xn,Kt.value.length)):G_(Kt,an)},Cy=function(Kt){if("selectionStart"in Kt&&up(Kt))return{start:Kt.selectionStart,end:Kt.selectionEnd};var an=Kt.ownerDocument&&Kt.ownerDocument.defaultView||window,vn=an.getSelection();return{anchorNode:vn.anchorNode,anchorOffset:vn.anchorOffset,focusNode:vn.focusNode,focusOffset:vn.focusOffset}},Sy=function(Kt){return Kt.window===Kt?Kt.document:Kt.nodeType===fl?Kt:Kt.ownerDocument},ig=function(Kt,an){var vn=Sy(an);if(ix||Nm==null||Nm!==Zm(vn))return null;var xn=Cy(Nm);if(!Dv||!ao(Dv,xn)){Dv=xn;var En=Fi.getPooled(iC.select,rx,Kt,an);return En.type="select",En.target=Nm,co(En),En}return null},Ay=function(Kt){var an="";return Ss.Children.forEach(Kt,function(vn){vn!=null&&(an+=vn)}),an},dp=function(Kt,an){typeof an.children=="object"&&an.children!==null&&Ss.Children.forEach(an.children,function(vn){vn!=null&&(typeof vn=="string"||typeof vn=="number"||typeof vn.type=="string"&&(oC||(oC=!0,Ao(!1,"Only strings and numbers are supported as <option> children."))))}),an.selected!=null&&!aC&&(Ao(!1,"Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),aC=!0)},Y_=function(Kt,an){an.value!=null&&Kt.setAttribute("value",cl(nl(an.value)))},fp=function(Kt,an){var vn=cu({children:void 0},an),xn=Ay(an.children);return xn&&(vn.children=xn),vn},hp=function(){var Kt=nu();return Kt?"\n\nCheck the render method of `"+Kt+"`.":""},ag=function(Kt){is.checkPropTypes("select",Kt);for(var an=0;an<sC.length;an++){var vn=sC[an];if(Kt[vn]!=null){var xn=Array.isArray(Kt[vn]);Kt.multiple&&!xn?Ao(!1,"The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",vn,hp()):!Kt.multiple&&xn&&Ao(!1,"The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",vn,hp())}}},lc=function(Kt,an,vn,xn){var En=Kt.options;if(an){for(var Gn=vn,Ir={},ii=0;ii<Gn.length;ii++)Ir["$"+Gn[ii]]=!0;for(var di=0;di<En.length;di++){var Wi=Ir.hasOwnProperty("$"+En[di].value);En[di].selected!==Wi&&(En[di].selected=Wi),Wi&&xn&&(En[di].defaultSelected=!0)}}else{for(var ya=cl(nl(vn)),$a=null,Oa=0;Oa<En.length;Oa++){if(En[Oa].value===ya){En[Oa].selected=!0,xn&&(En[Oa].defaultSelected=!0);return}$a===null&&!En[Oa].disabled&&($a=En[Oa])}$a!==null&&($a.selected=!0)}},pp=function(Kt,an){return cu({},an,{value:void 0})},og=function(Kt,an){var vn=Kt;ag(an),vn._wrapperState={wasMultiple:!!an.multiple},an.value!==void 0&&an.defaultValue!==void 0&&!ax&&(Ao(!1,"Select elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled select element and remove one of these props. More info: https://fb.me/react-controlled-components"),ax=!0)},Q_=function(Kt,an){var vn=Kt;vn.multiple=!!an.multiple;var xn=an.value;xn!=null?lc(vn,!!an.multiple,xn,!1):an.defaultValue!=null&&lc(vn,!!an.multiple,an.defaultValue,!0)},Oy=function(Kt,an){var vn=Kt,xn=vn._wrapperState.wasMultiple;vn._wrapperState.wasMultiple=!!an.multiple;var En=an.value;En!=null?lc(vn,!!an.multiple,En,!1):xn!==!!an.multiple&&(an.defaultValue!=null?lc(vn,!!an.multiple,an.defaultValue,!0):lc(vn,!!an.multiple,an.multiple?[]:"",!1))},Ty=function(Kt,an){var vn=Kt,xn=an.value;xn!=null&&lc(vn,!!an.multiple,xn,!1)},mp=function(Kt,an){var vn=Kt;an.dangerouslySetInnerHTML!=null&&Kr(!1,"`dangerouslySetInnerHTML` does not make sense on <textarea>.");var xn=cu({},an,{value:void 0,defaultValue:void 0,children:cl(vn._wrapperState.initialValue)});return xn},sg=function(Kt,an){var vn=Kt;is.checkPropTypes("textarea",an),an.value!==void 0&&an.defaultValue!==void 0&&!lC&&(Ao(!1,"%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://fb.me/react-controlled-components",nu()||"A component"),lC=!0);var xn=an.value;if(xn==null){var En=an.defaultValue,Gn=an.children;Gn!=null&&(Ao(!1,"Use the `defaultValue` or `value` props instead of setting children on <textarea>."),En!=null&&Kr(!1,"If you supply `defaultValue` on a <textarea>, do not pass children."),Array.isArray(Gn)&&(Gn.length<=1||Kr(!1,"<textarea> can only have at most one child."),Gn=Gn[0]),En=Gn),En==null&&(En=""),xn=En}vn._wrapperState={initialValue:nl(xn)}},Py=function(Kt,an){var vn=Kt,xn=nl(an.value),En=nl(an.defaultValue);if(xn!=null){var Gn=cl(xn);Gn!==vn.value&&(vn.value=Gn),an.defaultValue==null&&vn.defaultValue!==Gn&&(vn.defaultValue=Gn)}En!=null&&(vn.defaultValue=cl(En))},jy=function(Kt,an){var vn=Kt,xn=vn.textContent;xn===vn._wrapperState.initialValue&&(vn.value=xn)},K_=function(Kt,an){Py(Kt,an)},gp=function(Kt){switch(Kt){case"svg":return ox;case"math":return uC;default:return Y0}},vp=function(Kt,an){return Kt==null||Kt===Y0?gp(an):Kt===ox&&an==="foreignObject"?Y0:Kt},Z_=function(Kt,an){return Kt+an.charAt(0).toUpperCase()+an.substring(1)},lg=function(Kt,an,vn){var xn=an==null||typeof an=="boolean"||an==="";return xn?"":!vn&&typeof an=="number"&&an!==0&&!(Lv.hasOwnProperty(Kt)&&Lv[Kt])?an+"px":(""+an).trim()},ew=function(Kt){return Kt.replace(_S,"-$1").toLowerCase().replace(wS,"-ms-")},ug=function(Kt){{var an="",vn="";for(var xn in Kt)if(Kt.hasOwnProperty(xn)){var En=Kt[xn];if(En!=null){var Gn=xn.indexOf("--")===0;an+=vn+ew(xn)+":",an+=lg(xn,En,Gn),vn=";"}}return an||null}},Ey=function(Kt,an){var vn=Kt.style;for(var xn in an)if(an.hasOwnProperty(xn)){var En=xn.indexOf("--")===0;En||ES(xn,an[xn]);var Gn=lg(xn,an[xn],En);xn==="float"&&(xn="cssFloat"),En?vn.setProperty(xn,Gn):vn[xn]=Gn}},tw=function(Kt){return Kt==null||typeof Kt=="boolean"||Kt===""},Iy=function(Kt){var an={};for(var vn in Kt)for(var xn=yS[vn]||[vn],En=0;En<xn.length;En++)an[xn[En]]=vn;return an},nw=function(Kt,an){if(!!Yk&&!!an){var vn=Iy(Kt),xn=Iy(an),En={};for(var Gn in vn){var Ir=vn[Gn],ii=xn[Gn];if(ii&&Ir!==ii){var di=Ir+","+ii;if(En[di])continue;En[di]=!0,Ao(!1,"%s a style property during rerender (%s) when a conflicting property is set (%s) can lead to styling bugs. To avoid this, don't mix shorthand and non-shorthand properties for the same value; instead, replace the shorthand with separate values.",tw(Kt[Ir])?"Removing":"Updating",Ir,ii)}}}},cg=function(Kt,an){!an||(RS[Kt]&&(an.children==null&&an.dangerouslySetInnerHTML==null||Kr(!1,"%s is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.%s",Kt,lx.getStackAddendum())),an.dangerouslySetInnerHTML!=null&&(an.children!=null&&Kr(!1,"Can only set one of `children` or `props.dangerouslySetInnerHTML`."),typeof an.dangerouslySetInnerHTML=="object"&&MS in an.dangerouslySetInnerHTML||Kr(!1,"`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://fb.me/react-invariant-dangerously-set-inner-html for more information.")),an.suppressContentEditableWarning||!an.contentEditable||an.children==null||Ao(!1,"A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional."),an.style==null||typeof an.style=="object"||Kr(!1,"The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.%s",lx.getStackAddendum()))},Ms=function(Kt,an){if(Kt.indexOf("-")===-1)return typeof an.is=="string";switch(Kt){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},Qs=function(Kt,an){if(NS.call($m,an)&&$m[an])return!0;if(LS.test(an)){var vn="aria-"+an.slice(4).toLowerCase(),xn=gC.hasOwnProperty(vn)?vn:null;if(xn==null)return Ao(!1,"Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",an),$m[an]=!0,!0;if(an!==xn)return Ao(!1,"Invalid ARIA attribute `%s`. Did you mean `%s`?",an,xn),$m[an]=!0,!0}if(DS.test(an)){var En=an.toLowerCase(),Gn=gC.hasOwnProperty(En)?En:null;if(Gn==null)return $m[an]=!0,!1;if(an!==Gn)return Ao(!1,"Unknown ARIA attribute `%s`. Did you mean `%s`?",an,Gn),$m[an]=!0,!0}return!0},rw=function(Kt,an){var vn=[];for(var xn in an){var En=Qs(Kt,xn);En||vn.push(xn)}var Gn=vn.map(function(Ir){return"`"+Ir+"`"}).join(", ");vn.length===1?Ao(!1,"Invalid aria prop %s on <%s> tag. For details, see https://fb.me/invalid-aria-prop",Gn,Kt):vn.length>1&&Ao(!1,"Invalid aria props %s on <%s> tag. For details, see https://fb.me/invalid-aria-prop",Gn,Kt)},iw=function(Kt,an){Ms(Kt,an)||rw(Kt,an)},aw=function(Kt,an){Kt!=="input"&&Kt!=="textarea"&&Kt!=="select"||an!=null&&an.value===null&&!vC&&(vC=!0,Kt==="select"&&an.multiple?Ao(!1,"`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",Kt):Ao(!1,"`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",Kt))},ow=function(Kt,an,vn){Ms(Kt,an)||HS(Kt,an,vn)},Hc=function(Kt,an){var vn=Kt.nodeType===fl||Kt.nodeType===vv,xn=vn?Kt:Kt.ownerDocument;W_(an,xn)},Ry=function(Kt){return Kt.nodeType===fl?Kt:Kt.ownerDocument},My=function(){},yp=function(Kt){Kt.onclick=My},Ol=function(Kt,an,vn,xn,En){for(var Gn in xn)if(xn.hasOwnProperty(Gn)){var Ir=xn[Gn];if(Gn===Yh)Ir&&Object.freeze(Ir),Ey(an,Ir);else if(Gn===Nv){var ii=Ir?Ir[n_]:void 0;ii!=null&&dC(an,ii)}else if(Gn===Xh)if(typeof Ir=="string"){var di=Kt!=="textarea"||Ir!=="";di&&K0(an,Ir)}else typeof Ir=="number"&&K0(an,""+Ir);else Gn===t_||Gn===Bv||Gn===_C||(of.hasOwnProperty(Gn)?Ir!=null&&(typeof Ir!="function"&&a_(Gn,Ir),Hc(vn,Gn)):Ir!=null&&$u(an,Gn,Ir,En))}},dg=function(Kt,an,vn,xn){for(var En=0;En<an.length;En+=2){var Gn=an[En],Ir=an[En+1];Gn===Yh?Ey(Kt,Ir):Gn===Nv?dC(Kt,Ir):Gn===Xh?K0(Kt,Ir):$u(Kt,Gn,Ir,xn)}},Gd=function(Kt,an,vn,xn){var En=void 0,Gn=Ry(vn),Ir=void 0,ii=xn;if(ii===zm&&(ii=gp(Kt)),ii===zm){if(En=Ms(Kt,an),En||Kt===Kt.toLowerCase()||Ao(!1,"<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",Kt),Kt==="script"){var di=Gn.createElement("div");di.innerHTML="<script><\/script>";var Wi=di.firstChild;Ir=di.removeChild(Wi)}else if(typeof an.is=="string")Ir=Gn.createElement(Kt,{is:an.is});else if(Ir=Gn.createElement(Kt),Kt==="select"&&an.multiple){var ya=Ir;ya.multiple=!0}}else Ir=Gn.createElementNS(ii,Kt);return ii===zm&&!En&&Object.prototype.toString.call(Ir)==="[object HTMLUnknownElement]"&&!Object.prototype.hasOwnProperty.call(ux,Kt)&&(ux[Kt]=!0,Ao(!1,"The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",Kt)),Ir},Dy=function(Kt,an){return Ry(an).createTextNode(Kt)},fg=function(Kt,an,vn,xn){var En=Ms(an,vn);r_(an,vn),En&&!e_&&Kt.shadyRoot&&(Ao(!1,"%s is using shady DOM. Using shady DOM with React can cause things to break subtly.",nu()||"A component"),e_=!0);var Gn=void 0;switch(an){case"iframe":case"object":ll(rd,Kt),Gn=vn;break;case"video":case"audio":for(var Ir=0;Ir<ad.length;Ir++)ll(ad[Ir],Kt);Gn=vn;break;case"source":ll(Ls,Kt),Gn=vn;break;case"img":case"image":case"link":ll(Ls,Kt),ll(rd,Kt),Gn=vn;break;case"form":ll(Eh,Kt),ll(Rh,Kt),Gn=vn;break;case"details":ll(wm,Kt),Gn=vn;break;case"input":ac(Kt,vn),Gn=Vd(Kt,vn),ll(Gu,Kt),Hc(xn,"onChange");break;case"option":dp(Kt,vn),Gn=fp(Kt,vn);break;case"select":og(Kt,vn),Gn=pp(Kt,vn),ll(Gu,Kt),Hc(xn,"onChange");break;case"textarea":sg(Kt,vn),Gn=mp(Kt,vn),ll(Gu,Kt),Hc(xn,"onChange");break;default:Gn=vn}switch(cg(an,Gn),Ol(an,Kt,xn,Gn,En),an){case"input":Is(Kt),zu(Kt,vn,!1);break;case"textarea":Is(Kt),jy(Kt,vn);break;case"option":Y_(Kt,vn);break;case"select":Q_(Kt,vn);break;default:typeof Gn.onClick=="function"&&yp(Kt);break}},Fu=function(Kt,an,vn,xn,En){r_(an,xn);var Gn=null,Ir=void 0,ii=void 0;switch(an){case"input":Ir=Vd(Kt,vn),ii=Vd(Kt,xn),Gn=[];break;case"option":Ir=fp(Kt,vn),ii=fp(Kt,xn),Gn=[];break;case"select":Ir=pp(Kt,vn),ii=pp(Kt,xn),Gn=[];break;case"textarea":Ir=mp(Kt,vn),ii=mp(Kt,xn),Gn=[];break;default:Ir=vn,ii=xn,typeof Ir.onClick!="function"&&typeof ii.onClick=="function"&&yp(Kt);break}cg(an,ii);var di=void 0,Wi=void 0,ya=null;for(di in Ir)if(!(ii.hasOwnProperty(di)||!Ir.hasOwnProperty(di)||Ir[di]==null))if(di===Yh){var $a=Ir[di];for(Wi in $a)$a.hasOwnProperty(Wi)&&(ya||(ya={}),ya[Wi]="")}else di===Nv||di===Xh||di===t_||di===Bv||di===_C||(of.hasOwnProperty(di)?Gn||(Gn=[]):(Gn=Gn||[]).push(di,null));for(di in ii){var Oa=ii[di],Xa=Ir!=null?Ir[di]:void 0;if(!(!ii.hasOwnProperty(di)||Oa===Xa||Oa==null&&Xa==null))if(di===Yh)if(Oa&&Object.freeze(Oa),Xa){for(Wi in Xa)Xa.hasOwnProperty(Wi)&&(!Oa||!Oa.hasOwnProperty(Wi))&&(ya||(ya={}),ya[Wi]="");for(Wi in Oa)Oa.hasOwnProperty(Wi)&&Xa[Wi]!==Oa[Wi]&&(ya||(ya={}),ya[Wi]=Oa[Wi])}else ya||(Gn||(Gn=[]),Gn.push(di,ya)),ya=Oa;else if(di===Nv){var wo=Oa?Oa[n_]:void 0,Ro=Xa?Xa[n_]:void 0;wo!=null&&Ro!==wo&&(Gn=Gn||[]).push(di,""+wo)}else di===Xh?Xa!==Oa&&(typeof Oa=="string"||typeof Oa=="number")&&(Gn=Gn||[]).push(di,""+Oa):di===t_||di===Bv||(of.hasOwnProperty(di)?(Oa!=null&&(typeof Oa!="function"&&a_(di,Oa),Hc(En,di)),!Gn&&Xa!==Oa&&(Gn=[])):(Gn=Gn||[]).push(di,Oa))}return ya&&(nw(ya,ii[Yh]),(Gn=Gn||[]).push(Yh,ya)),Gn},Ly=function(Kt,an,vn,xn,En){vn==="input"&&En.type==="radio"&&En.name!=null&&Ml(Kt,En);var Gn=Ms(vn,xn),Ir=Ms(vn,En);switch(dg(Kt,an,Gn,Ir),vn){case"input":mu(Kt,En);break;case"textarea":Py(Kt,En);break;case"select":Oy(Kt,En);break}},Ny=function(Kt){{var an=Kt.toLowerCase();return Z0.hasOwnProperty(an)&&Z0[an]||null}return null},By=function(Kt,an,vn,xn,En){var Gn=void 0,Ir=void 0;switch($v=vn[Bv]===!0,Gn=Ms(an,vn),r_(an,vn),Gn&&!e_&&Kt.shadyRoot&&(Ao(!1,"%s is using shady DOM. Using shady DOM with React can cause things to break subtly.",nu()||"A component"),e_=!0),an){case"iframe":case"object":ll(rd,Kt);break;case"video":case"audio":for(var ii=0;ii<ad.length;ii++)ll(ad[ii],Kt);break;case"source":ll(Ls,Kt);break;case"img":case"image":case"link":ll(Ls,Kt),ll(rd,Kt);break;case"form":ll(Eh,Kt),ll(Rh,Kt);break;case"details":ll(wm,Kt);break;case"input":ac(Kt,vn),ll(Gu,Kt),Hc(En,"onChange");break;case"option":dp(Kt,vn);break;case"select":og(Kt,vn),ll(Gu,Kt),Hc(En,"onChange");break;case"textarea":sg(Kt,vn),ll(Gu,Kt),Hc(En,"onChange");break}cg(an,vn);{Ir=new Set;for(var di=Kt.attributes,Wi=0;Wi<di.length;Wi++){var ya=di[Wi].name.toLowerCase();switch(ya){case"data-reactroot":break;case"value":break;case"checked":break;case"selected":break;default:Ir.add(di[Wi].name)}}}var $a=null;for(var Oa in vn)if(vn.hasOwnProperty(Oa)){var Xa=vn[Oa];if(Oa===Xh)typeof Xa=="string"?Kt.textContent!==Xa&&($v||i_(Kt.textContent,Xa),$a=[Xh,Xa]):typeof Xa=="number"&&Kt.textContent!==""+Xa&&($v||i_(Kt.textContent,Xa),$a=[Xh,""+Xa]);else if(of.hasOwnProperty(Oa))Xa!=null&&(typeof Xa!="function"&&a_(Oa,Xa),Hc(En,Oa));else if(typeof Gn=="boolean"){var wo=void 0,Ro=hs(Oa);if(!$v&&!(Oa===t_||Oa===Bv||Oa==="value"||Oa==="checked"||Oa==="selected")){if(Oa===Nv){var No=Kt.innerHTML,ss=Xa?Xa[n_]:void 0,ps=xC(Kt,ss!=null?ss:"");ps!==No&&zv(Oa,No,ps)}else if(Oa===Yh){if(Ir.delete(Oa),kC){var Hs=ug(Xa);wo=Kt.getAttribute("style"),Hs!==wo&&zv(Oa,wo,Hs)}}else if(Gn)Ir.delete(Oa.toLowerCase()),wo=wl(Kt,Oa,Xa),Xa!==wo&&zv(Oa,wo,Xa);else if(!Fl(Oa,Ro,Gn)&&!Cu(Oa,Xa,Ro,Gn)){var Gs=!1;if(Ro!==null)Ir.delete(Ro.attributeName),wo=wc(Kt,Oa,Xa,Ro);else{var es=xn;if(es===zm&&(es=gp(an)),es===zm)Ir.delete(Oa.toLowerCase());else{var Sa=Ny(Oa);Sa!==null&&Sa!==Oa&&(Gs=!0,Ir.delete(Sa)),Ir.delete(Oa)}wo=wl(Kt,Oa,Xa)}Xa!==wo&&!Gs&&zv(Oa,wo,Xa)}}}}switch(Ir.size>0&&!$v&&wC(Ir),an){case"input":Is(Kt),zu(Kt,vn,!0);break;case"textarea":Is(Kt),jy(Kt,vn);break;case"select":case"option":break;default:typeof vn.onClick=="function"&&yp(Kt);break}return $a},$y=function(Kt,an){var vn=Kt.nodeValue!==an;return vn},hg=function(Kt,an){i_(Kt.nodeValue,an)},pg=function(Kt,an){{if(tc)return;tc=!0,oo(!1,"Did not expect server HTML to contain a <%s> in <%s>.",an.nodeName.toLowerCase(),Kt.nodeName.toLowerCase())}},zy=function(Kt,an){{if(tc)return;tc=!0,oo(!1,'Did not expect server HTML to contain the text node "%s" in <%s>.',an.nodeValue,Kt.nodeName.toLowerCase())}},Fy=function(Kt,an,vn){{if(tc)return;tc=!0,oo(!1,"Expected server HTML to contain a matching <%s> in <%s>.",an,Kt.nodeName.toLowerCase())}},Hy=function(Kt,an){{if(an===""||tc)return;tc=!0,oo(!1,'Expected server HTML to contain a matching text node for "%s" in <%s>.',an,Kt.nodeName.toLowerCase())}},sw=function(Kt,an,vn){switch(an){case"input":qd(Kt,vn);return;case"textarea":K_(Kt,vn);return;case"select":Ty(Kt,vn);return}},hd=function(){Kr(!1,"The current renderer does not support persistence. This error is likely caused by a bug in React. Please file an issue.")},Uc=function(Kt,an){switch(Kt){case"button":case"input":case"select":case"textarea":return!!an.autoFocus}return!1},$o=function(Kt){var an=void 0,vn=void 0,xn=Kt.nodeType;switch(xn){case fl:case vv:{an=xn===fl?"#document":"#fragment";var En=Kt.documentElement;vn=En?En.namespaceURI:vp(null,"");break}default:{var Gn=xn===cf?Kt.parentNode:Kt,Ir=Gn.namespaceURI||null;an=Gn.tagName,vn=vp(Ir,an);break}}{var ii=an.toLowerCase(),di=Uv(null,ii);return{namespace:vn,ancestorInfo:di}}return vn},sa=function(Kt,an,vn){{var xn=Kt,En=vp(xn.namespace,an),Gn=Uv(xn.ancestorInfo,an);return{namespace:En,ancestorInfo:Gn}}var Ir=Kt;return vp(Ir,an)},Nr=function(Kt){return Kt},Ba=function(Kt){cx=U_(),dx=rg(),by(!1)},ko=function(Kt){X_(dx),dx=null,by(cx),cx=null},bo=function(Kt,an,vn,xn,En){var Gn=void 0;{var Ir=xn;if(Hv(Kt,null,Ir.ancestorInfo),typeof an.children=="string"||typeof an.children=="number"){var ii=""+an.children,di=Uv(Ir.ancestorInfo,Kt);Hv(null,ii,di)}Gn=Ir.namespace}var Wi=Gd(Kt,an,vn,Gn);return Ua(En,Wi),Vo(Wi,an),Wi},Ts=function(Kt,an){Kt.appendChild(an)},iu=function(Kt,an,vn,xn,En){return fg(Kt,an,vn,xn),Uc(an,vn)},bp=function(Kt,an,vn,xn,En,Gn){{var Ir=Gn;if(_typeof1(xn.children)!==_typeof1(vn.children)&&(typeof xn.children=="string"||typeof xn.children=="number")){var ii=""+xn.children,di=Uv(Ir.ancestorInfo,an);Hv(null,ii,di)}}return Fu(Kt,an,vn,xn,En)},Wc=function(Kt,an){return Kt==="textarea"||Kt==="option"||Kt==="noscript"||typeof an.children=="string"||typeof an.children=="number"||typeof an.dangerouslySetInnerHTML=="object"&&an.dangerouslySetInnerHTML!==null&&an.dangerouslySetInnerHTML.__html!=null},lw=function(Kt,an){return!!an.hidden},_p=function(Kt,an,vn,xn){{var En=vn;Hv(null,Kt,En.ancestorInfo)}var Gn=Dy(Kt,an);return Ua(xn,Gn),Gn},uw=function(Kt,an,vn,xn){Uc(an,vn)&&Kt.focus()},cw=function(Kt,an,vn,xn,En,Gn){Vo(Kt,En),Ly(Kt,an,vn,xn,En)},Uy=function(Kt){K0(Kt,"")},Vc=function(Kt,an,vn){Kt.nodeValue=vn},dw=function(Kt,an){Kt.appendChild(an)},fw=function(Kt,an){var vn=void 0;Kt.nodeType===cf?(vn=Kt.parentNode,vn.insertBefore(an,Kt)):(vn=Kt,vn.appendChild(an));var xn=Kt._reactRootContainer;xn==null&&vn.onclick===null&&yp(vn)},hw=function(Kt,an,vn){Kt.insertBefore(an,vn)},pw=function(Kt,an,vn){Kt.nodeType===cf?Kt.parentNode.insertBefore(an,vn):Kt.insertBefore(an,vn)},mw=function(Kt,an){Kt.removeChild(an)},qc=function(Kt,an){Kt.nodeType===cf?Kt.parentNode.removeChild(an):Kt.removeChild(an)},gw=function(Kt){Kt=Kt,Kt.style.display="none"},vw=function(Kt){Kt.nodeValue=""},yw=function(Kt,an){Kt=Kt;var vn=an[KS],xn=vn!=null&&vn.hasOwnProperty("display")?vn.display:null;Kt.style.display=lg("display",xn)},bw=function(Kt,an){Kt.nodeValue=an},_w=function(Kt,an,vn){return Kt.nodeType!==_u||an.toLowerCase()!==Kt.nodeName.toLowerCase()?null:Kt},Xd=function(Kt,an){return an===""||Kt.nodeType!==Qu?null:Kt},mg=function(Kt){for(var an=Kt.nextSibling;an&&an.nodeType!==_u&&an.nodeType!==Qu;)an=an.nextSibling;return an},Wy=function(Kt){for(var an=Kt.firstChild;an&&an.nodeType!==_u&&an.nodeType!==Qu;)an=an.nextSibling;return an},uc=function(Kt,an,vn,xn,En,Gn){Ua(Gn,Kt),Vo(Kt,vn);var Ir=void 0;{var ii=En;Ir=ii.namespace}return By(Kt,an,vn,Ir,xn)},ww=function(Kt,an,vn){return Ua(vn,Kt),$y(Kt,an)},kw=function(Kt,an,vn){hg(an,vn)},xw=function(Kt,an,vn,xn,En){an[Wv]!==!0&&hg(xn,En)},Cw=function(Kt,an){an.nodeType===_u?pg(Kt,an):zy(Kt,an)},Sw=function(Kt,an,vn,xn){an[Wv]!==!0&&(xn.nodeType===_u?pg(vn,xn):zy(vn,xn))},Vy=function(Kt,an,vn){Fy(Kt,an,vn)},qy=function(Kt,an){Hy(Kt,an)},Aw=function(Kt,an,vn,xn,En){an[Wv]!==!0&&Fy(vn,xn,En)},Ow=function(Kt,an,vn,xn){an[Wv]!==!0&&Hy(vn,xn)},_f=function(){ml&&Ld++},rh=function(){ml&&(s_&&(l_=!0),Dd!==null&&Dd!=="componentWillMount"&&Dd!=="componentWillReceiveProps"&&(hx=!0))},wp=function(){ml&&Ql&&!px&&(px=!0,Zh("(Waiting for async callback...)"))},Tw=function(Kt,an){if(ml&&Ql){px=!1;var vn=Kt?"React was blocked by main thread":null;ep("(Waiting for async callback... will force flush in "+an+" ms)","(Waiting for async callback...)",vn)}},gg=function(Kt){if(ml){if(!Ql||d_(Kt)||(Qh=Kt,!yx(Kt,null)))return;Kt._debugIsCurrentlyTiming=!0}},Jy=function(Kt){if(ml){if(!Ql||d_(Kt))return;Kt._debugIsCurrentlyTiming=!1,DC(Kt,null)}},cc=function(Kt){if(ml){if(!Ql||d_(Kt)||(Qh=Kt.return,!Kt._debugIsCurrentlyTiming))return;Kt._debugIsCurrentlyTiming=!1,c_(Kt,null,null)}},vg=function(Kt){if(ml){if(!Ql||d_(Kt)||(Qh=Kt.return,!Kt._debugIsCurrentlyTiming))return;Kt._debugIsCurrentlyTiming=!1;var an=Kt.tag===ju?"Rendering was suspended":"An error was thrown inside this error boundary";c_(Kt,null,an)}},Ul=function(Kt,an){if(ml){if(!Ql||(rA(),!yx(Kt,an)))return;Kh=Kt,Dd=an}},xc=function(){if(ml){if(!Ql)return;if(Dd!==null&&Kh!==null){var Kt=hx?"Scheduled a cascading update":null;c_(Kh,Dd,Kt)}Dd=null,Kh=null}},Gy=function(Kt){if(ml){if(Qh=Kt,!Ql)return;qv=0,Zh("(React Tree Reconciliation)"),aA()}},kp=function(Kt,an){if(ml){if(!Ql)return;var vn=null;if(Kt!==null)if(Kt.tag===Fs)vn="A top-level update interrupted the previous render";else{var xn=Io(Kt.type)||"Unknown";vn="An update to "+xn+" interrupted the previous render"}else qv>1&&(vn="There were cascading updates");qv=0;var En=an?"(React Tree Reconciliation: Completed Root)":"(React Tree Reconciliation: Yielded)";iA(),ep(En,"(React Tree Reconciliation)",vn)}},ih=function(){if(ml){if(!Ql)return;s_=!0,l_=!1,u_.clear(),Zh("(Committing Changes)")}},Pw=function(){if(ml){if(!Ql)return;var Kt=null;l_?Kt="Lifecycle hook scheduled a cascading update":qv>0&&(Kt="Caused by a cascading update in earlier commit"),l_=!1,qv++,s_=!1,u_.clear(),ep("(Committing Changes)","(Committing Changes)",Kt)}},xp=function(){if(ml){if(!Ql)return;Ld=0,Zh("(Committing Snapshot Effects)")}},jw=function(){if(ml){if(!Ql)return;var Kt=Ld;Ld=0,ep("(Committing Snapshot Effects: "+Kt+" Total)","(Committing Snapshot Effects)",null)}},Xy=function(){if(ml){if(!Ql)return;Ld=0,Zh("(Committing Host Effects)")}},Cc=function(){if(ml){if(!Ql)return;var Kt=Ld;Ld=0,ep("(Committing Host Effects: "+Kt+" Total)","(Committing Host Effects)",null)}},yg=function(){if(ml){if(!Ql)return;Ld=0,Zh("(Calling Lifecycle Methods)")}},Cp=function(){if(ml){if(!Ql)return;var Kt=Ld;Ld=0,ep("(Calling Lifecycle Methods: "+Kt+" Total)","(Calling Lifecycle Methods)",null)}},Hu=function(Kt){return{current:Kt}},au=function(Kt,an){if(ld<0){oo(!1,"Unexpected pop.");return}an!==Jv[ld]&&oo(!1,"Unexpected Fiber popped."),Kt.current=f_[ld],f_[ld]=null,Jv[ld]=null,ld--},Ws=function(Kt,an,vn){ld++,f_[ld]=Kt.current,Jv[ld]=vn,Kt.current=an},bg=function(){ld!==-1&&oo(!1,"Expected an empty stack. Something was not reset properly.")},Ew=function(){ld=-1,f_.length=0,Jv.length=0},wf=function(Kt,an,vn){return vn&&ou(an)?_x:vf.current},Yy=function(Kt,an,vn){var xn=Kt.stateNode;xn.__reactInternalMemoizedUnmaskedChildContext=an,xn.__reactInternalMemoizedMaskedChildContext=vn},pd=function(Kt,an){var vn=Kt.type,xn=vn.contextTypes;if(!xn)return gf;var En=Kt.stateNode;if(En&&En.__reactInternalMemoizedUnmaskedChildContext===an)return En.__reactInternalMemoizedMaskedChildContext;var Gn={};for(var Ir in xn)Gn[Ir]=an[Ir];{var ii=Io(vn)||"Unknown";qu(xn,Gn,"context",ii,Ys)}return En&&Yy(Kt,an,Gn),Gn},Sp=function(){return Nd.current},ou=function(Kt){var an=Kt.childContextTypes;return an!=null},kf=function(Kt){au(Nd,Kt),au(vf,Kt)},Ap=function(Kt){au(Nd,Kt),au(vf,Kt)},Qy=function(Kt,an,vn){vf.current!==gf&&Kr(!1,"Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue."),Ws(vf,an,Kt),Ws(Nd,vn,Kt)},Ky=function(Kt,an,vn){var xn=Kt.stateNode,En=an.childContextTypes;if(typeof xn.getChildContext!="function"){{var Gn=Io(an)||"Unknown";bx[Gn]||(bx[Gn]=!0,oo(!1,"%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",Gn,Gn))}return vn}var Ir=void 0;Rl("getChildContext"),Ul(Kt,"getChildContext"),Ir=xn.getChildContext(),xc(),Rl(null);for(var ii in Ir)ii in En||Kr(!1,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',Io(an)||"Unknown",ii);{var di=Io(an)||"Unknown";qu(En,Ir,"child context",di,Ys)}return cu({},vn,Ir)},Op=function(Kt){var an=Kt.stateNode,vn=an&&an.__reactInternalMemoizedMergedChildContext||gf;return _x=vf.current,Ws(vf,vn,Kt),Ws(Nd,Nd.current,Kt),!0},Tp=function(Kt,an,vn){var xn=Kt.stateNode;if(xn||Kr(!1,"Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue."),vn){var En=Ky(Kt,an,_x);xn.__reactInternalMemoizedMergedChildContext=En,au(Nd,Kt),au(vf,Kt),Ws(vf,En,Kt),Ws(Nd,vn,Kt)}else au(Nd,Kt),Ws(Nd,vn,Kt)},Zy=function(Kt){Cs(Kt)&&Kt.tag===Ds||Kr(!1,"Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var an=Kt;do{switch(an.tag){case Fs:return an.stateNode.context;case Ds:{var vn=an.type;if(ou(vn))return an.stateNode.__reactInternalMemoizedMergedChildContext;break}}an=an.return}while(an!==null);Kr(!1,"Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")},eb=function(Kt){return function(an){try{return Kt(an)}catch(vn){NC||(NC=!0,oo(!1,"React DevTools encountered an error: %s",vn))}}},Iw=function(Kt){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined")return!1;var an=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(an.isDisabled)return!0;if(!an.supportsFiber)return oo(!1,"The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://fb.me/react-devtools"),!0;try{var vn=an.inject(Kt);wx=eb(function(xn){return an.onCommitFiberRoot(vn,xn)}),kx=eb(function(xn){return an.onCommitFiberUnmount(vn,xn)})}catch(xn){oo(!1,"React DevTools encountered an error: %s.",xn)}return!0},Rw=function(Kt){typeof wx=="function"&&wx(Kt)},tb=function(Kt){typeof kx=="function"&&kx(Kt)},Pp=function(Kt){return p_-(Kt/h_|0)},xf=function(Kt){return(p_-Kt)*h_},_g=function(Kt,an){return((Kt/an|0)+1)*an},wg=function(Kt,an,vn){return p_-_g(p_-Kt+an/h_,vn/h_)},kg=function(Kt){return wg(Kt,BC,sA)},nb=function(Kt){return wg(Kt,lA,uA)},Mw=function(Kt,an,vn,xn){this.tag=Kt,this.key=vn,this.elementType=null,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=an,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.firstContextDependency=null,this.mode=xn,this.effectTag=Zu,this.nextEffect=null,this.firstEffect=null,this.lastEffect=null,this.expirationTime=eo,this.childExpirationTime=eo,this.alternate=null,hl&&(this.actualDuration=Number.NaN,this.actualStartTime=Number.NaN,this.selfBaseDuration=Number.NaN,this.treeBaseDuration=Number.NaN,this.actualDuration=0,this.actualStartTime=-1,this.selfBaseDuration=0,this.treeBaseDuration=0),this._debugID=zC++,this._debugSource=null,this._debugOwner=null,this._debugIsCurrentlyTiming=!1,!xx&&typeof Object.preventExtensions=="function"&&Object.preventExtensions(this)},jp=function(Kt){var an=Kt.prototype;return!!(an&&an.isReactComponent)},rb=function(Kt){return typeof Kt=="function"&&!jp(Kt)&&Kt.defaultProps===void 0},Dw=function(Kt){if(typeof Kt=="function")return jp(Kt)?Ds:Pu;if(Kt!=null){var an=Kt.$$typeof;if(an===kv)return fc;if(an===Cv)return td}return kh},md=function(Kt,an,vn){var xn=Kt.alternate;return xn===null?(xn=cd(Kt.tag,an,Kt.key,Kt.mode),xn.elementType=Kt.elementType,xn.type=Kt.type,xn.stateNode=Kt.stateNode,xn._debugID=Kt._debugID,xn._debugSource=Kt._debugSource,xn._debugOwner=Kt._debugOwner,xn.alternate=Kt,Kt.alternate=xn):(xn.pendingProps=an,xn.effectTag=Zu,xn.nextEffect=null,xn.firstEffect=null,xn.lastEffect=null,hl&&(xn.actualDuration=0,xn.actualStartTime=-1)),xn.childExpirationTime=Kt.childExpirationTime,xn.expirationTime=Kt.expirationTime,xn.child=Kt.child,xn.memoizedProps=Kt.memoizedProps,xn.memoizedState=Kt.memoizedState,xn.updateQueue=Kt.updateQueue,xn.firstContextDependency=Kt.firstContextDependency,xn.sibling=Kt.sibling,xn.index=Kt.index,xn.ref=Kt.ref,hl&&(xn.selfBaseDuration=Kt.selfBaseDuration,xn.treeBaseDuration=Kt.treeBaseDuration),xn},Lw=function(Kt){var an=Kt?Bd|nc:Yf;return hl&&oA&&(an|=ud),cd(Fs,null,null,an)},Ep=function(Kt,an,vn,xn,En,Gn){var Ir=void 0,ii=kh,di=Kt;if(typeof Kt=="function")jp(Kt)&&(ii=Ds);else if(typeof Kt=="string")ii=ds;else{e:switch(Kt){case Pd:return Sc(vn.children,En,Gn,an);case wv:return Rp(vn,En|Bd|nc,Gn,an);case bv:return Rp(vn,En|nc,Gn,an);case Om:return Nw(vn,En,Gn,an);case xv:return gs(vn,En,Gn,an);default:{if(typeof Kt=="object"&&Kt!==null)switch(Kt.$$typeof){case P0:ii=Ic;break e;case _v:ii=xh;break e;case kv:ii=fc;break e;case Cv:ii=td;break e;case Tm:ii=nv,di=null;break e}var Wi="";{(Kt===void 0||typeof Kt=="object"&&Kt!==null&&Object.keys(Kt).length===0)&&(Wi+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var ya=xn?Io(xn.type):null;ya&&(Wi+="\n\nCheck the render method of `"+ya+"`.")}Kr(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Kt==null?Kt:typeof Kt=="undefined"?"undefined":_typeof1(Kt),Wi)}}}return Ir=cd(ii,vn,an,En),Ir.elementType=Kt,Ir.type=di,Ir.expirationTime=Gn,Ir},Ip=function(Kt,an,vn){var xn=null;xn=Kt._owner;var En=Kt.type,Gn=Kt.key,Ir=Kt.props,ii=Ep(En,Gn,Ir,xn,an,vn);return ii._debugSource=Kt._source,ii._debugOwner=Kt._owner,ii},Sc=function(Kt,an,vn,xn){var En=cd(sf,Kt,xn,an);return En.expirationTime=vn,En},Nw=function(Kt,an,vn,xn){(typeof Kt.id!="string"||typeof Kt.onRender!="function")&&oo(!1,'Profiler must specify an "id" string and "onRender" function as props');var En=cd(Mf,Kt,xn,an|ud);return En.elementType=Om,En.type=Om,En.expirationTime=vn,En},Rp=function(Kt,an,vn,xn){var En=cd(um,Kt,xn,an),Gn=(an&Bd)===Yf?bv:wv;return En.elementType=Gn,En.type=Gn,En.expirationTime=vn,En},gs=function(Kt,an,vn,xn){var En=cd(ju,Kt,xn,an),Gn=xv;return En.elementType=Gn,En.type=Gn,En.expirationTime=vn,En},xg=function(Kt,an,vn){var xn=cd(Zs,Kt,null,an);return xn.expirationTime=vn,xn},Bw=function(){var Kt=cd(ds,null,null,Yf);return Kt.elementType="DELETED",Kt.type="DELETED",Kt},Yd=function(Kt,an,vn){var xn=Kt.children!==null?Kt.children:[],En=cd(Js,xn,Kt.key,an);return En.expirationTime=vn,En.stateNode={containerInfo:Kt.containerInfo,pendingChildren:null,implementation:Kt.implementation},En},ib=function(Kt,an){return Kt===null&&(Kt=cd(kh,null,null,Yf)),Kt.tag=an.tag,Kt.key=an.key,Kt.elementType=an.elementType,Kt.type=an.type,Kt.stateNode=an.stateNode,Kt.return=an.return,Kt.child=an.child,Kt.sibling=an.sibling,Kt.index=an.index,Kt.ref=an.ref,Kt.pendingProps=an.pendingProps,Kt.memoizedProps=an.memoizedProps,Kt.updateQueue=an.updateQueue,Kt.memoizedState=an.memoizedState,Kt.firstContextDependency=an.firstContextDependency,Kt.mode=an.mode,Kt.effectTag=an.effectTag,Kt.nextEffect=an.nextEffect,Kt.firstEffect=an.firstEffect,Kt.lastEffect=an.lastEffect,Kt.expirationTime=an.expirationTime,Kt.childExpirationTime=an.childExpirationTime,Kt.alternate=an.alternate,hl&&(Kt.actualDuration=an.actualDuration,Kt.actualStartTime=an.actualStartTime,Kt.selfBaseDuration=an.selfBaseDuration,Kt.treeBaseDuration=an.treeBaseDuration),Kt._debugID=an._debugID,Kt._debugSource=an._debugSource,Kt._debugOwner=an._debugOwner,Kt._debugIsCurrentlyTiming=an._debugIsCurrentlyTiming,Kt},Uu=function(Kt,an,vn){var xn=Lw(an),En=void 0;return Ku?En={current:xn,containerInfo:Kt,pendingChildren:null,earliestPendingTime:eo,latestPendingTime:eo,earliestSuspendedTime:eo,latestSuspendedTime:eo,latestPingedTime:eo,pingCache:null,didError:!1,pendingCommitExpirationTime:eo,finishedWork:null,timeoutHandle:Fm,context:null,pendingContext:null,hydrate:vn,nextExpirationTimeToWorkOn:eo,expirationTime:eo,firstBatch:null,nextScheduledRoot:null,interactionThreadID:ql.unstable_getThreadID(),memoizedInteractions:new Set,pendingInteractionMap:new Map}:En={current:xn,containerInfo:Kt,pendingChildren:null,pingCache:null,earliestPendingTime:eo,latestPendingTime:eo,earliestSuspendedTime:eo,latestSuspendedTime:eo,latestPingedTime:eo,didError:!1,pendingCommitExpirationTime:eo,finishedWork:null,timeoutHandle:Fm,context:null,pendingContext:null,hydrate:vn,nextExpirationTimeToWorkOn:eo,expirationTime:eo,firstBatch:null,nextScheduledRoot:null},xn.stateNode=En,En},ah=function(Kt,an){Kt.didError=!1;var vn=Kt.earliestPendingTime;if(vn===eo)Kt.earliestPendingTime=Kt.latestPendingTime=an;else if(vn<an)Kt.earliestPendingTime=an;else{var xn=Kt.latestPendingTime;xn>an&&(Kt.latestPendingTime=an)}Jc(an,Kt)},Mp=function(Kt,an){if(Kt.didError=!1,an===eo){Kt.earliestPendingTime=eo,Kt.latestPendingTime=eo,Kt.earliestSuspendedTime=eo,Kt.latestSuspendedTime=eo,Kt.latestPingedTime=eo,Jc(eo,Kt);return}an<Kt.latestPingedTime&&(Kt.latestPingedTime=eo);var vn=Kt.latestPendingTime;if(vn!==eo)if(vn>an)Kt.earliestPendingTime=Kt.latestPendingTime=eo;else{var xn=Kt.earliestPendingTime;xn>an&&(Kt.earliestPendingTime=Kt.latestPendingTime)}var En=Kt.earliestSuspendedTime;if(En===eo){ah(Kt,an),Jc(eo,Kt);return}var Gn=Kt.latestSuspendedTime;if(an<Gn){Kt.earliestSuspendedTime=eo,Kt.latestSuspendedTime=eo,Kt.latestPingedTime=eo,ah(Kt,an),Jc(eo,Kt);return}if(an>En){ah(Kt,an),Jc(eo,Kt);return}Jc(eo,Kt)},Cg=function(Kt,an){var vn=Kt.latestPendingTime,xn=Kt.latestSuspendedTime,En=Kt.latestPingedTime;return vn!==eo&&vn<an||xn!==eo&&xn<an||En!==eo&&En<an},ab=function(Kt,an){var vn=Kt.earliestSuspendedTime,xn=Kt.latestSuspendedTime;return vn!==eo&&an<=vn&&an>=xn},Sg=function(Kt,an){Kt.didError=!1,Ag(Kt,an);var vn=Kt.earliestPendingTime,xn=Kt.latestPendingTime;vn===an?xn===an?Kt.earliestPendingTime=Kt.latestPendingTime=eo:Kt.earliestPendingTime=xn:xn===an&&(Kt.latestPendingTime=vn);var En=Kt.earliestSuspendedTime,Gn=Kt.latestSuspendedTime;En===eo?Kt.earliestSuspendedTime=Kt.latestSuspendedTime=an:En<an?Kt.earliestSuspendedTime=an:Gn>an&&(Kt.latestSuspendedTime=an),Jc(an,Kt)},gd=function(Kt,an){Kt.didError=!1;var vn=Kt.latestPingedTime;(vn===eo||vn>an)&&(Kt.latestPingedTime=an),Jc(an,Kt)},Ag=function(Kt,an){var vn=Kt.latestPingedTime;vn>=an&&(Kt.latestPingedTime=eo)},Og=function(Kt,an){var vn=an,xn=Kt.earliestPendingTime,En=Kt.earliestSuspendedTime;return xn>vn&&(vn=xn),En>vn&&(vn=En),vn},Dp=function(Kt,an){var vn=Kt.expirationTime;vn!==eo&&an<=vn&&(Kt.nextExpirationTimeToWorkOn=an)},Jc=function(Kt,an){var vn=an.earliestSuspendedTime,xn=an.latestSuspendedTime,En=an.earliestPendingTime,Gn=an.latestPingedTime,Ir=En!==eo?En:Gn;Ir===eo&&(Kt===eo||xn<Kt)&&(Ir=xn);var ii=Ir;ii!==eo&&vn>ii&&(ii=vn),an.nextExpirationTimeToWorkOn=Ir,an.expirationTime=ii},Cf=function(Kt){var an={baseState:Kt,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null};return an},Lp=function(Kt){var an={baseState:Kt.baseState,firstUpdate:Kt.firstUpdate,lastUpdate:Kt.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null};return an},Ac=function(Kt){return{expirationTime:Kt,tag:VC,payload:null,callback:null,next:null,nextEffect:null}},Sf=function(Kt,an){Kt.lastUpdate===null?Kt.firstUpdate=Kt.lastUpdate=an:(Kt.lastUpdate.next=an,Kt.lastUpdate=an)},Wl=function(Kt,an){var vn=Kt.alternate,xn=void 0,En=void 0;vn===null?(xn=Kt.updateQueue,En=null,xn===null&&(xn=Kt.updateQueue=Cf(Kt.memoizedState))):(xn=Kt.updateQueue,En=vn.updateQueue,xn===null?En===null?(xn=Kt.updateQueue=Cf(Kt.memoizedState),En=vn.updateQueue=Cf(vn.memoizedState)):xn=Kt.updateQueue=Lp(En):En===null&&(En=vn.updateQueue=Lp(xn))),En===null||xn===En?Sf(xn,an):xn.lastUpdate===null||En.lastUpdate===null?(Sf(xn,an),Sf(En,an)):(Sf(xn,an),En.lastUpdate=an),Kt.tag===Ds&&(Um===xn||En!==null&&Um===En)&&!Sx&&(oo(!1,"An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback."),Sx=!0)},Gc=function(Kt,an){var vn=Kt.updateQueue;vn===null?vn=Kt.updateQueue=Cf(Kt.memoizedState):vn=Tg(Kt,vn),vn.lastCapturedUpdate===null?vn.firstCapturedUpdate=vn.lastCapturedUpdate=an:(vn.lastCapturedUpdate.next=an,vn.lastCapturedUpdate=an)},Tg=function(Kt,an){var vn=Kt.alternate;return vn!==null&&an===vn.updateQueue&&(an=Kt.updateQueue=Lp(an)),an},Np=function(Kt,an,vn,xn,En,Gn){switch(vn.tag){case qC:{var Ir=vn.payload;return typeof Ir=="function"?((pf||qf&&Kt.mode&nc)&&Ir.call(Gn,xn,En),Ir.call(Gn,xn,En)):Ir}case Cx:Kt.effectTag=Kt.effectTag&~sd|ec;case VC:{var ii=vn.payload,di=void 0;return typeof ii=="function"?((pf||qf&&Kt.mode&nc)&&ii.call(Gn,xn,En),di=ii.call(Gn,xn,En)):di=ii,di==null?xn:cu({},xn,di)}case v_:return y_=!0,xn}return xn},oh=function(Kt,an,vn,xn,En){y_=!1,an=Tg(Kt,an),Um=an;for(var Gn=an.baseState,Ir=null,ii=eo,di=an.firstUpdate,Wi=Gn;di!==null;){var ya=di.expirationTime;if(ya<En)Ir===null&&(Ir=di,Gn=Wi),ii<ya&&(ii=ya);else{Wi=Np(Kt,an,di,Wi,vn,xn);var $a=di.callback;$a!==null&&(Kt.effectTag|=Dm,di.nextEffect=null,an.lastEffect===null?an.firstEffect=an.lastEffect=di:(an.lastEffect.nextEffect=di,an.lastEffect=di))}di=di.next}var Oa=null;for(di=an.firstCapturedUpdate;di!==null;){var Xa=di.expirationTime;if(Xa<En)Oa===null&&(Oa=di,Ir===null&&(Gn=Wi)),ii<Xa&&(ii=Xa);else{Wi=Np(Kt,an,di,Wi,vn,xn);var wo=di.callback;wo!==null&&(Kt.effectTag|=Dm,di.nextEffect=null,an.lastCapturedEffect===null?an.firstCapturedEffect=an.lastCapturedEffect=di:(an.lastCapturedEffect.nextEffect=di,an.lastCapturedEffect=di))}di=di.next}Ir===null&&(an.lastUpdate=null),Oa===null?an.lastCapturedUpdate=null:Kt.effectTag|=Dm,Ir===null&&Oa===null&&(Gn=Wi),an.baseState=Gn,an.firstUpdate=Ir,an.firstCapturedUpdate=Oa,Kt.expirationTime=ii,Kt.memoizedState=Wi,Um=null},$w=function(Kt,an){typeof Kt!="function"&&Kr(!1,"Invalid argument passed as callback. Expected a function. Instead received: %s",Kt),Kt.call(an)},ob=function(){y_=!1},sh=function(){return y_},Pg=function(Kt,an,vn,xn){an.firstCapturedUpdate!==null&&(an.lastUpdate!==null&&(an.lastUpdate.next=an.firstCapturedUpdate,an.lastUpdate=an.lastCapturedUpdate),an.firstCapturedUpdate=an.lastCapturedUpdate=null),sb(an.firstEffect,vn),an.firstEffect=an.lastEffect=null,sb(an.firstCapturedEffect,vn),an.firstCapturedEffect=an.lastCapturedEffect=null},sb=function(Kt,an){for(;Kt!==null;){var vn=Kt.callback;vn!==null&&(Kt.callback=null,$w(vn,an)),Kt=Kt.nextEffect}},lh=function(Kt,an){return{value:Kt,source:an,stack:$s(an)}},jg=function(){__=null,Wm=null,w_=null},su=function(Kt,an){var vn=Kt.type._context;fx?(Ws(b_,vn._currentValue,Kt),vn._currentValue=an,vn._currentRenderer===void 0||vn._currentRenderer===null||vn._currentRenderer===ey||oo(!1,"Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),vn._currentRenderer=ey):(Ws(b_,vn._currentValue2,Kt),vn._currentValue2=an,vn._currentRenderer2===void 0||vn._currentRenderer2===null||vn._currentRenderer2===ey||oo(!1,"Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),vn._currentRenderer2=ey)},Ou=function(Kt){var an=b_.current;au(b_,Kt);var vn=Kt.type._context;fx?vn._currentValue=an:vn._currentValue2=an},zw=function(Kt,an,vn){if(vn===an&&(vn!==0||1/vn===1/an)||vn!==vn&&an!==an)return 0;var xn=typeof Kt._calculateChangedBits=="function"?Kt._calculateChangedBits(vn,an):tp;return(xn&tp)!==xn&&Ao(!1,"calculateChangedBits: Expected the return value to be a 31-bit integer. Instead received: %s",xn),xn|0},Fw=function(Kt,an,vn,xn){var En=Kt.child;for(En!==null&&(En.return=Kt);En!==null;){var Gn=void 0,Ir=En.firstContextDependency;if(Ir!==null)do{if(Ir.context===an&&(Ir.observedBits&vn)!==0){if(En.tag===Ds){var ii=Ac(xn);ii.tag=v_,Wl(En,ii)}En.expirationTime<xn&&(En.expirationTime=xn);var di=En.alternate;di!==null&&di.expirationTime<xn&&(di.expirationTime=xn);for(var Wi=En.return;Wi!==null;){if(di=Wi.alternate,Wi.childExpirationTime<xn)Wi.childExpirationTime=xn,di!==null&&di.childExpirationTime<xn&&(di.childExpirationTime=xn);else if(di!==null&&di.childExpirationTime<xn)di.childExpirationTime=xn;else break;Wi=Wi.return}}Gn=En.child,Ir=Ir.next}while(Ir!==null);else En.tag===Ic?Gn=En.type===Kt.type?null:En.child:Gn=En.child;if(Gn!==null)Gn.return=En;else for(Gn=En;Gn!==null;){if(Gn===Kt){Gn=null;break}var ya=Gn.sibling;if(ya!==null){ya.return=Gn.return,Gn=ya;break}Gn=Gn.return}En=Gn}},Xc=function(Kt,an){__=Kt,Wm=null,w_=null,Kt.firstContextDependency=null},Yc=function(Kt,an){if(w_!==Kt&&!(an===!1||an===0)){var vn=void 0;typeof an!="number"||an===tp?(w_=Kt,vn=tp):vn=an;var xn={context:Kt,observedBits:vn,next:null};Wm===null?(__===null&&Kr(!1,"Context can only be read while React is rendering, e.g. inside the render method or getDerivedStateFromProps."),__.firstContextDependency=Wm=xn):Wm=Wm.next=xn}return fx?Kt._currentValue:Kt._currentValue2},Bp=function(Kt,an){Kt.length!==an.length&&Ao(!1,"Detected a variable number of hook dependencies. The length of the dependencies array should be constant between renders.\n\nPrevious: %s\nIncoming: %s",Kt.join(", "),an.join(", "));for(var vn=0;vn<Kt.length;vn++){var xn=Kt[vn],En=an[vn];if(!(xn===En&&(xn!==0||1/xn===1/En)||xn!==xn&&En!==En))return!1}return!0},Qd=function(){return Lu===null&&Kr(!1,"Hooks can only be called inside the body of a function component."),Lu},Eg=function(Kt,an,vn){!Rd||(ty=vn,Lu=an,ny=Kt!==null?Kt.memoizedState:null)},$p=function(Kt,an,vn,xn){if(!Rd)return vn;for(;k_;)k_=!1,x_+=1,Nl=null,fs=null,$d=null,vn=Kt(an,xn);yf=null,x_=0;var En=Lu;En.memoizedState=qm,En.expirationTime=ry,En.updateQueue=$d;var Gn=Nl!==null&&Nl.next!==null;return ty=eo,Lu=null,ny=null,Nl=null,qm=null,fs=null,ry=eo,$d=null,Gn&&Kr(!1,"Rendered fewer hooks than expected. This may be caused by an accidental early return statement."),vn},vd=function(){!Rd||(ty=eo,Lu=null,ny=null,Nl=null,qm=null,fs=null,ry=eo,$d=null,k_=!1,yf=null,x_=0)},Kd=function(){return{memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null}},lb=function(Kt){return{memoizedState:Kt.memoizedState,baseState:Kt.baseState,queue:Kt.queue,baseUpdate:Kt.baseUpdate,next:null}},Af=function(){if(fs===null)qm===null?(iy=!1,Nl=ny,Nl===null?fs=Kd():fs=lb(Nl),qm=fs):(iy=!0,Nl=ny,fs=qm);else if(fs.next===null){iy=!1;var Kt=void 0;Nl===null?Kt=Kd():(Nl=Nl.next,Nl===null?Kt=Kd():Kt=lb(Nl)),fs=fs.next=Kt}else iy=!0,fs=fs.next,Nl=Nl!==null?Nl.next:null;return fs},ub=function(){return{lastEffect:null}},Ig=function(Kt,an){return typeof an=="function"?an(Kt):an},zp=function(Kt,an){return Qd(),Yc(Kt,an)},Rg=function(Kt){return uh(Ig,Kt)},uh=function(Kt,an,vn){Lu=Qd(),fs=Af();var xn=fs.queue;if(xn!==null){if(iy){var En=xn.dispatch;if(yf!==null){var Gn=yf.get(xn);if(Gn!==void 0){yf.delete(xn);var Ir=fs.memoizedState,ii=Gn;do{var di=ii.action;Ir=Kt(Ir,di),ii=ii.next}while(ii!==null);return fs.memoizedState=Ir,fs.baseUpdate===xn.last&&(fs.baseState=Ir),[Ir,En]}}return[fs.memoizedState,En]}var Wi=xn.last,ya=fs.baseUpdate,$a=void 0;if(ya!==null?(Wi!==null&&(Wi.next=null),$a=ya.next):$a=Wi!==null?Wi.next:null,$a!==null){var Oa=fs.baseState,Xa=null,wo=null,Ro=ya,No=$a,ss=!1;do{var ps=No.expirationTime;if(ps<ty)ss||(ss=!0,wo=Ro,Xa=Oa),ps>ry&&(ry=ps);else{var Hs=No.action;Oa=Kt(Oa,Hs)}Ro=No,No=No.next}while(No!==null&&No!==$a);ss||(wo=Ro,Xa=Oa),fs.memoizedState=Oa,fs.baseUpdate=wo,fs.baseState=Xa}var Gs=xn.dispatch;return[fs.memoizedState,Gs]}Kt===Ig?typeof an=="function"&&(an=an()):vn!=null&&(an=Kt(an,vn)),fs.memoizedState=fs.baseState=an,xn=fs.queue={last:null,dispatch:null};var es=xn.dispatch=Hw.bind(null,Lu,xn);return[fs.memoizedState,es]},cb=function(Kt,an,vn,xn){var En={tag:Kt,create:an,destroy:vn,inputs:xn,next:null};if($d===null)$d=ub(),$d.lastEffect=En.next=En;else{var Gn=$d.lastEffect;if(Gn===null)$d.lastEffect=En.next=En;else{var Ir=Gn.next;Gn.next=En,En.next=Ir,$d.lastEffect=En}}return En},db=function(Kt){Lu=Qd(),fs=Af();var an=void 0;return fs.memoizedState===null?(an={current:Kt},Object.seal(an),fs.memoizedState=an):an=fs.memoizedState,an},ch=function(Kt,an){Fp(El,Ax|XC,Kt,an)},fb=function(Kt,an){Fp(El|Mv,QC|YC,Kt,an)},Fp=function(Kt,an,vn,xn){Lu=Qd(),fs=Af();var En=xn!=null?xn:[vn],Gn=null;if(Nl!==null){var Ir=Nl.memoizedState;if(Gn=Ir.destroy,Bp(En,Ir.inputs)){cb(Vm,vn,Gn,En);return}}Lu.effectTag|=Kt,fs.memoizedState=cb(an,vn,Gn,En)},hb=function(Kt,an,vn){var xn=vn!=null?vn.concat([Kt]):[Kt,an];ch(function(){if(typeof Kt=="function"){var En=Kt,Gn=an();return En(Gn),function(){return En(null)}}else if(Kt!=null){var Ir=Kt,ii=an();return Ir.current=ii,function(){Ir.current=null}}},xn)},Qc=function(Kt,an){Lu=Qd(),fs=Af();var vn=an!=null?an:[Kt],xn=fs.memoizedState;if(xn!==null){var En=xn[1];if(Bp(vn,En))return xn[0]}return fs.memoizedState=[Kt,vn],Kt},pb=function(Kt,an){Lu=Qd(),fs=Af();var vn=an!=null?an:[Kt],xn=fs.memoizedState;if(xn!==null){var En=xn[1];if(Bp(vn,En))return xn[0]}var Gn=Kt();return fs.memoizedState=[Gn,vn],Gn},Hw=function(Kt,an,vn){x_<vA||Kr(!1,"Too many re-renders. React limits the number of renders to prevent an infinite loop.");var xn=Kt.alternate;if(Kt===Lu||xn!==null&&xn===Lu){k_=!0;var En={expirationTime:ty,action:vn,next:null};yf===null&&(yf=new Map);var Gn=yf.get(an);if(Gn===void 0)yf.set(an,En);else{for(var Ir=Gn;Ir.next!==null;)Ir=Ir.next;Ir.next=En}}else{var ii=ed(),di=Tf(ii,Kt),Wi={expirationTime:di,action:vn,next:null};_d();var ya=an.last;if(ya===null)Wi.next=Wi;else{var $a=ya.next;$a!==null&&(Wi.next=$a),ya.next=Wi}an.last=Wi,Zc(Kt,di)}},dh=function(Kt){return Kt===ay&&Kr(!1,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),Kt},fh=function(){var Kt=dh(C_.current);return Kt},Mg=function(Kt,an){Ws(C_,an,Kt),Ws(oy,Kt,Kt),Ws(Qf,ay,Kt);var vn=$o(an);au(Qf,Kt),Ws(Qf,vn,Kt)},Vl=function(Kt){au(Qf,Kt),au(oy,Kt),au(C_,Kt)},Kc=function(){var Kt=dh(Qf.current);return Kt},Hp=function(Kt){var an=dh(C_.current),vn=dh(Qf.current),xn=sa(vn,Kt.type,an);vn!==xn&&(Ws(oy,Kt,Kt),Ws(Qf,xn,Kt))},Zd=function(Kt){oy.current===Kt&&(au(Qf,Kt),au(oy,Kt))},ef=function(){return KC},Yo=function(){!hl||(KC=Ju.unstable_now())},hh=function(Kt){!hl||(sy=Ju.unstable_now(),Kt.actualStartTime<0&&(Kt.actualStartTime=Ju.unstable_now()))},Up=function(Kt){!hl||(sy=-1)},Oc=function(Kt,an){if(!!hl&&sy>=0){var vn=Ju.unstable_now()-sy;Kt.actualDuration+=vn,an&&(Kt.selfBaseDuration=vn),sy=-1}},dc=function(Kt,an){if(Kt&&Kt.defaultProps){var vn=cu({},an),xn=Kt.defaultProps;for(var En in xn)vn[En]===void 0&&(vn[En]=xn[En]);return vn}return an},Uw=function(Kt){var an=Kt._status,vn=Kt._result;switch(an){case Sv:{var xn=vn;return xn}case E0:{var En=vn;throw En}case Pm:{var Gn=vn;throw Gn}default:{Kt._status=Pm;var Ir=Kt._ctor,ii=Ir();throw ii.then(function(di){if(Kt._status===Pm){var Wi=di.default;Wi===void 0&&Ao(!1,"lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n  const MyComponent = lazy(() => import('./MyComponent'))",di),Kt._status=Sv,Kt._result=Wi}},function(di){Kt._status===Pm&&(Kt._status=E0,Kt._result=di)}),Kt._result=ii,ii}}},Wp=function(Kt){var an=yA.currentDispatcher;return an.readContext(Kt)},ph=function(Kt,an,vn,xn){var En=Kt.memoizedState;(pf||qf&&Kt.mode&nc)&&vn(xn,En);var Gn=vn(xn,En);i3(an,Gn);var Ir=Gn==null?En:cu({},En,Gn);Kt.memoizedState=Ir;var ii=Kt.updateQueue;ii!==null&&Kt.expirationTime===eo&&(ii.baseState=Ir)},mb=function(Kt,an,vn,xn,En,Gn,Ir){var ii=Kt.stateNode;if(typeof ii.shouldComponentUpdate=="function"){Ul(Kt,"shouldComponentUpdate");var di=ii.shouldComponentUpdate(xn,Gn,Ir);return xc(),di===void 0&&oo(!1,"%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",Io(an)||"Component"),di}return an.prototype&&an.prototype.isPureReactComponent?!ao(vn,xn)||!ao(En,Gn):!0},gb=function(Kt,an,vn){var xn=Kt.stateNode;{var En=Io(an)||"Component",Gn=xn.render;Gn||(an.prototype&&typeof an.prototype.render=="function"?oo(!1,"%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",En):oo(!1,"%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",En));var Ir=!xn.getInitialState||xn.getInitialState.isReactClassApproved||xn.state;Ir||oo(!1,"getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",En);var ii=!xn.getDefaultProps||xn.getDefaultProps.isReactClassApproved;ii||oo(!1,"getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",En);var di=!xn.propTypes;di||oo(!1,"propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",En);var Wi=!xn.contextType;Wi||oo(!1,"contextType was defined as an instance property on %s. Use a static property to define contextType instead.",En);var ya=!xn.contextTypes;ya||oo(!1,"contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",En),an.contextType&&an.contextTypes&&!Mx.has(an)&&(Mx.add(an),oo(!1,"%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",En));var $a=typeof xn.componentShouldUpdate!="function";$a||oo(!1,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",En),an.prototype&&an.prototype.isPureReactComponent&&typeof xn.shouldComponentUpdate!="undefined"&&oo(!1,"%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",Io(an)||"A pure component");var Oa=typeof xn.componentDidUnmount!="function";Oa||oo(!1,"%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",En);var Xa=typeof xn.componentDidReceiveProps!="function";Xa||oo(!1,"%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",En);var wo=typeof xn.componentWillRecieveProps!="function";wo||oo(!1,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",En);var Ro=typeof xn.UNSAFE_componentWillRecieveProps!="function";Ro||oo(!1,"%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",En);var No=xn.props!==vn;xn.props===void 0||!No||oo(!1,"%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",En,En);var ss=!xn.defaultProps;ss||oo(!1,"Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",En,En),typeof xn.getSnapshotBeforeUpdate=="function"&&typeof xn.componentDidUpdate!="function"&&!jx.has(an)&&(jx.add(an),oo(!1,"%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",Io(an)));var ps=typeof xn.getDerivedStateFromProps!="function";ps||oo(!1,"%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",En);var Hs=typeof xn.getDerivedStateFromError!="function";Hs||oo(!1,"%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",En);var Gs=typeof an.getSnapshotBeforeUpdate!="function";Gs||oo(!1,"%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",En);var es=xn.state;es&&(typeof es!="object"||bA(es))&&oo(!1,"%s.state: must be set to an object or null",En),typeof xn.getChildContext=="function"&&typeof an.childContextTypes!="object"&&oo(!1,"%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",En)}},vb=function(Kt,an){an.updater=Lx,Kt.stateNode=an,Xo(an,Kt),an._reactInternalInstance=Ox},yb=function(Kt,an,vn,xn){var En=!1,Gn=gf,Ir=null,ii=an.contextType;if(typeof ii=="object"&&ii!==null)ii.$$typeof!==_v&&!Dx.has(an)&&(Dx.add(an),oo(!1,"%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext(). Did you accidentally pass the Context.Provider instead?",Io(an)||"Component")),Ir=Wp(ii);else{Gn=wf(Kt,an,!0);var di=an.contextTypes;En=di!=null,Ir=En?pd(Kt,Gn):gf}(pf||qf&&Kt.mode&nc)&&new an(vn,Ir);var Wi=new an(vn,Ir),ya=Kt.memoizedState=Wi.state!==null&&Wi.state!==void 0?Wi.state:null;vb(Kt,Wi);{if(typeof an.getDerivedStateFromProps=="function"&&ya===null){var $a=Io(an)||"Component";Px.has($a)||(Px.add($a),oo(!1,"`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",$a,Wi.state===null?"null":"undefined",$a))}if(typeof an.getDerivedStateFromProps=="function"||typeof Wi.getSnapshotBeforeUpdate=="function"){var Oa=null,Xa=null,wo=null;if(typeof Wi.componentWillMount=="function"&&Wi.componentWillMount.__suppressDeprecationWarning!==!0?Oa="componentWillMount":typeof Wi.UNSAFE_componentWillMount=="function"&&(Oa="UNSAFE_componentWillMount"),typeof Wi.componentWillReceiveProps=="function"&&Wi.componentWillReceiveProps.__suppressDeprecationWarning!==!0?Xa="componentWillReceiveProps":typeof Wi.UNSAFE_componentWillReceiveProps=="function"&&(Xa="UNSAFE_componentWillReceiveProps"),typeof Wi.componentWillUpdate=="function"&&Wi.componentWillUpdate.__suppressDeprecationWarning!==!0?wo="componentWillUpdate":typeof Wi.UNSAFE_componentWillUpdate=="function"&&(wo="UNSAFE_componentWillUpdate"),Oa!==null||Xa!==null||wo!==null){var Ro=Io(an)||"Component",No=typeof an.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";Ex.has(Ro)||(Ex.add(Ro),oo(!1,"Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n%s uses %s but also contains the following legacy lifecycles:%s%s%s\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks",Ro,No,Oa!==null?"\n  "+Oa:"",Xa!==null?"\n  "+Xa:"",wo!==null?"\n  "+wo:""))}}}return En&&Yy(Kt,Gn,Ir),Wi},Ww=function(Kt,an){Ul(Kt,"componentWillMount");var vn=an.state;typeof an.componentWillMount=="function"&&an.componentWillMount(),typeof an.UNSAFE_componentWillMount=="function"&&an.UNSAFE_componentWillMount(),xc(),vn!==an.state&&(oo(!1,"%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",Io(Kt.type)||"Component"),Lx.enqueueReplaceState(an,an.state,null))},Tc=function(Kt,an,vn,xn){var En=an.state;if(Ul(Kt,"componentWillReceiveProps"),typeof an.componentWillReceiveProps=="function"&&an.componentWillReceiveProps(vn,xn),typeof an.UNSAFE_componentWillReceiveProps=="function"&&an.UNSAFE_componentWillReceiveProps(vn,xn),xc(),an.state!==En){{var Gn=Io(Kt.type)||"Component";Tx.has(Gn)||(Tx.add(Gn),oo(!1,"%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",Gn))}Lx.enqueueReplaceState(an,an.state,null)}},Ll=function(Kt,an,vn,xn){gb(Kt,an,vn);var En=Kt.stateNode;En.props=vn,En.state=Kt.memoizedState,En.refs=ZC;var Gn=an.contextType;if(typeof Gn=="object"&&Gn!==null)En.context=Wp(Gn);else{var Ir=wf(Kt,an,!0);En.context=pd(Kt,Ir)}{if(En.state===vn){var ii=Io(an)||"Component";Rx.has(ii)||(Rx.add(ii),oo(!1,"%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.",ii))}Kt.mode&nc&&(Du.recordUnsafeLifecycleWarnings(Kt,En),Du.recordLegacyContextWarning(Kt,En)),L0&&Du.recordDeprecationWarnings(Kt,En)}var di=Kt.updateQueue;di!==null&&(oh(Kt,di,vn,En,xn),En.state=Kt.memoizedState);var Wi=an.getDerivedStateFromProps;typeof Wi=="function"&&(ph(Kt,an,Wi,vn),En.state=Kt.memoizedState),typeof an.getDerivedStateFromProps!="function"&&typeof En.getSnapshotBeforeUpdate!="function"&&(typeof En.UNSAFE_componentWillMount=="function"||typeof En.componentWillMount=="function")&&(Ww(Kt,En),di=Kt.updateQueue,di!==null&&(oh(Kt,di,vn,En,xn),En.state=Kt.memoizedState)),typeof En.componentDidMount=="function"&&(Kt.effectTag|=El)},Dg=function(Kt,an,vn,xn){var En=Kt.stateNode,Gn=Kt.memoizedProps;En.props=Gn;var Ir=En.context,ii=an.contextType,di=void 0;if(typeof ii=="object"&&ii!==null)di=Wp(ii);else{var Wi=wf(Kt,an,!0);di=pd(Kt,Wi)}var ya=an.getDerivedStateFromProps,$a=typeof ya=="function"||typeof En.getSnapshotBeforeUpdate=="function";!$a&&(typeof En.UNSAFE_componentWillReceiveProps=="function"||typeof En.componentWillReceiveProps=="function")&&(Gn!==vn||Ir!==di)&&Tc(Kt,En,vn,di),ob();var Oa=Kt.memoizedState,Xa=En.state=Oa,wo=Kt.updateQueue;if(wo!==null&&(oh(Kt,wo,vn,En,xn),Xa=Kt.memoizedState),Gn===vn&&Oa===Xa&&!Sp()&&!sh())return typeof En.componentDidMount=="function"&&(Kt.effectTag|=El),!1;typeof ya=="function"&&(ph(Kt,an,ya,vn),Xa=Kt.memoizedState);var Ro=sh()||mb(Kt,an,Gn,vn,Oa,Xa,di);return Ro?(!$a&&(typeof En.UNSAFE_componentWillMount=="function"||typeof En.componentWillMount=="function")&&(Ul(Kt,"componentWillMount"),typeof En.componentWillMount=="function"&&En.componentWillMount(),typeof En.UNSAFE_componentWillMount=="function"&&En.UNSAFE_componentWillMount(),xc()),typeof En.componentDidMount=="function"&&(Kt.effectTag|=El)):(typeof En.componentDidMount=="function"&&(Kt.effectTag|=El),Kt.memoizedProps=vn,Kt.memoizedState=Xa),En.props=vn,En.state=Xa,En.context=di,Ro},Vw=function(Kt,an,vn,xn,En){var Gn=an.stateNode,Ir=an.memoizedProps;Gn.props=an.type===an.elementType?Ir:dc(an.type,Ir);var ii=Gn.context,di=vn.contextType,Wi=void 0;if(typeof di=="object"&&di!==null)Wi=Wp(di);else{var ya=wf(an,vn,!0);Wi=pd(an,ya)}var $a=vn.getDerivedStateFromProps,Oa=typeof $a=="function"||typeof Gn.getSnapshotBeforeUpdate=="function";!Oa&&(typeof Gn.UNSAFE_componentWillReceiveProps=="function"||typeof Gn.componentWillReceiveProps=="function")&&(Ir!==xn||ii!==Wi)&&Tc(an,Gn,xn,Wi),ob();var Xa=an.memoizedState,wo=Gn.state=Xa,Ro=an.updateQueue;if(Ro!==null&&(oh(an,Ro,xn,Gn,En),wo=an.memoizedState),Ir===xn&&Xa===wo&&!Sp()&&!sh())return typeof Gn.componentDidUpdate=="function"&&(Ir!==Kt.memoizedProps||Xa!==Kt.memoizedState)&&(an.effectTag|=El),typeof Gn.getSnapshotBeforeUpdate=="function"&&(Ir!==Kt.memoizedProps||Xa!==Kt.memoizedState)&&(an.effectTag|=Jh),!1;typeof $a=="function"&&(ph(an,vn,$a,xn),wo=an.memoizedState);var No=sh()||mb(an,vn,Ir,xn,Xa,wo,Wi);return No?(!Oa&&(typeof Gn.UNSAFE_componentWillUpdate=="function"||typeof Gn.componentWillUpdate=="function")&&(Ul(an,"componentWillUpdate"),typeof Gn.componentWillUpdate=="function"&&Gn.componentWillUpdate(xn,wo,Wi),typeof Gn.UNSAFE_componentWillUpdate=="function"&&Gn.UNSAFE_componentWillUpdate(xn,wo,Wi),xc()),typeof Gn.componentDidUpdate=="function"&&(an.effectTag|=El),typeof Gn.getSnapshotBeforeUpdate=="function"&&(an.effectTag|=Jh)):(typeof Gn.componentDidUpdate=="function"&&(Ir!==Kt.memoizedProps||Xa!==Kt.memoizedState)&&(an.effectTag|=El),typeof Gn.getSnapshotBeforeUpdate=="function"&&(Ir!==Kt.memoizedProps||Xa!==Kt.memoizedState)&&(an.effectTag|=Jh),an.memoizedProps=xn,an.memoizedState=wo),Gn.props=xn,Gn.state=wo,Gn.context=Wi,No},tf=function(Kt,an,vn){var xn=vn.ref;if(xn!==null&&typeof xn!="function"&&typeof xn!="object"){if(Kt.mode&nc){var En=Io(Kt.type)||"Component";$x[En]||(oo(!1,'A string ref, "%s", has been found within a strict mode tree. String refs are a source of potential bugs and should be avoided. We recommend using createRef() instead.\n%s\n\nLearn more about using refs safely here:\nhttps://fb.me/react-strict-mode-string-ref',xn,$s(Kt)),$x[En]=!0)}if(vn._owner){var Gn=vn._owner,Ir=void 0;if(Gn){var ii=Gn;ii.tag!==Ds&&Kr(!1,"Function components cannot have refs."),Ir=ii.stateNode}Ir||Kr(!1,"Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.",xn);var di=""+xn;if(an!==null&&an.ref!==null&&typeof an.ref=="function"&&an.ref._stringRef===di)return an.ref;var Wi=function($a){var Oa=Ir.refs;Oa===ZC&&(Oa=Ir.refs={}),$a===null?delete Oa[di]:Oa[di]=$a};return Wi._stringRef=di,Wi}else typeof xn!="string"&&Kr(!1,"Expected ref to be a function, a string, an object returned by React.createRef(), or null."),vn._owner||Kr(!1,"Element ref was specified as a string (%s) but no owner was set. This could happen for one of the following reasons:\n1. You may be adding a ref to a function component\n2. You may be adding a ref to a component that was not created inside a component's render method\n3. You have multiple copies of React loaded\nSee https://fb.me/react-refs-must-have-owner for more information.",xn)}return xn},Vp=function(Kt,an){if(Kt.type!=="textarea"){var vn="";vn=" If you meant to render a collection of children, use an array instead."+Ys(),Kr(!1,"Objects are not valid as a React child (found: %s).%s",Object.prototype.toString.call(an)==="[object Object]"?"object with keys {"+Object.keys(an).join(", ")+"}":an,vn)}},yd=function(){var Kt="Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it."+Ys();Fx[Kt]||(Fx[Kt]=!0,Ao(!1,"Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it."))},Lg=function(Kt){var an=function(Sa,Ga){if(Kt){var ka=Sa.lastEffect;ka!==null?(ka.nextEffect=Ga,Sa.lastEffect=Ga):Sa.firstEffect=Sa.lastEffect=Ga,Ga.nextEffect=null,Ga.effectTag=qh}},vn=function(Sa,Ga){if(!Kt)return null;for(var ka=Ga;ka!==null;)an(Sa,ka),ka=ka.sibling;return null},xn=function(Sa,Ga){for(var ka=new Map,fo=Ga;fo!==null;)fo.key!==null?ka.set(fo.key,fo):ka.set(fo.index,fo),fo=fo.sibling;return ka},En=function(Sa,Ga,ka){var fo=md(Sa,Ga,ka);return fo.index=0,fo.sibling=null,fo},Gn=function(Sa,Ga,ka){if(Sa.index=ka,!Kt)return Ga;var fo=Sa.alternate;if(fo!==null){var To=fo.index;return To<Ga?(Sa.effectTag=xl,Ga):To}else return Sa.effectTag=xl,Ga},Ir=function(Sa){return Kt&&Sa.alternate===null&&(Sa.effectTag=xl),Sa},ii=function(Sa,Ga,ka,fo){if(Ga===null||Ga.tag!==Zs){var To=xg(ka,Sa.mode,fo);return To.return=Sa,To}else{var Po=En(Ga,ka,fo);return Po.return=Sa,Po}},di=function(Sa,Ga,ka,fo){if(Ga!==null&&Ga.elementType===ka.type){var To=En(Ga,ka.props,fo);return To.ref=tf(Sa,Ga,ka),To.return=Sa,To._debugSource=ka._source,To._debugOwner=ka._owner,To}else{var Po=Ip(ka,Sa.mode,fo);return Po.ref=tf(Sa,Ga,ka),Po.return=Sa,Po}},Wi=function(Sa,Ga,ka,fo){if(Ga===null||Ga.tag!==Js||Ga.stateNode.containerInfo!==ka.containerInfo||Ga.stateNode.implementation!==ka.implementation){var To=Yd(ka,Sa.mode,fo);return To.return=Sa,To}else{var Po=En(Ga,ka.children||[],fo);return Po.return=Sa,Po}},ya=function(Sa,Ga,ka,fo,To){if(Ga===null||Ga.tag!==sf){var Po=Sc(ka,Sa.mode,fo,To);return Po.return=Sa,Po}else{var Ps=En(Ga,ka,fo);return Ps.return=Sa,Ps}},$a=function(Sa,Ga,ka){if(typeof Ga=="string"||typeof Ga=="number"){var fo=xg(""+Ga,Sa.mode,ka);return fo.return=Sa,fo}if(typeof Ga=="object"&&Ga!==null){switch(Ga.$$typeof){case Nh:{var To=Ip(Ga,Sa.mode,ka);return To.ref=tf(Sa,null,Ga),To.return=Sa,To}case ff:{var Po=Yd(Ga,Sa.mode,ka);return Po.return=Sa,Po}}if(A_(Ga)||$l(Ga)){var Ps=Sc(Ga,Sa.mode,ka,null);return Ps.return=Sa,Ps}Vp(Sa,Ga)}return typeof Ga=="function"&&yd(),null},Oa=function(Sa,Ga,ka,fo){var To=Ga!==null?Ga.key:null;if(typeof ka=="string"||typeof ka=="number")return To!==null?null:ii(Sa,Ga,""+ka,fo);if(typeof ka=="object"&&ka!==null){switch(ka.$$typeof){case Nh:return ka.key===To?ka.type===Pd?ya(Sa,Ga,ka.props.children,fo,To):di(Sa,Ga,ka,fo):null;case ff:return ka.key===To?Wi(Sa,Ga,ka,fo):null}if(A_(ka)||$l(ka))return To!==null?null:ya(Sa,Ga,ka,fo,null);Vp(Sa,ka)}return typeof ka=="function"&&yd(),null},Xa=function(Sa,Ga,ka,fo,To){if(typeof fo=="string"||typeof fo=="number"){var Po=Sa.get(ka)||null;return ii(Ga,Po,""+fo,To)}if(typeof fo=="object"&&fo!==null){switch(fo.$$typeof){case Nh:{var Ps=Sa.get(fo.key===null?ka:fo.key)||null;return fo.type===Pd?ya(Ga,Ps,fo.props.children,To,fo.key):di(Ga,Ps,fo,To)}case ff:{var il=Sa.get(fo.key===null?ka:fo.key)||null;return Wi(Ga,il,fo,To)}}if(A_(fo)||$l(fo)){var Al=Sa.get(ka)||null;return ya(Ga,Al,fo,To,null)}Vp(Ga,fo)}return typeof fo=="function"&&yd(),null},wo=function(Sa,Ga){{if(typeof Sa!="object"||Sa===null)return Ga;switch(Sa.$$typeof){case Nh:case ff:eS(Sa);var ka=Sa.key;if(typeof ka!="string")break;if(Ga===null){Ga=new Set,Ga.add(ka);break}if(!Ga.has(ka)){Ga.add(ka);break}Ao(!1,"Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted \u2014 the behavior is unsupported and could change in a future version.",ka);break;default:break}}return Ga},Ro=function(Sa,Ga,ka,fo){for(var To=null,Po=0;Po<ka.length;Po++){var Ps=ka[Po];To=wo(Ps,To)}for(var il=null,Al=null,el=Ga,Bu=0,tl=0,_l=null;el!==null&&tl<ka.length;tl++){el.index>tl?(_l=el,el=null):_l=el.sibling;var Zl=Oa(Sa,el,ka[tl],fo);if(Zl===null){el===null&&(el=_l);break}Kt&&el&&Zl.alternate===null&&an(Sa,el),Bu=Gn(Zl,Bu,tl),Al===null?il=Zl:Al.sibling=Zl,Al=Zl,el=_l}if(tl===ka.length)return vn(Sa,el),il;if(el===null){for(;tl<ka.length;tl++){var eu=$a(Sa,ka[tl],fo);!eu||(Bu=Gn(eu,Bu,tl),Al===null?il=eu:Al.sibling=eu,Al=eu)}return il}for(var Wd=xn(Sa,el);tl<ka.length;tl++){var Bl=Xa(Wd,Sa,tl,ka[tl],fo);Bl&&(Kt&&Bl.alternate!==null&&Wd.delete(Bl.key===null?tl:Bl.key),Bu=Gn(Bl,Bu,tl),Al===null?il=Bl:Al.sibling=Bl,Al=Bl)}return Kt&&Wd.forEach(function(Zf){return an(Sa,Zf)}),il},No=function(Sa,Ga,ka,fo){var To=$l(ka);typeof To!="function"&&Kr(!1,"An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");{typeof Symbol=="function"&&ka[Symbol.toStringTag]==="Generator"&&(Bx||Ao(!1,"Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers."),Bx=!0),ka.entries===To&&(Nx||Ao(!1,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead."),Nx=!0);var Po=To.call(ka);if(Po)for(var Ps=null,il=Po.next();!il.done;il=Po.next()){var Al=il.value;Ps=wo(Al,Ps)}}var el=To.call(ka);el==null&&Kr(!1,"An iterable object provided no iterator.");for(var Bu=null,tl=null,_l=Ga,Zl=0,eu=0,Wd=null,Bl=el.next();_l!==null&&!Bl.done;eu++,Bl=el.next()){_l.index>eu?(Wd=_l,_l=null):Wd=_l.sibling;var Zf=Oa(Sa,_l,Bl.value,fo);if(Zf===null){_l||(_l=Wd);break}Kt&&_l&&Zf.alternate===null&&an(Sa,_l),Zl=Gn(Zf,Zl,eu),tl===null?Bu=Zf:tl.sibling=Zf,tl=Zf,_l=Wd}if(Bl.done)return vn(Sa,_l),Bu;if(_l===null){for(;!Bl.done;eu++,Bl=el.next()){var gy=$a(Sa,Bl.value,fo);gy!==null&&(Zl=Gn(gy,Zl,eu),tl===null?Bu=gy:tl.sibling=gy,tl=gy)}return Bu}for(var rC=xn(Sa,_l);!Bl.done;eu++,Bl=el.next()){var eh=Xa(rC,Sa,eu,Bl.value,fo);eh!==null&&(Kt&&eh.alternate!==null&&rC.delete(eh.key===null?eu:eh.key),Zl=Gn(eh,Zl,eu),tl===null?Bu=eh:tl.sibling=eh,tl=eh)}return Kt&&rC.forEach(function(EA){return an(Sa,EA)}),Bu},ss=function(Sa,Ga,ka,fo){if(Ga!==null&&Ga.tag===Zs){vn(Sa,Ga.sibling);var To=En(Ga,ka,fo);return To.return=Sa,To}vn(Sa,Ga);var Po=xg(ka,Sa.mode,fo);return Po.return=Sa,Po},ps=function(Sa,Ga,ka,fo){for(var To=ka.key,Po=Ga;Po!==null;){if(Po.key===To)if(Po.tag===sf?ka.type===Pd:Po.elementType===ka.type){vn(Sa,Po.sibling);var Ps=En(Po,ka.type===Pd?ka.props.children:ka.props,fo);return Ps.ref=tf(Sa,Po,ka),Ps.return=Sa,Ps._debugSource=ka._source,Ps._debugOwner=ka._owner,Ps}else{vn(Sa,Po);break}else an(Sa,Po);Po=Po.sibling}if(ka.type===Pd){var il=Sc(ka.props.children,Sa.mode,fo,ka.key);return il.return=Sa,il}else{var Al=Ip(ka,Sa.mode,fo);return Al.ref=tf(Sa,Ga,ka),Al.return=Sa,Al}},Hs=function(Sa,Ga,ka,fo){for(var To=ka.key,Po=Ga;Po!==null;){if(Po.key===To)if(Po.tag===Js&&Po.stateNode.containerInfo===ka.containerInfo&&Po.stateNode.implementation===ka.implementation){vn(Sa,Po.sibling);var Ps=En(Po,ka.children||[],fo);return Ps.return=Sa,Ps}else{vn(Sa,Po);break}else an(Sa,Po);Po=Po.sibling}var il=Yd(ka,Sa.mode,fo);return il.return=Sa,il},Gs=function(Sa,Ga,ka,fo){var To=typeof ka=="object"&&ka!==null&&ka.type===Pd&&ka.key===null;To&&(ka=ka.props.children);var Po=typeof ka=="object"&&ka!==null;if(Po)switch(ka.$$typeof){case Nh:return Ir(ps(Sa,Ga,ka,fo));case ff:return Ir(Hs(Sa,Ga,ka,fo))}if(typeof ka=="string"||typeof ka=="number")return Ir(ss(Sa,Ga,""+ka,fo));if(A_(ka))return Ro(Sa,Ga,ka,fo);if($l(ka))return No(Sa,Ga,ka,fo);if(Po&&Vp(Sa,ka),typeof ka=="function"&&yd(),typeof ka=="undefined"&&!To)switch(Sa.tag){case Ds:{var Ps=Sa.stateNode;if(Ps.render._isMockFunction)break}case Pu:{var il=Sa.type;Kr(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",il.displayName||il.name||"Component")}}return vn(Sa,Ga)};return Gs},bb=function(Kt,an){if(Kt===null||an.child===Kt.child||Kr(!1,"Resuming work not yet implemented."),an.child!==null){var vn=an.child,xn=md(vn,vn.pendingProps,vn.expirationTime);for(an.child=xn,xn.return=an;vn.sibling!==null;)vn=vn.sibling,xn=xn.sibling=md(vn,vn.pendingProps,vn.expirationTime),xn.return=an;xn.sibling=null}},qw=function(Kt){if(!Vv)return!1;var an=Kt.stateNode.containerInfo;return Gm=Wy(an),Bc=Kt,np=!0,!0},_b=function(Kt,an){switch(Kt.tag){case Fs:Cw(Kt.stateNode.containerInfo,an);break;case ds:Sw(Kt.type,Kt.memoizedProps,Kt.stateNode,an);break}var vn=Bw();vn.stateNode=an,vn.return=Kt,vn.effectTag=qh,Kt.lastEffect!==null?(Kt.lastEffect.nextEffect=vn,Kt.lastEffect=vn):Kt.firstEffect=Kt.lastEffect=vn},wb=function(Kt,an){switch(an.effectTag|=xl,Kt.tag){case Fs:{var vn=Kt.stateNode.containerInfo;switch(an.tag){case ds:var xn=an.type,En=an.pendingProps;Vy(vn,xn,En);break;case Zs:var Gn=an.pendingProps;qy(vn,Gn);break}break}case ds:{var Ir=Kt.type,ii=Kt.memoizedProps,di=Kt.stateNode;switch(an.tag){case ds:var Wi=an.type,ya=an.pendingProps;Aw(Ir,ii,di,Wi,ya);break;case Zs:var $a=an.pendingProps;Ow(Ir,ii,di,$a);break}break}default:return}},kb=function(Kt,an){switch(Kt.tag){case ds:{var vn=Kt.type,xn=Kt.pendingProps,En=_w(an,vn,xn);return En!==null?(Kt.stateNode=En,!0):!1}case Zs:{var Gn=Kt.pendingProps,Ir=Xd(an,Gn);return Ir!==null?(Kt.stateNode=Ir,!0):!1}default:return!1}},Ng=function(Kt){if(np){var an=Gm;if(!an){wb(Bc,Kt),np=!1,Bc=Kt;return}var vn=an;if(!kb(Kt,an)){if(an=mg(vn),!an||!kb(Kt,an)){wb(Bc,Kt),np=!1,Bc=Kt;return}_b(Bc,vn)}Bc=Kt,Gm=Wy(an)}},xb=function(Kt,an,vn){Vv||Kr(!1,"Expected prepareToHydrateHostInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.");var xn=Kt.stateNode,En=uc(xn,Kt.type,Kt.memoizedProps,an,vn,Kt);return Kt.updateQueue=En,En!==null},Jw=function(Kt){Vv||Kr(!1,"Expected prepareToHydrateHostTextInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.");var an=Kt.stateNode,vn=Kt.memoizedProps,xn=ww(an,vn,Kt);if(xn){var En=Bc;if(En!==null)switch(En.tag){case Fs:{var Gn=En.stateNode.containerInfo;kw(Gn,an,vn);break}case ds:{var Ir=En.type,ii=En.memoizedProps,di=En.stateNode;xw(Ir,ii,di,an,vn);break}}}return xn},qp=function(Kt){for(var an=Kt.return;an!==null&&an.tag!==ds&&an.tag!==Fs;)an=an.return;Bc=an},Jp=function(Kt){if(!Vv||Kt!==Bc)return!1;if(!np)return qp(Kt),np=!0,!1;var an=Kt.type;if(Kt.tag!==ds||an!=="head"&&an!=="body"&&!Wc(an,Kt.memoizedProps))for(var vn=Gm;vn;)_b(Kt,vn),vn=mg(vn);return qp(Kt),Gm=Bc?mg(Kt.stateNode):null,!0},Gp=function(){!Vv||(Bc=null,Gm=null,np=!1)},lu=function(Kt,an,vn,xn){Kt===null?an.child=Hx(an,null,vn,xn):an.child=Jm(an,Kt.child,vn,xn)},Pc=function(Kt,an,vn,xn){an.child=Jm(an,Kt.child,null,xn),an.child=Jm(an,null,vn,xn)},bd=function(Kt,an,vn,xn,En){if(an.type!==an.elementType){var Gn=vn.propTypes;Gn&&qu(Gn,xn,"prop",Io(vn),Ys)}var Ir=vn.render,ii=an.ref,di=void 0;return Xc(an,En),Eg(Kt,an,En),ly.current=an,Rl("render"),di=Ir(xn,ii),Rl(null),di=$p(Ir,xn,di,ii),an.effectTag|=Md,lu(Kt,an,di,En),an.child},Cb=function(Kt,an,vn,xn,En,Gn){if(Kt===null){var Ir=vn.type;if(rb(Ir)&&vn.compare===null&&vn.defaultProps===void 0)return an.tag=nd,an.type=Ir,Fg(an,Ir),Bg(Kt,an,Ir,xn,En,Gn);{var ii=Ir.propTypes;ii&&qu(ii,xn,"prop",Io(Ir),Ys)}var di=Ep(vn.type,null,xn,null,an.mode,Gn);return di.ref=an.ref,di.return=an,an.child=di,di}{var Wi=vn.type,ya=Wi.propTypes;ya&&qu(ya,xn,"prop",Io(Wi),Ys)}var $a=Kt.child;if(En<Gn){var Oa=$a.memoizedProps,Xa=vn.compare;if(Xa=Xa!==null?Xa:ao,Xa(Oa,xn)&&Kt.ref===an.ref)return nf(Kt,an,Gn)}an.effectTag|=Md;var wo=md($a,xn,Gn);return wo.ref=an.ref,wo.return=an,an.child=wo,wo},Bg=function(Kt,an,vn,xn,En,Gn){if(an.type!==an.elementType){var Ir=an.elementType;Ir.$$typeof===Tm&&(Ir=zl(Ir));var ii=Ir&&Ir.propTypes;ii&&qu(ii,xn,"prop",Io(Ir),Ys)}if(Kt!==null&&En<Gn){var di=Kt.memoizedProps;if(ao(di,xn)&&Kt.ref===an.ref)return nf(Kt,an,Gn)}return $g(Kt,an,vn,xn,Gn)},Gw=function(Kt,an,vn){var xn=an.pendingProps;return lu(Kt,an,xn,vn),an.child},Xw=function(Kt,an,vn){var xn=an.pendingProps.children;return lu(Kt,an,xn,vn),an.child},Yw=function(Kt,an,vn){hl&&(an.effectTag|=El);var xn=an.pendingProps,En=xn.children;return lu(Kt,an,En,vn),an.child},Sb=function(Kt,an){var vn=an.ref;(Kt===null&&vn!==null||Kt!==null&&Kt.ref!==vn)&&(an.effectTag|=Lm)},$g=function(Kt,an,vn,xn,En){if(an.type!==an.elementType){var Gn=vn.propTypes;Gn&&qu(Gn,xn,"prop",Io(vn),Ys)}var Ir=wf(an,vn,!0),ii=pd(an,Ir),di=void 0;return Xc(an,En),Eg(Kt,an,En),ly.current=an,Rl("render"),di=vn(xn,ii),Rl(null),di=$p(vn,xn,di,ii),an.effectTag|=Md,lu(Kt,an,di,En),an.child},Ab=function(Kt,an,vn,xn,En){if(an.type!==an.elementType){var Gn=vn.propTypes;Gn&&qu(Gn,xn,"prop",Io(vn),Ys)}var Ir=void 0;ou(vn)?(Ir=!0,Op(an)):Ir=!1,Xc(an,En);var ii=an.stateNode,di=void 0;ii===null?(Kt!==null&&(Kt.alternate=null,an.alternate=null,an.effectTag|=xl),yb(an,vn,xn,En),Ll(an,vn,xn,En),di=!0):Kt===null?di=Dg(an,vn,xn,En):di=Vw(Kt,an,vn,xn,En);var Wi=zg(Kt,an,vn,di,Ir,En);{var ya=an.stateNode;ya.props!==xn&&(rp||Ao(!1,"It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",Io(an.type)||"a component"),rp=!0)}return Wi},zg=function(Kt,an,vn,xn,En,Gn){Sb(Kt,an);var Ir=(an.effectTag&ec)!==Zu;if(!xn&&!Ir)return En&&Tp(an,vn,!1),nf(Kt,an,Gn);var ii=an.stateNode;ly.current=an;var di=void 0;return Ir&&typeof vn.getDerivedStateFromError!="function"?(di=null,hl&&Up(an)):(Rl("render"),di=ii.render(),(pf||qf&&an.mode&nc)&&ii.render(),Rl(null)),an.effectTag|=Md,Kt!==null&&Ir?Pc(Kt,an,di,Gn):lu(Kt,an,di,Gn),an.memoizedState=ii.state,En&&Tp(an,vn,!0),an.child},Ob=function(Kt){var an=Kt.stateNode;an.pendingContext?Qy(Kt,an.pendingContext,an.pendingContext!==an.context):an.context&&Qy(Kt,an.context,!1),Mg(Kt,an.containerInfo)},Tb=function(Kt,an,vn){Ob(an);var xn=an.updateQueue;xn===null&&Kr(!1,"If the root does not have an updateQueue, we should have already bailed out. This error is likely caused by a bug in React. Please file an issue.");var En=an.pendingProps,Gn=an.memoizedState,Ir=Gn!==null?Gn.element:null;oh(an,xn,En,null,vn);var ii=an.memoizedState,di=ii.element;if(di===Ir)return Gp(),nf(Kt,an,vn);var Wi=an.stateNode;return(Kt===null||Kt.child===null)&&Wi.hydrate&&qw(an)?(an.effectTag|=xl,an.child=Hx(an,null,di,vn)):(lu(Kt,an,di,vn),Gp()),an.child},Pb=function(Kt,an,vn){Hp(an),Kt===null&&Ng(an);var xn=an.type,En=an.pendingProps,Gn=Kt!==null?Kt.memoizedProps:null,Ir=En.children,ii=Wc(xn,En);return ii?Ir=null:Gn!==null&&Wc(xn,Gn)&&(an.effectTag|=Mm),Sb(Kt,an),vn!==Gv&&an.mode&Bd&&lw(xn,En)?(an.expirationTime=Gv,null):(lu(Kt,an,Ir,vn),an.child)},jb=function(Kt,an){return Kt===null&&Ng(an),null},Qw=function(Kt,an,vn,xn,En){Kt!==null&&(Kt.alternate=null,an.alternate=null,an.effectTag|=xl);var Gn=an.pendingProps;Jy(an);var Ir=Uw(vn);an.type=Ir;var ii=an.tag=Dw(Ir);gg(an);var di=dc(Ir,Gn),Wi=void 0;switch(ii){case Pu:{Wi=$g(null,an,Ir,di,En);break}case Ds:{Wi=Ab(null,an,Ir,di,En);break}case fc:{Wi=bd(null,an,Ir,di,En);break}case td:{if(an.type!==an.elementType){var ya=Ir.propTypes;ya&&qu(ya,di,"prop",Io(Ir),Ys)}Wi=Cb(null,an,Ir,dc(Ir.type,di),xn,En);break}default:{var $a="";Ir!==null&&typeof Ir=="object"&&Ir.$$typeof===Tm&&($a=" Did you wrap a component in React.lazy() more than once?"),Kr(!1,"Element type is invalid. Received a promise that resolves to: %s. Lazy element type must resolve to a class or function.%s",Ir,$a)}}return Wi},Kw=function(Kt,an,vn,xn,En){Kt!==null&&(Kt.alternate=null,an.alternate=null,an.effectTag|=xl),an.tag=Ds;var Gn=void 0;return ou(vn)?(Gn=!0,Op(an)):Gn=!1,Xc(an,En),yb(an,vn,xn,En),Ll(an,vn,xn,En),zg(null,an,vn,!0,Gn,En)},Zw=function(Kt,an,vn,xn){Kt!==null&&(Kt.alternate=null,an.alternate=null,an.effectTag|=xl);var En=an.pendingProps,Gn=wf(an,vn,!1),Ir=pd(an,Gn);Xc(an,xn),Eg(null,an,xn);var ii=void 0;{if(vn.prototype&&typeof vn.prototype.render=="function"){var di=Io(vn)||"Unknown";Ux[di]||(oo(!1,"The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",di,di),Ux[di]=!0)}an.mode&nc&&Du.recordLegacyContextWarning(an,null),ly.current=an,ii=vn(En,Ir)}if(an.effectTag|=Md,typeof ii=="object"&&ii!==null&&typeof ii.render=="function"&&ii.$$typeof===void 0){an.tag=Ds,vd();var Wi=!1;ou(vn)?(Wi=!0,Op(an)):Wi=!1,an.memoizedState=ii.state!==null&&ii.state!==void 0?ii.state:null;var ya=vn.getDerivedStateFromProps;return typeof ya=="function"&&ph(an,vn,ya,En),vb(an,ii),Ll(an,vn,En,xn),zg(null,an,vn,!0,Wi,xn)}else return an.tag=Pu,ii=$p(vn,En,ii,Ir),lu(null,an,ii,xn),Fg(an,vn),an.child},Fg=function(Kt,an){if(an&&an.childContextTypes&&oo(!1,"%s(...): childContextTypes cannot be defined on a function component.",an.displayName||an.name||"Component"),Kt.ref!==null){var vn="",xn=nu();xn&&(vn+="\n\nCheck the render method of `"+xn+"`.");var En=xn||Kt._debugID||"",Gn=Kt._debugSource;Gn&&(En=Gn.fileName+":"+Gn.lineNumber),qx[En]||(qx[En]=!0,Ao(!1,"Function components cannot be given refs. Attempts to access this ref will fail.%s",vn))}if(typeof an.getDerivedStateFromProps=="function"){var Ir=Io(an)||"Unknown";Vx[Ir]||(oo(!1,"%s: Function components do not support getDerivedStateFromProps.",Ir),Vx[Ir]=!0)}if(typeof an.contextType=="object"&&an.contextType!==null){var ii=Io(an)||"Unknown";Wx[ii]||(oo(!1,"%s: Function components do not support contextType.",ii),Wx[ii]=!0)}},Eb=function(Kt,an,vn){var xn=an.mode,En=an.pendingProps,Gn=an.memoizedState,Ir=void 0;(an.effectTag&ec)===Zu?(Gn=null,Ir=!1):(Gn={timedOutAt:Gn!==null?Gn.timedOutAt:eo},Ir=!0,an.effectTag&=~ec);var ii=void 0,di=void 0;if(Kt===null)if(Ir){var Wi=En.fallback,ya=Sc(null,xn,eo,null);if((an.mode&Bd)===Yf){var $a=an.memoizedState,Oa=$a!==null?an.child.child:an.child;ya.child=Oa}var Xa=Sc(Wi,xn,vn,null);ya.sibling=Xa,ii=ya,di=Xa,ii.return=di.return=an}else{var wo=En.children;ii=di=Hx(an,null,wo,vn)}else{var Ro=Kt.memoizedState,No=Ro!==null;if(No){var ss=Kt.child,ps=ss.sibling;if(Ir){var Hs=En.fallback,Gs=md(ss,ss.pendingProps,eo);if((an.mode&Bd)===Yf){var es=an.memoizedState,Sa=es!==null?an.child.child:an.child;Sa!==ss.child&&(Gs.child=Sa)}if(hl&&an.mode&ud){for(var Ga=0,ka=Gs.child;ka!==null;)Ga+=ka.treeBaseDuration,ka=ka.sibling;Gs.treeBaseDuration=Ga}var fo=Gs.sibling=md(ps,Hs,ps.expirationTime);ii=Gs,Gs.childExpirationTime=eo,di=fo,ii.return=di.return=an}else{var To=En.children,Po=ss.child,Ps=Jm(an,Po,To,vn);ii=di=Ps}}else{var il=Kt.child;if(Ir){var Al=En.fallback,el=Sc(null,xn,eo,null);if(el.child=il,(an.mode&Bd)===Yf){var Bu=an.memoizedState,tl=Bu!==null?an.child.child:an.child;el.child=tl}if(hl&&an.mode&ud){for(var _l=0,Zl=el.child;Zl!==null;)_l+=Zl.treeBaseDuration,Zl=Zl.sibling;el.treeBaseDuration=_l}var eu=el.sibling=Sc(Al,xn,vn,null);eu.effectTag|=xl,ii=el,el.childExpirationTime=eo,di=eu,ii.return=di.return=an}else{var Wd=En.children;di=ii=Jm(an,il,Wd,vn)}}an.stateNode=Kt.stateNode}return an.memoizedState=Gn,an.child=ii,di},a2=function(Kt,an,vn){Mg(an,an.stateNode.containerInfo);var xn=an.pendingProps;return Kt===null?an.child=Jm(an,null,xn,vn):lu(Kt,an,xn,vn),an.child},f2=function(Kt,an,vn){var xn=an.type,En=xn._context,Gn=an.pendingProps,Ir=an.memoizedProps,ii=Gn.value;{var di=an.type.propTypes;di&&qu(di,Gn,"prop","Context.Provider",Ys)}if(su(an,ii),Ir!==null){var Wi=Ir.value,ya=zw(En,ii,Wi);if(ya===0){if(Ir.children===Gn.children&&!Sp())return nf(Kt,an,vn)}else Fw(an,En,ya,vn)}var $a=Gn.children;return lu(Kt,an,$a,vn),an.child},Wu=function(Kt,an,vn){var xn=an.type;xn._context===void 0?xn!==xn.Consumer&&(tS||(tS=!0,Ao(!1,"Rendering <Context> directly is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?"))):xn=xn._context;var En=an.pendingProps,Gn=En.children;typeof Gn!="function"&&oo(!1,"A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it."),Xc(an,vn);var Ir=Yc(xn,En.unstable_observedBits),ii=void 0;return ly.current=an,Rl("render"),ii=Gn(Ir),Rl(null),an.effectTag|=Md,lu(Kt,an,ii,vn),an.child},nf=function(Kt,an,vn){Jy(an),Kt!==null&&(an.firstContextDependency=Kt.firstContextDependency),hl&&Up(an);var xn=an.childExpirationTime;return xn<vn?null:(bb(Kt,an),an.child)},Ib=function(Kt,an,vn){var xn=an.expirationTime;if(Kt!==null){var En=Kt.memoizedProps,Gn=an.pendingProps;if(En===Gn&&!Sp()&&xn<vn){switch(an.tag){case Fs:Ob(an),Gp();break;case ds:Hp(an);break;case Ds:{var Ir=an.type;ou(Ir)&&Op(an);break}case Js:Mg(an,an.stateNode.containerInfo);break;case Ic:{var ii=an.memoizedProps.value;su(an,ii);break}case Mf:hl&&(an.effectTag|=El);break;case ju:{var di=an.memoizedState,Wi=di!==null;if(Wi){var ya=an.child,$a=ya.childExpirationTime;if($a!==eo&&$a>=vn)return Eb(Kt,an,vn);var Oa=nf(Kt,an,vn);return Oa!==null?Oa.sibling:null}break}}return nf(Kt,an,vn)}}switch(an.expirationTime=eo,an.tag){case kh:{var Xa=an.elementType;return Zw(Kt,an,Xa,vn)}case nv:{var wo=an.elementType;return Qw(Kt,an,wo,xn,vn)}case Pu:{var Ro=an.type,No=an.pendingProps,ss=an.elementType===Ro?No:dc(Ro,No);return $g(Kt,an,Ro,ss,vn)}case Ds:{var ps=an.type,Hs=an.pendingProps,Gs=an.elementType===ps?Hs:dc(ps,Hs);return Ab(Kt,an,ps,Gs,vn)}case Fs:return Tb(Kt,an,vn);case ds:return Pb(Kt,an,vn);case Zs:return jb(Kt,an);case ju:return Eb(Kt,an,vn);case Js:return a2(Kt,an,vn);case fc:{var es=an.type,Sa=an.pendingProps,Ga=an.elementType===es?Sa:dc(es,Sa);return bd(Kt,an,es,Ga,vn)}case sf:return Gw(Kt,an,vn);case um:return Xw(Kt,an,vn);case Mf:return Yw(Kt,an,vn);case Ic:return f2(Kt,an,vn);case xh:return Wu(Kt,an,vn);case td:{var ka=an.type,fo=an.pendingProps,To=dc(ka,fo);if(an.type!==an.elementType){var Po=ka.propTypes;Po&&qu(Po,To,"prop",Io(ka),Ys)}return To=dc(ka.type,To),Cb(Kt,an,ka,To,xn,vn)}case nd:return Bg(Kt,an,an.type,an.pendingProps,xn,vn);case Df:{var Ps=an.type,il=an.pendingProps,Al=an.elementType===Ps?il:dc(Ps,il);return Kw(Kt,an,Ps,Al,vn)}default:Kr(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}},jc=function(Kt){Kt.effectTag|=El},Rb=function(Kt){Kt.effectTag|=Lm},Mb=function(Kt,an,vn){var xn=an.pendingProps;switch(an.tag){case kh:break;case nv:break;case nd:case Pu:break;case Ds:{var En=an.type;ou(En)&&kf(an);break}case Fs:{Vl(an),Ap(an);var Gn=an.stateNode;Gn.pendingContext&&(Gn.context=Gn.pendingContext,Gn.pendingContext=null),(Kt===null||Kt.child===null)&&(Jp(an),an.effectTag&=~xl),cy(an);break}case ds:{Zd(an);var Ir=fh(),ii=an.type;if(Kt!==null&&an.stateNode!=null)O_(Kt,an,ii,xn,Ir),Kt.ref!==an.ref&&Rb(an);else{if(!xn){an.stateNode===null&&Kr(!1,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");break}var di=Kc(),Wi=Jp(an);if(Wi)xb(an,Ir,di)&&jc(an);else{var ya=bo(ii,xn,Ir,di,an);uy(ya,an,!1,!1),iu(ya,ii,xn,Ir,di)&&jc(an),an.stateNode=ya}an.ref!==null&&Rb(an)}break}case Zs:{var $a=xn;if(Kt&&an.stateNode!=null){var Oa=Kt.memoizedProps;T_(Kt,an,Oa,$a)}else{typeof $a!="string"&&an.stateNode===null&&Kr(!1,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");var Xa=fh(),wo=Kc(),Ro=Jp(an);Ro?Jw(an)&&jc(an):an.stateNode=_p($a,Xa,wo,an)}break}case fc:break;case ju:{var No=an.memoizedState;if((an.effectTag&ec)!==Zu)return an.expirationTime=vn,an;var ss=No!==null,ps=Kt!==null&&Kt.memoizedState!==null;if(Kt!==null&&!ss&&ps){var Hs=Kt.child.sibling;if(Hs!==null){var Gs=an.firstEffect;Gs!==null?(an.firstEffect=Hs,Hs.nextEffect=Gs):(an.firstEffect=an.lastEffect=Hs,Hs.nextEffect=null),Hs.effectTag=qh}}(ss!==ps||(an.effectTag&Bd)===Yf&&ss)&&(an.effectTag|=El);break}case sf:break;case um:break;case Mf:break;case Js:Vl(an),cy(an);break;case Ic:Ou(an);break;case xh:break;case td:break;case Df:{var es=an.type;ou(es)&&kf(an);break}default:Kr(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}return null},ek=function(Kt){if(Kt.memoizedProps.fallback===void 0)return!1;var an=Kt.memoizedState;return an===null},Hg=function(Kt){return!0},tk=function(Kt){var an=Hg(Kt);if(an!==!1){var vn=Kt.error;{var xn=Kt.componentName,En=Kt.componentStack,Gn=Kt.errorBoundaryName,Ir=Kt.errorBoundaryFound,ii=Kt.willRetry;if(vn!=null&&vn._suppressLogging){if(Ir&&ii)return;console.error(vn)}var di=xn?"The above error occurred in the <"+xn+"> component:":"The above error occurred in one of your React components:",Wi=void 0;Ir&&Gn?ii?Wi="React will try to recreate this component tree from scratch "+("using the error boundary you provided, "+Gn+"."):Wi="This error was initially handled by the error boundary "+Gn+".\nRecreating the tree from scratch failed so React will unmount the tree.":Wi="Consider adding an error boundary to your tree to customize error handling behavior.\nVisit https://fb.me/react-error-boundaries to learn more about error boundaries.";var ya=""+di+En+"\n\n"+(""+Wi);console.error(ya)}}},Db=function(Kt,an){var vn=an.source,xn=an.stack;xn===null&&vn!==null&&(xn=$s(vn));var En={componentName:vn!==null?Io(vn.type):null,componentStack:xn!==null?xn:"",error:an.value,errorBoundary:null,errorBoundaryName:null,errorBoundaryFound:!1,willRetry:!1};Kt!==null&&Kt.tag===Ds&&(En.errorBoundary=Kt.stateNode,En.errorBoundaryName=Io(Kt.type),En.errorBoundaryFound=!0,En.willRetry=!0);try{tk(En)}catch(Gn){setTimeout(function(){throw Gn})}},nk=function(Kt,an){if(jr(null,wA,null,Kt,an),ri()){var vn=ei();rf(Kt,vn)}},Lb=function(Kt){var an=Kt.ref;if(an!==null)if(typeof an=="function"){if(jr(null,an,null,null),ri()){var vn=ei();rf(Kt,vn)}}else an.current=null},rk=function(Kt,an){if(jr(null,an,null),ri()){var vn=ei();rf(Kt,vn)}},ik=function(Kt,an){switch(an.tag){case Pu:case fc:case nd:{Of(mA,Vm,an);return}case Ds:{if(an.effectTag&Jh&&Kt!==null){var vn=Kt.memoizedProps,xn=Kt.memoizedState;Ul(an,"getSnapshotBeforeUpdate");var En=an.stateNode;an.type===an.elementType&&!rp&&(En.props!==an.memoizedProps&&Ao(!1,"Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(an.type)||"instance"),En.state!==an.memoizedState&&Ao(!1,"Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(an.type)||"instance"));var Gn=En.getSnapshotBeforeUpdate(an.elementType===an.type?vn:dc(an.type,vn),xn);{var Ir=rS;Gn===void 0&&!Ir.has(an.type)&&(Ir.add(an.type),oo(!1,"%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",Io(an.type)))}En.__reactInternalSnapshotBeforeUpdate=Gn,xc()}return}case Fs:case ds:case Zs:case Js:case Df:return;default:Kr(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}},Of=function(Kt,an,vn){if(Rd){var xn=vn.updateQueue,En=xn!==null?xn.lastEffect:null;if(En!==null){var Gn=En.next,Ir=Gn;do{if((Ir.tag&Kt)!==Vm){var ii=Ir.destroy;Ir.destroy=null,ii!==null&&ii()}if((Ir.tag&an)!==Vm){var di=Ir.create,Wi=di();typeof Wi!="function"&&(Wi!=null&&oo(!1,"useEffect function must return a cleanup function or nothing.%s%s",typeof Wi.then=="function"?"\n\nIt looks like you wrote useEffect(async () => ...) or returned a Promise. Instead, you may write an async function separately and then call it from inside the effect:\n\nasync function fetchComment(commentId) {\n  // You can await here\n}\n\nuseEffect(() => {\n  fetchComment(commentId);\n}, [commentId]);\n\nIn the future, React will provide a more idiomatic solution for data fetching that doesn't involve writing effects manually.":"",$s(vn)),Wi=null),Ir.destroy=Wi}Ir=Ir.next}while(Ir!==Gn)}}},ak=function(Kt){Of(QC,Vm,Kt),Of(Vm,YC,Kt)},ok=function(Kt,an,vn,xn){switch(vn.tag){case Pu:case fc:case nd:{Of(gA,XC,vn);break}case Ds:{var En=vn.stateNode;if(vn.effectTag&El)if(an===null)Ul(vn,"componentDidMount"),vn.type===vn.elementType&&!rp&&(En.props!==vn.memoizedProps&&Ao(!1,"Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(vn.type)||"instance"),En.state!==vn.memoizedState&&Ao(!1,"Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(vn.type)||"instance")),En.componentDidMount(),xc();else{var Gn=vn.elementType===vn.type?an.memoizedProps:dc(vn.type,an.memoizedProps),Ir=an.memoizedState;Ul(vn,"componentDidUpdate"),vn.type===vn.elementType&&!rp&&(En.props!==vn.memoizedProps&&Ao(!1,"Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(vn.type)||"instance"),En.state!==vn.memoizedState&&Ao(!1,"Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(vn.type)||"instance")),En.componentDidUpdate(Gn,Ir,En.__reactInternalSnapshotBeforeUpdate),xc()}var ii=vn.updateQueue;ii!==null&&(vn.type===vn.elementType&&!rp&&(En.props!==vn.memoizedProps&&Ao(!1,"Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(vn.type)||"instance"),En.state!==vn.memoizedState&&Ao(!1,"Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",Io(vn.type)||"instance")),Pg(vn,ii,En,xn));return}case Fs:{var di=vn.updateQueue;if(di!==null){var Wi=null;if(vn.child!==null)switch(vn.child.tag){case ds:Wi=Nr(vn.child.stateNode);break;case Ds:Wi=vn.child.stateNode;break}Pg(vn,di,Wi,xn)}return}case ds:{var ya=vn.stateNode;if(an===null&&vn.effectTag&El){var $a=vn.type,Oa=vn.memoizedProps;uw(ya,$a,Oa,vn)}return}case Zs:return;case Js:return;case Mf:{if(hl){var Xa=vn.memoizedProps.onRender;Ku?Xa(vn.memoizedProps.id,an===null?"mount":"update",vn.actualDuration,vn.treeBaseDuration,vn.actualStartTime,ef(),Kt.memoizedInteractions):Xa(vn.memoizedProps.id,an===null?"mount":"update",vn.actualDuration,vn.treeBaseDuration,vn.actualStartTime,ef())}return}case ju:break;case Df:break;default:Kr(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}},sk=function(Kt,an){if(Xf)for(var vn=Kt;;){if(vn.tag===ds){var xn=vn.stateNode;an?gw(xn):yw(vn.stateNode,vn.memoizedProps)}else if(vn.tag===Zs){var En=vn.stateNode;an?vw(En):bw(En,vn.memoizedProps)}else if(vn.tag===ju&&vn.memoizedState!==null){var Gn=vn.child.sibling;Gn.return=vn,vn=Gn;continue}else if(vn.child!==null){vn.child.return=vn,vn=vn.child;continue}if(vn===Kt)return;for(;vn.sibling===null;){if(vn.return===null||vn.return===Kt)return;vn=vn.return}vn.sibling.return=vn.return,vn=vn.sibling}},lk=function(Kt){var an=Kt.ref;if(an!==null){var vn=Kt.stateNode,xn=void 0;switch(Kt.tag){case ds:xn=Nr(vn);break;default:xn=vn}typeof an=="function"?an(xn):(an.hasOwnProperty("current")||oo(!1,"Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().%s",Io(Kt.type),$s(Kt)),an.current=xn)}},uk=function(Kt){var an=Kt.ref;an!==null&&(typeof an=="function"?an(null):an.current=null)},Nb=function(Kt){switch(tb(Kt),Kt.tag){case Pu:case fc:case td:case nd:{var an=Kt.updateQueue;if(an!==null){var vn=an.lastEffect;if(vn!==null){var xn=vn.next,En=xn;do{var Gn=En.destroy;Gn!==null&&rk(Kt,Gn),En=En.next}while(En!==xn)}}break}case Ds:{Lb(Kt);var Ir=Kt.stateNode;typeof Ir.componentWillUnmount=="function"&&nk(Kt,Ir);return}case ds:{Lb(Kt);return}case Js:{Xf?Vg(Kt):o_&&dk(Kt);return}}},Bb=function(Kt){for(var an=Kt;;){if(Nb(an),an.child!==null&&(!Xf||an.tag!==Js)){an.child.return=an,an=an.child;continue}if(an===Kt)return;for(;an.sibling===null;){if(an.return===null||an.return===Kt)return;an=an.return}an.sibling.return=an.return,an=an.sibling}},ck=function(Kt){Kt.return=null,Kt.child=null,Kt.memoizedState=null,Kt.updateQueue=null;var an=Kt.alternate;an!==null&&(an.return=null,an.child=null,an.memoizedState=null,an.updateQueue=null)},dk=function(Kt){if(o_){var an=Kt.stateNode,vn=an.containerInfo,xn=OC(vn);PC(vn,xn)}},fk=function(Kt){if(o_)switch(Kt.tag){case Ds:return;case ds:return;case Zs:return;case Fs:case Js:{var an=Kt.stateNode,vn=an.containerInfo,xn=an.pendingChildren;PC(vn,xn);return}default:Kr(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}},Ug=function(Kt){for(var an=Kt.return;an!==null;){if(Wg(an))return an;an=an.return}Kr(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")},Wg=function(Kt){return Kt.tag===ds||Kt.tag===Fs||Kt.tag===Js},hk=function(Kt){var an=Kt;e:for(;;){for(;an.sibling===null;){if(an.return===null||Wg(an.return))return null;an=an.return}for(an.sibling.return=an.return,an=an.sibling;an.tag!==ds&&an.tag!==Zs;){if(an.effectTag&xl||an.child===null||an.tag===Js)continue e;an.child.return=an,an=an.child}if(!(an.effectTag&xl))return an.stateNode}},$b=function(Kt){if(Xf){var an=Ug(Kt),vn=void 0,xn=void 0;switch(an.tag){case ds:vn=an.stateNode,xn=!1;break;case Fs:vn=an.stateNode.containerInfo,xn=!0;break;case Js:vn=an.stateNode.containerInfo,xn=!0;break;default:Kr(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}an.effectTag&Mm&&(Uy(vn),an.effectTag&=~Mm);for(var En=hk(Kt),Gn=Kt;;){if(Gn.tag===ds||Gn.tag===Zs)En?xn?pw(vn,Gn.stateNode,En):hw(vn,Gn.stateNode,En):xn?fw(vn,Gn.stateNode):dw(vn,Gn.stateNode);else if(Gn.tag!==Js&&Gn.child!==null){Gn.child.return=Gn,Gn=Gn.child;continue}if(Gn===Kt)return;for(;Gn.sibling===null;){if(Gn.return===null||Gn.return===Kt)return;Gn=Gn.return}Gn.sibling.return=Gn.return,Gn=Gn.sibling}}},Vg=function(Kt){for(var an=Kt,vn=!1,xn=void 0,En=void 0;;){if(!vn){var Gn=an.return;e:for(;;){switch(Gn===null&&Kr(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."),Gn.tag){case ds:xn=Gn.stateNode,En=!1;break e;case Fs:xn=Gn.stateNode.containerInfo,En=!0;break e;case Js:xn=Gn.stateNode.containerInfo,En=!0;break e}Gn=Gn.return}vn=!0}if(an.tag===ds||an.tag===Zs)Bb(an),En?qc(xn,an.stateNode):mw(xn,an.stateNode);else if(an.tag===Js){if(xn=an.stateNode.containerInfo,En=!0,an.child!==null){an.child.return=an,an=an.child;continue}}else if(Nb(an),an.child!==null){an.child.return=an,an=an.child;continue}if(an===Kt)return;for(;an.sibling===null;){if(an.return===null||an.return===Kt)return;an=an.return,an.tag===Js&&(vn=!1)}an.sibling.return=an.return,an=an.sibling}},pk=function(Kt){Xf?Vg(Kt):Bb(Kt),ck(Kt)},mh=function(Kt,an){if(!Xf){switch(an.tag){case Pu:case fc:case td:case nd:{Of(Ax,GC,an);return}}fk(an);return}switch(an.tag){case Pu:case fc:case td:case nd:{Of(Ax,GC,an);return}case Ds:return;case ds:{var vn=an.stateNode;if(vn!=null){var xn=an.memoizedProps,En=Kt!==null?Kt.memoizedProps:xn,Gn=an.type,Ir=an.updateQueue;an.updateQueue=null,Ir!==null&&cw(vn,Ir,Gn,En,xn,an)}return}case Zs:{an.stateNode===null&&Kr(!1,"This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var ii=an.stateNode,di=an.memoizedProps,Wi=Kt!==null?Kt.memoizedProps:di;Vc(ii,Wi,di);return}case Fs:return;case Mf:return;case ju:{var ya=an.memoizedState,$a=void 0,Oa=an;ya===null?$a=!1:($a=!0,Oa=an.child,ya.timedOutAt===eo&&(ya.timedOutAt=ed())),Oa!==null&&sk(Oa,$a);var Xa=an.updateQueue;if(Xa!==null){an.updateQueue=null;var wo=an.stateNode;wo===null&&(wo=an.stateNode=new _A),Xa.forEach(function(Ro){var No=Xb.bind(null,an,Ro);Ku&&(No=ql.unstable_wrap(No)),wo.has(Ro)||(wo.add(Ro),Ro.then(No,No))})}return}case Df:return;default:Kr(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}},mk=function(Kt){!Xf||Uy(Kt.stateNode)},qg=function(Kt,an,vn){var xn=Ac(vn);xn.tag=Cx,xn.payload={element:null};var En=an.value;return xn.callback=function(){yh(En),Db(Kt,an)},xn},zb=function(Kt,an,vn){var xn=Ac(vn);xn.tag=Cx;var En=Kt.type.getDerivedStateFromError;if(typeof En=="function"){var Gn=an.value;xn.payload=function(){return En(Gn)}}var Ir=Kt.stateNode;return Ir!==null&&typeof Ir.componentDidCatch=="function"&&(xn.callback=function(){typeof En!="function"&&Ub(this);var ii=an.value,di=an.stack;Db(Kt,an),this.componentDidCatch(ii,{componentStack:di!==null?di:""}),typeof En!="function"&&Kt.expirationTime!==Mu&&oo(!1,"%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",Io(Kt.type)||"Unknown")}),xn},gk=function(Kt,an,vn,xn,En){if(vn.effectTag|=Gh,vn.firstEffect=vn.lastEffect=null,xn!==null&&typeof xn=="object"&&typeof xn.then=="function"){var Gn=xn,Ir=an,ii=-1,di=-1;do{if(Ir.tag===ju){var Wi=Ir.alternate;if(Wi!==null){var ya=Wi.memoizedState;if(ya!==null){var $a=ya.timedOutAt;di=xf($a);break}}var Oa=Ir.pendingProps.maxDuration;typeof Oa=="number"&&(Oa<=0?ii=0:(ii===-1||Oa<ii)&&(ii=Oa))}Ir=Ir.return}while(Ir!==null);Ir=an;do{if(Ir.tag===ju&&ek(Ir)){var Xa=Ir.updateQueue;if(Xa===null?Ir.updateQueue=new Set([Gn]):Xa.add(Gn),(Ir.mode&Bd)===Zu){if(Ir.effectTag|=ec,vn.effectTag&=~(ex|Gh),vn.tag===Ds){var wo=vn.alternate;if(wo===null)vn.tag=Df;else{var Ro=Ac(Mu);Ro.tag=v_,Wl(vn,Ro)}}vn.expirationTime=Mu;return}var No=Kt.pingCache,ss=void 0;if(No===null?(No=Kt.pingCache=new kA,ss=new Set,No.set(Gn,ss)):(ss=No.get(Gn),ss===void 0&&(ss=new Set,No.set(Gn,ss))),!ss.has(En)){ss.add(En);var ps=Gb.bind(null,Kt,Gn,En);Ku&&(ps=ql.unstable_wrap(ps)),Gn.then(ps,ps)}var Hs=void 0;if(ii===-1)Hs=tp;else{if(di===-1){var Gs=Og(Kt,En),es=xf(Gs);di=es-BC}Hs=di+ii}Sk(Kt,Hs,En),Ir.effectTag|=sd,Ir.expirationTime=En;return}Ir=Ir.return}while(Ir!==null);xn=new Error((Io(vn.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+$s(vn))}Ak(),xn=lh(xn,vn);var Sa=an;do{switch(Sa.tag){case Fs:{var Ga=xn;Sa.effectTag|=sd,Sa.expirationTime=En;var ka=qg(Sa,Ga,En);Gc(Sa,ka);return}case Ds:var fo=xn,To=Sa.type,Po=Sa.stateNode;if((Sa.effectTag&ec)===Zu&&(typeof To.getDerivedStateFromError=="function"||Po!==null&&typeof Po.componentDidCatch=="function"&&!Hb(Po))){Sa.effectTag|=sd,Sa.expirationTime=En;var Ps=zb(Sa,fo,En);Gc(Sa,Ps);return}break;default:break}Sa=Sa.return}while(Sa!==null)},vk=function(Kt,an){switch(Kt.tag){case Ds:{var vn=Kt.type;ou(vn)&&kf(Kt);var xn=Kt.effectTag;return xn&sd?(Kt.effectTag=xn&~sd|ec,Kt):null}case Fs:{Vl(Kt),Ap(Kt);var En=Kt.effectTag;return(En&ec)!==Zu&&Kr(!1,"The root failed to unmount after an error. This is likely a bug in React. Please file an issue."),Kt.effectTag=En&~sd|ec,Kt}case ds:return Zd(Kt),null;case ju:{var Gn=Kt.effectTag;return Gn&sd?(Kt.effectTag=Gn&~sd|ec,Kt):null}case Js:return Vl(Kt),null;case Ic:return Ou(Kt),null;default:return null}},yk=function(Kt){switch(Kt.tag){case Ds:{var an=Kt.type.childContextTypes;an!=null&&kf(Kt);break}case Fs:{Vl(Kt),Ap(Kt);break}case ds:{Zd(Kt);break}case Js:Vl(Kt);break;case Ic:Ou(Kt);break;default:break}},Fb=function(){if(ol!==null)for(var Kt=ol.return;Kt!==null;)yk(Kt),Kt=Kt.return;Du.discardPendingWarnings(),bg(),zd=null,wu=eo,ip=-1,Yx=!1,ol=null},bk=function(){for(;Ko!==null;){xu(Ko),_f();var Kt=Ko.effectTag;if(Kt&Mm&&mk(Ko),Kt&Lm){var an=Ko.alternate;an!==null&&uk(an)}var vn=Kt&(xl|El|qh);switch(vn){case xl:{$b(Ko),Ko.effectTag&=~xl;break}case Zk:{$b(Ko),Ko.effectTag&=~xl;var xn=Ko.alternate;mh(xn,Ko);break}case El:{var En=Ko.alternate;mh(En,Ko);break}case qh:{pk(Ko);break}}Ko=Ko.nextEffect}Il()},_k=function(){for(;Ko!==null;){xu(Ko);var Kt=Ko.effectTag;if(Kt&Jh){_f();var an=Ko.alternate;ik(an,Ko)}Ko=Ko.nextEffect}Il()},wk=function(Kt,an){for(Du.flushPendingUnsafeLifecycleWarnings(),Du.flushLegacyContextWarning(),L0&&Du.flushPendingDeprecationWarnings();Ko!==null;){var vn=Ko.effectTag;if(vn&(El|Dm)){_f();var xn=Ko.alternate;ok(Kt,xn,Ko,an)}vn&Lm&&(_f(),lk(Ko)),Rd&&vn&Mv&&(Qx=Kt),Ko=Ko.nextEffect}},kk=function(Kt,an){Qx=null,Kx=null,E_=null;var vn=Nu;Nu=!0;var xn=an;do{if(xn.effectTag&Mv){var En=!1,Gn=void 0;jr(null,ak,null,xn),ri()&&(En=!0,Gn=ei()),En&&rf(xn,Gn)}xn=xn.nextEffect}while(xn!==null);Nu=vn;var Ir=Kt.expirationTime;Ir!==eo&&Yp(Kt,Ir)},Hb=function(Kt){return Xm!==null&&Xm.has(Kt)},Ub=function(Kt){Xm===null?Xm=new Set([Kt]):Xm.add(Kt)},_d=function(){E_!==null&&(Ju.unstable_cancelCallback(Kx),E_())},xk=function(Kt,an){Kf=!0,j_=!0,ih(),Kt.current===an&&Kr(!1,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue.");var vn=Kt.pendingCommitExpirationTime;vn===eo&&Kr(!1,"Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue."),Kt.pendingCommitExpirationTime=eo;var xn=an.expirationTime,En=an.childExpirationTime,Gn=En>xn?En:xn;Mp(Kt,Gn);var Ir=null;Ku&&(Ir=ql.__interactionsRef.current,ql.__interactionsRef.current=Kt.memoizedInteractions),dy.current=null;var ii=void 0;for(an.effectTag>Md?an.lastEffect!==null?(an.lastEffect.nextEffect=an,ii=an.firstEffect):ii=an:ii=an.firstEffect,Ba(Kt.containerInfo),Ko=ii,xp();Ko!==null;){var di=!1,Wi=void 0;jr(null,_k,null),ri()&&(di=!0,Wi=ei()),di&&(Ko===null&&Kr(!1,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),rf(Ko,Wi),Ko!==null&&(Ko=Ko.nextEffect))}for(jw(),hl&&Yo(),Ko=ii,Xy();Ko!==null;){var ya=!1,$a=void 0;jr(null,bk,null),ri()&&(ya=!0,$a=ei()),ya&&(Ko===null&&Kr(!1,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),rf(Ko,$a),Ko!==null&&(Ko=Ko.nextEffect))}for(Cc(),ko(Kt.containerInfo),Kt.current=an,Ko=ii,yg();Ko!==null;){var Oa=!1,Xa=void 0;jr(null,wk,null,Kt,vn),ri()&&(Oa=!0,Xa=ei()),Oa&&(Ko===null&&Kr(!1,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),rf(Ko,Xa),Ko!==null&&(Ko=Ko.nextEffect))}if(Rd&&ii!==null&&Qx!==null){var wo=kk.bind(null,Kt,ii);Ku&&(wo=ql.unstable_wrap(wo)),Kx=Ju.unstable_scheduleCallback(wo),E_=wo}j_=!1,Kf=!1,Cp(),Pw(),Rw(an.stateNode),rc.debugTool&&rc.debugTool.onCommitWork(an);var Ro=an.expirationTime,No=an.childExpirationTime,ss=No>Ro?No:Ro;if(ss===eo&&(Xm=null),Ek(Kt,ss),Ku){ql.__interactionsRef.current=Ir;var ps=void 0;try{if(ps=ql.__subscriberRef.current,ps!==null&&Kt.memoizedInteractions.size>0){var Hs=Jg(vn,Kt.interactionThreadID);ps.onWorkStopped(Kt.memoizedInteractions,Hs)}}catch(es){$c||($c=!0,op=es)}finally{var Gs=Kt.pendingInteractionMap;Gs.forEach(function(es,Sa){Sa>ss&&(Gs.delete(Sa),es.forEach(function(Ga){if(Ga.__count--,ps!==null&&Ga.__count===0)try{ps.onInteractionScheduledWorkCompleted(Ga)}catch(ka){$c||($c=!0,op=ka)}}))})}}},Xp=function(Kt,an){if(!(an!==Gv&&Kt.childExpirationTime===Gv)){var vn=eo;if(hl&&Kt.mode&ud){for(var xn=Kt.actualDuration,En=Kt.selfBaseDuration,Gn=Kt.alternate===null||Kt.child!==Kt.alternate.child,Ir=Kt.child;Ir!==null;){var ii=Ir.expirationTime,di=Ir.childExpirationTime;ii>vn&&(vn=ii),di>vn&&(vn=di),Gn&&(xn+=Ir.actualDuration),En+=Ir.treeBaseDuration,Ir=Ir.sibling}Kt.actualDuration=xn,Kt.treeBaseDuration=En}else for(var Wi=Kt.child;Wi!==null;){var ya=Wi.expirationTime,$a=Wi.childExpirationTime;ya>vn&&(vn=ya),$a>vn&&(vn=$a),Wi=Wi.sibling}Kt.childExpirationTime=vn}},Wb=function(Kt){for(;;){var an=Kt.alternate;xu(Kt);var vn=Kt.return,xn=Kt.sibling;if((Kt.effectTag&Gh)===Zu){if(yc&&(py=!1),ol=Kt,hl?(Kt.mode&ud&&hh(Kt),ol=Mb(an,Kt,wu),Kt.mode&ud&&Oc(Kt,!1)):ol=Mb(an,Kt,wu),yc&&(py=!0),cc(Kt),Xp(Kt,wu),Il(),ol!==null)return ol;if(vn!==null&&(vn.effectTag&Gh)===Zu){vn.firstEffect===null&&(vn.firstEffect=Kt.firstEffect),Kt.lastEffect!==null&&(vn.lastEffect!==null&&(vn.lastEffect.nextEffect=Kt.firstEffect),vn.lastEffect=Kt.lastEffect);var En=Kt.effectTag;En>Md&&(vn.lastEffect!==null?vn.lastEffect.nextEffect=Kt:vn.firstEffect=Kt,vn.lastEffect=Kt)}if(rc.debugTool&&rc.debugTool.onCompleteWork(Kt),xn!==null)return xn;if(vn!==null){Kt=vn;continue}else return null}else{if(hl&&Kt.mode&ud){Oc(Kt,!1);for(var Gn=Kt.actualDuration,Ir=Kt.child;Ir!==null;)Gn+=Ir.actualDuration,Ir=Ir.sibling;Kt.actualDuration=Gn}var ii=vk(Kt,wu);if(Kt.effectTag&ec?vg(Kt):cc(Kt),Il(),ii!==null)return cc(Kt),rc.debugTool&&rc.debugTool.onCompleteWork(Kt),ii.effectTag&=tx,ii;if(vn!==null&&(vn.firstEffect=vn.lastEffect=null,vn.effectTag|=Gh),rc.debugTool&&rc.debugTool.onCompleteWork(Kt),xn!==null)return xn;if(vn!==null){Kt=vn;continue}else return null}}return null},Vb=function(Kt){var an=Kt.alternate;gg(Kt),xu(Kt),yc&&(hy=ib(hy,Kt));var vn=void 0;return hl?(Kt.mode&ud&&hh(Kt),vn=Ib(an,Kt,wu),Kt.memoizedProps=Kt.pendingProps,Kt.mode&ud&&Oc(Kt,!0)):(vn=Ib(an,Kt,wu),Kt.memoizedProps=Kt.pendingProps),Il(),I_&&sS(),rc.debugTool&&rc.debugTool.onBeginWork(Kt),vn===null&&(vn=Wb(Kt)),dy.current=null,vn},qb=function(Kt){if(Kt)for(;ol!==null&&!gu();)ol=Vb(ol);else for(;ol!==null;)ol=Vb(ol)},Jb=function(Kt,an){Kf&&Kr(!1,"renderRoot was called recursively. This error is likely caused by a bug in React. Please file an issue."),_d(),Kf=!0,Rd?dy.currentDispatcher=xA:dy.currentDispatcher=CA;var vn=Kt.nextExpirationTimeToWorkOn;if((vn!==wu||Kt!==zd||ol===null)&&(Fb(),zd=Kt,wu=vn,ol=md(zd.current,null,wu),Kt.pendingCommitExpirationTime=eo,Ku)){var xn=new Set;if(Kt.pendingInteractionMap.forEach(function(To,Po){Po>=vn&&To.forEach(function(Ps){return xn.add(Ps)})}),Kt.memoizedInteractions=xn,xn.size>0){var En=ql.__subscriberRef.current;if(En!==null){var Gn=Jg(vn,Kt.interactionThreadID);try{En.onWorkStarted(xn,Gn)}catch(To){$c||($c=!0,op=To)}}}}var Ir=null;Ku&&(Ir=ql.__interactionsRef.current,ql.__interactionsRef.current=Kt.memoizedInteractions);var ii=!1;Gy(ol);do{try{qb(an)}catch(To){jg(),vd();var di=void 0;if(yc&&(di=py,py=!0),ol===null)ii=!0,yh(To);else{if(hl&&ol.mode&ud&&Oc(ol,!0),JC(),yc&&di){var Wi=ol;oS(Wi,To,an)}ol===null&&Kr(!1,"Failed to replay rendering after an error. This is likely caused by a bug in React. Please file an issue with a reproducing case to help us find it.");var ya=ol,$a=ya.return;if($a===null)ii=!0,yh(To);else{gk(Kt,$a,ya,To,wu),ol=Wb(ya);continue}}}break}while(!0);if(Ku&&(ql.__interactionsRef.current=Ir),Kf=!1,dy.currentDispatcher=null,jg(),vd(),ii){var Oa=!1;kp(ap,Oa),ap=null,Ew(),zd=null,Ok(Kt);return}if(ol!==null){var Xa=!1;kp(ap,Xa),ap=null,Pk(Kt);return}var wo=!0;kp(ap,wo);var Ro=Kt.current.alternate;if(Ro===null&&Kr(!1,"Finished root should have a work-in-progress. This error is likely caused by a bug in React. Please file an issue."),zd=null,ap=null,Yx){if(Cg(Kt,vn)){Sg(Kt,vn);var No=vn,ss=Kt.expirationTime;Xg(Kt,Ro,No,ss,-1);return}else if(!Kt.didError&&an){Kt.didError=!0;var ps=Kt.nextExpirationTimeToWorkOn=vn,Hs=Kt.expirationTime=Mu;Xg(Kt,Ro,ps,Hs,-1);return}}if(an&&ip!==-1){var Gs=vn;Sg(Kt,Gs);var es=Og(Kt,vn),Sa=xf(es);Sa<ip&&(ip=Sa);var Ga=xf(ed()),ka=ip-Ga;ka=ka<0?0:ka;var fo=Kt.expirationTime;Xg(Kt,Ro,Gs,fo,ka);return}Tk(Kt,Ro,vn)},rf=function(Kt,an){for(var vn=Mu,xn=Kt.return;xn!==null;){switch(xn.tag){case Ds:var En=xn.type,Gn=xn.stateNode;if(typeof En.getDerivedStateFromError=="function"||typeof Gn.componentDidCatch=="function"&&!Hb(Gn)){var Ir=lh(an,Kt),ii=zb(xn,Ir,vn);Wl(xn,ii),Zc(xn,vn);return}break;case Fs:{var di=lh(an,Kt),Wi=qg(xn,di,vn);Wl(xn,Wi),Zc(xn,vn);return}}xn=xn.return}if(Kt.tag===Fs){var ya=Kt,$a=lh(an,ya),Oa=qg(ya,$a,vn);Wl(ya,Oa),Zc(ya,vn)}},Jg=function(Kt,an){return Kt*1e3+an},Ck=function(){var Kt=ed(),an=kg(Kt);return an>=P_&&(an=P_-1),P_=an,P_},Tf=function(Kt,an){var vn=void 0;return fy!==eo?vn=fy:Kf?j_?vn=Mu:vn=wu:an.mode&Bd?(Ym?vn=nb(Kt):vn=kg(Kt),zd!==null&&vn===wu&&(vn-=1)):vn=Mu,Ym&&(bf===eo||vn<bf)&&(bf=vn),vn},Sk=function(Kt,an,vn){an>=0&&ip<an&&(ip=an)},Ak=function(){Yx=!0},Gb=function(Kt,an,vn){var xn=Kt.pingCache;if(xn!==null&&xn.delete(an),zd!==null&&wu===vn)zd=null;else if(ab(Kt,vn)){gd(Kt,vn);var En=Kt.expirationTime;En!==eo&&Yp(Kt,En)}},Xb=function(Kt,an){var vn=Kt.stateNode;vn!==null&&vn.delete(an);var xn=ed(),En=Tf(xn,Kt),Gn=Gg(Kt,En);if(Gn!==null){ah(Gn,En);var Ir=Gn.expirationTime;Ir!==eo&&Yp(Gn,Ir)}},Gg=function(Kt,an){if(rh(),Kt.tag===Ds){var vn=Kt.stateNode;iS(vn)}Kt.expirationTime<an&&(Kt.expirationTime=an);var xn=Kt.alternate;xn!==null&&xn.expirationTime<an&&(xn.expirationTime=an);var En=Kt.return,Gn=null;if(En===null&&Kt.tag===Fs)Gn=Kt.stateNode;else for(;En!==null;){if(xn=En.alternate,En.childExpirationTime<an&&(En.childExpirationTime=an),xn!==null&&xn.childExpirationTime<an&&(xn.childExpirationTime=an),En.return===null&&En.tag===Fs){Gn=En.stateNode;break}En=En.return}if(Ku&&Gn!==null){var Ir=ql.__interactionsRef.current;if(Ir.size>0){var ii=Gn.pendingInteractionMap,di=ii.get(an);di!=null?Ir.forEach(function($a){di.has($a)||$a.__count++,di.add($a)}):(ii.set(an,new Set(Ir)),Ir.forEach(function($a){$a.__count++}));var Wi=ql.__subscriberRef.current;if(Wi!==null){var ya=Jg(an,Gn.interactionThreadID);Wi.onWorkScheduled(Ir,ya)}}}return Gn},Zc=function(Kt,an){var vn=Gg(Kt,an);if(vn===null){switch(Kt.tag){case Ds:Xx(Kt,!0);break;case Pu:case fc:case td:case nd:Xx(Kt,!1);break}return}if(!Kf&&wu!==eo&&an>wu&&(ap=Kt,Fb()),ah(vn,an),!Kf||j_||zd!==vn){var xn=vn.expirationTime;Yp(vn,xn)}my>SA&&(my=0,Kr(!1,"Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops."))},gh=function(Kt,an,vn,xn,En){var Gn=fy;fy=Mu;try{return Kt(an,vn,xn,En)}finally{fy=Gn}},vh=function(){var Kt=Ju.unstable_now()-Zx;Ud=Pp(Kt)},Yb=function(Kt,an){if(M_!==eo){if(an<M_)return;D_!==null&&Ju.unstable_cancelCallback(D_)}else wp();M_=an;var vn=Ju.unstable_now()-Zx,xn=xf(an),En=xn-vn;D_=Ju.unstable_scheduleCallback(vu,{timeout:En})},Ok=function(Kt){Kt.finishedWork=null},Tk=function(Kt,an,vn){Kt.pendingCommitExpirationTime=vn,Kt.finishedWork=an},Xg=function(Kt,an,vn,xn,En){Kt.expirationTime=xn,En===0&&!gu()?(Kt.pendingCommitExpirationTime=vn,Kt.finishedWork=an):En>0&&(Kt.timeoutHandle=ZS(jk.bind(null,Kt,an,vn),En))},Pk=function(Kt){Kt.finishedWork=null},jk=function(Kt,an,vn){Kt.pendingCommitExpirationTime=vn,Kt.finishedWork=an,vh(),Km=Ud,Qb(Kt,vn)},Ek=function(Kt,an){Kt.expirationTime=an,Kt.finishedWork=null},ed=function(){return Nu||(Qp(),(pu===eo||pu===Gv)&&(vh(),Km=Ud)),Km},Yp=function(Kt,an){if(Ik(Kt,an),!Nu){if(Kl){L_&&(Hd=Kt,pu=Mu,Zp(Kt,Mu,!1));return}an===Mu?Ks():Yb(Kt,an)}},Ik=function(Kt,an){if(Kt.nextScheduledRoot===null)Kt.expirationTime=an,ic===null?(Fd=ic=Kt,Kt.nextScheduledRoot=Kt):(ic.nextScheduledRoot=Kt,ic=Kt,ic.nextScheduledRoot=Fd);else{var vn=Kt.expirationTime;an>vn&&(Kt.expirationTime=an)}},Qp=function(){var Kt=eo,an=null;if(ic!==null)for(var vn=ic,xn=Fd;xn!==null;){var En=xn.expirationTime;if(En===eo){if(vn!==null&&ic!==null||Kr(!1,"Should have a previous and last root. This error is likely caused by a bug in React. Please file an issue."),xn===xn.nextScheduledRoot){xn.nextScheduledRoot=null,Fd=ic=null;break}else if(xn===Fd){var Gn=xn.nextScheduledRoot;Fd=Gn,ic.nextScheduledRoot=Gn,xn.nextScheduledRoot=null}else if(xn===ic){ic=vn,ic.nextScheduledRoot=Fd,xn.nextScheduledRoot=null;break}else vn.nextScheduledRoot=xn.nextScheduledRoot,xn.nextScheduledRoot=null;xn=vn.nextScheduledRoot}else{if(En>Kt&&(Kt=En,an=xn),xn===ic||Kt===Mu)break;vn=xn,xn=xn.nextScheduledRoot}}Hd=an,pu=Kt},gu=function(){return N_?!0:Ju.unstable_shouldYield()?(N_=!0,!0):!1},vu=function(){try{if(!gu()&&Fd!==null){vh();var Kt=Fd;do Dp(Kt,Ud),Kt=Kt.nextScheduledRoot;while(Kt!==Fd)}Kp(eo,!0)}finally{N_=!1}},Ks=function(){Kp(Mu,!1)},Kp=function(Kt,an){if(Qp(),an){if(vh(),Km=Ud,ml){var vn=pu>Ud,xn=xf(pu);Tw(vn,xn)}for(;Hd!==null&&pu!==eo&&Kt<=pu&&!(N_&&Ud>pu);)Zp(Hd,pu,Ud>pu),Qp(),vh(),Km=Ud}else for(;Hd!==null&&pu!==eo&&Kt<=pu;)Zp(Hd,pu,!1),Qp();an&&(M_=eo,D_=null),pu!==eo&&Yb(Hd,pu),Rk()},Qb=function(Kt,an){Nu&&Kr(!1,"work.commit(): Cannot commit while already rendering. This likely means you attempted to commit from inside a lifecycle method."),Hd=Kt,pu=an,Zp(Kt,an,!1),Ks()},Rk=function(){if(my=0,eC=null,Qm!==null){var Kt=Qm;Qm=null;for(var an=0;an<Kt.length;an++){var vn=Kt[an];try{vn._onComplete()}catch(En){$c||($c=!0,op=En)}}}if($c){var xn=op;throw op=null,$c=!1,xn}},Zp=function(Kt,an,vn){if(Nu&&Kr(!1,"performWorkOnRoot was called recursively. This error is likely caused by a bug in React. Please file an issue."),Nu=!0,vn){var xn=Kt.finishedWork;if(xn!==null)em(Kt,xn,an);else{Kt.finishedWork=null;var En=Kt.timeoutHandle;En!==Fm&&(Kt.timeoutHandle=Fm,RC(En)),Jb(Kt,vn),xn=Kt.finishedWork,xn!==null&&(gu()?Kt.finishedWork=xn:em(Kt,xn,an))}}else{var Gn=Kt.finishedWork;if(Gn!==null)em(Kt,Gn,an);else{Kt.finishedWork=null;var Ir=Kt.timeoutHandle;Ir!==Fm&&(Kt.timeoutHandle=Fm,RC(Ir)),Jb(Kt,vn),Gn=Kt.finishedWork,Gn!==null&&em(Kt,Gn,an)}}Nu=!1},em=function(Kt,an,vn){var xn=Kt.firstBatch;if(xn!==null&&xn._expirationTime>=vn&&(Qm===null?Qm=[xn]:Qm.push(xn),xn._defer)){Kt.finishedWork=an,Kt.expirationTime=eo;return}Kt.finishedWork=null,Kt===eC?my++:(eC=Kt,my=0),xk(Kt,an)},yh=function(Kt){Hd===null&&Kr(!1,"Should be working on a root. This error is likely caused by a bug in React. Please file an issue."),Hd.expirationTime=eo,$c||($c=!0,op=Kt)},Kb=function(Kt,an){var vn=Kl;Kl=!0;try{return Kt(an)}finally{Kl=vn,!Kl&&!Nu&&Ks()}},Ec=function(Kt,an){if(Kl&&!L_){L_=!0;try{return Kt(an)}finally{L_=!1}}return Kt(an)},Zb=function(Kt,an){Nu&&Kr(!1,"flushSync was called from inside a lifecycle method. It cannot be called when React is already rendering.");var vn=Kl;Kl=!0;try{return gh(Kt,an)}finally{Kl=vn,Ks()}},bh=function(Kt,an,vn){if(Ym)return Kt(an,vn);!Kl&&!Nu&&bf!==eo&&(Kp(bf,!1),bf=eo);var xn=Ym,En=Kl;Ym=!0,Kl=!0;try{return Kt(an,vn)}finally{Ym=xn,Kl=En,!Kl&&!Nu&&Ks()}},ul=function(){!Nu&&bf!==eo&&(Kp(bf,!1),bf=eo)},dl=function(Kt){var an=Kl;Kl=!0;try{gh(Kt)}finally{Kl=an,!Kl&&!Nu&&Ks()}},Mk=function(Kt){if(!Kt)return gf;var an=uo(Kt),vn=Zy(an);if(an.tag===Ds){var xn=an.type;if(ou(xn))return Ky(an,xn,vn)}return vn},Dk=function(Kt,an,vn,xn){Bh==="render"&&jd!==null&&!tC&&(tC=!0,oo(!1,"Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate.\n\nCheck the render method of %s.",Io(jd.type)||"Unknown"));var En=Ac(vn);return En.payload={element:an},xn=xn===void 0?null:xn,xn!==null&&(typeof xn!="function"&&oo(!1,"render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",xn),En.callback=xn),_d(),Wl(Kt,En),Zc(Kt,vn),vn},e0=function(Kt,an,vn,xn,En){var Gn=an.current;rc.debugTool&&(Gn.alternate===null?rc.debugTool.onMountContainer(an):Kt===null?rc.debugTool.onUnmountContainer(an):rc.debugTool.onUpdateContainer(an));var Ir=Mk(vn);return an.context===null?an.context=Ir:an.pendingContext=Ir,Dk(Gn,Kt,xn,En)},Lk=function(Kt){var an=uo(Kt);an===void 0&&(typeof Kt.render=="function"?Kr(!1,"Unable to find node on an unmounted component."):Kr(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(Kt)));var vn=kl(an);return vn===null?null:vn.stateNode},Nk=function(Kt,an){{var vn=uo(Kt);vn===void 0&&(typeof Kt.render=="function"?Kr(!1,"Unable to find node on an unmounted component."):Kr(!1,"Argument appears to not be a ReactComponent. Keys: %s",Object.keys(Kt)));var xn=kl(vn);if(xn===null)return null;if(xn.mode&nc){var En=Io(vn.type)||"Component";nC[En]||(nC[En]=!0,vn.mode&nc?oo(!1,"%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictMode. Instead, add a ref directly to the element you want to reference.\n%s\n\nLearn more about using refs safely here:\nhttps://fb.me/react-strict-mode-find-node",an,an,En,$s(xn)):oo(!1,"%s is deprecated in StrictMode. %s was passed an instance of %s which renders StrictMode children. Instead, add a ref directly to the element you want to reference.\n%s\n\nLearn more about using refs safely here:\nhttps://fb.me/react-strict-mode-find-node",an,an,En,$s(xn)))}return xn.stateNode}return Lk(Kt)},Bk=function(Kt,an,vn){return Uu(Kt,an,vn)},tm=function(Kt,an,vn,xn){var En=an.current,Gn=ed(),Ir=Tf(Gn,En);return e0(Kt,an,vn,Ir,xn)},af=function(Kt){var an=Kt.current;if(!an.child)return null;switch(an.child.tag){case ds:return Nr(an.child.stateNode);default:return an.child.stateNode}},$k=function(Kt){var an=Rs(Kt);return an===null?null:an.stateNode},nm=function(Kt){var an=Kt.findFiberByHostInstance;return Iw(cu({},Kt,{overrideProps:lS,findHostInstanceByFiber:function(xn){var En=kl(xn);return En===null?null:En.stateNode},findFiberByHostInstance:function(xn){return an?an(xn):null}}))},Tu=function(Kt,an,vn){var xn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ff,key:xn==null?null:""+xn,children:Kt,containerInfo:an,implementation:vn}},_h=function(Kt){var an=Ck();this._expirationTime=an,this._root=Kt,this._next=null,this._callbacks=null,this._didComplete=!1,this._hasChildren=!1,this._children=null,this._defer=!0},Pf=function(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)},jf=function(Kt,an,vn){var xn=Bk(Kt,an,vn);this._internalRoot=xn},Ef=function(Kt){return!!(Kt&&(Kt.nodeType===_u||Kt.nodeType===fl||Kt.nodeType===vv||Kt.nodeType===cf&&Kt.nodeValue===" react-mount-point-unstable "))},Vu=function(Kt){return Kt?Kt.nodeType===fl?Kt.documentElement:Kt.firstChild:null},cs=function(Kt){var an=Vu(Kt);return!!(an&&an.nodeType===_u&&an.hasAttribute(M0))},t0=function(Kt,an){var vn=an||cs(Kt);if(!vn)for(var xn=!1,En=void 0;En=Kt.lastChild;)!xn&&En.nodeType===_u&&En.hasAttribute(M0)&&(xn=!0,oo(!1,"render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup.")),Kt.removeChild(En);vn&&!an&&!fS&&(fS=!0,Xv(!1,"render(): Calling ReactDOM.render() to hydrate server-rendered markup will stop working in React v17. Replace the ReactDOM.render() call with ReactDOM.hydrate() if you want React to attach to the server HTML."));var Gn=!1;return new jf(Kt,Gn,vn)},uu=function(Kt,an,vn,xn,En){Ef(vn)||Kr(!1,"Target container is not a DOM element."),cS(vn);var Gn=vn._reactRootContainer;if(Gn){if(typeof En=="function"){var Ir=En;En=function(){var Wi=af(Gn._internalRoot);Ir.call(Wi)}}Kt!=null?Gn.legacy_renderSubtreeIntoContainer(Kt,an,En):Gn.render(an,En)}else{if(Gn=vn._reactRootContainer=t0(vn,xn),typeof En=="function"){var ii=En;En=function(){var Wi=af(Gn._internalRoot);ii.call(Wi)}}Ec(function(){Kt!=null?Gn.legacy_renderSubtreeIntoContainer(Kt,an,En):Gn.render(an,En)})}return af(Gn._internalRoot)},Yg=function(Kt,an){var vn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return Ef(an)||Kr(!1,"Target container is not a DOM element."),Tu(Kt,an,null,vn)},n0=function(Kt,an){var vn=Fh?"createRoot":"unstable_createRoot";Ef(Kt)||Kr(!1,"%s(...): Target container is not a DOM element.",vn);var xn=an!=null&&an.hydrate===!0;return new jf(Kt,!0,xn)},Ss=Gt(),cu=hn(),qu=on(),Ju=sn(),ql=yn(),r0=function(){};r0=function(Kt){if(Kt===void 0)throw new Error("invariant requires an error message argument")},Ss||Kr(!1,"ReactDOM was loaded before React. Make sure you load the React package before loading ReactDOM.");var i0=function(Kt,an,vn,xn,En,Gn,Ir,ii,di){var Wi=Array.prototype.slice.call(arguments,3);try{an.apply(vn,Wi)}catch(ya){this.onError(ya)}};if(typeof window!="undefined"&&typeof window.dispatchEvent=="function"&&typeof document!="undefined"&&typeof document.createEvent=="function"){var Qg=document.createElement("react"),zk=function(Kt,an,vn,xn,En,Gn,Ir,ii,di){var Wi=function(es){if(No=es.error,ss=!0,No===null&&es.colno===0&&es.lineno===0&&(ps=!0),es.defaultPrevented&&No!=null&&typeof No=="object")try{No._suppressLogging=!0}catch(Sa){}};typeof document=="undefined"&&Kr(!1,"The `document` global was defined when React was initialized, but is not defined anymore. This can happen in a test environment if a component schedules an update from an asynchronous callback, but the test has already finished running. To solve this, you can either unmount the component at the end of your test (and ensure that any asynchronous operations get canceled in `componentWillUnmount`), or you can change the test itself to be asynchronous.");var ya=document.createEvent("Event"),$a=!0,Oa=window.event,Xa=Object.getOwnPropertyDescriptor(window,"event"),wo=Array.prototype.slice.call(arguments,3);function Ro(){Qg.removeEventListener(Hs,Ro,!1),typeof window.event!="undefined"&&window.hasOwnProperty("event")&&(window.event=Oa),an.apply(vn,wo),$a=!1}var No=void 0,ss=!1,ps=!1,Hs="react-"+(Kt||"invokeguardedcallback");window.addEventListener("error",Wi),Qg.addEventListener(Hs,Ro,!1),ya.initEvent(Hs,!1,!1),Qg.dispatchEvent(ya),Xa&&Object.defineProperty(window,"event",Xa),$a&&(ss?ps&&(No=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://fb.me/react-crossorigin-error for more information.")):No=new Error("An error was thrown inside one of your components, but React doesn't know what it was. This is likely due to browser flakiness. React does its best to preserve the \"Pause on exceptions\" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue."),this.onError(No)),window.removeEventListener("error",Wi)};i0=zk}var Fk=i0,wd=!1,rm=null,If=!1,vl=null,yu={onError:function(Kt){wd=!0,rm=Kt}},im=null,Rf={},am=[],om={},of={},Kg={},sm={},a0=function(){};a0=function(Kt,an){for(var vn=arguments.length,xn=Array(vn>2?vn-2:0),En=2;En<vn;En++)xn[En-2]=arguments[En];if(an===void 0)throw new Error("`warningWithoutStack(condition, format, ...args)` requires a warning message argument");if(xn.length>8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!Kt){if(typeof console!="undefined"){var Gn=xn.map(function(di){return""+di});Gn.unshift("Warning: "+an),Function.prototype.apply.call(console.error,console,Gn)}try{var Ir=0,ii="Warning: "+an.replace(/%s/g,function(){return xn[Ir++]});throw new Error(ii)}catch(di){}}};var oo=a0,Zg=null,tv=null,kd=null,o0=void 0;o0=function(Kt){var an=Kt._dispatchListeners,vn=Kt._dispatchInstances,xn=Array.isArray(an),En=xn?an.length:an?1:0,Gn=Array.isArray(vn),Ir=Gn?vn.length:vn?1:0;Gn===xn&&Ir===En||oo(!1,"EventPluginUtils: Invalid `event`.")};var wh=null,Hk=function(Kt){Kt&&(qn(Kt),Kt.isPersistent()||Kt.constructor.release(Kt))},Uk=function(Kt){return Hk(Kt)},lm={injectEventPluginOrder:Xi,injectEventPluginsByName:Ca},Pu=0,Ds=1,kh=2,Fs=3,Js=4,ds=5,Zs=6,sf=7,um=8,xh=9,Ic=10,fc=11,Mf=12,ju=13,td=14,nd=15,nv=16,Df=17,s0=Math.random().toString(36).slice(2),Lf="__reactInternalInstance$"+s0,rv="__reactEventHandlers$"+s0,Rc=!!(typeof window!="undefined"&&window.document&&window.document.createElement),Nf={animationend:qo("Animation","AnimationEnd"),animationiteration:qo("Animation","AnimationIteration"),animationstart:qo("Animation","AnimationStart"),transitionend:qo("Transition","TransitionEnd")},Ch={},l0={};Rc&&(l0=document.createElement("div").style,"AnimationEvent"in window||(delete Nf.animationend.animation,delete Nf.animationiteration.animation,delete Nf.animationstart.animation),"TransitionEvent"in window||delete Nf.transitionend.transition);var Jl=Ha("abort"),cm=Ha(Zn("animationend")),u0=Ha(Zn("animationiteration")),c0=Ha(Zn("animationstart")),Gl=Ha("blur"),iv=Ha("canplay"),Sh=Ha("canplaythrough"),av=Ha("cancel"),dm=Ha("change"),fm=Ha("click"),Ah=Ha("close"),xd=Ha("compositionend"),d0=Ha("compositionstart"),f0=Ha("compositionupdate"),hm=Ha("contextmenu"),h0=Ha("copy"),p0=Ha("cut"),m0=Ha("dblclick"),g0=Ha("auxclick"),v0=Ha("drag"),pm=Ha("dragend"),y0=Ha("dragenter"),b0=Ha("dragexit"),_0=Ha("dragleave"),w0=Ha("dragover"),k0=Ha("dragstart"),yl=Ha("drop"),Bf=Ha("durationchange"),Oh=Ha("emptied"),mm=Ha("encrypted"),Cd=Ha("ended"),Ls=Ha("error"),hc=Ha("focus"),x0=Ha("gotpointercapture"),du=Ha("input"),Gu=Ha("invalid"),pc=Ha("keydown"),bu=Ha("keypress"),Eu=Ha("keyup"),rd=Ha("load"),Ns=Ha("loadstart"),ov=Ha("loadeddata"),gm=Ha("loadedmetadata"),Th=Ha("lostpointercapture"),Sd=Ha("mousedown"),C0=Ha("mousemove"),$f=Ha("mouseout"),id=Ha("mouseover"),mc=Ha("mouseup"),lf=Ha("paste"),vm=Ha("pause"),zf=Ha("play"),ym=Ha("playing"),sv=Ha("pointercancel"),Ph=Ha("pointerdown"),lv=Ha("pointermove"),Mc=Ha("pointerout"),Xu=Ha("pointerover"),jh=Ha("pointerup"),uv=Ha("progress"),cv=Ha("ratechange"),Eh=Ha("reset"),uf=Ha("scroll"),Ff=Ha("seeked"),Ih=Ha("seeking"),bm=Ha("selectionchange"),_m=Ha("stalled"),Rh=Ha("submit"),dv=Ha("suspend"),bl=Ha("textInput"),Tl=Ha("timeupdate"),wm=Ha("toggle"),S0=Ha("touchcancel"),fv=Ha("touchend"),A0=Ha("touchmove"),km=Ha("touchstart"),Hf=Ha(Zn("transitionend")),Mh=Ha("volumechange"),Ad=Ha("waiting"),Uf=Ha("wheel"),ad=[Jl,iv,Sh,Bf,Oh,mm,Cd,Ls,ov,gm,Ns,vm,zf,ym,uv,cv,Ff,Ih,_m,dv,Tl,Mh,Ad],Od=null,Td=null,Dh=null,Wk=10,Vk={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(Kt){return Kt.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};cu(Fi.prototype,{preventDefault:function(){this.defaultPrevented=!0;var Kt=this.nativeEvent;!Kt||(Kt.preventDefault?Kt.preventDefault():_typeof1(Kt.returnValue)!=="unknown"&&(Kt.returnValue=!1),this.isDefaultPrevented=Br)},stopPropagation:function(){var Kt=this.nativeEvent;!Kt||(Kt.stopPropagation?Kt.stopPropagation():_typeof1(Kt.cancelBubble)!=="unknown"&&(Kt.cancelBubble=!0),this.isPropagationStopped=Br)},persist:function(){this.isPersistent=Br},isPersistent:Xr,destructor:function(){var Kt=this.constructor.Interface;for(var an in Kt)Object.defineProperty(this,an,Ii(an,Kt[an]));this.dispatchConfig=null,this._targetInst=null,this.nativeEvent=null,this.isDefaultPrevented=Xr,this.isPropagationStopped=Xr,this._dispatchListeners=null,this._dispatchInstances=null,Object.defineProperty(this,"nativeEvent",Ii("nativeEvent",null)),Object.defineProperty(this,"isDefaultPrevented",Ii("isDefaultPrevented",Xr)),Object.defineProperty(this,"isPropagationStopped",Ii("isPropagationStopped",Xr)),Object.defineProperty(this,"preventDefault",Ii("preventDefault",function(){})),Object.defineProperty(this,"stopPropagation",Ii("stopPropagation",function(){}))}}),Fi.Interface=Vk,Fi.extend=function(Mn){var Kt=function(){return an.apply(this,arguments)},an=this,vn=function(){};vn.prototype=an.prototype;var xn=new vn;return cu(xn,Kt.prototype),Kt.prototype=xn,Kt.prototype.constructor=Kt,Kt.Interface=cu({},an.Interface,Mn),Kt.extend=an.extend,Ja(Kt),Kt},Ja(Fi);var qk=Fi.extend({data:null}),Jk=Fi.extend({data:null}),xm=[9,13,27,32],Wf=229,Cm=Rc&&"CompositionEvent"in window,Dc=null;Rc&&"documentMode"in document&&(Dc=document.documentMode);var Yu=Rc&&"TextEvent"in window&&!Dc,od=Rc&&(!Cm||Dc&&Dc>8&&Dc<=11),hv=32,Pl=String.fromCharCode(hv),gc={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:[xd,bu,bl,lf]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:[Gl,xd,pc,bu,Eu,Sd]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:[Gl,d0,pc,bu,Eu,Sd]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:[Gl,f0,pc,bu,Eu,Sd]}},pv=!1,Lc=!1,Sm={eventTypes:gc,extractEvents:function(Kt,an,vn,xn){var En=mo(Kt,an,vn,xn),Gn=us(Kt,an,vn,xn);return En===null?Gn:Gn===null?En:[En,Gn]}},Am=null,Vf=null,jl=null,O0=function(Kt,an){return Kt(an)},mv=function(Kt,an,vn){return Kt(an,vn)},Lh=function(){},gv=!1,T0={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},_u=1,Qu=3,cf=8,fl=9,vv=11,Nc=Ss.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,df=/^(.*)[\\\/]/,yv=function(Kt,an,vn){var xn="";if(an){var En=an.fileName,Gn=En.replace(df,"");if(/^index\./.test(Gn)){var Ir=En.match(df);if(Ir){var ii=Ir[1];if(ii){var di=ii.replace(df,"");Gn=di+"/"+Gn}}}xn=" (at "+Gn+":"+an.lineNumber+")"}else vn&&(xn=" (created by "+vn+")");return"\n    in "+(Kt||"Unknown")+xn},Iu=typeof Symbol=="function"&&Symbol.for,Nh=Iu?Symbol.for("react.element"):60103,ff=Iu?Symbol.for("react.portal"):60106,Pd=Iu?Symbol.for("react.fragment"):60107,bv=Iu?Symbol.for("react.strict_mode"):60108,Om=Iu?Symbol.for("react.profiler"):60114,P0=Iu?Symbol.for("react.provider"):60109,_v=Iu?Symbol.for("react.context"):60110,wv=Iu?Symbol.for("react.concurrent_mode"):60111,kv=Iu?Symbol.for("react.forward_ref"):60112,xv=Iu?Symbol.for("react.suspense"):60113,Cv=Iu?Symbol.for("react.memo"):60115,Tm=Iu?Symbol.for("react.lazy"):60116,j0=typeof Symbol=="function"&&Symbol.iterator,Gk="@@iterator",Pm=0,Sv=1,E0=2;function Io(Mn){if(Mn==null)return null;if(typeof Mn.tag=="number"&&oo(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof Mn=="function")return Mn.displayName||Mn.name||null;if(typeof Mn=="string")return Mn;switch(Mn){case wv:return"ConcurrentMode";case Pd:return"Fragment";case ff:return"Portal";case Om:return"Profiler";case bv:return"StrictMode";case xv:return"Suspense"}if(typeof Mn=="object")switch(Mn.$$typeof){case _v:return"Context.Consumer";case P0:return"Context.Provider";case kv:return fd(Mn,Mn.render,"ForwardRef");case Cv:return Io(Mn.type);case Tm:{var Kt=Mn,an=zl(Kt);if(an)return Io(an)}}return null}var I0=Nc.ReactDebugCurrentFrame,jd=null,Bh=null,R0=oo;R0=function(Kt,an){if(!Kt){for(var vn=Nc.ReactDebugCurrentFrame,xn=vn.getStackAddendum(),En=arguments.length,Gn=Array(En>2?En-2:0),Ir=2;Ir<En;Ir++)Gn[Ir-2]=arguments[Ir];oo.apply(void 0,[!1,an+"%s"].concat(Gn,[xn]))}};var Ao=R0,jm=0,$h=1,Av=2,vc=3,hf=4,Ov=5,Tv=6,Pv=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",zh=Pv+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",M0="data-reactroot",Em=new RegExp("^["+Pv+"]["+zh+"]*$"),D0=Object.prototype.hasOwnProperty,Im={},jv={},fu={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(function(Mn){fu[Mn]=new xs(Mn,jm,!1,Mn,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(Mn){var Kt=Mn[0],an=Mn[1];fu[Kt]=new xs(Kt,$h,!1,an,null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(Mn){fu[Mn]=new xs(Mn,Av,!1,Mn.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(Mn){fu[Mn]=new xs(Mn,Av,!1,Mn,null)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(Mn){fu[Mn]=new xs(Mn,vc,!1,Mn.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(Mn){fu[Mn]=new xs(Mn,vc,!0,Mn,null)}),["capture","download"].forEach(function(Mn){fu[Mn]=new xs(Mn,hf,!1,Mn,null)}),["cols","rows","size","span"].forEach(function(Mn){fu[Mn]=new xs(Mn,Tv,!1,Mn,null)}),["rowSpan","start"].forEach(function(Mn){fu[Mn]=new xs(Mn,Ov,!1,Mn.toLowerCase(),null)});var Ev=/[\-\:]([a-z])/g,Iv=function(Kt){return Kt[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(Mn){var Kt=Mn.replace(Ev,Iv);fu[Kt]=new xs(Kt,$h,!1,Mn,null)}),["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(Mn){var Kt=Mn.replace(Ev,Iv);fu[Kt]=new xs(Kt,$h,!1,Mn,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(Mn){var Kt=Mn.replace(Ev,Iv);fu[Kt]=new xs(Kt,$h,!1,Mn,"http://www.w3.org/XML/1998/namespace")}),fu.tabIndex=new xs("tabIndex",$h,!1,"tabindex",null);var Ed=null,is={checkPropTypes:null};{Ed=Nc.ReactDebugCurrentFrame;var Xk={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},Id={value:function(Kt,an,vn){return Xk[Kt.type]||Kt.onChange||Kt.readOnly||Kt.disabled||Kt[an]==null?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(Kt,an,vn){return Kt.onChange||Kt.readOnly||Kt.disabled||Kt[an]==null?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}};is.checkPropTypes=function(Mn,Kt){qu(Id,Kt,"prop",Mn,Ed.getStackAddendum)}}var ml=!0,Rd=!1,pf=!1,qf=!0,yc=!0,L0=!1,hl=!0,Ku=!0,mf=!1,Fh=!1,Yk=!1,N0=!1,B0=!1,$0=!1,z0=!1,F0={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:[Gl,dm,fm,hc,du,pc,Eu,bm]}},Hh=null,Uh=null,Rm=!1;Rc&&(Rm=Xs("input")&&(!document.documentMode||document.documentMode>9));var Qk={eventTypes:F0,_isInputEventSupported:Rm,extractEvents:function(Kt,an,vn,xn){var En=an?zo(an):window,Gn=void 0,Ir=void 0;if(Au(En)?Gn=wi:Uo(En)?Rm?Gn=oa:(Gn=Zi,Ir=lo):ai(En)&&(Gn=Oi),Gn){var ii=Gn(Kt,an);if(ii){var di=al(ii,vn,xn);return di}}Ir&&Ir(Kt,En,an),Kt===Gl&&Da(En)}},Kk=["ResponderEventPlugin","SimpleEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Jf=Fi.extend({view:null,detail:null}),H0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},U0=0,W0=0,V0=!1,q0=!1,Wh=Jf.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Ra,button:null,buttons:null,relatedTarget:function(Kt){return Kt.relatedTarget||(Kt.fromElement===Kt.srcElement?Kt.toElement:Kt.fromElement)},movementX:function(Kt){if("movementX"in Kt)return Kt.movementX;var an=U0;return U0=Kt.screenX,V0?Kt.type==="mousemove"?Kt.screenX-an:0:(V0=!0,0)},movementY:function(Kt){if("movementY"in Kt)return Kt.movementY;var an=W0;return W0=Kt.screenY,q0?Kt.type==="mousemove"?Kt.screenY-an:0:(q0=!0,0)}}),J0=Wh.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Vh={mouseEnter:{registrationName:"onMouseEnter",dependencies:[$f,id]},mouseLeave:{registrationName:"onMouseLeave",dependencies:[$f,id]},pointerEnter:{registrationName:"onPointerEnter",dependencies:[Mc,Xu]},pointerLeave:{registrationName:"onPointerLeave",dependencies:[Mc,Xu]}},Rv={eventTypes:Vh,extractEvents:function(Kt,an,vn,xn){var En=Kt===id||Kt===Xu,Gn=Kt===$f||Kt===Mc;if(En&&(vn.relatedTarget||vn.fromElement)||!Gn&&!En)return null;var Ir=void 0;if(xn.window===xn)Ir=xn;else{var ii=xn.ownerDocument;ii?Ir=ii.defaultView||ii.parentWindow:Ir=window}var di=void 0,Wi=void 0;if(Gn){di=an;var ya=vn.relatedTarget||vn.toElement;Wi=ya?yo(ya):null}else di=null,Wi=an;if(di===Wi)return null;var $a=void 0,Oa=void 0,Xa=void 0,wo=void 0;Kt===$f||Kt===id?($a=Wh,Oa=Vh.mouseLeave,Xa=Vh.mouseEnter,wo="mouse"):(Kt===Mc||Kt===Xu)&&($a=J0,Oa=Vh.pointerLeave,Xa=Vh.pointerEnter,wo="pointer");var Ro=di==null?Ir:zo(di),No=Wi==null?Ir:zo(Wi),ss=$a.getPooled(Oa,di,vn,xn);ss.type=wo+"leave",ss.target=Ro,ss.relatedTarget=No;var ps=$a.getPooled(Xa,Wi,vn,xn);return ps.type=wo+"enter",ps.target=No,ps.relatedTarget=Ro,ts(ss,ps,di,Wi),[ss,ps]}},G0=Object.prototype.hasOwnProperty,Zu=0,Md=1,xl=2,El=4,Zk=6,qh=8,Mm=16,Dm=32,ec=64,Lm=128,Jh=256,Mv=512,ex=932,tx=1023,Gh=1024,sd=2048,nx=Nc.ReactCurrentOwner,Hn=1,ln=2,bn=3,Ln=Fi.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Sr=Fi.extend({clipboardData:function(Kt){return"clipboardData"in Kt?Kt.clipboardData:window.clipboardData}}),Hr=Jf.extend({relatedTarget:null}),gi={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Yi={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},fa=Jf.extend({key:Dl,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Ra,charCode:function(Kt){return Kt.type==="keypress"?sc(Kt):0},keyCode:function(Kt){return Kt.type==="keydown"||Kt.type==="keyup"?Kt.keyCode:0},which:function(Kt){return Kt.type==="keypress"?sc(Kt):Kt.type==="keydown"||Kt.type==="keyup"?Kt.keyCode:0}}),pa=Wh.extend({dataTransfer:null}),qa=Jf.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Ra}),Va=Fi.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),Ka=Wh.extend({deltaX:function(Kt){return"deltaX"in Kt?Kt.deltaX:"wheelDeltaX"in Kt?-Kt.wheelDeltaX:0},deltaY:function(Kt){return"deltaY"in Kt?Kt.deltaY:"wheelDeltaY"in Kt?-Kt.wheelDeltaY:"wheelDelta"in Kt?-Kt.wheelDelta:0},deltaZ:null,deltaMode:null}),_o=[[Gl,"blur"],[av,"cancel"],[fm,"click"],[Ah,"close"],[hm,"contextMenu"],[h0,"copy"],[p0,"cut"],[g0,"auxClick"],[m0,"doubleClick"],[pm,"dragEnd"],[k0,"dragStart"],[yl,"drop"],[hc,"focus"],[du,"input"],[Gu,"invalid"],[pc,"keyDown"],[bu,"keyPress"],[Eu,"keyUp"],[Sd,"mouseDown"],[mc,"mouseUp"],[lf,"paste"],[vm,"pause"],[zf,"play"],[sv,"pointerCancel"],[Ph,"pointerDown"],[jh,"pointerUp"],[cv,"rateChange"],[Eh,"reset"],[Ff,"seeked"],[Rh,"submit"],[S0,"touchCancel"],[fv,"touchEnd"],[km,"touchStart"],[Mh,"volumeChange"]],Lo=[[Jl,"abort"],[cm,"animationEnd"],[u0,"animationIteration"],[c0,"animationStart"],[iv,"canPlay"],[Sh,"canPlayThrough"],[v0,"drag"],[y0,"dragEnter"],[b0,"dragExit"],[_0,"dragLeave"],[w0,"dragOver"],[Bf,"durationChange"],[Oh,"emptied"],[mm,"encrypted"],[Cd,"ended"],[Ls,"error"],[x0,"gotPointerCapture"],[rd,"load"],[ov,"loadedData"],[gm,"loadedMetadata"],[Ns,"loadStart"],[Th,"lostPointerCapture"],[C0,"mouseMove"],[$f,"mouseOut"],[id,"mouseOver"],[ym,"playing"],[lv,"pointerMove"],[Mc,"pointerOut"],[Xu,"pointerOver"],[uv,"progress"],[uf,"scroll"],[Ih,"seeking"],[_m,"stalled"],[dv,"suspend"],[Tl,"timeUpdate"],[wm,"toggle"],[A0,"touchMove"],[Hf,"transitionEnd"],[Ad,"waiting"],[Uf,"wheel"]],Bo={},Oo={};_o.forEach(function(Mn){vy(Mn,!0)}),Lo.forEach(function(Mn){vy(Mn,!1)});var Go=[Jl,av,iv,Sh,Ah,Bf,Oh,mm,Cd,Ls,du,Gu,rd,ov,gm,Ns,vm,zf,ym,uv,cv,Eh,Ff,Ih,_m,Rh,dv,Tl,wm,Mh,Ad],bs={eventTypes:Bo,isInteractiveTopLevelEventType:function(Kt){var an=Oo[Kt];return an!==void 0&&an.isInteractive===!0},extractEvents:function(Kt,an,vn,xn){var En=Oo[Kt];if(!En)return null;var Gn=void 0;switch(Kt){case bu:if(sc(vn)===0)return null;case pc:case Eu:Gn=fa;break;case Gl:case hc:Gn=Hr;break;case fm:if(vn.button===2)return null;case g0:case m0:case Sd:case C0:case mc:case $f:case id:case hm:Gn=Wh;break;case v0:case pm:case y0:case b0:case _0:case w0:case k0:case yl:Gn=pa;break;case S0:case fv:case A0:case km:Gn=qa;break;case cm:case u0:case c0:Gn=Ln;break;case Hf:Gn=Va;break;case uf:Gn=Jf;break;case Uf:Gn=Ka;break;case h0:case p0:case lf:Gn=Sr;break;case x0:case Th:case sv:case Ph:case lv:case Mc:case Xu:case jh:Gn=J0;break;default:Go.indexOf(Kt)===-1&&oo(!1,"SimpleEventPlugin: Unhandled event type, `%s`. This warning is likely caused by a bug in React. Please file an issue.",Kt),Gn=Fi;break}var Ir=Gn.getPooled(En,an,vn,xn);return co(Ir),Ir}},rl=bs.isInteractiveTopLevelEventType,Xl=10,Cl=[],Yl=!0,hu={},Sl=0,bc="_reactListenersID"+(""+Math.random()).slice(2);function Gf(Mn,Kt){return!Mn||!Kt?!1:Mn===Kt?!0:wy(Mn)?!1:wy(Kt)?Gf(Mn,Kt.parentNode):"contains"in Mn?Mn.contains(Kt):Mn.compareDocumentPosition?!!(Mn.compareDocumentPosition(Kt)&16):!1}var X0=Rc&&"documentMode"in document&&document.documentMode<=11,iC={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:[Gl,hm,pm,hc,pc,Eu,Sd,mc,bm]}},Nm=null,rx=null,Dv=null,ix=!1,gS={eventTypes:iC,extractEvents:function(Kt,an,vn,xn){var En=Sy(xn);if(!En||!V_("onSelect",En))return null;var Gn=an?zo(an):window;switch(Kt){case hc:(Uo(Gn)||Gn.contentEditable==="true")&&(Nm=Gn,rx=an,Dv=null);break;case Gl:Nm=null,rx=null,Dv=null;break;case Sd:ix=!0;break;case hm:case mc:case pm:return ix=!1,ig(vn,xn);case bm:if(X0)break;case pc:case Eu:return ig(vn,xn)}return null}};lm.injectEventPluginOrder(Kk),ma(Wo,Qa,zo),lm.injectEventPluginsByName({SimpleEventPlugin:bs,EnterLeaveEventPlugin:Rv,ChangeEventPlugin:Qk,SelectEventPlugin:gS,BeforeInputEventPlugin:Sm});var aC=!1,oC=!1,ax=void 0;ax=!1;var sC=["value","defaultValue"],lC=!1,Y0="http://www.w3.org/1999/xhtml",uC="http://www.w3.org/1998/Math/MathML",ox="http://www.w3.org/2000/svg",cC={html:Y0,mathml:uC,svg:ox},vS=function(Kt){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(an,vn,xn,En){MSApp.execUnsafeLocalFunction(function(){return Kt(an,vn,xn,En)})}:Kt},Q0=void 0,dC=vS(function(Mn,Kt){if(Mn.namespaceURI===cC.svg&&!("innerHTML"in Mn)){Q0=Q0||document.createElement("div"),Q0.innerHTML="<svg>"+Kt+"</svg>";for(var an=Q0.firstChild;Mn.firstChild;)Mn.removeChild(Mn.firstChild);for(;an.firstChild;)Mn.appendChild(an.firstChild)}else Mn.innerHTML=Kt}),K0=function(Kt,an){if(an){var vn=Kt.firstChild;if(vn&&vn===Kt.lastChild&&vn.nodeType===Qu){vn.nodeValue=an;return}}Kt.textContent=an},yS={animation:["animationDelay","animationDirection","animationDuration","animationFillMode","animationIterationCount","animationName","animationPlayState","animationTimingFunction"],background:["backgroundAttachment","backgroundClip","backgroundColor","backgroundImage","backgroundOrigin","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundSize"],backgroundPosition:["backgroundPositionX","backgroundPositionY"],border:["borderBottomColor","borderBottomStyle","borderBottomWidth","borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRightColor","borderRightStyle","borderRightWidth","borderTopColor","borderTopStyle","borderTopWidth"],borderBlockEnd:["borderBlockEndColor","borderBlockEndStyle","borderBlockEndWidth"],borderBlockStart:["borderBlockStartColor","borderBlockStartStyle","borderBlockStartWidth"],borderBottom:["borderBottomColor","borderBottomStyle","borderBottomWidth"],borderColor:["borderBottomColor","borderLeftColor","borderRightColor","borderTopColor"],borderImage:["borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth"],borderInlineEnd:["borderInlineEndColor","borderInlineEndStyle","borderInlineEndWidth"],borderInlineStart:["borderInlineStartColor","borderInlineStartStyle","borderInlineStartWidth"],borderLeft:["borderLeftColor","borderLeftStyle","borderLeftWidth"],borderRadius:["borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius"],borderRight:["borderRightColor","borderRightStyle","borderRightWidth"],borderStyle:["borderBottomStyle","borderLeftStyle","borderRightStyle","borderTopStyle"],borderTop:["borderTopColor","borderTopStyle","borderTopWidth"],borderWidth:["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth"],columnRule:["columnRuleColor","columnRuleStyle","columnRuleWidth"],columns:["columnCount","columnWidth"],flex:["flexBasis","flexGrow","flexShrink"],flexFlow:["flexDirection","flexWrap"],font:["fontFamily","fontFeatureSettings","fontKerning","fontLanguageOverride","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition","fontWeight","lineHeight"],fontVariant:["fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition"],gap:["columnGap","rowGap"],grid:["gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],gridArea:["gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart"],gridColumn:["gridColumnEnd","gridColumnStart"],gridColumnGap:["columnGap"],gridGap:["columnGap","rowGap"],gridRow:["gridRowEnd","gridRowStart"],gridRowGap:["rowGap"],gridTemplate:["gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],listStyle:["listStyleImage","listStylePosition","listStyleType"],margin:["marginBottom","marginLeft","marginRight","marginTop"],marker:["markerEnd","markerMid","markerStart"],mask:["maskClip","maskComposite","maskImage","maskMode","maskOrigin","maskPositionX","maskPositionY","maskRepeat","maskSize"],maskPosition:["maskPositionX","maskPositionY"],outline:["outlineColor","outlineStyle","outlineWidth"],overflow:["overflowX","overflowY"],padding:["paddingBottom","paddingLeft","paddingRight","paddingTop"],placeContent:["alignContent","justifyContent"],placeItems:["alignItems","justifyItems"],placeSelf:["alignSelf","justifySelf"],textDecoration:["textDecorationColor","textDecorationLine","textDecorationStyle"],textEmphasis:["textEmphasisColor","textEmphasisStyle"],transition:["transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction"],wordWrap:["overflowWrap"]},Lv={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bS=["Webkit","ms","Moz","O"];Object.keys(Lv).forEach(function(Mn){bS.forEach(function(Kt){Lv[Z_(Kt,Mn)]=Lv[Mn]})});var _S=/([A-Z])/g,wS=/^ms-/,fC=function(){};{var kS=/^(?:webkit|moz|o)[A-Z]/,xS=/^-ms-/,CS=/-(.)/g,hC=/;\s*$/,Bm={},sx={},pC=!1,mC=!1,SS=function(Kt){return Kt.replace(CS,function(an,vn){return vn.toUpperCase()})},AS=function(Kt){Bm.hasOwnProperty(Kt)&&Bm[Kt]||(Bm[Kt]=!0,Ao(!1,"Unsupported style property %s. Did you mean %s?",Kt,SS(Kt.replace(xS,"ms-"))))},OS=function(Kt){Bm.hasOwnProperty(Kt)&&Bm[Kt]||(Bm[Kt]=!0,Ao(!1,"Unsupported vendor-prefixed style property %s. Did you mean %s?",Kt,Kt.charAt(0).toUpperCase()+Kt.slice(1)))},TS=function(Kt,an){sx.hasOwnProperty(an)&&sx[an]||(sx[an]=!0,Ao(!1,'Style property values shouldn\'t contain a semicolon. Try "%s: %s" instead.',Kt,an.replace(hC,"")))},PS=function(Kt,an){pC||(pC=!0,Ao(!1,"`NaN` is an invalid value for the `%s` css style property.",Kt))},jS=function(Kt,an){mC||(mC=!0,Ao(!1,"`Infinity` is an invalid value for the `%s` css style property.",Kt))};fC=function(Kt,an){Kt.indexOf("-")>-1?AS(Kt):kS.test(Kt)?OS(Kt):hC.test(an)&&TS(Kt,an),typeof an=="number"&&(isNaN(an)?PS(Kt,an):isFinite(an)||jS(Kt,an))}}var ES=fC,IS={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},RS=cu({menuitem:!0},IS),MS="__html",lx=null;lx=Nc.ReactDebugCurrentFrame;var Z0={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",download:"download",draggable:"draggable",enctype:"encType",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},gC={"aria-current":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},$m={},DS=new RegExp("^(aria)-["+zh+"]*$"),LS=new RegExp("^(aria)[A-Z]["+zh+"]*$"),NS=Object.prototype.hasOwnProperty,vC=!1,yC=function(){};{var Ru={},BS=Object.prototype.hasOwnProperty,bC=/^on./,$S=/^on[^A-Z]/,zS=new RegExp("^(aria)-["+zh+"]*$"),FS=new RegExp("^(aria)[A-Z]["+zh+"]*$");yC=function(Kt,an,vn,xn){if(BS.call(Ru,an)&&Ru[an])return!0;var En=an.toLowerCase();if(En==="onfocusin"||En==="onfocusout")return Ao(!1,"React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),Ru[an]=!0,!0;if(xn){if(of.hasOwnProperty(an))return!0;var Gn=sm.hasOwnProperty(En)?sm[En]:null;if(Gn!=null)return Ao(!1,"Invalid event handler property `%s`. Did you mean `%s`?",an,Gn),Ru[an]=!0,!0;if(bC.test(an))return Ao(!1,"Unknown event handler property `%s`. It will be ignored.",an),Ru[an]=!0,!0}else if(bC.test(an))return $S.test(an)&&Ao(!1,"Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",an),Ru[an]=!0,!0;if(zS.test(an)||FS.test(an))return!0;if(En==="innerhtml")return Ao(!1,"Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),Ru[an]=!0,!0;if(En==="aria")return Ao(!1,"The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),Ru[an]=!0,!0;if(En==="is"&&vn!==null&&vn!==void 0&&typeof vn!="string")return Ao(!1,"Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof vn=="undefined"?"undefined":_typeof1(vn)),Ru[an]=!0,!0;if(typeof vn=="number"&&isNaN(vn))return Ao(!1,"Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",an),Ru[an]=!0,!0;var Ir=hs(an),ii=Ir!==null&&Ir.type===jm;if(Z0.hasOwnProperty(En)){var di=Z0[En];if(di!==an)return Ao(!1,"Invalid DOM property `%s`. Did you mean `%s`?",an,di),Ru[an]=!0,!0}else if(!ii&&an!==En)return Ao(!1,"React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",an,En),Ru[an]=!0,!0;return typeof vn=="boolean"&&pl(an,vn,Ir,!1)?(vn?Ao(!1,'Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',vn,an,an,vn,an):Ao(!1,'Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',vn,an,an,vn,an,an,an),Ru[an]=!0,!0):ii?!0:pl(an,vn,Ir,!1)?(Ru[an]=!0,!1):((vn==="false"||vn==="true")&&Ir!==null&&Ir.type===vc&&(Ao(!1,"Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",vn,an,vn==="false"?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',an,vn),Ru[an]=!0),!0)}}var HS=function(Kt,an,vn){var xn=[];for(var En in an){var Gn=yC(Kt,En,an[En],vn);Gn||xn.push(En)}var Ir=xn.map(function(ii){return"`"+ii+"`"}).join(", ");xn.length===1?Ao(!1,"Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://fb.me/react-attribute-behavior",Ir,Kt):xn.length>1&&Ao(!1,"Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://fb.me/react-attribute-behavior",Ir,Kt)},tc=!1,e_=!1,Nv="dangerouslySetInnerHTML",t_="suppressContentEditableWarning",Bv="suppressHydrationWarning",_C="autoFocus",Xh="children",Yh="style",n_="__html",zm=cC.html,ux=void 0,$v=void 0,r_=void 0,i_=void 0,zv=void 0,wC=void 0,a_=void 0,kC=void 0,Fv=void 0,xC=void 0;{ux={time:!0,dialog:!0,webview:!0},r_=function(Kt,an){iw(Kt,an),aw(Kt,an),ow(Kt,an,!0)},kC=Rc&&!document.documentMode;var US=/\r\n?/g,WS=/\u0000|\uFFFD/g;Fv=function(Kt){var an=typeof Kt=="string"?Kt:""+Kt;return an.replace(US,"\n").replace(WS,"")},i_=function(Kt,an){if(!tc){var vn=Fv(an),xn=Fv(Kt);xn!==vn&&(tc=!0,oo(!1,'Text content did not match. Server: "%s" Client: "%s"',xn,vn))}},zv=function(Kt,an,vn){if(!tc){var xn=Fv(vn),En=Fv(an);En!==xn&&(tc=!0,oo(!1,"Prop `%s` did not match. Server: %s Client: %s",Kt,JSON.stringify(En),JSON.stringify(xn)))}},wC=function(Kt){if(!tc){tc=!0;var an=[];Kt.forEach(function(vn){an.push(vn)}),oo(!1,"Extra attributes from the server: %s",an)}},a_=function(Kt,an){an===!1?Ao(!1,"Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.",Kt,Kt,Kt):Ao(!1,"Expected `%s` listener to be a function, instead got a value of `%s` type.",Kt,typeof an=="undefined"?"undefined":_typeof1(an))},xC=function(Kt,an){var vn=Kt.namespaceURI===zm?Kt.ownerDocument.createElement(Kt.tagName):Kt.ownerDocument.createElementNS(Kt.namespaceURI,Kt.tagName);return vn.innerHTML=an,vn.innerHTML}}var Hv=function(){},Uv=function(){};{var VS=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],CC=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],qS=CC.concat(["button"]),JS=["dd","dt","li","option","optgroup","p","rp","rt"],SC={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null};Uv=function(Kt,an){var vn=cu({},Kt||SC),xn={tag:an};return CC.indexOf(an)!==-1&&(vn.aTagInScope=null,vn.buttonTagInScope=null,vn.nobrTagInScope=null),qS.indexOf(an)!==-1&&(vn.pTagInButtonScope=null),VS.indexOf(an)!==-1&&an!=="address"&&an!=="div"&&an!=="p"&&(vn.listItemTagAutoclosing=null,vn.dlItemTagAutoclosing=null),vn.current=xn,an==="form"&&(vn.formTag=xn),an==="a"&&(vn.aTagInScope=xn),an==="button"&&(vn.buttonTagInScope=xn),an==="nobr"&&(vn.nobrTagInScope=xn),an==="p"&&(vn.pTagInButtonScope=xn),an==="li"&&(vn.listItemTagAutoclosing=xn),(an==="dd"||an==="dt")&&(vn.dlItemTagAutoclosing=xn),vn};var GS=function(Kt,an){switch(an){case"select":return Kt==="option"||Kt==="optgroup"||Kt==="#text";case"optgroup":return Kt==="option"||Kt==="#text";case"option":return Kt==="#text";case"tr":return Kt==="th"||Kt==="td"||Kt==="style"||Kt==="script"||Kt==="template";case"tbody":case"thead":case"tfoot":return Kt==="tr"||Kt==="style"||Kt==="script"||Kt==="template";case"colgroup":return Kt==="col"||Kt==="template";case"table":return Kt==="caption"||Kt==="colgroup"||Kt==="tbody"||Kt==="tfoot"||Kt==="thead"||Kt==="style"||Kt==="script"||Kt==="template";case"head":return Kt==="base"||Kt==="basefont"||Kt==="bgsound"||Kt==="link"||Kt==="meta"||Kt==="title"||Kt==="noscript"||Kt==="noframes"||Kt==="style"||Kt==="script"||Kt==="template";case"html":return Kt==="head"||Kt==="body";case"#document":return Kt==="html"}switch(Kt){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return an!=="h1"&&an!=="h2"&&an!=="h3"&&an!=="h4"&&an!=="h5"&&an!=="h6";case"rp":case"rt":return JS.indexOf(an)===-1;case"body":case"caption":case"col":case"colgroup":case"frame":case"head":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return an==null}return!0},XS=function(Kt,an){switch(Kt){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return an.pTagInButtonScope;case"form":return an.formTag||an.pTagInButtonScope;case"li":return an.listItemTagAutoclosing;case"dd":case"dt":return an.dlItemTagAutoclosing;case"button":return an.buttonTagInScope;case"a":return an.aTagInScope;case"nobr":return an.nobrTagInScope}return null},AC={};Hv=function(Kt,an,vn){vn=vn||SC;var xn=vn.current,En=xn&&xn.tag;an!=null&&(Kt!=null&&oo(!1,"validateDOMNesting: when childText is passed, childTag should be null"),Kt="#text");var Gn=GS(Kt,En)?null:xn,Ir=Gn?null:XS(Kt,vn),ii=Gn||Ir;if(ii){var di=ii.tag,Wi=Ys(),ya=!!Gn+"|"+Kt+"|"+di+"|"+Wi;if(!AC[ya]){AC[ya]=!0;var $a=Kt,Oa="";if(Kt==="#text"?/\S/.test(an)?$a="Text nodes":($a="Whitespace text nodes",Oa=" Make sure you don't have any extra whitespace between tags on each line of your source code."):$a="<"+Kt+">",Gn){var Xa="";di==="table"&&Kt==="tr"&&(Xa+=" Add a <tbody> to your code to match the DOM tree generated by the browser."),oo(!1,"validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s%s",$a,di,Oa,Xa,Wi)}else oo(!1,"validateDOMNesting(...): %s cannot appear as a descendant of <%s>.%s",$a,di,Wi)}}}}var o_=!1,YS=hd,OC=hd,TC=hd,QS=hd,PC=hd,jC=hd,EC=hd,IC=hd,Wv=void 0;Wv="suppressHydrationWarning";var KS="style",cx=null,dx=null,fx=!0,ZS=typeof setTimeout=="function"?setTimeout:void 0,RC=typeof clearTimeout=="function"?clearTimeout:void 0,Fm=-1,Xf=!0,Vv=!0,MC="\u269B",eA="\u26D4",Ql=typeof performance!="undefined"&&typeof performance.mark=="function"&&typeof performance.clearMarks=="function"&&typeof performance.measure=="function"&&typeof performance.clearMeasures=="function",Qh=null,Dd=null,Kh=null,s_=!1,l_=!1,hx=!1,qv=0,Ld=0,px=!1,u_=new Set,mx=function(Kt){return MC+" "+Kt},tA=function(Kt,an){var vn=an?eA+" ":MC+" ",xn=an?" Warning: "+an:"";return""+vn+Kt+xn},Zh=function(Kt){performance.mark(mx(Kt))},nA=function(Kt){performance.clearMarks(mx(Kt))},ep=function(Kt,an,vn){var xn=mx(an),En=tA(Kt,vn);try{performance.measure(En,xn)}catch(Gn){}performance.clearMarks(xn),performance.clearMeasures(En)},gx=function(Kt,an){return Kt+" (#"+an+")"},vx=function(Kt,an,vn){return vn===null?Kt+" ["+(an?"update":"mount")+"]":Kt+"."+vn},yx=function(Kt,an){var vn=Io(Kt.type)||"Unknown",xn=Kt._debugID,En=Kt.alternate!==null,Gn=vx(vn,En,an);if(s_&&u_.has(Gn))return!1;u_.add(Gn);var Ir=gx(Gn,xn);return Zh(Ir),!0},DC=function(Kt,an){var vn=Io(Kt.type)||"Unknown",xn=Kt._debugID,En=Kt.alternate!==null,Gn=vx(vn,En,an),Ir=gx(Gn,xn);nA(Ir)},c_=function(Kt,an,vn){var xn=Io(Kt.type)||"Unknown",En=Kt._debugID,Gn=Kt.alternate!==null,Ir=vx(xn,Gn,an),ii=gx(Ir,En);ep(Ir,ii,vn)},d_=function(Kt){switch(Kt.tag){case Fs:case ds:case Zs:case Js:case sf:case Ic:case xh:case um:return!0;default:return!1}},rA=function(){Dd!==null&&Kh!==null&&DC(Kh,Dd),Kh=null,Dd=null,hx=!1},iA=function(){for(var Kt=Qh;Kt;)Kt._debugIsCurrentlyTiming&&c_(Kt,null,null),Kt=Kt.return},LC=function(Mn){Mn.return!==null&&LC(Mn.return),Mn._debugIsCurrentlyTiming&&yx(Mn,null)},aA=function(){Qh!==null&&LC(Qh)},f_=[],Jv=void 0;Jv=[];var ld=-1,bx=void 0;bx={};var gf={};Object.freeze(gf);var vf=Hu(gf),Nd=Hu(!1),_x=gf,wx=null,kx=null,NC=!1,oA=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined",tp=1073741823,eo=0,Gv=1,Mu=tp,h_=10,p_=tp-1,BC=5e3,sA=250,lA=500,uA=100,Yf=0,Bd=1,nc=2,ud=4,xx=void 0;{xx=!1;try{var $C=Object.preventExtensions({}),cA=new Map([[$C,null]]),dA=new Set([$C]);cA.set(0,0),dA.add(0)}catch(Mn){xx=!0}}var zC=void 0;zC=1;var cd=function(Kt,an,vn,xn){return new Mw(Kt,an,vn,xn)},FC=function(){};{var fA=function(Kt){for(var an=arguments.length,vn=Array(an>1?an-1:0),xn=1;xn<an;xn++)vn[xn-1]=arguments[xn];var En=0,Gn="Warning: "+Kt.replace(/%s/g,function(){return vn[En++]});typeof console!="undefined"&&console.warn(Gn);try{throw new Error(Gn)}catch(Ir){}};FC=function(Kt,an){if(an===void 0)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!Kt){for(var vn=arguments.length,xn=Array(vn>2?vn-2:0),En=2;En<vn;En++)xn[En-2]=arguments[En];fA.apply(void 0,[an].concat(xn))}}}var Xv=FC,Du={discardPendingWarnings:function(){},flushPendingDeprecationWarnings:function(){},flushPendingUnsafeLifecycleWarnings:function(){},recordDeprecationWarnings:function(Kt,an){},recordUnsafeLifecycleWarnings:function(Kt,an){},recordLegacyContextWarning:function(Kt,an){},flushLegacyContextWarning:function(){}};{var hA={UNSAFE_componentWillMount:"componentDidMount",UNSAFE_componentWillReceiveProps:"static getDerivedStateFromProps",UNSAFE_componentWillUpdate:"componentDidUpdate"},Yv=[],Qv=[],Kv=[],Hm=new Map,m_=new Map,g_=new Set,HC=new Set,UC=new Set,Zv=function(Kt){var an=[];return Kt.forEach(function(vn){an.push(vn)}),an.sort().join(", ")};Du.discardPendingWarnings=function(){Yv=[],Qv=[],Kv=[],Hm=new Map,m_=new Map},Du.flushPendingUnsafeLifecycleWarnings=function(){Hm.forEach(function(Mn,Kt){var an=[];if(Object.keys(Mn).forEach(function(xn){var En=Mn[xn];if(En.length>0){var Gn=new Set;En.forEach(function(Wi){Gn.add(Io(Wi.type)||"Component"),HC.add(Wi.type)});var Ir=xn.replace("UNSAFE_",""),ii=hA[xn],di=Zv(Gn);an.push(Ir+": Please update the following components to use "+(ii+" instead: "+di))}}),an.length>0){var vn=$s(Kt);oo(!1,"Unsafe lifecycle methods were found within a strict-mode tree:%s\n\n%s\n\nLearn more about this warning here:\nhttps://fb.me/react-strict-mode-warnings",vn,an.join("\n\n"))}}),Hm=new Map};var WC=function(Kt){for(var an=null,vn=Kt;vn!==null;)vn.mode&nc&&(an=vn),vn=vn.return;return an};Du.flushPendingDeprecationWarnings=function(){if(Yv.length>0){var Mn=new Set;Yv.forEach(function(Gn){Mn.add(Io(Gn.type)||"Component"),g_.add(Gn.type)});var Kt=Zv(Mn);Xv(!1,"componentWillMount is deprecated and will be removed in the next major version. Use componentDidMount instead. As a temporary workaround, you can rename to UNSAFE_componentWillMount.\n\nPlease update the following components: %s\n\nLearn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks",Kt),Yv=[]}if(Qv.length>0){var an=new Set;Qv.forEach(function(Gn){an.add(Io(Gn.type)||"Component"),g_.add(Gn.type)});var vn=Zv(an);Xv(!1,"componentWillReceiveProps is deprecated and will be removed in the next major version. Use static getDerivedStateFromProps instead.\n\nPlease update the following components: %s\n\nLearn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks",vn),Qv=[]}if(Kv.length>0){var xn=new Set;Kv.forEach(function(Gn){xn.add(Io(Gn.type)||"Component"),g_.add(Gn.type)});var En=Zv(xn);Xv(!1,"componentWillUpdate is deprecated and will be removed in the next major version. Use componentDidUpdate instead. As a temporary workaround, you can rename to UNSAFE_componentWillUpdate.\n\nPlease update the following components: %s\n\nLearn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks",En),Kv=[]}},Du.recordDeprecationWarnings=function(Mn,Kt){g_.has(Mn.type)||(typeof Kt.componentWillMount=="function"&&Kt.componentWillMount.__suppressDeprecationWarning!==!0&&Yv.push(Mn),typeof Kt.componentWillReceiveProps=="function"&&Kt.componentWillReceiveProps.__suppressDeprecationWarning!==!0&&Qv.push(Mn),typeof Kt.componentWillUpdate=="function"&&Kt.componentWillUpdate.__suppressDeprecationWarning!==!0&&Kv.push(Mn))},Du.recordUnsafeLifecycleWarnings=function(Mn,Kt){var an=WC(Mn);if(an===null){oo(!1,"Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.");return}if(!HC.has(Mn.type)){var vn=void 0;Hm.has(an)?vn=Hm.get(an):(vn={UNSAFE_componentWillMount:[],UNSAFE_componentWillReceiveProps:[],UNSAFE_componentWillUpdate:[]},Hm.set(an,vn));var xn=[];(typeof Kt.componentWillMount=="function"&&Kt.componentWillMount.__suppressDeprecationWarning!==!0||typeof Kt.UNSAFE_componentWillMount=="function")&&xn.push("UNSAFE_componentWillMount"),(typeof Kt.componentWillReceiveProps=="function"&&Kt.componentWillReceiveProps.__suppressDeprecationWarning!==!0||typeof Kt.UNSAFE_componentWillReceiveProps=="function")&&xn.push("UNSAFE_componentWillReceiveProps"),(typeof Kt.componentWillUpdate=="function"&&Kt.componentWillUpdate.__suppressDeprecationWarning!==!0||typeof Kt.UNSAFE_componentWillUpdate=="function")&&xn.push("UNSAFE_componentWillUpdate"),xn.length>0&&xn.forEach(function(En){vn[En].push(Mn)})}},Du.recordLegacyContextWarning=function(Mn,Kt){var an=WC(Mn);if(an===null){oo(!1,"Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.");return}if(!UC.has(Mn.type)){var vn=m_.get(an);(Mn.type.contextTypes!=null||Mn.type.childContextTypes!=null||Kt!==null&&typeof Kt.getChildContext=="function")&&(vn===void 0&&(vn=[],m_.set(an,vn)),vn.push(Mn))}},Du.flushLegacyContextWarning=function(){m_.forEach(function(Mn,Kt){var an=new Set;Mn.forEach(function(En){an.add(Io(En.type)||"Component"),UC.add(En.type)});var vn=Zv(an),xn=$s(Kt);oo(!1,"Legacy context API has been detected within a strict-mode tree: %s\n\nPlease update the following components: %s\n\nLearn more about this warning here:\nhttps://fb.me/react-strict-mode-warnings",xn,vn)})}}var pA={debugTool:null},rc=pA,VC=0,qC=1,v_=2,Cx=3,y_=!1,Sx=void 0,Um=void 0,JC=void 0;Sx=!1,Um=null,JC=function(){Um=null};var b_=Hu(null),ey=void 0;ey={};var __=null,Wm=null,w_=null,Vm=0,mA=2,Ax=4,GC=8,gA=16,XC=32,YC=64,QC=128,ty=eo,Lu=null,ny=null,Nl=null,qm=null,fs=null,ry=eo,$d=null,iy=!1,k_=!1,yf=null,x_=0,vA=25,ay={},Qf=Hu(ay),oy=Hu(ay),C_=Hu(ay),KC=0,sy=-1,yA=Nc.ReactCurrentOwner,Ox={},bA=Array.isArray,ZC=new Ss.Component().refs,Tx=void 0,Px=void 0,jx=void 0,Ex=void 0,Ix=void 0,i3=void 0,S_=void 0,Rx=void 0,Mx=void 0,Dx=void 0;{Tx=new Set,Px=new Set,jx=new Set,Ex=new Set,Rx=new Set,Ix=new Set,Mx=new Set,Dx=new Set;var E3=new Set;S_=function(Kt,an){if(!(Kt===null||typeof Kt=="function")){var vn=an+"_"+Kt;E3.has(vn)||(E3.add(vn),oo(!1,"%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",an,Kt))}},i3=function(Kt,an){if(an===void 0){var vn=Io(Kt)||"Component";Ix.has(vn)||(Ix.add(vn),oo(!1,"%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",vn))}},Object.defineProperty(Ox,"_processChildContext",{enumerable:!1,value:function(){Kr(!1,"_processChildContext is not available in React 16+. This likely means you have multiple copies of React and are attempting to nest a React 15 tree inside a React 16 tree using unstable_renderSubtreeIntoContainer, which isn't supported. Try to make sure you have only one copy of React (and ideally, switch to ReactDOM.createPortal).")}}),Object.freeze(Ox)}var Lx={isMounted:zs,enqueueSetState:function(Kt,an,vn){var xn=uo(Kt),En=ed(),Gn=Tf(En,xn),Ir=Ac(Gn);Ir.payload=an,vn!=null&&(S_(vn,"setState"),Ir.callback=vn),_d(),Wl(xn,Ir),Zc(xn,Gn)},enqueueReplaceState:function(Kt,an,vn){var xn=uo(Kt),En=ed(),Gn=Tf(En,xn),Ir=Ac(Gn);Ir.tag=qC,Ir.payload=an,vn!=null&&(S_(vn,"replaceState"),Ir.callback=vn),_d(),Wl(xn,Ir),Zc(xn,Gn)},enqueueForceUpdate:function(Kt,an){var vn=uo(Kt),xn=ed(),En=Tf(xn,vn),Gn=Ac(En);Gn.tag=v_,an!=null&&(S_(an,"forceUpdate"),Gn.callback=an),_d(),Wl(vn,Gn),Zc(vn,En)}},Nx=void 0,Bx=void 0,$x=void 0,zx=void 0,Fx=void 0,eS=function(Kt){};Nx=!1,Bx=!1,$x={},zx={},Fx={},eS=function(Kt){if(!(Kt===null||typeof Kt!="object")&&!(!Kt._store||Kt._store.validated||Kt.key!=null)){typeof Kt._store!="object"&&Kr(!1,"React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue."),Kt._store.validated=!0;var an='Each child in an array or iterator should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.'+Ys();zx[an]||(zx[an]=!0,Ao(!1,'Each child in an array or iterator should have a unique "key" prop. See https://fb.me/react-warning-keys for more information.'))}};var A_=Array.isArray,Jm=Lg(!0),Hx=Lg(!1),Bc=null,Gm=null,np=!1,ly=Nc.ReactCurrentOwner,Ux=void 0,Wx=void 0,Vx=void 0,qx=void 0,rp=void 0;Ux={},Wx={},Vx={},qx={},rp=!1;var tS=!1,uy=void 0,cy=void 0,O_=void 0,T_=void 0;if(Xf)uy=function(Kt,an,vn,xn){for(var En=an.child;En!==null;){if(En.tag===ds||En.tag===Zs)Ts(Kt,En.stateNode);else if(En.tag!==Js&&En.child!==null){En.child.return=En,En=En.child;continue}if(En===an)return;for(;En.sibling===null;){if(En.return===null||En.return===an)return;En=En.return}En.sibling.return=En.return,En=En.sibling}},cy=function(Kt){},O_=function(Kt,an,vn,xn,En){var Gn=Kt.memoizedProps;if(Gn!==xn){var Ir=an.stateNode,ii=Kc(),di=bp(Ir,vn,Gn,xn,En,ii);an.updateQueue=di,di&&jc(an)}},T_=function(Kt,an,vn,xn){vn!==xn&&jc(an)};else if(o_){uy=function(Mn,Kt,an,vn){for(var xn=Kt.child;xn!==null;){e:if(xn.tag===ds){var En=xn.stateNode;if(an){var Gn=xn.memoizedProps,Ir=xn.type;vn?En=jC(En,Ir,Gn,xn):En=EC(En,Ir,Gn,xn),xn.stateNode=En}Ts(Mn,En)}else if(xn.tag===Zs){var ii=xn.stateNode;if(an){var di=xn.memoizedProps,Wi=fh(),ya=Kc();vn?ii=IC(di,Wi,ya,Kt):ii=_p(di,Wi,ya,Kt),xn.stateNode=ii}Ts(Mn,ii)}else if(xn.tag!==Js){if(xn.tag===ju){var $a=xn.alternate;if($a!==null){var Oa=$a.memoizedState,Xa=xn.memoizedState,wo=Oa!==null,Ro=Xa!==null;if(wo!==Ro){var No=Ro?xn.child:xn;No!==null&&uy(Mn,No,!0,Ro);break e}}if(xn.child!==null){xn.child.return=xn,xn=xn.child;continue}}else if(xn.child!==null){xn.child.return=xn,xn=xn.child;continue}}if(xn=xn,xn===Kt)return;for(;xn.sibling===null;){if(xn.return===null||xn.return===Kt)return;xn=xn.return}xn.sibling.return=xn.return,xn=xn.sibling}};var nS=function(Mn,Kt,an,vn){for(var xn=Kt.child;xn!==null;){e:if(xn.tag===ds){var En=xn.stateNode;if(an){var Gn=xn.memoizedProps,Ir=xn.type;vn?En=jC(En,Ir,Gn,xn):En=EC(En,Ir,Gn,xn),xn.stateNode=En}TC(Mn,En)}else if(xn.tag===Zs){var ii=xn.stateNode;if(an){var di=xn.memoizedProps,Wi=fh(),ya=Kc();vn?ii=IC(di,Wi,ya,Kt):ii=_p(di,Wi,ya,Kt),xn.stateNode=ii}TC(Mn,ii)}else if(xn.tag!==Js){if(xn.tag===ju){var $a=xn.alternate;if($a!==null){var Oa=$a.memoizedState,Xa=xn.memoizedState,wo=Oa!==null,Ro=Xa!==null;if(wo!==Ro){var No=Ro?xn.child:xn;No!==null&&nS(Mn,No,!0,Ro);break e}}if(xn.child!==null){xn.child.return=xn,xn=xn.child;continue}}else if(xn.child!==null){xn.child.return=xn,xn=xn.child;continue}}if(xn=xn,xn===Kt)return;for(;xn.sibling===null;){if(xn.return===null||xn.return===Kt)return;xn=xn.return}xn.sibling.return=xn.return,xn=xn.sibling}};cy=function(Kt){var an=Kt.stateNode,vn=Kt.firstEffect===null;if(!vn){var xn=an.containerInfo,En=OC(xn);nS(En,Kt,!1,!1),an.pendingChildren=En,jc(Kt),QS(xn,En)}},O_=function(Kt,an,vn,xn,En){var Gn=Kt.stateNode,Ir=Kt.memoizedProps,ii=an.firstEffect===null;if(ii&&Ir===xn){an.stateNode=Gn;return}var di=an.stateNode,Wi=Kc(),ya=null;if(Ir!==xn&&(ya=bp(di,vn,Ir,xn,En,Wi)),ii&&ya===null){an.stateNode=Gn;return}var $a=YS(Gn,ya,vn,Ir,xn,an,ii,di);iu($a,vn,xn,En,Wi)&&jc(an),an.stateNode=$a,ii?jc(an):uy($a,an,!1,!1)},T_=function(Kt,an,vn,xn){if(vn!==xn){var En=fh(),Gn=Kc();an.stateNode=_p(xn,En,Gn,an),jc(an)}}}else cy=function(Kt){},O_=function(Kt,an,vn,xn,En){},T_=function(Kt,an,vn,xn){};var rS=null;rS=new Set;var _A=typeof WeakSet=="function"?WeakSet:Set,wA=function(Kt,an){Ul(Kt,"componentWillUnmount"),an.props=Kt.memoizedProps,an.state=Kt.memoizedState,an.componentWillUnmount(),xc()},kA=typeof WeakMap=="function"?WeakMap:Map,xA={readContext:Yc,useCallback:Qc,useContext:zp,useEffect:fb,useImperativeMethods:hb,useLayoutEffect:ch,useMemo:pb,useReducer:uh,useRef:db,useState:Rg},CA={readContext:Yc},dy=Nc.ReactCurrentOwner,Jx=void 0,Gx=void 0,Xx=void 0,iS=void 0;Ku&&(ql.__interactionsRef!=null&&ql.__interactionsRef.current!=null||Kr(!1,"It is not supported to run the profiling version of a renderer (for example, `react-dom/profiling`) without also replacing the `scheduler/tracing` module with `scheduler/tracing-profiling`. Your bundler might have a setting for aliasing both modules. Learn more at http://fb.me/react-profiling"));{Jx=!1,Gx=!1;var aS={};Xx=function(Kt,an){var vn=Io(Kt.type)||"ReactComponent";aS[vn]||(oo(!1,"Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in %s.%s",an?"the componentWillUnmount method":"a useEffect cleanup function",$s(Kt)),aS[vn]=!0)},iS=function(Kt){switch(Bh){case"getChildContext":if(Gx)return;oo(!1,"setState(...): Cannot call setState() inside getChildContext()"),Gx=!0;break;case"render":if(Jx)return;oo(!1,"Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),Jx=!0;break}}}var P_=Mu-1,fy=eo,Kf=!1,ol=null,zd=null,wu=eo,ip=-1,Yx=!1,Ko=null,j_=!1,Qx=null,Kx=null,E_=null,Xm=null,ap=null,hy=void 0,oS=void 0,py=void 0,I_=void 0,R_=void 0,sS=void 0;yc&&(hy=null,py=!0,I_=!1,R_=null,oS=function(Kt,an,vn){if(!(an!==null&&typeof an=="object"&&typeof an.then=="function")){if(hy===null){oo(!1,"Could not replay rendering after an error. This is likely a bug in React. Please file an issue.");return}switch(ib(Kt,hy),Kt.tag){case Fs:Vl(Kt),Ap(Kt);break;case ds:Zd(Kt);break;case Ds:{var xn=Kt.type;ou(xn)&&kf(Kt);break}case Js:Vl(Kt);break;case Ic:Ou(Kt);break}if(I_=!0,R_=an,jr(null,qb,null,vn),I_=!1,R_=null,ri()){var En=ei();if(En!=null&&an!=null)try{En._suppressLogging&&(an._suppressLogging=!0)}catch(Gn){}}else ol=Kt}},sS=function(){throw R_});var Fd=null,ic=null,M_=eo,D_=void 0,Nu=!1,Hd=null,pu=eo,bf=eo,$c=!1,op=null,Kl=!1,L_=!1,Ym=!1,Qm=null,Zx=Ju.unstable_now(),Ud=Pp(Zx),Km=Ud,SA=50,my=0,eC=null,N_=!1,tC=void 0,nC=void 0;tC=!1,nC={};var lS=null;{var uS=function(Mn,Kt,an,vn){if(an>=Kt.length)return vn;var xn=Kt[an],En=Array.isArray(Mn)?Mn.slice():cu({},Mn);return En[xn]=uS(Mn[xn],Kt,an+1,vn),En},AA=function(Kt,an,vn){return uS(Kt,an,0,vn)};lS=function(Kt,an,vn){_d(),Kt.pendingProps=AA(Kt.memoizedProps,an,vn),Kt.alternate&&(Kt.alternate.pendingProps=Kt.pendingProps),Zc(Kt,Mu)}}var OA="16.7.0",TA=Nc.ReactCurrentOwner,cS=void 0,B_=void 0,dS=!1;(typeof Map!="function"||Map.prototype==null||typeof Map.prototype.forEach!="function"||typeof Set!="function"||Set.prototype==null||typeof Set.prototype.clear!="function"||typeof Set.prototype.forEach!="function")&&oo(!1,"React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),cS=function(Kt){if(Kt._reactRootContainer&&Kt.nodeType!==cf){var an=$k(Kt._reactRootContainer._internalRoot.current);an&&an.parentNode!==Kt&&oo(!1,"render(...): It looks like the React-rendered content of this container was removed without using React. This is not supported and will cause errors. Instead, call ReactDOM.unmountComponentAtNode to empty a container.")}var vn=!!Kt._reactRootContainer,xn=Vu(Kt),En=!!(xn&&Qa(xn));!En||vn||oo(!1,"render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),Kt.nodeType!==_u||!Kt.tagName||Kt.tagName.toUpperCase()!=="BODY"||oo(!1,"render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.")},B_=function(Kt,an){Kt===null||typeof Kt=="function"||oo(!1,"%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",an,Kt)},os(sw),_h.prototype.render=function(Mn){this._defer||Kr(!1,"batch.render: Cannot render a batch that already committed."),this._hasChildren=!0,this._children=Mn;var Kt=this._root._internalRoot,an=this._expirationTime,vn=new Pf;return e0(Mn,Kt,null,an,vn._onCommit),vn},_h.prototype.then=function(Mn){if(this._didComplete){Mn();return}var Kt=this._callbacks;Kt===null&&(Kt=this._callbacks=[]),Kt.push(Mn)},_h.prototype.commit=function(){var Mn=this._root._internalRoot,Kt=Mn.firstBatch;if(this._defer&&Kt!==null||Kr(!1,"batch.commit: Cannot commit a batch multiple times."),!this._hasChildren){this._next=null,this._defer=!1;return}var an=this._expirationTime;if(Kt!==this){this._hasChildren&&(an=this._expirationTime=Kt._expirationTime,this.render(this._children));for(var vn=null,xn=Kt;xn!==this;)vn=xn,xn=xn._next;vn===null&&Kr(!1,"batch.commit: Cannot commit a batch multiple times."),vn._next=xn._next,this._next=Kt,Kt=Mn.firstBatch=this}this._defer=!1,Qb(Mn,an);var En=this._next;this._next=null,Kt=Mn.firstBatch=En,Kt!==null&&Kt._hasChildren&&Kt.render(Kt._children)},_h.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var Mn=this._callbacks;if(Mn!==null)for(var Kt=0;Kt<Mn.length;Kt++){var an=Mn[Kt];an()}}},Pf.prototype.then=function(Mn){if(this._didCommit){Mn();return}var Kt=this._callbacks;Kt===null&&(Kt=this._callbacks=[]),Kt.push(Mn)},Pf.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var Mn=this._callbacks;if(Mn!==null)for(var Kt=0;Kt<Mn.length;Kt++){var an=Mn[Kt];typeof an!="function"&&Kr(!1,"Invalid argument passed as callback. Expected a function. Instead received: %s",an),an()}}},jf.prototype.render=function(Mn,Kt){var an=this._internalRoot,vn=new Pf;return Kt=Kt===void 0?null:Kt,B_(Kt,"render"),Kt!==null&&vn.then(Kt),tm(Mn,an,null,vn._onCommit),vn},jf.prototype.unmount=function(Mn){var Kt=this._internalRoot,an=new Pf;return Mn=Mn===void 0?null:Mn,B_(Mn,"render"),Mn!==null&&an.then(Mn),tm(null,Kt,null,an._onCommit),an},jf.prototype.legacy_renderSubtreeIntoContainer=function(Mn,Kt,an){var vn=this._internalRoot,xn=new Pf;return an=an===void 0?null:an,B_(an,"render"),an!==null&&xn.then(an),tm(Kt,vn,Mn,xn._onCommit),xn},jf.prototype.createBatch=function(){var Mn=new _h(this),Kt=Mn._expirationTime,an=this._internalRoot,vn=an.firstBatch;if(vn===null)an.firstBatch=Mn,Mn._next=null;else{for(var xn=null,En=vn;En!==null&&En._expirationTime>=Kt;)xn=En,En=En._next;Mn._next=En,xn!==null&&(xn._next=Mn)}return Mn},Vs(Kb,bh,ul);var fS=!1,$_={createPortal:Yg,findDOMNode:function(Kt){{var an=TA.current;if(an!==null&&an.stateNode!==null){var vn=an.stateNode._warnedAboutRefsInRender;vn||oo(!1,"%s is accessing findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",Io(an.type)||"A component"),an.stateNode._warnedAboutRefsInRender=!0}}return Kt==null?null:Kt.nodeType===_u?Kt:Nk(Kt,"findDOMNode")},hydrate:function(Kt,an,vn){return uu(null,Kt,an,!0,vn)},render:function(Kt,an,vn){return uu(null,Kt,an,!1,vn)},unstable_renderSubtreeIntoContainer:function(Kt,an,vn,xn){return Kt!=null&&So(Kt)||Kr(!1,"parentComponent must be a valid React Component"),uu(Kt,an,vn,!1,xn)},unmountComponentAtNode:function(Kt){if(Ef(Kt)||Kr(!1,"unmountComponentAtNode(...): Target container is not a DOM element."),Kt._reactRootContainer){{var an=Vu(Kt),vn=an&&!Qa(an);vn&&oo(!1,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.")}return Ec(function(){uu(null,null,Kt,!1,function(){Kt._reactRootContainer=null})}),!0}else{{var xn=Vu(Kt),En=!!(xn&&Qa(xn)),Gn=Kt.nodeType===_u&&Ef(Kt.parentNode)&&!!Kt.parentNode._reactRootContainer;En&&oo(!1,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",Gn?"You may have accidentally passed in a React root node instead of its container.":"Instead, have the parent component update its state and rerender in order to remove this component.")}return!1}},unstable_createPortal:function(){return dS||(dS=!0,Xv(!1,'The ReactDOM.unstable_createPortal() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactDOM.createPortal() instead. It has the exact same API, but without the "unstable_" prefix.')),Yg.apply(void 0,arguments)},unstable_batchedUpdates:Kb,unstable_interactiveUpdates:bh,flushSync:Zb,unstable_createRoot:n0,unstable_flushControlled:dl,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[Qa,zo,Wo,lm.injectEventPluginsByName,om,co,Qo,Ho,qs,lp,Ji]}};Fh&&($_.createRoot=n0,$_.unstable_createRoot=void 0);var PA=nm({findFiberByHostInstance:yo,bundleType:1,version:OA,rendererPackageName:"react-dom"});if(!PA&&Rc&&window.top===window.self&&(navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge")===-1||navigator.userAgent.indexOf("Firefox")>-1)){var hS=window.location.protocol;/^(https?|file):$/.test(hS)&&console.info("%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools"+(hS==="file:"?"\nYou might need to use a local HTTP server (instead of file://): https://fb.me/react-devtools-faq":""),"font-weight:bold")}var pS=Object.freeze({default:$_}),mS=pS&&$_||pS,jA=mS.default||mS;Mi.exports=jA})()}}),kn=fn({"node_modules/react-dom/index.js":function(qi,Mi){"use strict";Mi.exports=Cn()}}),An=fn({"node_modules/react-is/cjs/react-is.development.js":function(qi){"use strict";(function(){"use strict";var Mi=function(Er){return typeof Er=="string"||typeof Er=="function"||Er===Za||Er===yo||Er===ea||Er===Ki||Er===zo||Er===Wo||typeof Er=="object"&&Er!==null&&(Er.$$typeof===as||Er.$$typeof===Vo||Er.$$typeof===Ji||Er.$$typeof===Ea||Er.$$typeof===Qa||Er.$$typeof===ms||Er.$$typeof===_s||Er.$$typeof===As||Er.$$typeof===vs)},Kr=function(Er){if(typeof Er=="object"&&Er!==null){var Br=Er.$$typeof;switch(Br){case vo:var Xr=Er.type;switch(Xr){case Ua:case yo:case Za:case ea:case Ki:case zo:return Xr;default:var Fi=Xr&&Xr.$$typeof;switch(Fi){case Ea:case Qa:case as:case Vo:case Ji:return Fi;default:return Br}}case ho:return Br}}},jr=function(Er){return Wn||(Wn=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),Fn(Er)||Kr(Er)===Ua},Fn=function(Er){return Kr(Er)===yo},Pr=function(Er){return Kr(Er)===Ea},ri=function(Er){return Kr(Er)===Ji},ei=function(Er){return typeof Er=="object"&&Er!==null&&Er.$$typeof===vo},vi=function(Er){return Kr(Er)===Qa},Ei=function(Er){return Kr(Er)===Za},Hi=function(Er){return Kr(Er)===as},Xi=function(Er){return Kr(Er)===Vo},Ca=function(Er){return Kr(Er)===ho},ma=function(Er){return Kr(Er)===ea},Pa=function(Er){return Kr(Er)===Ki},qn=function(Er){return Kr(Er)===zo},ro=typeof Symbol=="function"&&Symbol.for,vo=ro?Symbol.for("react.element"):60103,ho=ro?Symbol.for("react.portal"):60106,Za=ro?Symbol.for("react.fragment"):60107,Ki=ro?Symbol.for("react.strict_mode"):60108,ea=ro?Symbol.for("react.profiler"):60114,Ji=ro?Symbol.for("react.provider"):60109,Ea=ro?Symbol.for("react.context"):60110,Ua=ro?Symbol.for("react.async_mode"):60111,yo=ro?Symbol.for("react.concurrent_mode"):60111,Qa=ro?Symbol.for("react.forward_ref"):60112,zo=ro?Symbol.for("react.suspense"):60113,Wo=ro?Symbol.for("react.suspense_list"):60120,Vo=ro?Symbol.for("react.memo"):60115,as=ro?Symbol.for("react.lazy"):60116,vs=ro?Symbol.for("react.block"):60121,ms=ro?Symbol.for("react.fundamental"):60117,_s=ro?Symbol.for("react.responder"):60118,As=ro?Symbol.for("react.scope"):60119,js=Ua,sl=yo,Fo=Ea,so=Ji,co=vo,ts=Qa,Qo=Za,Ha=as,ns=Vo,qo=ho,Zn=ea,wn=Ki,Dn=zo,Wn=!1;qi.AsyncMode=js,qi.ConcurrentMode=sl,qi.ContextConsumer=Fo,qi.ContextProvider=so,qi.Element=co,qi.ForwardRef=ts,qi.Fragment=Qo,qi.Lazy=Ha,qi.Memo=ns,qi.Portal=qo,qi.Profiler=Zn,qi.StrictMode=wn,qi.Suspense=Dn,qi.isAsyncMode=jr,qi.isConcurrentMode=Fn,qi.isContextConsumer=Pr,qi.isContextProvider=ri,qi.isElement=ei,qi.isForwardRef=vi,qi.isFragment=Ei,qi.isLazy=Hi,qi.isMemo=Xi,qi.isPortal=Ca,qi.isProfiler=ma,qi.isStrictMode=Pa,qi.isSuspense=qn,qi.isValidElementType=Mi,qi.typeOf=Kr})()}}),In=fn({"node_modules/react-is/index.js":function(qi,Mi){"use strict";Mi.exports=An()}}),Pn=fn({"node_modules/prop-types/factoryWithTypeCheckers.js":function(qi,Mi){"use strict";var Kr=function(){return null},jr=In(),Fn=hn(),Pr=gn(),ri=on(),ei=Function.call.bind(Object.prototype.hasOwnProperty),vi=function(){};vi=function(Hi){var Xi="Warning: "+Hi;typeof console!="undefined"&&console.error(Xi);try{throw new Error(Xi)}catch(Ca){}},Mi.exports=function(Ei,Hi){var Xi=function(so){var co=so&&(ms&&so[ms]||so[_s]);if(typeof co=="function")return co},Ca=function(so,co){return so===co?so!==0||1/so===1/co:so!==so&&co!==co},ma=function(so){this.message=so,this.stack=""},Pa=function(so){var co=function(qo,Zn,wn,Dn,Wn,Kn,Er){if(Dn=Dn||As,Kn=Kn||wn,Er!==Pr){if(Hi){var Br=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw Br.name="Invariant Violation",Br}else if(typeof console!="undefined"){var Xr=Dn+":"+wn;!ts[Xr]&&Qo<3&&(vi("You are manually calling a React.PropTypes validation function for the `"+Kn+"` prop on `"+Dn+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),ts[Xr]=!0,Qo++)}}return Zn[wn]==null?qo?Zn[wn]===null?new ma("The "+Wn+" `"+Kn+"` is marked as required "+("in `"+Dn+"`, but its value is `null`.")):new ma("The "+Wn+" `"+Kn+"` is marked as required in "+("`"+Dn+"`, but its value is `undefined`.")):null:so(Zn,wn,Dn,Wn,Kn)},ts={},Qo=0,Ha=co.bind(null,!1);return Ha.isRequired=co.bind(null,!0),Ha},qn=function(so){var co=function(Qo,Ha,ns,qo,Zn,wn){var Dn=Qo[Ha],Wn=Wo(Dn);if(Wn!==so){var Kn=Vo(Dn);return new ma("Invalid "+qo+" `"+Zn+"` of type "+("`"+Kn+"` supplied to `"+ns+"`, expected ")+("`"+so+"`."))}return null};return Pa(co)},ro=function(){return Pa(Kr)},vo=function(so){var co=function(Qo,Ha,ns,qo,Zn){if(typeof so!="function")return new ma("Property `"+Zn+"` of component `"+ns+"` has invalid PropType notation inside arrayOf.");var wn=Qo[Ha];if(!Array.isArray(wn)){var Dn=Wo(wn);return new ma("Invalid "+qo+" `"+Zn+"` of type "+("`"+Dn+"` supplied to `"+ns+"`, expected an array."))}for(var Wn=0;Wn<wn.length;Wn++){var Kn=so(wn,Wn,ns,qo,Zn+"["+Wn+"]",Pr);if(_instanceof1(Kn,Error))return Kn}return null};return Pa(co)},ho=function(){var so=function(ts,Qo,Ha,ns,qo){var Zn=ts[Qo];if(!Ei(Zn)){var wn=Wo(Zn);return new ma("Invalid "+ns+" `"+qo+"` of type "+("`"+wn+"` supplied to `"+Ha+"`, expected a single ReactElement."))}return null};return Pa(so)},Za=function(){var so=function(ts,Qo,Ha,ns,qo){var Zn=ts[Qo];if(!jr.isValidElementType(Zn)){var wn=Wo(Zn);return new ma("Invalid "+ns+" `"+qo+"` of type "+("`"+wn+"` supplied to `"+Ha+"`, expected a single ReactElement type."))}return null};return Pa(so)},Ki=function(so){var co=function(Qo,Ha,ns,qo,Zn){if(!_instanceof1(Qo[Ha],so)){var wn=so.name||As,Dn=vs(Qo[Ha]);return new ma("Invalid "+qo+" `"+Zn+"` of type "+("`"+Dn+"` supplied to `"+ns+"`, expected ")+("instance of `"+wn+"`."))}return null};return Pa(co)},ea=function(so){var co=function(Qo,Ha,ns,qo,Zn){for(var wn=Qo[Ha],Dn=0;Dn<so.length;Dn++)if(Ca(wn,so[Dn]))return null;var Wn=JSON.stringify(so,function(Kn,Er){var Br=Vo(Er);return Br==="symbol"?String(Er):Er});return new ma("Invalid "+qo+" `"+Zn+"` of value `"+String(wn)+"` "+("supplied to `"+ns+"`, expected one of "+Wn+"."))};return Array.isArray(so)?Pa(co):(arguments.length>1?vi("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):vi("Invalid argument supplied to oneOf, expected an array."),Kr)},Ji=function(so){var co=function(Qo,Ha,ns,qo,Zn){if(typeof so!="function")return new ma("Property `"+Zn+"` of component `"+ns+"` has invalid PropType notation inside objectOf.");var wn=Qo[Ha],Dn=Wo(wn);if(Dn!=="object")return new ma("Invalid "+qo+" `"+Zn+"` of type "+("`"+Dn+"` supplied to `"+ns+"`, expected an object."));for(var Wn in wn)if(ei(wn,Wn)){var Kn=so(wn,Wn,ns,qo,Zn+"."+Wn,Pr);if(_instanceof1(Kn,Error))return Kn}return null};return Pa(co)},Ea=function(so){var co=function(ns,qo,Zn,wn,Dn){for(var Wn=0;Wn<so.length;Wn++){var Kn=so[Wn];if(Kn(ns,qo,Zn,wn,Dn,Pr)==null)return null}return new ma("Invalid "+wn+" `"+Dn+"` supplied to "+("`"+Zn+"`."))};if(!Array.isArray(so))return vi("Invalid argument supplied to oneOfType, expected an instance of array."),Kr;for(var ts=0;ts<so.length;ts++){var Qo=so[ts];if(typeof Qo!="function")return vi("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+as(Qo)+" at index "+ts+"."),Kr}return Pa(co)},Ua=function(){var so=function(ts,Qo,Ha,ns,qo){return sl(ts[Qo])?null:new ma("Invalid "+ns+" `"+qo+"` supplied to "+("`"+Ha+"`, expected a ReactNode."))};return Pa(so)},yo=function(so){var co=function(Qo,Ha,ns,qo,Zn){var wn=Qo[Ha],Dn=Wo(wn);if(Dn!=="object")return new ma("Invalid "+qo+" `"+Zn+"` of type `"+Dn+"` "+("supplied to `"+ns+"`, expected `object`."));for(var Wn in so){var Kn=so[Wn];if(Kn){var Er=Kn(wn,Wn,ns,qo,Zn+"."+Wn,Pr);if(Er)return Er}}return null};return Pa(co)},Qa=function(so){var co=function(Qo,Ha,ns,qo,Zn){var wn=Qo[Ha],Dn=Wo(wn);if(Dn!=="object")return new ma("Invalid "+qo+" `"+Zn+"` of type `"+Dn+"` "+("supplied to `"+ns+"`, expected `object`."));var Wn=Fn({},Qo[Ha],so);for(var Kn in Wn){var Er=so[Kn];if(!Er)return new ma("Invalid "+qo+" `"+Zn+"` key `"+Kn+"` supplied to `"+ns+"`.\nBad object: "+JSON.stringify(Qo[Ha],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(so),null,"  "));var Br=Er(wn,Kn,ns,qo,Zn+"."+Kn,Pr);if(Br)return Br}return null};return Pa(co)},zo=function(so,co){return so==="symbol"?!0:co?!!(co["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&_instanceof1(co,Symbol)):!1},Wo=function(so){var co=typeof so=="undefined"?"undefined":_typeof1(so);return Array.isArray(so)?"array":_instanceof1(so,RegExp)?"object":zo(co,so)?"symbol":co},Vo=function(so){if(typeof so=="undefined"||so===null)return""+so;var co=Wo(so);if(co==="object"){if(_instanceof1(so,Date))return"date";if(_instanceof1(so,RegExp))return"regexp"}return co},as=function(so){var co=Vo(so);switch(co){case"array":case"object":return"an "+co;case"boolean":case"date":case"regexp":return"a "+co;default:return co}},vs=function(so){return!so.constructor||!so.constructor.name?As:so.constructor.name},ms=typeof Symbol=="function"&&Symbol.iterator,_s="@@iterator",As="<<anonymous>>",js={array:qn("array"),bool:qn("boolean"),func:qn("function"),number:qn("number"),object:qn("object"),string:qn("string"),symbol:qn("symbol"),any:ro(),arrayOf:vo,element:ho(),elementType:Za(),instanceOf:Ki,node:Ua(),objectOf:Ji,oneOf:ea,oneOfType:Ea,shape:yo,exact:Qa};ma.prototype=Error.prototype;function sl(Fo){switch(typeof Fo=="undefined"?"undefined":_typeof1(Fo)){case"number":case"string":case"undefined":return!0;case"boolean":return!Fo;case"object":if(Array.isArray(Fo))return Fo.every(sl);if(Fo===null||Ei(Fo))return!0;var so=Xi(Fo);if(so){var co=so.call(Fo),ts;if(so!==Fo.entries){for(;!(ts=co.next()).done;)if(!sl(ts.value))return!1}else for(;!(ts=co.next()).done;){var Qo=ts.value;if(Qo&&!sl(Qo[1]))return!1}}else return!1;return!0;default:return!1}}return js.checkPropTypes=ri,js.resetWarningCache=ri.resetWarningCache,js.PropTypes=js,js}}}),_n=fn({"node_modules/prop-types/index.js":function(qi,Mi){Kr=In(),jr=!0,Mi.exports=Pn()(Kr.isElement,jr);var Kr,jr}}),Rn=fn({"node_modules/lodash/lodash.js":function(qi,Mi){(function(){var Kr=function(sa,Nr,Ba){switch(Ba.length){case 0:return sa.call(Nr);case 1:return sa.call(Nr,Ba[0]);case 2:return sa.call(Nr,Ba[0],Ba[1]);case 3:return sa.call(Nr,Ba[0],Ba[1],Ba[2])}return sa.apply(Nr,Ba)},jr=function(sa,Nr,Ba,ko){for(var bo=-1,Ts=sa==null?0:sa.length;++bo<Ts;){var iu=sa[bo];Nr(ko,iu,Ba(iu),sa)}return ko},Fn=function(sa,Nr){for(var Ba=-1,ko=sa==null?0:sa.length;++Ba<ko&&Nr(sa[Ba],Ba,sa)!==!1;);return sa},Pr=function(sa,Nr){for(var Ba=sa==null?0:sa.length;Ba--&&Nr(sa[Ba],Ba,sa)!==!1;);return sa},ri=function(sa,Nr){for(var Ba=-1,ko=sa==null?0:sa.length;++Ba<ko;)if(!Nr(sa[Ba],Ba,sa))return!1;return!0},ei=function(sa,Nr){for(var Ba=-1,ko=sa==null?0:sa.length,bo=0,Ts=[];++Ba<ko;){var iu=sa[Ba];Nr(iu,Ba,sa)&&(Ts[bo++]=iu)}return Ts},vi=function(sa,Nr){var Ba=sa==null?0:sa.length;return!!Ba&&Za(sa,Nr,0)>-1},Ei=function(sa,Nr,Ba){for(var ko=-1,bo=sa==null?0:sa.length;++ko<bo;)if(Ba(Nr,sa[ko]))return!0;return!1},Hi=function(sa,Nr){for(var Ba=-1,ko=sa==null?0:sa.length,bo=Array(ko);++Ba<ko;)bo[Ba]=Nr(sa[Ba],Ba,sa);return bo},Xi=function(sa,Nr){for(var Ba=-1,ko=Nr.length,bo=sa.length;++Ba<ko;)sa[bo+Ba]=Nr[Ba];return sa},Ca=function(sa,Nr,Ba,ko){var bo=-1,Ts=sa==null?0:sa.length;for(ko&&Ts&&(Ba=sa[++bo]);++bo<Ts;)Ba=Nr(Ba,sa[bo],bo,sa);return Ba},ma=function(sa,Nr,Ba,ko){var bo=sa==null?0:sa.length;for(ko&&bo&&(Ba=sa[--bo]);bo--;)Ba=Nr(Ba,sa[bo],bo,sa);return Ba},Pa=function(sa,Nr){for(var Ba=-1,ko=sa==null?0:sa.length;++Ba<ko;)if(Nr(sa[Ba],Ba,sa))return!0;return!1},qn=function(sa){return sa.split("")},ro=function(sa){return sa.match(sc)||[]},vo=function(sa,Nr,Ba){var ko;return Ba(sa,function(bo,Ts,iu){if(Nr(bo,Ts,iu))return ko=Ts,!1}),ko},ho=function(sa,Nr,Ba,ko){for(var bo=sa.length,Ts=Ba+(ko?1:-1);ko?Ts--:++Ts<bo;)if(Nr(sa[Ts],Ts,sa))return Ts;return-1},Za=function(sa,Nr,Ba){return Nr===Nr?Dn(sa,Nr,Ba):ho(sa,ea,Ba)},Ki=function(sa,Nr,Ba,ko){for(var bo=Ba-1,Ts=sa.length;++bo<Ts;)if(ko(sa[bo],Nr))return bo;return-1},ea=function(sa){return sa!==sa},Ji=function(sa,Nr){var Ba=sa==null?0:sa.length;return Ba?zo(sa,Nr)/Ba:zc},Ea=function(sa){return function(Nr){return Nr==null?Vr:Nr[sa]}},Ua=function(sa){return function(Nr){return sa==null?Vr:sa[Nr]}},yo=function(sa,Nr,Ba,ko,bo){return bo(sa,function(Ts,iu,bp){Ba=ko?(ko=!1,Ts):Nr(Ba,Ts,iu,bp)}),Ba},Qa=function(sa,Nr){var Ba=sa.length;for(sa.sort(Nr);Ba--;)sa[Ba]=sa[Ba].value;return sa},zo=function(sa,Nr){for(var Ba,ko=-1,bo=sa.length;++ko<bo;){var Ts=Nr(sa[ko]);Ts!==Vr&&(Ba=Ba===Vr?Ts:Ba+Ts)}return Ba},Wo=function(sa,Nr){for(var Ba=-1,ko=Array(sa);++Ba<sa;)ko[Ba]=Nr(Ba);return ko},Vo=function(sa,Nr){return Hi(Nr,function(Ba){return[Ba,sa[Ba]]})},as=function(sa){return sa&&sa.slice(0,Br(sa)+1).replace(Us,"")},vs=function(sa){return function(Nr){return sa(Nr)}},ms=function(sa,Nr){return Hi(Nr,function(Ba){return sa[Ba]})},_s=function(sa,Nr){return sa.has(Nr)},As=function(sa,Nr){for(var Ba=-1,ko=sa.length;++Ba<ko&&Za(Nr,sa[Ba],0)>-1;);return Ba},js=function(sa,Nr){for(var Ba=sa.length;Ba--&&Za(Nr,sa[Ba],0)>-1;);return Ba},sl=function(sa,Nr){for(var Ba=sa.length,ko=0;Ba--;)sa[Ba]===Nr&&++ko;return ko},Fo=function(sa){return"\\"+ow[sa]},so=function(sa,Nr){return sa==null?Vr:sa[Nr]},co=function(sa){return tw.test(sa)},ts=function(sa){return Iy.test(sa)},Qo=function(sa){for(var Nr,Ba=[];!(Nr=sa.next()).done;)Ba.push(Nr.value);return Ba},Ha=function(sa){var Nr=-1,Ba=Array(sa.size);return sa.forEach(function(ko,bo){Ba[++Nr]=[bo,ko]}),Ba},ns=function(sa,Nr){return function(Ba){return sa(Nr(Ba))}},qo=function(sa,Nr){for(var Ba=-1,ko=sa.length,bo=0,Ts=[];++Ba<ko;){var iu=sa[Ba];(iu===Nr||iu===Zo)&&(sa[Ba]=Zo,Ts[bo++]=Ba)}return Ts},Zn=function(sa){var Nr=-1,Ba=Array(sa.size);return sa.forEach(function(ko){Ba[++Nr]=ko}),Ba},wn=function(sa){var Nr=-1,Ba=Array(sa.size);return sa.forEach(function(ko){Ba[++Nr]=[ko,ko]}),Ba},Dn=function(sa,Nr,Ba){for(var ko=Ba-1,bo=sa.length;++ko<bo;)if(sa[ko]===Nr)return ko;return-1},Wn=function(sa,Nr,Ba){for(var ko=Ba+1;ko--;)if(sa[ko]===Nr)return ko;return ko},Kn=function(sa){return co(sa)?Xr(sa):zy(sa)},Er=function(sa){return co(sa)?Fi(sa):qn(sa)},Br=function(sa){for(var Nr=sa.length;Nr--&&kl.test(sa.charAt(Nr)););return Nr},Xr=function(sa){for(var Nr=ug.lastIndex=0;ug.test(sa);)++Nr;return Nr},Fi=function(sa){return sa.match(ug)||[]},Ii=function(sa){return sa.match(Ey)||[]},Vr,ja="4.17.21",Ja=200,io="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ca="Expected a function",Mo="Invalid `variable` option passed into `_.template`",ls="__lodash_hash_undefined__",Eo=500,Zo="__lodash_placeholder__",mo=1,xo=2,go=4,us=1,Do=2,os=1,Ho=2,ws=4,qs=8,Os=16,ys=32,Vs=64,Uo=128,Bs=256,Xs=512,ks=30,ku="...",dd=800,_c=16,Es=1,Is=2,tu=3,$l=1/0,zl=9007199254740991,fd=17976931348623157e292,zc=0/0,$s=4294967295,nu=$s-1,Ys=$s>>>1,Il=[["ary",Uo],["bind",os],["bindKey",Ho],["curry",qs],["curryRight",Os],["flip",Xs],["partial",ys],["partialRight",Vs],["rearg",Bs]],xu="[object Arguments]",Rl="[object Array]",gl="[object AsyncFunction]",Fl="[object Boolean]",pl="[object Date]",Cu="[object DOMException]",hs="[object Error]",xs="[object Function]",wc="[object GeneratorFunction]",wl="[object Map]",$u="[object Number]",cl="[object Null]",nl="[object Object]",Fc="[object Promise]",Vd="[object Proxy]",ac="[object RegExp]",Ml="[object Set]",mu="[object String]",zu="[object Symbol]",qd="[object Undefined]",oc="[object WeakMap]",Su="[object WeakSet]",al="[object ArrayBuffer]",Au="[object DataView]",Hl="[object Float32Array]",ru="[object Float64Array]",Fa="[object Int8Array]",wi="[object Int16Array]",da="[object Int32Array]",Ia="[object Uint8Array]",Wa="[object Uint8ClampedArray]",lo="[object Uint16Array]",Zi="[object Uint32Array]",ai=/\b__p \+= '';/g,Oi=/\b(__p \+=) '' \+/g,oa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Da=/&(?:amp|lt|gt|quot|#39);/g,wa=/[&<>"']/g,Ra=RegExp(Da.source),La=RegExp(wa.source),ao=/<%-([\s\S]+?)%>/g,uo=/<%([\s\S]+?)%>/g,So=/<%=([\s\S]+?)%>/g,Xo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Jo=/^\w*$/,Cs=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zs=/[\\^$.*+?()[\]{}|]/g,rs=RegExp(zs.source),Us=/^\s+/,kl=/\s/,Rs=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,kc=/\{\n\/\* \[wrapped with (.+)\] \*/,Jd=/,? & /,sc=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dl=/[()=,{}\[\]\/\s]/,vy=/\\(\\)?/g,z_=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yy=/\w*$/,F_=/^[-+]0x[0-9a-f]+$/i,H_=/^0b[01]+$/i,by=/^\[object .+?Constructor\]$/,U_=/^0o[0-7]+$/i,ll=/^(?:0|[1-9]\d*)$/,sp=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,th=/($^)/,lp=/['\n\r\u2028\u2029\\]/g,nh="\uD800-\uDFFF",W_="\\u0300-\\u036f",V_="\\ufe20-\\ufe2f",Zm="\\u20d0-\\u20ff",eg=W_+V_+Zm,_y="\\u2700-\\u27bf",tg="a-z\\xdf-\\xf6\\xf8-\\xff",q_="\\xac\\xb1\\xd7\\xf7",J_="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",G_="\\u2000-\\u206f",wy=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ky="A-Z\\xc0-\\xd6\\xd8-\\xde",ng="\\ufe0e\\ufe0f",up=q_+J_+G_+wy,rg="['\u2019]",X_="["+nh+"]",xy="["+up+"]",cp="["+eg+"]",Cy="\\d+",Sy="["+_y+"]",ig="["+tg+"]",Ay="[^"+nh+up+Cy+_y+tg+ky+"]",dp="\uD83C[\uDFFB-\uDFFF]",Y_="(?:"+cp+"|"+dp+")",fp="[^"+nh+"]",hp="(?:\uD83C[\uDDE6-\uDDFF]){2}",ag="[\uD800-\uDBFF][\uDC00-\uDFFF]",lc="["+ky+"]",pp="\\u200d",og="(?:"+ig+"|"+Ay+")",Q_="(?:"+lc+"|"+Ay+")",Oy="(?:"+rg+"(?:d|ll|m|re|s|t|ve))?",Ty="(?:"+rg+"(?:D|LL|M|RE|S|T|VE))?",mp=Y_+"?",sg="["+ng+"]?",Py="(?:"+pp+"(?:"+[fp,hp,ag].join("|")+")"+sg+mp+")*",jy="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",K_="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",gp=sg+mp+Py,vp="(?:"+[Sy,hp,ag].join("|")+")"+gp,Z_="(?:"+[fp+cp+"?",cp,hp,ag,X_].join("|")+")",lg=RegExp(rg,"g"),ew=RegExp(cp,"g"),ug=RegExp(dp+"(?="+dp+")|"+Z_+gp,"g"),Ey=RegExp([lc+"?"+ig+"+"+Oy+"(?="+[xy,lc,"$"].join("|")+")",Q_+"+"+Ty+"(?="+[xy,lc+og,"$"].join("|")+")",lc+"?"+og+"+"+Oy,lc+"+"+Ty,K_,jy,Cy,vp].join("|"),"g"),tw=RegExp("["+pp+nh+eg+ng+"]"),Iy=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nw=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],cg=-1,Ms={};Ms[Hl]=Ms[ru]=Ms[Fa]=Ms[wi]=Ms[da]=Ms[Ia]=Ms[Wa]=Ms[lo]=Ms[Zi]=!0,Ms[xu]=Ms[Rl]=Ms[al]=Ms[Fl]=Ms[Au]=Ms[pl]=Ms[hs]=Ms[xs]=Ms[wl]=Ms[$u]=Ms[nl]=Ms[ac]=Ms[Ml]=Ms[mu]=Ms[oc]=!1;var Qs={};Qs[xu]=Qs[Rl]=Qs[al]=Qs[Au]=Qs[Fl]=Qs[pl]=Qs[Hl]=Qs[ru]=Qs[Fa]=Qs[wi]=Qs[da]=Qs[wl]=Qs[$u]=Qs[nl]=Qs[ac]=Qs[Ml]=Qs[mu]=Qs[zu]=Qs[Ia]=Qs[Wa]=Qs[lo]=Qs[Zi]=!0,Qs[hs]=Qs[xs]=Qs[oc]=!1;var rw={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},iw={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},aw={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},ow={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Hc=parseFloat,Ry=parseInt,My=typeof global=="object"&&global&&global.Object===Object&&global,yp=typeof self=="object"&&self&&self.Object===Object&&self,Ol=My||yp||Function("return this")(),dg=typeof qi=="object"&&qi&&!qi.nodeType&&qi,Gd=dg&&typeof Mi=="object"&&Mi&&!Mi.nodeType&&Mi,Dy=Gd&&Gd.exports===dg,fg=Dy&&My.process,Fu=function(){try{var $o=Gd&&Gd.require&&Gd.require("util").types;return $o||fg&&fg.binding&&fg.binding("util")}catch(sa){}}(),Ly=Fu&&Fu.isArrayBuffer,Ny=Fu&&Fu.isDate,By=Fu&&Fu.isMap,$y=Fu&&Fu.isRegExp,hg=Fu&&Fu.isSet,pg=Fu&&Fu.isTypedArray,zy=Ea("length"),Fy=Ua(rw),Hy=Ua(iw),sw=Ua(aw),hd=function $o(sa){var Nr=function(ln){if(dl(ln)&&!is(ln)&&!_instanceof1(ln,bo)){if(_instanceof1(ln,ko))return ln;if(Ns.call(ln,"__wrapped__"))return Bg(ln)}return new ko(ln)},Ba=function(){},ko=function(ln,bn){this.__wrapped__=ln,this.__actions__=[],this.__chain__=!!bn,this.__index__=0,this.__values__=Vr},bo=function(ln){this.__wrapped__=ln,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=$s,this.__views__=[]},Ts=function(){var ln=new bo(this.__wrapped__);return ln.__actions__=su(this.__actions__),ln.__dir__=this.__dir__,ln.__filtered__=this.__filtered__,ln.__iteratees__=su(this.__iteratees__),ln.__takeCount__=this.__takeCount__,ln.__views__=su(this.__views__),ln},iu=function(){if(this.__filtered__){var ln=new bo(this);ln.__dir__=-1,ln.__filtered__=!0}else ln=this.clone(),ln.__dir__*=-1;return ln},bp=function(){var ln=this.__wrapped__.value(),bn=this.__dir__,Ln=is(ln),Sr=bn<0,Hr=Ln?ln.length:0,gi=Uw(0,Hr,this.__views__),Yi=gi.start,fa=gi.end,pa=fa-Yi,qa=Sr?fa:Yi-1,Va=this.__iteratees__,Ka=Va.length,_o=0,Lo=Tl(pa,this.__takeCount__);if(!Ln||!Sr&&Hr==pa&&Lo==pa)return Jc(ln,this.__actions__);var Bo=[];e:for(;pa--&&_o<Lo;){qa+=bn;for(var Oo=-1,Go=ln[qa];++Oo<Ka;){var bs=Va[Oo],rl=bs.iteratee,Xl=bs.type,Cl=rl(Go);if(Xl==Is)Go=Cl;else if(!Cl){if(Xl==Es)continue e;break e}}Bo[_o++]=Go}return Bo},Wc=function(ln){var bn=-1,Ln=ln==null?0:ln.length;for(this.clear();++bn<Ln;){var Sr=ln[bn];this.set(Sr[0],Sr[1])}},lw=function(){this.__data__=ad?ad(null):{},this.size=0},_p=function(ln){var bn=this.has(ln)&&delete this.__data__[ln];return this.size-=bn?1:0,bn},uw=function(ln){var bn=this.__data__;if(ad){var Ln=bn[ln];return Ln===ls?Vr:Ln}return Ns.call(bn,ln)?bn[ln]:Vr},cw=function(ln){var bn=this.__data__;return ad?bn[ln]!==Vr:Ns.call(bn,ln)},Uy=function(ln,bn){var Ln=this.__data__;return this.size+=this.has(ln)?0:1,Ln[ln]=ad&&bn===Vr?ls:bn,this},Vc=function(ln){var bn=-1,Ln=ln==null?0:ln.length;for(this.clear();++bn<Ln;){var Sr=ln[bn];this.set(Sr[0],Sr[1])}},dw=function(){this.__data__=[],this.size=0},fw=function(ln){var bn=this.__data__,Ln=wp(bn,ln);if(Ln<0)return!1;var Sr=bn.length-1;return Ln==Sr?bn.pop():Ph.call(bn,Ln,1),--this.size,!0},hw=function(ln){var bn=this.__data__,Ln=wp(bn,ln);return Ln<0?Vr:bn[Ln][1]},pw=function(ln){return wp(this.__data__,ln)>-1},mw=function(ln,bn){var Ln=this.__data__,Sr=wp(Ln,ln);return Sr<0?(++this.size,Ln.push([ln,bn])):Ln[Sr][1]=bn,this},qc=function(ln){var bn=-1,Ln=ln==null?0:ln.length;for(this.clear();++bn<Ln;){var Sr=ln[bn];this.set(Sr[0],Sr[1])}},gw=function(){this.size=0,this.__data__={hash:new Wc,map:new(Hf||Vc),string:new Wc}},vw=function(ln){var bn=hh(this,ln).delete(ln);return this.size-=bn?1:0,bn},yw=function(ln){return hh(this,ln).get(ln)},bw=function(ln){return hh(this,ln).has(ln)},_w=function(ln,bn){var Ln=hh(this,ln),Sr=Ln.size;return Ln.set(ln,bn),this.size+=Ln.size==Sr?0:1,this},Xd=function(ln){var bn=-1,Ln=ln==null?0:ln.length;for(this.__data__=new qc;++bn<Ln;)this.add(ln[bn])},mg=function(ln){return this.__data__.set(ln,ls),this},Wy=function(ln){return this.__data__.has(ln)},uc=function(ln){var bn=this.__data__=new Vc(ln);this.size=bn.size},ww=function(){this.__data__=new Vc,this.size=0},kw=function(ln){var bn=this.__data__,Ln=bn.delete(ln);return this.size=bn.size,Ln},xw=function(ln){return this.__data__.get(ln)},Cw=function(ln){return this.__data__.has(ln)},Sw=function(ln,bn){var Ln=this.__data__;if(_instanceof1(Ln,Vc)){var Sr=Ln.__data__;if(!Hf||Sr.length<Ja-1)return Sr.push([ln,bn]),this.size=++Ln.size,this;Ln=this.__data__=new qc(Sr)}return Ln.set(ln,bn),this.size=Ln.size,this},Vy=function(ln,bn){var Ln=is(ln),Sr=!Ln&&Ed(ln),Hr=!Ln&&!Sr&&Id(ln),gi=!Ln&&!Sr&&!Hr&&yc(ln),Yi=Ln||Sr||Hr||gi,fa=Yi?Wo(ln.length,x0):[],pa=fa.length;for(var qa in ln)(bn||Ns.call(ln,qa))&&!(Yi&&(qa=="length"||Hr&&(qa=="offset"||qa=="parent")||gi&&(qa=="buffer"||qa=="byteLength"||qa=="byteOffset")||Tc(qa,pa)))&&fa.push(qa);return fa},qy=function(ln){var bn=ln.length;return bn?ln[Sc(0,bn-1)]:Vr},Aw=function(ln,bn){return lu(su(ln),Ul(bn,0,ln.length))},Ow=function(ln){return lu(su(ln))},_f=function(ln,bn,Ln){(Ln!==Vr&&!gu(ln[bn],Ln)||Ln===Vr&&!(bn in ln))&&cc(ln,bn,Ln)},rh=function(ln,bn,Ln){var Sr=ln[bn];(!(Ns.call(ln,bn)&&gu(Sr,Ln))||Ln===Vr&&!(bn in ln))&&cc(ln,bn,Ln)},wp=function(ln,bn){for(var Ln=ln.length;Ln--;)if(gu(ln[Ln][0],bn))return Ln;return-1},Tw=function(ln,bn,Ln,Sr){return od(ln,function(Hr,gi,Yi){bn(Sr,Hr,Ln(Hr),Yi)}),Sr},gg=function(ln,bn){return ln&&Ou(bn,vl(bn),ln)},Jy=function(ln,bn){return ln&&Ou(bn,yu(bn),ln)},cc=function(ln,bn,Ln){bn=="__proto__"&&jh?jh(ln,bn,{configurable:!0,enumerable:!0,value:Ln,writable:!0}):ln[bn]=Ln},vg=function(ln,bn){for(var Ln=-1,Sr=bn.length,Hr=yl(Sr),gi=ln==null;++Ln<Sr;)Hr[Ln]=gi?Vr:wd(ln,bn[Ln]);return Hr},Ul=function(ln,bn,Ln){return ln===ln&&(Ln!==Vr&&(ln=ln<=Ln?ln:Ln),bn!==Vr&&(ln=ln>=bn?ln:bn)),ln},xc=function(ln){var bn=vl(ln);return function(Ln){return Gy(Ln,ln,bn)}},Gy=function(ln,bn,Ln){var Sr=Ln.length;if(ln==null)return!Sr;for(ln=Ls(ln);Sr--;){var Hr=Ln[Sr],gi=bn[Hr],Yi=ln[Hr];if(Yi===Vr&&!(Hr in ln)||!gi(Yi))return!1}return!0},kp=function(ln,bn,Ln){if(typeof ln!="function")throw new du(ca);return df(function(){ln.apply(Vr,Ln)},bn)},ih=function(ln,bn,Ln,Sr){var Hr=-1,gi=vi,Yi=!0,fa=ln.length,pa=[],qa=bn.length;if(!fa)return pa;Ln&&(bn=Hi(bn,vs(Ln))),Sr?(gi=Ei,Yi=!1):bn.length>=Ja&&(gi=_s,Yi=!1,bn=new Xd(bn));e:for(;++Hr<fa;){var Va=ln[Hr],Ka=Ln==null?Va:Ln(Va);if(Va=Sr||Va!==0?Va:0,Yi&&Ka===Ka){for(var _o=qa;_o--;)if(bn[_o]===Ka)continue e;pa.push(Va)}else gi(bn,Ka,Sr)||pa.push(Va)}return pa},Pw=function(ln,bn){var Ln=!0;return od(ln,function(Sr,Hr,gi){return Ln=!!bn(Sr,Hr,gi),Ln}),Ln},xp=function(ln,bn,Ln){for(var Sr=-1,Hr=ln.length;++Sr<Hr;){var gi=ln[Sr],Yi=bn(gi);if(Yi!=null&&(fa===Vr?Yi===Yi&&!Tu(Yi):Ln(Yi,fa)))var fa=Yi,pa=gi}return pa},jw=function(ln,bn,Ln,Sr){var Hr=ln.length;for(Ln=cs(Ln),Ln<0&&(Ln=-Ln>Hr?0:Hr+Ln),Sr=Sr===Vr||Sr>Hr?Hr:cs(Sr),Sr<0&&(Sr+=Hr),Sr=Ln>Sr?0:t0(Sr);Ln<Sr;)ln[Ln++]=bn;return ln},Xy=function(ln,bn){var Ln=[];return od(ln,function(Sr,Hr,gi){bn(Sr,Hr,gi)&&Ln.push(Sr)}),Ln},Cc=function(ln,bn){return ln&&gc(ln,bn,vl)},yg=function(ln,bn){return ln&&pv(ln,bn,vl)},Cp=function(ln,bn){return ei(bn,function(Ln){return Ec(ln[Ln])})},Hu=function(ln,bn){bn=Wl(bn,ln);for(var Ln=0,Sr=bn.length;ln!=null&&Ln<Sr;)ln=ln[Pc(bn[Ln++])];return Ln&&Ln==Sr?ln:Vr},au=function(ln,bn,Ln){var Sr=bn(ln);return is(ln)?Sr:Xi(Sr,Ln(ln))},Ws=function(ln){return ln==null?ln===Vr?qd:cl:Xu&&Xu in Ls(ln)?dc(ln):kb(ln)},bg=function(ln,bn){return ln>bn},Ew=function(ln,bn){return ln!=null&&Ns.call(ln,bn)},wf=function(ln,bn){return ln!=null&&bn in Ls(ln)},Yy=function(ln,bn,Ln){return ln>=Tl(bn,Ln)&&ln<bl(bn,Ln)},pd=function(ln,bn,Ln){for(var Sr=Ln?Ei:vi,Hr=ln[0].length,gi=ln.length,Yi=gi,fa=yl(gi),pa=1/0,qa=[];Yi--;){var Va=ln[Yi];Yi&&bn&&(Va=Hi(Va,vs(bn))),pa=Tl(Va.length,pa),fa[Yi]=!Ln&&(bn||Hr>=120&&Va.length>=120)?new Xd(Yi&&Va):Vr}Va=ln[0];var Ka=-1,_o=fa[0];e:for(;++Ka<Hr&&qa.length<pa;){var Lo=Va[Ka],Bo=bn?bn(Lo):Lo;if(Lo=Ln||Lo!==0?Lo:0,!(_o?_s(_o,Bo):Sr(qa,Bo,Ln))){for(Yi=gi;--Yi;){var Oo=fa[Yi];if(!(Oo?_s(Oo,Bo):Sr(ln[Yi],Bo,Ln)))continue e}_o&&_o.push(Bo),qa.push(Lo)}}return qa},Sp=function(ln,bn,Ln,Sr){return Cc(ln,function(Hr,gi,Yi){bn(Sr,Ln(Hr),gi,Yi)}),Sr},ou=function(ln,bn,Ln){bn=Wl(bn,ln),ln=xb(ln,bn);var Sr=ln==null?ln:ln[Pc(Wu(bn))];return Sr==null?Vr:Kr(Sr,ln,Ln)},kf=function(ln){return dl(ln)&&Ws(ln)==xu},Ap=function(ln){return dl(ln)&&Ws(ln)==al},Qy=function(ln){return dl(ln)&&Ws(ln)==pl},Ky=function(ln,bn,Ln,Sr,Hr,gi){var Yi=is(ln),fa=is(bn),pa=Yi?Rl:fl(ln),qa=fa?Rl:fl(bn);pa=pa==xu?nl:pa,qa=qa==xu?nl:qa;var Va=pa==nl,Ka=qa==nl,_o=pa==qa;if(_o&&Id(ln)){if(!Id(bn))return!1;Yi=!0,Va=!1}if(_o&&!Va)return gi||(gi=new uc),Yi||yc(ln)?dh(ln,bn,Ln,Sr,Hr,gi):fh(ln,bn,pa,Ln,Sr,Hr,gi);if(!(Ln&us)){var Lo=Va&&Ns.call(ln,"__wrapped__"),Bo=Ka&&Ns.call(bn,"__wrapped__");if(Lo||Bo){var Oo=Lo?ln.value():ln,Go=Bo?bn.value():bn;return gi||(gi=new uc),Hr(Oo,Go,Ln,Sr,gi)}}return _o?(gi||(gi=new uc),Mg(ln,bn,Ln,Sr,Hr,gi)):!1},Op=function(ln){return dl(ln)&&fl(ln)==wl},Tp=function(ln,bn,Ln,Sr){var Hr=Ln.length,gi=Hr,Yi=!Sr;if(ln==null)return!gi;for(ln=Ls(ln);Hr--;){var fa=Ln[Hr];if(Yi&&fa[2]?fa[1]!==ln[fa[0]]:!(fa[0]in ln))return!1}for(;++Hr<gi;){fa=Ln[Hr];var pa=fa[0],qa=ln[pa],Va=fa[1];if(Yi&&fa[2]){if(qa===Vr&&!(pa in ln))return!1}else{var Ka=new uc;if(Sr)var _o=Sr(qa,Va,pa,ln,bn,Ka);if(!(_o===Vr?Lc(Va,qa,us|Do,Sr,Ka):_o))return!1}}return!0},Zy=function(ln){if(!ul(ln)||Vp(ln))return!1;var bn=Ec(ln)?$f:by;return bn.test(bd(ln))},eb=function(ln){return dl(ln)&&Ws(ln)==ac},Iw=function(ln){return dl(ln)&&fl(ln)==Ml},Rw=function(ln){return dl(ln)&&bh(ln.length)&&!!Ms[Ws(ln)]},tb=function(ln){return typeof ln=="function"?ln:ln==null?Jl:typeof ln=="object"?is(ln)?nb(ln[0],ln[1]):kg(ln):dm(ln)},Pp=function(ln){if(!yd(ln))return dv(ln);var bn=[];for(var Ln in Ls(ln))Ns.call(ln,Ln)&&Ln!="constructor"&&bn.push(Ln);return bn},xf=function(ln){if(!ul(ln))return wb(ln);var bn=yd(ln),Ln=[];for(var Sr in ln)Sr=="constructor"&&(bn||!Ns.call(ln,Sr))||Ln.push(Sr);return Ln},_g=function(ln,bn){return ln<bn},wg=function(ln,bn){var Ln=-1,Sr=vu(ln)?yl(ln.length):[];return od(ln,function(Hr,gi,Yi){Sr[++Ln]=bn(Hr,gi,Yi)}),Sr},kg=function(ln){var bn=Up(ln);return bn.length==1&&bn[0][2]?bb(bn[0][0],bn[0][1]):function(Ln){return Ln===ln||Tp(Ln,ln,bn)}},nb=function(ln,bn){return Dg(ln)&&Lg(bn)?bb(Pc(ln),bn):function(Ln){var Sr=wd(Ln,ln);return Sr===Vr&&Sr===bn?If(Ln,ln):Lc(bn,Sr,us|Do)}},Mw=function(ln,bn,Ln,Sr,Hr,gi,Yi){var fa=qp(ln,Ln),pa=qp(bn,Ln),qa=Yi.get(pa);if(qa){_f(ln,Ln,qa);return}var Va=gi?gi(fa,pa,Ln+"",ln,bn,Yi):Vr,Ka=Va===Vr;if(Ka){var _o=is(pa),Lo=!_o&&Id(pa),Bo=!_o&&!Lo&&yc(pa);Va=pa,_o||Lo||Bo?is(fa)?Va=fa:Ks(fa)?Va=su(fa):Lo?(Ka=!1,Va=Tg(pa,!0)):Bo?(Ka=!1,Va=sh(pa,!0)):Va=[]:af(pa)||Ed(pa)?(Va=fa,Ed(fa)?Va=Yg(fa):(!ul(fa)||Ec(fa))&&(Va=gb(pa))):Ka=!1}Ka&&(Yi.set(pa,Va),Hr(Va,pa,Sr,gi,Yi),Yi.delete(pa)),_f(ln,Ln,Va)},jp=function(ln,bn){var Ln=ln.length;if(Ln)return bn+=bn<0?Ln:0,Tc(bn,Ln)?ln[bn]:Vr},rb=function(ln,bn,Ln){bn.length?bn=Hi(bn,function(gi){return is(gi)?function(Yi){return Hu(Yi,gi.length===1?gi[0]:gi)}:gi}):bn=[Jl];var Sr=-1;bn=Hi(bn,vs(Yo()));var Hr=wg(ln,function(gi,Yi,fa){var pa=Hi(bn,function(qa){return qa(gi)});return{criteria:pa,index:++Sr,value:gi}});return Qa(Hr,function(gi,Yi){return sb(gi,Yi,Ln)})},Dw=function(ln,bn){return md(ln,bn,function(Ln,Sr){return If(ln,Sr)})},md=function(ln,bn,Ln){for(var Sr=-1,Hr=bn.length,gi={};++Sr<Hr;){var Yi=bn[Sr],fa=Hu(ln,Yi);Ln(fa,Yi)&&Yd(gi,Wl(Yi,ln),fa)}return gi},Lw=function(ln){return function(bn){return Hu(bn,ln)}},Ep=function(ln,bn,Ln,Sr){var Hr=Sr?Ki:Za,gi=-1,Yi=bn.length,fa=ln;for(ln===bn&&(bn=su(bn)),Ln&&(fa=Hi(ln,vs(Ln)));++gi<Yi;)for(var pa=0,qa=bn[gi],Va=Ln?Ln(qa):qa;(pa=Hr(fa,Va,pa,Sr))>-1;)fa!==ln&&Ph.call(fa,pa,1),Ph.call(ln,pa,1);return ln},Ip=function(ln,bn){for(var Ln=ln?bn.length:0,Sr=Ln-1;Ln--;){var Hr=bn[Ln];if(Ln==Sr||Hr!==gi){var gi=Hr;Tc(Hr)?Ph.call(ln,Hr,1):Ag(ln,Hr)}}return ln},Sc=function(ln,bn){return ln+Ff(fv()*(bn-ln+1))},Nw=function(ln,bn,Ln,Sr){for(var Hr=-1,gi=bl(uf((bn-ln)/(Ln||1)),0),Yi=yl(gi);gi--;)Yi[Sr?gi:++Hr]=ln,ln+=Ln;return Yi},Rp=function(ln,bn){var Ln="";if(!ln||bn<1||bn>zl)return Ln;do bn%2&&(Ln+=ln),bn=Ff(bn/2),bn&&(ln+=ln);while(bn);return Ln},gs=function(ln,bn){return yv(Ng(ln,bn,Jl),ln+"")},xg=function(ln){return qy(kd(ln))},Bw=function(ln,bn){var Ln=kd(ln);return lu(Ln,Ul(bn,0,Ln.length))},Yd=function(ln,bn,Ln,Sr){if(!ul(ln))return ln;bn=Wl(bn,ln);for(var Hr=-1,gi=bn.length,Yi=gi-1,fa=ln;fa!=null&&++Hr<gi;){var pa=Pc(bn[Hr]),qa=Ln;if(pa==="__proto__"||pa==="constructor"||pa==="prototype")return ln;if(Hr!=Yi){var Va=fa[pa];qa=Sr?Sr(Va,pa,fa):Vr,qa===Vr&&(qa=ul(Va)?Va:Tc(bn[Hr+1])?[]:{})}rh(fa,pa,qa),fa=fa[pa]}return ln},ib=function(ln){return lu(kd(ln))},Uu=function(ln,bn,Ln){var Sr=-1,Hr=ln.length;bn<0&&(bn=-bn>Hr?0:Hr+bn),Ln=Ln>Hr?Hr:Ln,Ln<0&&(Ln+=Hr),Hr=bn>Ln?0:Ln-bn>>>0,bn>>>=0;for(var gi=yl(Hr);++Sr<Hr;)gi[Sr]=ln[Sr+bn];return gi},ah=function(ln,bn){var Ln;return od(ln,function(Sr,Hr,gi){return Ln=bn(Sr,Hr,gi),!Ln}),!!Ln},Mp=function(ln,bn,Ln){var Sr=0,Hr=ln==null?Sr:ln.length;if(typeof bn=="number"&&bn===bn&&Hr<=Ys){for(;Sr<Hr;){var gi=Sr+Hr>>>1,Yi=ln[gi];Yi!==null&&!Tu(Yi)&&(Ln?Yi<=bn:Yi<bn)?Sr=gi+1:Hr=gi}return Hr}return Cg(ln,bn,Jl,Ln)},Cg=function(ln,bn,Ln,Sr){var Hr=0,gi=ln==null?0:ln.length;if(gi===0)return 0;bn=Ln(bn);for(var Yi=bn!==bn,fa=bn===null,pa=Tu(bn),qa=bn===Vr;Hr<gi;){var Va=Ff((Hr+gi)/2),Ka=Ln(ln[Va]),_o=Ka!==Vr,Lo=Ka===null,Bo=Ka===Ka,Oo=Tu(Ka);if(Yi)var Go=Sr||Bo;else qa?Go=Bo&&(Sr||_o):fa?Go=Bo&&_o&&(Sr||!Lo):pa?Go=Bo&&_o&&!Lo&&(Sr||!Oo):Lo||Oo?Go=!1:Go=Sr?Ka<=bn:Ka<bn;Go?Hr=Va+1:gi=Va}return Tl(gi,nu)},ab=function(ln,bn){for(var Ln=-1,Sr=ln.length,Hr=0,gi=[];++Ln<Sr;){var Yi=ln[Ln],fa=bn?bn(Yi):Yi;if(!Ln||!gu(fa,pa)){var pa=fa;gi[Hr++]=Yi===0?0:Yi}}return gi},Sg=function(ln){return typeof ln=="number"?ln:Tu(ln)?zc:+ln},gd=function(ln,bn,Ln){var Sr=-1,Hr=vi,gi=ln.length,Yi=!0,fa=[],pa=fa;if(Ln)Yi=!1,Hr=Ei;else if(gi>=Ja){var qa=bn?null:gv(ln);if(qa)return Zn(qa);Yi=!1,Hr=_s,pa=new Xd}else pa=bn?[]:fa;e:for(;++Sr<gi;){var Va=ln[Sr],Ka=bn?bn(Va):Va;if(Va=Ln||Va!==0?Va:0,Yi&&Ka===Ka){for(var _o=pa.length;_o--;)if(pa[_o]===Ka)continue e;bn&&pa.push(Ka),fa.push(Va)}else Hr(pa,Ka,Ln)||(pa!==fa&&pa.push(Ka),fa.push(Va))}return fa},Ag=function(ln,bn){return bn=Wl(bn,ln),ln=xb(ln,bn),ln==null||delete ln[Pc(Wu(bn))]},Og=function(ln,bn,Ln,Sr){return Yd(ln,bn,Ln(Hu(ln,bn)),Sr)},Dp=function(ln,bn,Ln,Sr){for(var Hr=ln.length,gi=Sr?Hr:-1;(Sr?gi--:++gi<Hr)&&bn(ln[gi],gi,ln););return Ln?Uu(ln,Sr?0:gi,Sr?gi+1:Hr):Uu(ln,Sr?gi+1:0,Sr?Hr:gi)},Jc=function(ln,bn){var Ln=ln;return _instanceof1(Ln,bo)&&(Ln=Ln.value()),Ca(bn,function(Sr,Hr){return Hr.func.apply(Hr.thisArg,Xi([Sr],Hr.args))},Ln)},Cf=function(ln,bn,Ln){var Sr=ln.length;if(Sr<2)return Sr?gd(ln[0]):[];for(var Hr=-1,gi=yl(Sr);++Hr<Sr;)for(var Yi=ln[Hr],fa=-1;++fa<Sr;)fa!=Hr&&(gi[Hr]=ih(gi[Hr]||Yi,ln[fa],bn,Ln));return gd(Pl(gi,1),bn,Ln)},Lp=function(ln,bn,Ln){for(var Sr=-1,Hr=ln.length,gi=bn.length,Yi={};++Sr<Hr;){var fa=Sr<gi?bn[Sr]:Vr;Ln(Yi,ln[Sr],fa)}return Yi},Ac=function(ln){return Ks(ln)?ln:[]},Sf=function(ln){return typeof ln=="function"?ln:Jl},Wl=function(ln,bn){return is(ln)?ln:Dg(ln,bn)?[ln]:Iu(Ss(ln))},Gc=function(ln,bn,Ln){var Sr=ln.length;return Ln=Ln===Vr?Sr:Ln,!bn&&Ln>=Sr?ln:Uu(ln,bn,Ln)},Tg=function(ln,bn){if(bn)return ln.slice();var Ln=ln.length,Sr=vm?vm(Ln):new ln.constructor(Ln);return ln.copy(Sr),Sr},Np=function(ln){var bn=new ln.constructor(ln.byteLength);return new lf(bn).set(new lf(ln)),bn},oh=function(ln,bn){var Ln=bn?Np(ln.buffer):ln.buffer;return new ln.constructor(Ln,ln.byteOffset,ln.byteLength)},$w=function(ln){var bn=new ln.constructor(ln.source,yy.exec(ln));return bn.lastIndex=ln.lastIndex,bn},ob=function(ln){return Wf?Ls(Wf.call(ln)):{}},sh=function(ln,bn){var Ln=bn?Np(ln.buffer):ln.buffer;return new ln.constructor(Ln,ln.byteOffset,ln.length)},Pg=function(ln,bn){if(ln!==bn){var Ln=ln!==Vr,Sr=ln===null,Hr=ln===ln,gi=Tu(ln),Yi=bn!==Vr,fa=bn===null,pa=bn===bn,qa=Tu(bn);if(!fa&&!qa&&!gi&&ln>bn||gi&&Yi&&pa&&!fa&&!qa||Sr&&Yi&&pa||!Ln&&pa||!Hr)return 1;if(!Sr&&!gi&&!qa&&ln<bn||qa&&Ln&&Hr&&!Sr&&!gi||fa&&Ln&&Hr||!Yi&&Hr||!pa)return-1}return 0},sb=function(ln,bn,Ln){for(var Sr=-1,Hr=ln.criteria,gi=bn.criteria,Yi=Hr.length,fa=Ln.length;++Sr<Yi;){var pa=Pg(Hr[Sr],gi[Sr]);if(pa){if(Sr>=fa)return pa;var qa=Ln[Sr];return pa*(qa=="desc"?-1:1)}}return ln.index-bn.index},lh=function(ln,bn,Ln,Sr){for(var Hr=-1,gi=ln.length,Yi=Ln.length,fa=-1,pa=bn.length,qa=bl(gi-Yi,0),Va=yl(pa+qa),Ka=!Sr;++fa<pa;)Va[fa]=bn[fa];for(;++Hr<Yi;)(Ka||Hr<gi)&&(Va[Ln[Hr]]=ln[Hr]);for(;qa--;)Va[fa++]=ln[Hr++];return Va},jg=function(ln,bn,Ln,Sr){for(var Hr=-1,gi=ln.length,Yi=-1,fa=Ln.length,pa=-1,qa=bn.length,Va=bl(gi-fa,0),Ka=yl(Va+qa),_o=!Sr;++Hr<Va;)Ka[Hr]=ln[Hr];for(var Lo=Hr;++pa<qa;)Ka[Lo+pa]=bn[pa];for(;++Yi<fa;)(_o||Hr<gi)&&(Ka[Lo+Ln[Yi]]=ln[Hr++]);return Ka},su=function(ln,bn){var Ln=-1,Sr=ln.length;for(bn||(bn=yl(Sr));++Ln<Sr;)bn[Ln]=ln[Ln];return bn},Ou=function(ln,bn,Ln,Sr){var Hr=!Ln;Ln||(Ln={});for(var gi=-1,Yi=bn.length;++gi<Yi;){var fa=bn[gi],pa=Sr?Sr(Ln[fa],ln[fa],fa,Ln,ln):Vr;pa===Vr&&(pa=ln[fa]),Hr?cc(Ln,fa,pa):rh(Ln,fa,pa)}return Ln},zw=function(ln,bn){return Ou(ln,Qu(ln),bn)},Fw=function(ln,bn){return Ou(ln,cf(ln),bn)},Xc=function(ln,bn){return function(Ln,Sr){var Hr=is(Ln)?jr:Tw,gi=bn?bn():{};return Hr(Ln,ln,Yo(Sr,2),gi)}},Yc=function(ln){return gs(function(bn,Ln){var Sr=-1,Hr=Ln.length,gi=Hr>1?Ln[Hr-1]:Vr,Yi=Hr>2?Ln[2]:Vr;for(gi=ln.length>3&&typeof gi=="function"?(Hr--,gi):Vr,Yi&&Ll(Ln[0],Ln[1],Yi)&&(gi=Hr<3?Vr:gi,Hr=1),bn=Ls(bn);++Sr<Hr;){var fa=Ln[Sr];fa&&ln(bn,fa,Sr,gi)}return bn})},Bp=function(ln,bn){return function(Ln,Sr){if(Ln==null)return Ln;if(!vu(Ln))return ln(Ln,Sr);for(var Hr=Ln.length,gi=bn?Hr:-1,Yi=Ls(Ln);(bn?gi--:++gi<Hr)&&Sr(Yi[gi],gi,Yi)!==!1;);return Ln}},Qd=function(ln){return function(bn,Ln,Sr){for(var Hr=-1,gi=Ls(bn),Yi=Sr(bn),fa=Yi.length;fa--;){var pa=Yi[ln?fa:++Hr];if(Ln(gi[pa],pa,gi)===!1)break}return bn}},Eg=function(ln,bn,Ln){var Sr=bn&os,Hr=Kd(ln);function gi(){var Yi=this&&this!==Ol&&_instanceof1(this,gi)?Hr:ln;return Yi.apply(Sr?Ln:this,arguments)}return gi},$p=function(ln){return function(bn){bn=Ss(bn);var Ln=co(bn)?Er(bn):Vr,Sr=Ln?Ln[0]:bn.charAt(0),Hr=Ln?Gc(Ln,1).join(""):bn.slice(1);return Sr[ln]()+Hr}},vd=function(ln){return function(bn){return Ca(rv(Pu(bn).replace(lg,"")),ln,"")}},Kd=function(ln){return function(){var bn=arguments;switch(bn.length){case 0:return new ln;case 1:return new ln(bn[0]);case 2:return new ln(bn[0],bn[1]);case 3:return new ln(bn[0],bn[1],bn[2]);case 4:return new ln(bn[0],bn[1],bn[2],bn[3]);case 5:return new ln(bn[0],bn[1],bn[2],bn[3],bn[4]);case 6:return new ln(bn[0],bn[1],bn[2],bn[3],bn[4],bn[5]);case 7:return new ln(bn[0],bn[1],bn[2],bn[3],bn[4],bn[5],bn[6])}var Ln=Dc(ln.prototype),Sr=ln.apply(Ln,bn);return ul(Sr)?Sr:Ln}},lb=function(ln,bn,Ln){var Sr=Kd(ln);function Hr(){for(var gi=arguments.length,Yi=yl(gi),fa=gi,pa=ef(Hr);fa--;)Yi[fa]=arguments[fa];var qa=gi<3&&Yi[0]!==pa&&Yi[gi-1]!==pa?[]:qo(Yi,pa);if(gi-=qa.length,gi<Ln)return fb(ln,bn,Lh,Hr.placeholder,Vr,Yi,qa,Vr,Vr,Ln-gi);var Va=this&&this!==Ol&&_instanceof1(this,Hr)?Sr:ln;return Kr(Va,this,Yi)}return Hr},Af=function(ln){return function(bn,Ln,Sr){var Hr=Ls(bn);if(!vu(bn)){var gi=Yo(Ln,3);bn=vl(bn),Ln=function(pa){return gi(Hr[pa],pa,Hr)}}var Yi=ln(bn,Ln,Sr);return Yi>-1?Hr[gi?bn[Yi]:Yi]:Vr}},ub=function(ln){return Vl(function(bn){var Ln=bn.length,Sr=Ln,Hr=ko.prototype.thru;for(ln&&bn.reverse();Sr--;){var gi=bn[Sr];if(typeof gi!="function")throw new du(ca);if(Hr&&!Yi&&Zd(gi)=="wrapper")var Yi=new ko([],!0)}for(Sr=Yi?Sr:Ln;++Sr<Ln;){gi=bn[Sr];var fa=Zd(gi),pa=fa=="wrapper"?_u(gi):Vr;pa&&tf(pa[0])&&pa[1]==(Uo|qs|ys|Bs)&&!pa[4].length&&pa[9]==1?Yi=Yi[Zd(pa[0])].apply(Yi,pa[3]):Yi=gi.length==1&&tf(gi)?Yi[fa]():Yi.thru(gi)}return function(){var qa=arguments,Va=qa[0];if(Yi&&qa.length==1&&is(Va))return Yi.plant(Va).value();for(var Ka=0,_o=Ln?bn[Ka].apply(this,qa):Va;++Ka<Ln;)_o=bn[Ka].call(this,_o);return _o}})},Ig=function(ln,bn){return function(Ln,Sr){return Sp(Ln,ln,bn(Sr),{})}},zp=function(ln,bn){return function(Ln,Sr){var Hr;if(Ln===Vr&&Sr===Vr)return bn;if(Ln!==Vr&&(Hr=Ln),Sr!==Vr){if(Hr===Vr)return Sr;typeof Ln=="string"||typeof Sr=="string"?(Ln=jl(Ln),Sr=jl(Sr)):(Ln=Sg(Ln),Sr=Sg(Sr)),Hr=ln(Ln,Sr)}return Hr}},Rg=function(ln){return Vl(function(bn){return bn=Hi(bn,vs(Yo())),gs(function(Ln){var Sr=this;return ln(bn,function(Hr){return Kr(Hr,Sr,Ln)})})})},uh=function(ln,bn){bn=bn===Vr?" ":jl(bn);var Ln=bn.length;if(Ln<2)return Ln?Rp(bn,ln):bn;var Sr=Rp(bn,uf(ln/Kn(bn)));return co(bn)?Gc(Er(Sr),0,ln).join(""):Sr.slice(0,ln)},cb=function(ln,bn,Ln,Sr){var Hr=bn&os,gi=Kd(ln);function Yi(){for(var fa=-1,pa=arguments.length,qa=-1,Va=Sr.length,Ka=yl(Va+pa),_o=this&&this!==Ol&&_instanceof1(this,Yi)?gi:ln;++qa<Va;)Ka[qa]=Sr[qa];for(;pa--;)Ka[qa++]=arguments[++fa];return Kr(_o,Hr?Ln:this,Ka)}return Yi},db=function(ln){return function(bn,Ln,Sr){return Sr&&typeof Sr!="number"&&Ll(bn,Ln,Sr)&&(Ln=Sr=Vr),bn=Vu(bn),Ln===Vr?(Ln=bn,bn=0):Ln=Vu(Ln),Sr=Sr===Vr?bn<Ln?1:-1:Vu(Sr),Nw(bn,Ln,Sr,ln)}},ch=function(ln){return function(bn,Ln){return typeof bn=="string"&&typeof Ln=="string"||(bn=uu(bn),Ln=uu(Ln)),ln(bn,Ln)}},fb=function(ln,bn,Ln,Sr,Hr,gi,Yi,fa,pa,qa){var Va=bn&qs,Ka=Va?Yi:Vr,_o=Va?Vr:Yi,Lo=Va?gi:Vr,Bo=Va?Vr:gi;bn|=Va?ys:Vs,bn&=~(Va?Vs:ys),bn&ws||(bn&=~(os|Ho));var Oo=[ln,bn,Hr,Lo,Ka,Bo,_o,fa,pa,qa],Go=Ln.apply(Vr,Oo);return tf(ln)&&Nc(Go,Oo),Go.placeholder=Sr,Jp(Go,ln,bn)},Fp=function(ln){var bn=Cd[ln];return function(Ln,Sr){if(Ln=uu(Ln),Sr=Sr==null?0:Tl(cs(Sr),292),Sr&&_m(Ln)){var Hr=(Ss(Ln)+"e").split("e"),gi=bn(Hr[0]+"e"+(+Hr[1]+Sr));return Hr=(Ss(gi)+"e").split("e"),+(Hr[0]+"e"+(+Hr[1]-Sr))}return bn(Ln)}},hb=function(ln){return function(bn){var Ln=fl(bn);return Ln==wl?Ha(bn):Ln==Ml?wn(bn):Vo(bn,ln(bn))}},Qc=function(ln,bn,Ln,Sr,Hr,gi,Yi,fa){var pa=bn&Ho;if(!pa&&typeof ln!="function")throw new du(ca);var qa=Sr?Sr.length:0;if(qa||(bn&=~(ys|Vs),Sr=Hr=Vr),Yi=Yi===Vr?Yi:bl(cs(Yi),0),fa=fa===Vr?fa:cs(fa),qa-=Hr?Hr.length:0,bn&Vs){var Va=Sr,Ka=Hr;Sr=Hr=Vr}var _o=pa?Vr:_u(ln),Lo=[ln,bn,Ln,Sr,Hr,Va,Ka,gi,Yi,fa];if(_o&&_b(Lo,_o),ln=Lo[0],bn=Lo[1],Ln=Lo[2],Sr=Lo[3],Hr=Lo[4],fa=Lo[9]=Lo[9]===Vr?pa?0:ln.length:bl(Lo[9]-qa,0),!fa&&bn&(qs|Os)&&(bn&=~(qs|Os)),!bn||bn==os)var Bo=Eg(ln,bn,Ln);else bn==qs||bn==Os?Bo=lb(ln,bn,fa):(bn==ys||bn==(os|ys))&&!Hr.length?Bo=cb(ln,bn,Ln,Sr):Bo=Lh.apply(Vr,Lo);var Oo=_o?Am:Nc;return Jp(Oo(Bo,Lo),ln,bn)},pb=function(ln,bn,Ln,Sr){return ln===Vr||gu(ln,bu[Ln])&&!Ns.call(Sr,Ln)?bn:ln},Hw=function(ln){return af(ln)?Vr:ln},dh=function(ln,bn,Ln,Sr,Hr,gi){var Yi=Ln&us,fa=ln.length,pa=bn.length;if(fa!=pa&&!(Yi&&pa>fa))return!1;var qa=gi.get(ln),Va=gi.get(bn);if(qa&&Va)return qa==bn&&Va==ln;var Ka=-1,_o=!0,Lo=Ln&Do?new Xd:Vr;for(gi.set(ln,bn),gi.set(bn,ln);++Ka<fa;){var Bo=ln[Ka],Oo=bn[Ka];if(Sr)var Go=Yi?Sr(Oo,Bo,Ka,bn,ln,gi):Sr(Bo,Oo,Ka,ln,bn,gi);if(Go!==Vr){if(Go)continue;_o=!1;break}if(Lo){if(!Pa(bn,function(bs,rl){if(!_s(Lo,rl)&&(Bo===bs||Hr(Bo,bs,Ln,Sr,gi)))return Lo.push(rl)})){_o=!1;break}}else if(!(Bo===Oo||Hr(Bo,Oo,Ln,Sr,gi))){_o=!1;break}}return gi.delete(ln),gi.delete(bn),_o},fh=function(ln,bn,Ln,Sr,Hr,gi,Yi){switch(Ln){case Au:if(ln.byteLength!=bn.byteLength||ln.byteOffset!=bn.byteOffset)return!1;ln=ln.buffer,bn=bn.buffer;case al:return!(ln.byteLength!=bn.byteLength||!gi(new lf(ln),new lf(bn)));case Fl:case pl:case $u:return gu(+ln,+bn);case hs:return ln.name==bn.name&&ln.message==bn.message;case ac:case mu:return ln==bn+"";case wl:var fa=Ha;case Ml:var pa=Sr&us;if(fa||(fa=Zn),ln.size!=bn.size&&!pa)return!1;var qa=Yi.get(ln);if(qa)return qa==bn;Sr|=Do,Yi.set(ln,bn);var Va=dh(fa(ln),fa(bn),Sr,Hr,gi,Yi);return Yi.delete(ln),Va;case zu:if(Wf)return Wf.call(ln)==Wf.call(bn)}return!1},Mg=function(ln,bn,Ln,Sr,Hr,gi){var Yi=Ln&us,fa=Kc(ln),pa=fa.length,qa=Kc(bn),Va=qa.length;if(pa!=Va&&!Yi)return!1;for(var Ka=pa;Ka--;){var _o=fa[Ka];if(!(Yi?_o in bn:Ns.call(bn,_o)))return!1}var Lo=gi.get(ln),Bo=gi.get(bn);if(Lo&&Bo)return Lo==bn&&Bo==ln;var Oo=!0;gi.set(ln,bn),gi.set(bn,ln);for(var Go=Yi;++Ka<pa;){_o=fa[Ka];var bs=ln[_o],rl=bn[_o];if(Sr)var Xl=Yi?Sr(rl,bs,_o,bn,ln,gi):Sr(bs,rl,_o,ln,bn,gi);if(!(Xl===Vr?bs===rl||Hr(bs,rl,Ln,Sr,gi):Xl)){Oo=!1;break}Go||(Go=_o=="constructor")}if(Oo&&!Go){var Cl=ln.constructor,Yl=bn.constructor;Cl!=Yl&&"constructor"in ln&&"constructor"in bn&&!(typeof Cl=="function"&&_instanceof1(Cl,Cl)&&typeof Yl=="function"&&_instanceof1(Yl,Yl))&&(Oo=!1)}return gi.delete(ln),gi.delete(bn),Oo},Vl=function(ln){return yv(Ng(ln,Vr,jb),ln+"")},Kc=function(ln){return au(ln,vl,Qu)},Hp=function(ln){return au(ln,yu,cf)},Zd=function(ln){for(var bn=ln.name+"",Ln=Td[bn],Sr=Ns.call(Td,bn)?Ln.length:0;Sr--;){var Hr=Ln[Sr],gi=Hr.func;if(gi==null||gi==ln)return Hr.name}return bn},ef=function(ln){var bn=Ns.call(Nr,"placeholder")?Nr:ln;return bn.placeholder},Yo=function(){var ln=Nr.iteratee||cm;return ln=ln===cm?tb:ln,arguments.length?ln(arguments[0],arguments[1]):ln},hh=function(ln,bn){var Ln=ln.__data__;return Vw(bn)?Ln[typeof bn=="string"?"string":"hash"]:Ln.map},Up=function(ln){for(var bn=vl(ln),Ln=bn.length;Ln--;){var Sr=bn[Ln],Hr=ln[Sr];bn[Ln]=[Sr,Hr,Lg(Hr)]}return bn},Oc=function(ln,bn){var Ln=so(ln,bn);return Zy(Ln)?Ln:Vr},dc=function(ln){var bn=Ns.call(ln,Xu),Ln=ln[Xu];try{ln[Xu]=Vr;var Sr=!0}catch(gi){}var Hr=Th.call(ln);return Sr&&(bn?ln[Xu]=Ln:delete ln[Xu]),Hr},Uw=function(ln,bn,Ln){for(var Sr=-1,Hr=Ln.length;++Sr<Hr;){var gi=Ln[Sr],Yi=gi.size;switch(gi.type){case"drop":ln+=Yi;break;case"dropRight":bn-=Yi;break;case"take":bn=Tl(bn,ln+Yi);break;case"takeRight":ln=bl(ln,bn-Yi);break}}return{start:ln,end:bn}},Wp=function(ln){var bn=ln.match(kc);return bn?bn[1].split(Jd):[]},ph=function(ln,bn,Ln){bn=Wl(bn,ln);for(var Sr=-1,Hr=bn.length,gi=!1;++Sr<Hr;){var Yi=Pc(bn[Sr]);if(!(gi=ln!=null&&Ln(ln,Yi)))break;ln=ln[Yi]}return gi||++Sr!=Hr?gi:(Hr=ln==null?0:ln.length,!!Hr&&bh(Hr)&&Tc(Yi,Hr)&&(is(ln)||Ed(ln)))},mb=function(ln){var bn=ln.length,Ln=new ln.constructor(bn);return bn&&typeof ln[0]=="string"&&Ns.call(ln,"index")&&(Ln.index=ln.index,Ln.input=ln.input),Ln},gb=function(ln){return typeof ln.constructor=="function"&&!yd(ln)?Dc(zf(ln)):{}},vb=function(ln,bn,Ln){var Sr=ln.constructor;switch(bn){case al:return Np(ln);case Fl:case pl:return new Sr(+ln);case Au:return oh(ln,Ln);case Hl:case ru:case Fa:case wi:case da:case Ia:case Wa:case lo:case Zi:return sh(ln,Ln);case wl:return new Sr;case $u:case mu:return new Sr(ln);case ac:return $w(ln);case Ml:return new Sr;case zu:return ob(ln)}},yb=function(ln,bn){var Ln=bn.length;if(!Ln)return ln;var Sr=Ln-1;return bn[Sr]=(Ln>1?"& ":"")+bn[Sr],bn=bn.join(Ln>2?", ":" "),ln.replace(Rs,"{\n/* [wrapped with "+bn+"] */\n")},Ww=function(ln){return is(ln)||Ed(ln)||!!(lv&&ln&&ln[lv])},Tc=function(ln,bn){var Ln=typeof ln=="undefined"?"undefined":_typeof1(ln);return bn=bn==null?zl:bn,!!bn&&(Ln=="number"||Ln!="symbol"&&ll.test(ln))&&ln>-1&&ln%1==0&&ln<bn},Ll=function(ln,bn,Ln){if(!ul(Ln))return!1;var Sr=typeof bn=="undefined"?"undefined":_typeof1(bn);return(Sr=="number"?vu(Ln)&&Tc(bn,Ln.length):Sr=="string"&&bn in Ln)?gu(Ln[bn],ln):!1},Dg=function(ln,bn){if(is(ln))return!1;var Ln=typeof ln=="undefined"?"undefined":_typeof1(ln);return Ln=="number"||Ln=="symbol"||Ln=="boolean"||ln==null||Tu(ln)?!0:Jo.test(ln)||!Xo.test(ln)||bn!=null&&ln in Ls(bn)},Vw=function(ln){var bn=typeof ln=="undefined"?"undefined":_typeof1(ln);return bn=="string"||bn=="number"||bn=="symbol"||bn=="boolean"?ln!=="__proto__":ln===null},tf=function(ln){var bn=Zd(ln),Ln=Nr[bn];if(typeof Ln!="function"||!(bn in bo.prototype))return!1;if(ln===Ln)return!0;var Sr=_u(Ln);return!!Sr&&ln===Sr[0]},Vp=function(ln){return!!gm&&gm in ln},yd=function(ln){var bn=ln&&ln.constructor,Ln=typeof bn=="function"&&bn.prototype||bu;return ln===Ln},Lg=function(ln){return ln===ln&&!ul(ln)},bb=function(ln,bn){return function(Ln){return Ln==null?!1:Ln[ln]===bn&&(bn!==Vr||ln in Ls(Ln))}},qw=function(ln){var bn=Em(ln,function(Sr){return Ln.size===Eo&&Ln.clear(),Sr}),Ln=bn.cache;return bn},_b=function(ln,bn){var Ln=ln[1],Sr=bn[1],Hr=Ln|Sr,gi=Hr<(os|Ho|Uo),Yi=Sr==Uo&&Ln==qs||Sr==Uo&&Ln==Bs&&ln[7].length<=bn[8]||Sr==(Uo|Bs)&&bn[7].length<=bn[8]&&Ln==qs;if(!(gi||Yi))return ln;Sr&os&&(ln[2]=bn[2],Hr|=Ln&os?0:ws);var fa=bn[3];if(fa){var pa=ln[3];ln[3]=pa?lh(pa,fa,bn[4]):fa,ln[4]=pa?qo(ln[3],Zo):bn[4]}return fa=bn[5],fa&&(pa=ln[5],ln[5]=pa?jg(pa,fa,bn[6]):fa,ln[6]=pa?qo(ln[5],Zo):bn[6]),fa=bn[7],fa&&(ln[7]=fa),Sr&Uo&&(ln[8]=ln[8]==null?bn[8]:Tl(ln[8],bn[8])),ln[9]==null&&(ln[9]=bn[9]),ln[0]=bn[0],ln[1]=Hr,ln},wb=function(ln){var bn=[];if(ln!=null)for(var Ln in Ls(ln))bn.push(Ln);return bn},kb=function(ln){return Th.call(ln)},Ng=function(ln,bn,Ln){return bn=bl(bn===Vr?ln.length-1:bn,0),function(){for(var Sr=arguments,Hr=-1,gi=bl(Sr.length-bn,0),Yi=yl(gi);++Hr<gi;)Yi[Hr]=Sr[bn+Hr];Hr=-1;for(var fa=yl(bn+1);++Hr<bn;)fa[Hr]=Sr[Hr];return fa[bn]=Ln(Yi),Kr(ln,this,fa)}},xb=function(ln,bn){return bn.length<2?ln:Hu(ln,Uu(bn,0,-1))},Jw=function(ln,bn){for(var Ln=ln.length,Sr=Tl(bn.length,Ln),Hr=su(ln);Sr--;){var gi=bn[Sr];ln[Sr]=Tc(gi,Ln)?Hr[gi]:Vr}return ln},qp=function(ln,bn){if(!(bn==="constructor"&&typeof ln[bn]=="function")&&bn!="__proto__")return ln[bn]},Jp=function(ln,bn,Ln){var Sr=bn+"";return yv(ln,yb(Sr,Cb(Wp(Sr),Ln)))},Gp=function(ln){var bn=0,Ln=0;return function(){var Sr=wm(),Hr=_c-(Sr-Ln);if(Ln=Sr,Hr>0){if(++bn>=dd)return arguments[0]}else bn=0;return ln.apply(Vr,arguments)}},lu=function(ln,bn){var Ln=-1,Sr=ln.length,Hr=Sr-1;for(bn=bn===Vr?Sr:bn;++Ln<bn;){var gi=Sc(Ln,Hr),Yi=ln[gi];ln[gi]=ln[Ln],ln[Ln]=Yi}return ln.length=bn,ln},Pc=function(ln){if(typeof ln=="string"||Tu(ln))return ln;var bn=ln+"";return bn=="0"&&1/ln==-$l?"-0":bn},bd=function(ln){if(ln!=null){try{return rd.call(ln)}catch(bn){}try{return ln+""}catch(bn){}}return""},Cb=function(ln,bn){return Fn(Il,function(Ln){var Sr="_."+Ln[0];bn&Ln[1]&&!vi(ln,Sr)&&ln.push(Sr)}),ln.sort()},Bg=function(ln){if(_instanceof1(ln,bo))return ln.clone();var bn=new ko(ln.__wrapped__,ln.__chain__);return bn.__actions__=su(ln.__actions__),bn.__index__=ln.__index__,bn.__values__=ln.__values__,bn},Gw=function(ln,bn,Ln){(Ln?Ll(ln,bn,Ln):bn===Vr)?bn=1:bn=bl(cs(bn),0);var Sr=ln==null?0:ln.length;if(!Sr||bn<1)return[];for(var Hr=0,gi=0,Yi=yl(uf(Sr/bn));Hr<Sr;)Yi[gi++]=Uu(ln,Hr,Hr+=bn);return Yi},Xw=function(ln){for(var bn=-1,Ln=ln==null?0:ln.length,Sr=0,Hr=[];++bn<Ln;){var gi=ln[bn];gi&&(Hr[Sr++]=gi)}return Hr},Yw=function(){var ln=arguments.length;if(!ln)return[];for(var bn=yl(ln-1),Ln=arguments[0],Sr=ln;Sr--;)bn[Sr-1]=arguments[Sr];return Xi(is(Ln)?su(Ln):[Ln],Pl(bn,1))},Sb=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;return Sr?(bn=Ln||bn===Vr?1:cs(bn),Uu(ln,bn<0?0:bn,Sr)):[]},$g=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;return Sr?(bn=Ln||bn===Vr?1:cs(bn),bn=Sr-bn,Uu(ln,0,bn<0?0:bn)):[]},Ab=function(ln,bn){return ln&&ln.length?Dp(ln,Yo(bn,3),!0,!0):[]},zg=function(ln,bn){return ln&&ln.length?Dp(ln,Yo(bn,3),!0):[]},Ob=function(ln,bn,Ln,Sr){var Hr=ln==null?0:ln.length;return Hr?(Ln&&typeof Ln!="number"&&Ll(ln,bn,Ln)&&(Ln=0,Sr=Hr),jw(ln,bn,Ln,Sr)):[]},Tb=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;if(!Sr)return-1;var Hr=Ln==null?0:cs(Ln);return Hr<0&&(Hr=bl(Sr+Hr,0)),ho(ln,Yo(bn,3),Hr)},Pb=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;if(!Sr)return-1;var Hr=Sr-1;return Ln!==Vr&&(Hr=cs(Ln),Hr=Ln<0?bl(Sr+Hr,0):Tl(Hr,Sr-1)),ho(ln,Yo(bn,3),Hr,!0)},jb=function(ln){var bn=ln==null?0:ln.length;return bn?Pl(ln,1):[]},Qw=function(ln){var bn=ln==null?0:ln.length;return bn?Pl(ln,$l):[]},Kw=function(ln,bn){var Ln=ln==null?0:ln.length;return Ln?(bn=bn===Vr?1:cs(bn),Pl(ln,bn)):[]},Zw=function(ln){for(var bn=-1,Ln=ln==null?0:ln.length,Sr={};++bn<Ln;){var Hr=ln[bn];Sr[Hr[0]]=Hr[1]}return Sr},Fg=function(ln){return ln&&ln.length?ln[0]:Vr},Eb=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;if(!Sr)return-1;var Hr=Ln==null?0:cs(Ln);return Hr<0&&(Hr=bl(Sr+Hr,0)),Za(ln,bn,Hr)},a2=function(ln){var bn=ln==null?0:ln.length;return bn?Uu(ln,0,-1):[]},f2=function(ln,bn){return ln==null?"":Rh.call(ln,bn)},Wu=function(ln){var bn=ln==null?0:ln.length;return bn?ln[bn-1]:Vr},nf=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;if(!Sr)return-1;var Hr=Sr;return Ln!==Vr&&(Hr=cs(Ln),Hr=Hr<0?bl(Sr+Hr,0):Tl(Hr,Sr-1)),bn===bn?Wn(ln,bn,Hr):ho(ln,ea,Hr,!0)},Ib=function(ln,bn){return ln&&ln.length?jp(ln,cs(bn)):Vr},jc=function(ln,bn){return ln&&ln.length&&bn&&bn.length?Ep(ln,bn):ln},Rb=function(ln,bn,Ln){return ln&&ln.length&&bn&&bn.length?Ep(ln,bn,Yo(Ln,2)):ln},Mb=function(ln,bn,Ln){return ln&&ln.length&&bn&&bn.length?Ep(ln,bn,Vr,Ln):ln},ek=function(ln,bn){var Ln=[];if(!(ln&&ln.length))return Ln;var Sr=-1,Hr=[],gi=ln.length;for(bn=Yo(bn,3);++Sr<gi;){var Yi=ln[Sr];bn(Yi,Sr,ln)&&(Ln.push(Yi),Hr.push(Sr))}return Ip(ln,Hr),Ln},Hg=function(ln){return ln==null?ln:A0.call(ln)},tk=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;return Sr?(Ln&&typeof Ln!="number"&&Ll(ln,bn,Ln)?(bn=0,Ln=Sr):(bn=bn==null?0:cs(bn),Ln=Ln===Vr?Sr:cs(Ln)),Uu(ln,bn,Ln)):[]},Db=function(ln,bn){return Mp(ln,bn)},nk=function(ln,bn,Ln){return Cg(ln,bn,Yo(Ln,2))},Lb=function(ln,bn){var Ln=ln==null?0:ln.length;if(Ln){var Sr=Mp(ln,bn);if(Sr<Ln&&gu(ln[Sr],bn))return Sr}return-1},rk=function(ln,bn){return Mp(ln,bn,!0)},ik=function(ln,bn,Ln){return Cg(ln,bn,Yo(Ln,2),!0)},Of=function(ln,bn){var Ln=ln==null?0:ln.length;if(Ln){var Sr=Mp(ln,bn,!0)-1;if(gu(ln[Sr],bn))return Sr}return-1},ak=function(ln){return ln&&ln.length?ab(ln):[]},ok=function(ln,bn){return ln&&ln.length?ab(ln,Yo(bn,2)):[]},sk=function(ln){var bn=ln==null?0:ln.length;return bn?Uu(ln,1,bn):[]},lk=function(ln,bn,Ln){return ln&&ln.length?(bn=Ln||bn===Vr?1:cs(bn),Uu(ln,0,bn<0?0:bn)):[]},uk=function(ln,bn,Ln){var Sr=ln==null?0:ln.length;return Sr?(bn=Ln||bn===Vr?1:cs(bn),bn=Sr-bn,Uu(ln,bn<0?0:bn,Sr)):[]},Nb=function(ln,bn){return ln&&ln.length?Dp(ln,Yo(bn,3),!1,!0):[]},Bb=function(ln,bn){return ln&&ln.length?Dp(ln,Yo(bn,3)):[]},ck=function(ln){return ln&&ln.length?gd(ln):[]},dk=function(ln,bn){return ln&&ln.length?gd(ln,Yo(bn,2)):[]},fk=function(ln,bn){return bn=typeof bn=="function"?bn:Vr,ln&&ln.length?gd(ln,Vr,bn):[]},Ug=function(ln){if(!(ln&&ln.length))return[];var bn=0;return ln=ei(ln,function(Ln){if(Ks(Ln))return bn=bl(Ln.length,bn),!0}),Wo(bn,function(Ln){return Hi(ln,Ea(Ln))})},Wg=function(ln,bn){if(!(ln&&ln.length))return[];var Ln=Ug(ln);return bn==null?Ln:Hi(Ln,function(Sr){return Kr(bn,Vr,Sr)})},hk=function(ln,bn){return Lp(ln||[],bn||[],rh)},$b=function(ln,bn){return Lp(ln||[],bn||[],Yd)},Vg=function(ln){var bn=Nr(ln);return bn.__chain__=!0,bn},pk=function(ln,bn){return bn(ln),ln},mh=function(ln,bn){return bn(ln)},mk=function(){return Vg(this)},qg=function(){return new ko(this.value(),this.__chain__)},zb=function(){this.__values__===Vr&&(this.__values__=Ef(this.value()));var ln=this.__index__>=this.__values__.length,bn=ln?Vr:this.__values__[this.__index__++];return{done:ln,value:bn}},gk=function(){return this},vk=function(ln){for(var bn,Ln=this;_instanceof1(Ln,Ba);){var Sr=Bg(Ln);Sr.__index__=0,Sr.__values__=Vr,bn?Hr.__wrapped__=Sr:bn=Sr;var Hr=Sr;Ln=Ln.__wrapped__}return Hr.__wrapped__=ln,bn},yk=function(){var ln=this.__wrapped__;if(_instanceof1(ln,bo)){var bn=ln;return this.__actions__.length&&(bn=new bo(this)),bn=bn.reverse(),bn.__actions__.push({func:mh,args:[Hg],thisArg:Vr}),new ko(bn,this.__chain__)}return this.thru(Hg)},Fb=function(){return Jc(this.__wrapped__,this.__actions__)},bk=function(ln,bn,Ln){var Sr=is(ln)?ri:Pw;return Ln&&Ll(ln,bn,Ln)&&(bn=Vr),Sr(ln,Yo(bn,3))},_k=function(ln,bn){var Ln=is(ln)?ei:Xy;return Ln(ln,Yo(bn,3))},wk=function(ln,bn){return Pl(Xp(ln,bn),1)},kk=function(ln,bn){return Pl(Xp(ln,bn),$l)},Hb=function(ln,bn,Ln){return Ln=Ln===Vr?1:cs(Ln),Pl(Xp(ln,bn),Ln)},Ub=function(ln,bn){var Ln=is(ln)?Fn:od;return Ln(ln,Yo(bn,3))},_d=function(ln,bn){var Ln=is(ln)?Pr:hv;return Ln(ln,Yo(bn,3))},xk=function(ln,bn,Ln,Sr){ln=vu(ln)?ln:kd(ln),Ln=Ln&&!Sr?cs(Ln):0;var Hr=ln.length;return Ln<0&&(Ln=bl(Hr+Ln,0)),nm(ln)?Ln<=Hr&&ln.indexOf(bn,Ln)>-1:!!Hr&&Za(ln,bn,Ln)>-1},Xp=function(ln,bn){var Ln=is(ln)?Hi:wg;return Ln(ln,Yo(bn,3))},Wb=function(ln,bn,Ln,Sr){return ln==null?[]:(is(bn)||(bn=bn==null?[]:[bn]),Ln=Sr?Vr:Ln,is(Ln)||(Ln=Ln==null?[]:[Ln]),rb(ln,bn,Ln))},Vb=function(ln,bn,Ln){var Sr=is(ln)?Ca:yo,Hr=arguments.length<3;return Sr(ln,Yo(bn,4),Ln,Hr,od)},qb=function(ln,bn,Ln){var Sr=is(ln)?ma:yo,Hr=arguments.length<3;return Sr(ln,Yo(bn,4),Ln,Hr,hv)},Jb=function(ln,bn){var Ln=is(ln)?ei:Xy;return Ln(ln,gh(Yo(bn,3)))},rf=function(ln){var bn=is(ln)?qy:xg;return bn(ln)},Jg=function(ln,bn,Ln){(Ln?Ll(ln,bn,Ln):bn===Vr)?bn=1:bn=cs(bn);var Sr=is(ln)?Aw:Bw;return Sr(ln,bn)},Ck=function(ln){var bn=is(ln)?Ow:ib;return bn(ln)},Tf=function(ln){if(ln==null)return 0;if(vu(ln))return nm(ln)?Kn(ln):ln.length;var bn=fl(ln);return bn==wl||bn==Ml?ln.size:Pp(ln).length},Sk=function(ln,bn,Ln){var Sr=is(ln)?Pa:ah;return Ln&&Ll(ln,bn,Ln)&&(bn=Vr),Sr(ln,Yo(bn,3))},Ak=function(ln,bn){if(typeof bn!="function")throw new du(ca);return ln=cs(ln),function(){if(--ln<1)return bn.apply(this,arguments)}},Gb=function(ln,bn,Ln){return bn=Ln?Vr:bn,bn=ln&&bn==null?ln.length:bn,Qc(ln,Uo,Vr,Vr,Vr,Vr,bn)},Xb=function(ln,bn){var Ln;if(typeof bn!="function")throw new du(ca);return ln=cs(ln),function(){return--ln>0&&(Ln=bn.apply(this,arguments)),ln<=1&&(bn=Vr),Ln}},Gg=function(ln,bn,Ln){var Sr=function(Sl){var bc=Ka,Gf=_o;return Ka=_o=Vr,bs=Sl,Bo=ln.apply(Gf,bc),Bo},Hr=function(Sl){return bs=Sl,Oo=df(Yl,bn),rl?Sr(Sl):Bo},gi=function(Sl){var bc=Sl-Go,Gf=Sl-bs,X0=bn-bc;return Xl?Tl(X0,Lo-Gf):X0},Yi=function(Sl){var bc=Sl-Go,Gf=Sl-bs;return Go===Vr||bc>=bn||bc<0||Xl&&Gf>=Lo},fa=function(Sl){return Oo=Vr,Cl&&Ka?Sr(Sl):(Ka=_o=Vr,Bo)},pa=function(){Oo!==Vr&&mv(Oo),bs=0,Ka=Go=_o=Oo=Vr},qa=function(){return Oo===Vr?Bo:fa(vc())},Va=function(){var Sl=vc(),bc=Yi(Sl);if(Ka=arguments,_o=this,Go=Sl,bc){if(Oo===Vr)return Hr(Go);if(Xl)return mv(Oo),Oo=df(Yl,bn),Sr(Go)}return Oo===Vr&&(Oo=df(Yl,bn)),Bo},Ka,_o,Lo,Bo,Oo,Go,bs=0,rl=!1,Xl=!1,Cl=!0;if(typeof ln!="function")throw new du(ca);bn=uu(bn)||0,ul(Ln)&&(rl=!!Ln.leading,Xl="maxWait"in Ln,Lo=Xl?bl(uu(Ln.maxWait)||0,bn):Lo,Cl="trailing"in Ln?!!Ln.trailing:Cl);function Yl(){var hu=vc();if(Yi(hu))return fa(hu);Oo=df(Yl,gi(hu))}return Va.cancel=pa,Va.flush=qa,Va},Zc=function(ln){return Qc(ln,Xs)},gh=function(ln){if(typeof ln!="function")throw new du(ca);return function(){var bn=arguments;switch(bn.length){case 0:return!ln.call(this);case 1:return!ln.call(this,bn[0]);case 2:return!ln.call(this,bn[0],bn[1]);case 3:return!ln.call(this,bn[0],bn[1],bn[2])}return!ln.apply(this,bn)}},vh=function(ln){return Xb(2,ln)},Yb=function(ln,bn){if(typeof ln!="function")throw new du(ca);return bn=bn===Vr?bn:cs(bn),gs(ln,bn)},Ok=function(ln,bn){if(typeof ln!="function")throw new du(ca);return bn=bn==null?0:bl(cs(bn),0),gs(function(Ln){var Sr=Ln[bn],Hr=Gc(Ln,0,bn);return Sr&&Xi(Hr,Sr),Kr(ln,this,Hr)})},Tk=function(ln,bn,Ln){var Sr=!0,Hr=!0;if(typeof ln!="function")throw new du(ca);return ul(Ln)&&(Sr="leading"in Ln?!!Ln.leading:Sr,Hr="trailing"in Ln?!!Ln.trailing:Hr),Gg(ln,bn,{leading:Sr,maxWait:bn,trailing:Hr})},Xg=function(ln){return Gb(ln,1)},Pk=function(ln,bn){return Im(Sf(bn),ln)},jk=function(){if(!arguments.length)return[];var ln=arguments[0];return is(ln)?ln:[ln]},Ek=function(ln){return Yu(ln,go)},ed=function(ln,bn){return bn=typeof bn=="function"?bn:Vr,Yu(ln,go,bn)},Yp=function(ln){return Yu(ln,mo|go)},Ik=function(ln,bn){return bn=typeof bn=="function"?bn:Vr,Yu(ln,mo|go,bn)},Qp=function(ln,bn){return bn==null||Gy(ln,bn,vl(bn))},gu=function(ln,bn){return ln===bn||ln!==ln&&bn!==bn},vu=function(ln){return ln!=null&&bh(ln.length)&&!Ec(ln)},Ks=function(ln){return dl(ln)&&vu(ln)},Kp=function(ln){return ln===!0||ln===!1||dl(ln)&&Ws(ln)==Fl},Qb=function(ln){return dl(ln)&&ln.nodeType===1&&!af(ln)},Rk=function(ln){if(ln==null)return!0;if(vu(ln)&&(is(ln)||typeof ln=="string"||typeof ln.splice=="function"||Id(ln)||yc(ln)||Ed(ln)))return!ln.length;var bn=fl(ln);if(bn==wl||bn==Ml)return!ln.size;if(yd(ln))return!Pp(ln).length;for(var Ln in ln)if(Ns.call(ln,Ln))return!1;return!0},Zp=function(ln,bn){return Lc(ln,bn)},em=function(ln,bn,Ln){Ln=typeof Ln=="function"?Ln:Vr;var Sr=Ln?Ln(ln,bn):Vr;return Sr===Vr?Lc(ln,bn,Vr,Ln):!!Sr},yh=function(ln){if(!dl(ln))return!1;var bn=Ws(ln);return bn==hs||bn==Cu||typeof ln.message=="string"&&typeof ln.name=="string"&&!af(ln)},Kb=function(ln){return typeof ln=="number"&&_m(ln)},Ec=function(ln){if(!ul(ln))return!1;var bn=Ws(ln);return bn==xs||bn==wc||bn==gl||bn==Vd},Zb=function(ln){return typeof ln=="number"&&ln==cs(ln)},bh=function(ln){return typeof ln=="number"&&ln>-1&&ln%1==0&&ln<=zl},ul=function(ln){var bn=typeof ln=="undefined"?"undefined":_typeof1(ln);return ln!=null&&(bn=="object"||bn=="function")},dl=function(ln){return ln!=null&&typeof ln=="object"},Mk=function(ln,bn){return ln===bn||Tp(ln,bn,Up(bn))},Dk=function(ln,bn,Ln){return Ln=typeof Ln=="function"?Ln:Vr,Tp(ln,bn,Up(bn),Ln)},e0=function(ln){return tm(ln)&&ln!=+ln},Lk=function(ln){if(vv(ln))throw new Oh(io);return Zy(ln)},Nk=function(ln){return ln===null},Bk=function(ln){return ln==null},tm=function(ln){return typeof ln=="number"||dl(ln)&&Ws(ln)==$u},af=function(ln){if(!dl(ln)||Ws(ln)!=nl)return!1;var bn=zf(ln);if(bn===null)return!0;var Ln=Ns.call(bn,"constructor")&&bn.constructor;return typeof Ln=="function"&&_instanceof1(Ln,Ln)&&rd.call(Ln)==Sd},$k=function(ln){return Zb(ln)&&ln>=-zl&&ln<=zl},nm=function(ln){return typeof ln=="string"||!is(ln)&&dl(ln)&&Ws(ln)==mu},Tu=function(ln){return(typeof ln=="undefined"?"undefined":_typeof1(ln))=="symbol"||dl(ln)&&Ws(ln)==zu},_h=function(ln){return ln===Vr},Pf=function(ln){return dl(ln)&&fl(ln)==oc},jf=function(ln){return dl(ln)&&Ws(ln)==Su},Ef=function(ln){if(!ln)return[];if(vu(ln))return nm(ln)?Er(ln):su(ln);if(Mc&&ln[Mc])return Qo(ln[Mc]());var bn=fl(ln),Ln=bn==wl?Ha:bn==Ml?Zn:kd;return Ln(ln)},Vu=function(ln){if(!ln)return ln===0?ln:0;if(ln=uu(ln),ln===$l||ln===-$l){var bn=ln<0?-1:1;return bn*fd}return ln===ln?ln:0},cs=function(ln){var bn=Vu(ln),Ln=bn%1;return bn===bn?Ln?bn-Ln:bn:0},t0=function(ln){return ln?Ul(cs(ln),0,$s):0},uu=function(ln){if(typeof ln=="number")return ln;if(Tu(ln))return zc;if(ul(ln)){var bn=typeof ln.valueOf=="function"?ln.valueOf():ln;ln=ul(bn)?bn+"":bn}if(typeof ln!="string")return ln===0?ln:+ln;ln=as(ln);var Ln=H_.test(ln);return Ln||U_.test(ln)?Ry(ln.slice(2),Ln?2:8):F_.test(ln)?zc:+ln},Yg=function(ln){return Ou(ln,yu(ln))},n0=function(ln){return ln?Ul(cs(ln),-zl,zl):ln===0?ln:0},Ss=function(ln){return ln==null?"":jl(ln)},cu=function(ln,bn){var Ln=Dc(ln);return bn==null?Ln:gg(Ln,bn)},qu=function(ln,bn){return vo(ln,Yo(bn,3),Cc)},Ju=function(ln,bn){return vo(ln,Yo(bn,3),yg)},ql=function(ln,bn){return ln==null?ln:gc(ln,Yo(bn,3),yu)},r0=function(ln,bn){return ln==null?ln:pv(ln,Yo(bn,3),yu)},i0=function(ln,bn){return ln&&Cc(ln,Yo(bn,3))},Qg=function(ln,bn){return ln&&yg(ln,Yo(bn,3))},zk=function(ln){return ln==null?[]:Cp(ln,vl(ln))},Fk=function(ln){return ln==null?[]:Cp(ln,yu(ln))},wd=function(ln,bn,Ln){var Sr=ln==null?Vr:Hu(ln,bn);return Sr===Vr?Ln:Sr},rm=function(ln,bn){return ln!=null&&ph(ln,bn,Ew)},If=function(ln,bn){return ln!=null&&ph(ln,bn,wf)},vl=function(ln){return vu(ln)?Vy(ln):Pp(ln)},yu=function(ln){return vu(ln)?Vy(ln,!0):xf(ln)},im=function(ln,bn){var Ln={};return bn=Yo(bn,3),Cc(ln,function(Sr,Hr,gi){cc(Ln,bn(Sr,Hr,gi),Sr)}),Ln},Rf=function(ln,bn){var Ln={};return bn=Yo(bn,3),Cc(ln,function(Sr,Hr,gi){cc(Ln,Hr,bn(Sr,Hr,gi))}),Ln},am=function(ln,bn){return om(ln,gh(Yo(bn)))},om=function(ln,bn){if(ln==null)return{};var Ln=Hi(Hp(ln),function(Sr){return[Sr]});return bn=Yo(bn),md(ln,Ln,function(Sr,Hr){return bn(Sr,Hr[0])})},of=function(ln,bn,Ln){bn=Wl(bn,ln);var Sr=-1,Hr=bn.length;for(Hr||(Hr=1,ln=Vr);++Sr<Hr;){var gi=ln==null?Vr:ln[Pc(bn[Sr])];gi===Vr&&(Sr=Hr,gi=Ln),ln=Ec(gi)?gi.call(ln):gi}return ln},Kg=function(ln,bn,Ln){return ln==null?ln:Yd(ln,bn,Ln)},sm=function(ln,bn,Ln,Sr){return Sr=typeof Sr=="function"?Sr:Vr,ln==null?ln:Yd(ln,bn,Ln,Sr)},a0=function(ln,bn,Ln){var Sr=is(ln),Hr=Sr||Id(ln)||yc(ln);if(bn=Yo(bn,4),Ln==null){var gi=ln&&ln.constructor;Hr?Ln=Sr?new gi:[]:ul(ln)?Ln=Ec(gi)?Dc(zf(ln)):{}:Ln={}}return(Hr?Fn:Cc)(ln,function(Yi,fa,pa){return bn(Ln,Yi,fa,pa)}),Ln},oo=function(ln,bn){return ln==null?!0:Ag(ln,bn)},Zg=function(ln,bn,Ln){return ln==null?ln:Og(ln,bn,Sf(Ln))},tv=function(ln,bn,Ln,Sr){return Sr=typeof Sr=="function"?Sr:Vr,ln==null?ln:Og(ln,bn,Sf(Ln),Sr)},kd=function(ln){return ln==null?[]:ms(ln,vl(ln))},o0=function(ln){return ln==null?[]:ms(ln,yu(ln))},wh=function(ln,bn,Ln){return Ln===Vr&&(Ln=bn,bn=Vr),Ln!==Vr&&(Ln=uu(Ln),Ln=Ln===Ln?Ln:0),bn!==Vr&&(bn=uu(bn),bn=bn===bn?bn:0),Ul(uu(ln),bn,Ln)},Hk=function(ln,bn,Ln){return bn=Vu(bn),Ln===Vr?(Ln=bn,bn=0):Ln=Vu(Ln),ln=uu(ln),Yy(ln,bn,Ln)},Uk=function(ln,bn,Ln){if(Ln&&typeof Ln!="boolean"&&Ll(ln,bn,Ln)&&(bn=Ln=Vr),Ln===Vr&&(typeof bn=="boolean"?(Ln=bn,bn=Vr):typeof ln=="boolean"&&(Ln=ln,ln=Vr)),ln===Vr&&bn===Vr?(ln=0,bn=1):(ln=Vu(ln),bn===Vr?(bn=ln,ln=0):bn=Vu(bn)),ln>bn){var Sr=ln;ln=bn,bn=Sr}if(Ln||ln%1||bn%1){var Hr=fv();return Tl(ln+Hr*(bn-ln+Hc("1e-"+((Hr+"").length-1))),bn)}return Sc(ln,bn)},lm=function(ln){return Rv(Ss(ln).toLowerCase())},Pu=function(ln){return ln=Ss(ln),ln&&ln.replace(sp,Fy).replace(ew,"")},Ds=function(ln,bn,Ln){ln=Ss(ln),bn=jl(bn);var Sr=ln.length;Ln=Ln===Vr?Sr:Ul(cs(Ln),0,Sr);var Hr=Ln;return Ln-=bn.length,Ln>=0&&ln.slice(Ln,Hr)==bn},kh=function(ln){return ln=Ss(ln),ln&&La.test(ln)?ln.replace(wa,Hy):ln},Fs=function(ln){return ln=Ss(ln),ln&&rs.test(ln)?ln.replace(zs,"\\$&"):ln},Js=function(ln,bn,Ln){ln=Ss(ln),bn=cs(bn);var Sr=bn?Kn(ln):0;if(!bn||Sr>=bn)return ln;var Hr=(bn-Sr)/2;return uh(Ff(Hr),Ln)+ln+uh(uf(Hr),Ln)},ds=function(ln,bn,Ln){ln=Ss(ln),bn=cs(bn);var Sr=bn?Kn(ln):0;return bn&&Sr<bn?ln+uh(bn-Sr,Ln):ln},Zs=function(ln,bn,Ln){ln=Ss(ln),bn=cs(bn);var Sr=bn?Kn(ln):0;return bn&&Sr<bn?uh(bn-Sr,Ln)+ln:ln},sf=function(ln,bn,Ln){return Ln||bn==null?bn=0:bn&&(bn=+bn),S0(Ss(ln).replace(Us,""),bn||0)},um=function(ln,bn,Ln){return(Ln?Ll(ln,bn,Ln):bn===Vr)?bn=1:bn=cs(bn),Rp(Ss(ln),bn)},xh=function(){var ln=arguments,bn=Ss(ln[0]);return ln.length<3?bn:bn.replace(ln[1],ln[2])},Ic=function(ln,bn,Ln){return Ln&&typeof Ln!="number"&&Ll(ln,bn,Ln)&&(bn=Ln=Vr),Ln=Ln===Vr?$s:Ln>>>0,Ln?(ln=Ss(ln),ln&&(typeof bn=="string"||bn!=null&&!pf(bn))&&(bn=jl(bn),!bn&&co(ln))?Gc(Er(ln),0,Ln):ln.split(bn,Ln)):[]},fc=function(ln,bn,Ln){return ln=Ss(ln),Ln=Ln==null?0:Ul(cs(Ln),0,ln.length),bn=jl(bn),ln.slice(Ln,Ln+bn.length)==bn},Mf=function(ln,bn,Ln){var Sr=Nr.templateSettings;Ln&&Ll(ln,bn,Ln)&&(bn=Vr),ln=Ss(ln),bn=Fh({},bn,Sr,pb);var Hr=Fh({},bn.imports,Sr.imports,pb),gi=vl(Hr),Yi=ms(Hr,gi),fa,pa,qa=0,Va=bn.interpolate||th,Ka="__p += '",_o=hc((bn.escape||th).source+"|"+Va.source+"|"+(Va===So?z_:th).source+"|"+(bn.evaluate||th).source+"|$","g"),Lo="//# sourceURL="+(Ns.call(bn,"sourceURL")?(bn.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++cg+"]")+"\n";ln.replace(_o,function(Go,bs,rl,Xl,Cl,Yl){return rl||(rl=Xl),Ka+=ln.slice(qa,Yl).replace(lp,Fo),bs&&(fa=!0,Ka+="' +\n__e("+bs+") +\n'"),Cl&&(pa=!0,Ka+="';\n"+Cl+";\n__p += '"),rl&&(Ka+="' +\n((__t = ("+rl+")) == null ? '' : __t) +\n'"),qa=Yl+Go.length,Go}),Ka+="';\n";var Bo=Ns.call(bn,"variable")&&bn.variable;if(!Bo)Ka="with (obj) {\n"+Ka+"\n}\n";else if(Dl.test(Bo))throw new Oh(Mo);Ka=(pa?Ka.replace(ai,""):Ka).replace(Oi,"$1").replace(oa,"$1;"),Ka="function("+(Bo||"obj")+") {\n"+(Bo?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(fa?", __e = _.escape":"")+(pa?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Ka+"return __p\n}";var Oo=G0(function(){return mm(gi,Lo+"return "+Ka).apply(Vr,Yi)});if(Oo.source=Ka,yh(Oo))throw Oo;return Oo},ju=function(ln){return Ss(ln).toLowerCase()},td=function(ln){return Ss(ln).toUpperCase()},nd=function(ln,bn,Ln){if(ln=Ss(ln),ln&&(Ln||bn===Vr))return as(ln);if(!ln||!(bn=jl(bn)))return ln;var Sr=Er(ln),Hr=Er(bn),gi=As(Sr,Hr),Yi=js(Sr,Hr)+1;return Gc(Sr,gi,Yi).join("")},nv=function(ln,bn,Ln){if(ln=Ss(ln),ln&&(Ln||bn===Vr))return ln.slice(0,Br(ln)+1);if(!ln||!(bn=jl(bn)))return ln;var Sr=Er(ln),Hr=js(Sr,Er(bn))+1;return Gc(Sr,0,Hr).join("")},Df=function(ln,bn,Ln){if(ln=Ss(ln),ln&&(Ln||bn===Vr))return ln.replace(Us,"");if(!ln||!(bn=jl(bn)))return ln;var Sr=Er(ln),Hr=As(Sr,Er(bn));return Gc(Sr,Hr).join("")},s0=function(ln,bn){var Ln=ks,Sr=ku;if(ul(bn)){var Hr="separator"in bn?bn.separator:Hr;Ln="length"in bn?cs(bn.length):Ln,Sr="omission"in bn?jl(bn.omission):Sr}ln=Ss(ln);var gi=ln.length;if(co(ln)){var Yi=Er(ln);gi=Yi.length}if(Ln>=gi)return ln;var fa=Ln-Kn(Sr);if(fa<1)return Sr;var pa=Yi?Gc(Yi,0,fa).join(""):ln.slice(0,fa);if(Hr===Vr)return pa+Sr;if(Yi&&(fa+=pa.length-fa),pf(Hr)){if(ln.slice(fa).search(Hr)){var qa,Va=pa;for(Hr.global||(Hr=hc(Hr.source,Ss(yy.exec(Hr))+"g")),Hr.lastIndex=0;qa=Hr.exec(Va);)var Ka=qa.index;pa=pa.slice(0,Ka===Vr?fa:Ka)}}else if(ln.indexOf(jl(Hr),fa)!=fa){var _o=pa.lastIndexOf(Hr);_o>-1&&(pa=pa.slice(0,_o))}return pa+Sr},Lf=function(ln){return ln=Ss(ln),ln&&Ra.test(ln)?ln.replace(Da,sw):ln},rv=function(ln,bn,Ln){return ln=Ss(ln),bn=Ln?Vr:bn,bn===Vr?ts(ln)?Ii(ln):ro(ln):ln.match(bn)||[]},Rc=function(ln){var bn=ln==null?0:ln.length,Ln=Yo();return ln=bn?Hi(ln,function(Sr){if(typeof Sr[1]!="function")throw new du(ca);return[Ln(Sr[0]),Sr[1]]}):[],gs(function(Sr){for(var Hr=-1;++Hr<bn;){var gi=ln[Hr];if(Kr(gi[0],this,Sr))return Kr(gi[1],this,Sr)}})},Nf=function(ln){return xc(Yu(ln,mo))},Ch=function(ln){return function(){return ln}},l0=function(ln,bn){return ln==null||ln!==ln?bn:ln},Jl=function(ln){return ln},cm=function(ln){return tb(typeof ln=="function"?ln:Yu(ln,mo))},u0=function(ln){return kg(Yu(ln,mo))},c0=function(ln,bn){return nb(ln,Yu(bn,mo))},Gl=function(ln,bn,Ln){var Sr=vl(bn),Hr=Cp(bn,Sr);Ln==null&&!(ul(bn)&&(Hr.length||!Sr.length))&&(Ln=bn,bn=ln,ln=this,Hr=Cp(bn,vl(bn)));var gi=!(ul(Ln)&&"chain"in Ln)||!!Ln.chain,Yi=Ec(ln);return Fn(Hr,function(fa){var pa=bn[fa];ln[fa]=pa,Yi&&(ln.prototype[fa]=function(){var qa=this.__chain__;if(gi||qa){var Va=ln(this.__wrapped__),Ka=Va.__actions__=su(this.__actions__);return Ka.push({func:pa,args:arguments,thisArg:ln}),Va.__chain__=qa,Va}return pa.apply(ln,Xi([this.value()],arguments))})}),ln},iv=function(){return Ol._===this&&(Ol._=C0),this},Sh=function(){},av=function(ln){return ln=cs(ln),gs(function(bn){return jp(bn,ln)})},dm=function(ln){return Dg(ln)?Ea(Pc(ln)):Lw(ln)},fm=function(ln){return function(bn){return ln==null?Vr:Hu(ln,bn)}},Ah=function(){return[]},xd=function(){return!1},d0=function(){return{}},f0=function(){return""},hm=function(){return!0},h0=function(ln,bn){if(ln=cs(ln),ln<1||ln>zl)return[];var Ln=$s,Sr=Tl(ln,$s);bn=Yo(bn),ln-=$s;for(var Hr=Wo(Sr,bn);++Ln<ln;)bn(Ln);return Hr},p0=function(ln){return is(ln)?Hi(ln,Pc):Tu(ln)?[ln]:su(Iu(Ss(ln)))},m0=function(ln){var bn=++ov;return Ss(ln)+bn},g0=function(ln){return ln&&ln.length?xp(ln,Jl,bg):Vr},v0=function(ln,bn){return ln&&ln.length?xp(ln,Yo(bn,2),bg):Vr},pm=function(ln){return Ji(ln,Jl)},y0=function(ln,bn){return Ji(ln,Yo(bn,2))},b0=function(ln){return ln&&ln.length?xp(ln,Jl,_g):Vr},_0=function(ln,bn){return ln&&ln.length?xp(ln,Yo(bn,2),_g):Vr},w0=function(ln){return ln&&ln.length?zo(ln,Jl):0},k0=function(ln,bn){return ln&&ln.length?zo(ln,Yo(bn,2)):0};sa=sa==null?Ol:Uc.defaults(Ol.Object(),sa,Uc.pick(Ol,nw));var yl=sa.Array,Bf=sa.Date,Oh=sa.Error,mm=sa.Function,Cd=sa.Math,Ls=sa.Object,hc=sa.RegExp,x0=sa.String,du=sa.TypeError,Gu=yl.prototype,pc=mm.prototype,bu=Ls.prototype,Eu=sa["__core-js_shared__"],rd=pc.toString,Ns=bu.hasOwnProperty,ov=0,gm=function(){var Hn=/[^.]+$/.exec(Eu&&Eu.keys&&Eu.keys.IE_PROTO||"");return Hn?"Symbol(src)_1."+Hn:""}(),Th=bu.toString,Sd=rd.call(Ls),C0=Ol._,$f=hc("^"+rd.call(Ns).replace(zs,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),id=Dy?sa.Buffer:Vr,mc=sa.Symbol,lf=sa.Uint8Array,vm=id?id.allocUnsafe:Vr,zf=ns(Ls.getPrototypeOf,Ls),ym=Ls.create,sv=bu.propertyIsEnumerable,Ph=Gu.splice,lv=mc?mc.isConcatSpreadable:Vr,Mc=mc?mc.iterator:Vr,Xu=mc?mc.toStringTag:Vr,jh=function(){try{var Hn=Oc(Ls,"defineProperty");return Hn({},"",{}),Hn}catch(ln){}}(),uv=sa.clearTimeout!==Ol.clearTimeout&&sa.clearTimeout,cv=Bf&&Bf.now!==Ol.Date.now&&Bf.now,Eh=sa.setTimeout!==Ol.setTimeout&&sa.setTimeout,uf=Cd.ceil,Ff=Cd.floor,Ih=Ls.getOwnPropertySymbols,bm=id?id.isBuffer:Vr,_m=sa.isFinite,Rh=Gu.join,dv=ns(Ls.keys,Ls),bl=Cd.max,Tl=Cd.min,wm=Bf.now,S0=sa.parseInt,fv=Cd.random,A0=Gu.reverse,km=Oc(sa,"DataView"),Hf=Oc(sa,"Map"),Mh=Oc(sa,"Promise"),Ad=Oc(sa,"Set"),Uf=Oc(sa,"WeakMap"),ad=Oc(Ls,"create"),Od=Uf&&new Uf,Td={},Dh=bd(km),Wk=bd(Hf),Vk=bd(Mh),qk=bd(Ad),Jk=bd(Uf),xm=mc?mc.prototype:Vr,Wf=xm?xm.valueOf:Vr,Cm=xm?xm.toString:Vr,Dc=function(){var Hn=function(){};return function(ln){if(!ul(ln))return{};if(ym)return ym(ln);Hn.prototype=ln;var bn=new Hn;return Hn.prototype=Vr,bn}}();Nr.templateSettings={escape:ao,evaluate:uo,interpolate:So,variable:"",imports:{_:Nr}},Nr.prototype=Ba.prototype,Nr.prototype.constructor=Nr,ko.prototype=Dc(Ba.prototype),ko.prototype.constructor=ko,bo.prototype=Dc(Ba.prototype),bo.prototype.constructor=bo,Wc.prototype.clear=lw,Wc.prototype.delete=_p,Wc.prototype.get=uw,Wc.prototype.has=cw,Wc.prototype.set=Uy,Vc.prototype.clear=dw,Vc.prototype.delete=fw,Vc.prototype.get=hw,Vc.prototype.has=pw,Vc.prototype.set=mw,qc.prototype.clear=gw,qc.prototype.delete=vw,qc.prototype.get=yw,qc.prototype.has=bw,qc.prototype.set=_w,Xd.prototype.add=Xd.prototype.push=mg,Xd.prototype.has=Wy,uc.prototype.clear=ww,uc.prototype.delete=kw,uc.prototype.get=xw,uc.prototype.has=Cw,uc.prototype.set=Sw;function Yu(Hn,ln,bn,Ln,Sr,Hr){var gi,Yi=ln&mo,fa=ln&xo,pa=ln&go;if(bn&&(gi=Sr?bn(Hn,Ln,Sr,Hr):bn(Hn)),gi!==Vr)return gi;if(!ul(Hn))return Hn;var qa=is(Hn);if(qa){if(gi=mb(Hn),!Yi)return su(Hn,gi)}else{var Va=fl(Hn),Ka=Va==xs||Va==wc;if(Id(Hn))return Tg(Hn,Yi);if(Va==nl||Va==xu||Ka&&!Sr){if(gi=fa||Ka?{}:gb(Hn),!Yi)return fa?Fw(Hn,Jy(gi,Hn)):zw(Hn,gg(gi,Hn))}else{if(!Qs[Va])return Sr?Hn:{};gi=vb(Hn,Va,Yi)}}Hr||(Hr=new uc);var _o=Hr.get(Hn);if(_o)return _o;Hr.set(Hn,gi),qf(Hn)?Hn.forEach(function(Oo){gi.add(Yu(Oo,ln,bn,Oo,Hn,Hr))}):Rd(Hn)&&Hn.forEach(function(Oo,Go){gi.set(Go,Yu(Oo,ln,bn,Go,Hn,Hr))});var Lo=pa?fa?Hp:Kc:fa?yu:vl,Bo=qa?Vr:Lo(Hn);return Fn(Bo||Hn,function(Oo,Go){Bo&&(Go=Oo,Oo=Hn[Go]),rh(gi,Go,Yu(Oo,ln,bn,Go,Hn,Hr))}),gi}var od=Bp(Cc),hv=Bp(yg,!0);function Pl(Hn,ln,bn,Ln,Sr){var Hr=-1,gi=Hn.length;for(bn||(bn=Ww),Sr||(Sr=[]);++Hr<gi;){var Yi=Hn[Hr];ln>0&&bn(Yi)?ln>1?Pl(Yi,ln-1,bn,Ln,Sr):Xi(Sr,Yi):Ln||(Sr[Sr.length]=Yi)}return Sr}var gc=Qd(),pv=Qd(!0);function Lc(Hn,ln,bn,Ln,Sr){return Hn===ln?!0:Hn==null||ln==null||!dl(Hn)&&!dl(ln)?Hn!==Hn&&ln!==ln:Ky(Hn,ln,bn,Ln,Lc,Sr)}function Sm(Hn,ln,bn,Ln,Sr){Hn!==ln&&gc(ln,function(Hr,gi){if(Sr||(Sr=new uc),ul(Hr))Mw(Hn,ln,gi,bn,Sm,Ln,Sr);else{var Yi=Ln?Ln(qp(Hn,gi),Hr,gi+"",Hn,ln,Sr):Vr;Yi===Vr&&(Yi=Hr),_f(Hn,gi,Yi)}},yu)}var Am=Od?function(ln,bn){return Od.set(ln,bn),ln}:Jl,Vf=jh?function(ln,bn){return jh(ln,"toString",{configurable:!0,enumerable:!1,value:Ch(bn),writable:!0})}:Jl;function jl(Hn){if(typeof Hn=="string")return Hn;if(is(Hn))return Hi(Hn,jl)+"";if(Tu(Hn))return Cm?Cm.call(Hn):"";var ln=Hn+"";return ln=="0"&&1/Hn==-$l?"-0":ln}var O0=gs,mv=uv||function(Hn){return Ol.clearTimeout(Hn)};function Lh(Hn,ln,bn,Ln,Sr,Hr,gi,Yi,fa,pa){var qa=ln&Uo,Va=ln&os,Ka=ln&Ho,_o=ln&(qs|Os),Lo=ln&Xs,Bo=Ka?Vr:Kd(Hn);function Oo(){for(var Go=arguments.length,bs=yl(Go),rl=Go;rl--;)bs[rl]=arguments[rl];if(_o)var Xl=ef(Oo),Cl=sl(bs,Xl);if(Ln&&(bs=lh(bs,Ln,Sr,_o)),Hr&&(bs=jg(bs,Hr,gi,_o)),Go-=Cl,_o&&Go<pa){var Yl=qo(bs,Xl);return fb(Hn,ln,Lh,Oo.placeholder,bn,bs,Yl,Yi,fa,pa-Go)}var hu=Va?bn:this,Sl=Ka?hu[Hn]:Hn;return Go=bs.length,Yi?bs=Jw(bs,Yi):Lo&&Go>1&&bs.reverse(),qa&&fa<Go&&(bs.length=fa),this&&this!==Ol&&_instanceof1(this,Oo)&&(Sl=Bo||Kd(Sl)),Sl.apply(hu,bs)}return Oo}var gv=Ad&&1/Zn(new Ad([,-0]))[1]==$l?function(ln){return new Ad(ln)}:Sh;function T0(Hn,ln,bn,Ln,Sr,Hr){return ul(Hn)&&ul(ln)&&(Hr.set(ln,Hn),Sm(Hn,ln,Vr,T0,Hr),Hr.delete(ln)),Hn}var _u=Od?function(ln){return Od.get(ln)}:Sh,Qu=Ih?function(ln){return ln==null?[]:(ln=Ls(ln),ei(Ih(ln),function(bn){return sv.call(ln,bn)}))}:Ah,cf=Ih?function(ln){for(var bn=[];ln;)Xi(bn,Qu(ln)),ln=zf(ln);return bn}:Ah,fl=Ws;(km&&fl(new km(new ArrayBuffer(1)))!=Au||Hf&&fl(new Hf)!=wl||Mh&&fl(Mh.resolve())!=Fc||Ad&&fl(new Ad)!=Ml||Uf&&fl(new Uf)!=oc)&&(fl=function(ln){var bn=Ws(ln),Ln=bn==nl?ln.constructor:Vr,Sr=Ln?bd(Ln):"";if(Sr)switch(Sr){case Dh:return Au;case Wk:return wl;case Vk:return Fc;case qk:return Ml;case Jk:return oc}return bn});var vv=Eu?Ec:xd,Nc=Gp(Am),df=Eh||function(Hn,ln){return Ol.setTimeout(Hn,ln)},yv=Gp(Vf),Iu=qw(function(Hn){var ln=[];return Hn.charCodeAt(0)===46&&ln.push(""),Hn.replace(Cs,function(bn,Ln,Sr,Hr){ln.push(Sr?Hr.replace(vy,"$1"):Ln||bn)}),ln}),Nh=gs(function(Hn,ln){return Ks(Hn)?ih(Hn,Pl(ln,1,Ks,!0)):[]}),ff=gs(function(Hn,ln){var bn=Wu(ln);return Ks(bn)&&(bn=Vr),Ks(Hn)?ih(Hn,Pl(ln,1,Ks,!0),Yo(bn,2)):[]}),Pd=gs(function(Hn,ln){var bn=Wu(ln);return Ks(bn)&&(bn=Vr),Ks(Hn)?ih(Hn,Pl(ln,1,Ks,!0),Vr,bn):[]}),bv=gs(function(Hn){var ln=Hi(Hn,Ac);return ln.length&&ln[0]===Hn[0]?pd(ln):[]}),Om=gs(function(Hn){var ln=Wu(Hn),bn=Hi(Hn,Ac);return ln===Wu(bn)?ln=Vr:bn.pop(),bn.length&&bn[0]===Hn[0]?pd(bn,Yo(ln,2)):[]}),P0=gs(function(Hn){var ln=Wu(Hn),bn=Hi(Hn,Ac);return ln=typeof ln=="function"?ln:Vr,ln&&bn.pop(),bn.length&&bn[0]===Hn[0]?pd(bn,Vr,ln):[]}),_v=gs(jc),wv=Vl(function(Hn,ln){var bn=Hn==null?0:Hn.length,Ln=vg(Hn,ln);return Ip(Hn,Hi(ln,function(Sr){return Tc(Sr,bn)?+Sr:Sr}).sort(Pg)),Ln}),kv=gs(function(Hn){return gd(Pl(Hn,1,Ks,!0))}),xv=gs(function(Hn){var ln=Wu(Hn);return Ks(ln)&&(ln=Vr),gd(Pl(Hn,1,Ks,!0),Yo(ln,2))}),Cv=gs(function(Hn){var ln=Wu(Hn);return ln=typeof ln=="function"?ln:Vr,gd(Pl(Hn,1,Ks,!0),Vr,ln)}),Tm=gs(function(Hn,ln){return Ks(Hn)?ih(Hn,ln):[]}),j0=gs(function(Hn){return Cf(ei(Hn,Ks))}),Gk=gs(function(Hn){var ln=Wu(Hn);return Ks(ln)&&(ln=Vr),Cf(ei(Hn,Ks),Yo(ln,2))}),Pm=gs(function(Hn){var ln=Wu(Hn);return ln=typeof ln=="function"?ln:Vr,Cf(ei(Hn,Ks),Vr,ln)}),Sv=gs(Ug),E0=gs(function(Hn){var ln=Hn.length,bn=ln>1?Hn[ln-1]:Vr;return bn=typeof bn=="function"?(Hn.pop(),bn):Vr,Wg(Hn,bn)}),Io=Vl(function(Hn){var ln=Hn.length,bn=ln?Hn[0]:0,Ln=this.__wrapped__,Sr=function(gi){return vg(gi,Hn)};return ln>1||this.__actions__.length||!_instanceof1(Ln,bo)||!Tc(bn)?this.thru(Sr):(Ln=Ln.slice(bn,+bn+(ln?1:0)),Ln.__actions__.push({func:mh,args:[Sr],thisArg:Vr}),new ko(Ln,this.__chain__).thru(function(Hr){return ln&&!Hr.length&&Hr.push(Vr),Hr}))}),I0=Xc(function(Hn,ln,bn){Ns.call(Hn,bn)?++Hn[bn]:cc(Hn,bn,1)}),jd=Af(Tb),Bh=Af(Pb),R0=Xc(function(Hn,ln,bn){Ns.call(Hn,bn)?Hn[bn].push(ln):cc(Hn,bn,[ln])}),Ao=gs(function(Hn,ln,bn){var Ln=-1,Sr=typeof ln=="function",Hr=vu(Hn)?yl(Hn.length):[];return od(Hn,function(gi){Hr[++Ln]=Sr?Kr(ln,gi,bn):ou(gi,ln,bn)}),Hr}),jm=Xc(function(Hn,ln,bn){cc(Hn,bn,ln)}),$h=Xc(function(Hn,ln,bn){Hn[bn?0:1].push(ln)},function(){return[[],[]]}),Av=gs(function(Hn,ln){if(Hn==null)return[];var bn=ln.length;return bn>1&&Ll(Hn,ln[0],ln[1])?ln=[]:bn>2&&Ll(ln[0],ln[1],ln[2])&&(ln=[ln[0]]),rb(Hn,Pl(ln,1),[])}),vc=cv||function(){return Ol.Date.now()},hf=gs(function(Hn,ln,bn){var Ln=os;if(bn.length){var Sr=qo(bn,ef(hf));Ln|=ys}return Qc(Hn,Ln,ln,bn,Sr)}),Ov=gs(function(Hn,ln,bn){var Ln=os|Ho;if(bn.length){var Sr=qo(bn,ef(Ov));Ln|=ys}return Qc(ln,Ln,Hn,bn,Sr)});function Tv(Hn,ln,bn){ln=bn?Vr:ln;var Ln=Qc(Hn,qs,Vr,Vr,Vr,Vr,Vr,ln);return Ln.placeholder=Tv.placeholder,Ln}function Pv(Hn,ln,bn){ln=bn?Vr:ln;var Ln=Qc(Hn,Os,Vr,Vr,Vr,Vr,Vr,ln);return Ln.placeholder=Pv.placeholder,Ln}var zh=gs(function(Hn,ln){return kp(Hn,1,ln)}),M0=gs(function(Hn,ln,bn){return kp(Hn,uu(ln)||0,bn)});function Em(Hn,ln){if(typeof Hn!="function"||ln!=null&&typeof ln!="function")throw new du(ca);var bn=function(){var Ln=arguments,Sr=ln?ln.apply(this,Ln):Ln[0],Hr=bn.cache;if(Hr.has(Sr))return Hr.get(Sr);var gi=Hn.apply(this,Ln);return bn.cache=Hr.set(Sr,gi)||Hr,gi};return bn.cache=new(Em.Cache||qc),bn}Em.Cache=qc;var D0=O0(function(Hn,ln){ln=ln.length==1&&is(ln[0])?Hi(ln[0],vs(Yo())):Hi(Pl(ln,1),vs(Yo()));var bn=ln.length;return gs(function(Ln){for(var Sr=-1,Hr=Tl(Ln.length,bn);++Sr<Hr;)Ln[Sr]=ln[Sr].call(this,Ln[Sr]);return Kr(Hn,this,Ln)})}),Im=gs(function(Hn,ln){var bn=qo(ln,ef(Im));return Qc(Hn,ys,Vr,ln,bn)}),jv=gs(function(Hn,ln){var bn=qo(ln,ef(jv));return Qc(Hn,Vs,Vr,ln,bn)}),fu=Vl(function(Hn,ln){return Qc(Hn,Bs,Vr,Vr,Vr,ln)}),Ev=ch(bg),Iv=ch(function(Hn,ln){return Hn>=ln}),Ed=kf(function(){return arguments}())?kf:function(ln){return dl(ln)&&Ns.call(ln,"callee")&&!sv.call(ln,"callee")},is=yl.isArray,Xk=Ly?vs(Ly):Ap,Id=bm||xd,ml=Ny?vs(Ny):Qy,Rd=By?vs(By):Op,pf=$y?vs($y):eb,qf=hg?vs(hg):Iw,yc=pg?vs(pg):Rw,L0=ch(_g),hl=ch(function(Hn,ln){return Hn<=ln}),Ku=Yc(function(Hn,ln){if(yd(ln)||vu(ln)){Ou(ln,vl(ln),Hn);return}for(var bn in ln)Ns.call(ln,bn)&&rh(Hn,bn,ln[bn])}),mf=Yc(function(Hn,ln){Ou(ln,yu(ln),Hn)}),Fh=Yc(function(Hn,ln,bn,Ln){Ou(ln,yu(ln),Hn,Ln)}),Yk=Yc(function(Hn,ln,bn,Ln){Ou(ln,vl(ln),Hn,Ln)}),N0=Vl(vg),B0=gs(function(Hn,ln){Hn=Ls(Hn);var bn=-1,Ln=ln.length,Sr=Ln>2?ln[2]:Vr;for(Sr&&Ll(ln[0],ln[1],Sr)&&(Ln=1);++bn<Ln;)for(var Hr=ln[bn],gi=yu(Hr),Yi=-1,fa=gi.length;++Yi<fa;){var pa=gi[Yi],qa=Hn[pa];(qa===Vr||gu(qa,bu[pa])&&!Ns.call(Hn,pa))&&(Hn[pa]=Hr[pa])}return Hn}),$0=gs(function(Hn){return Hn.push(Vr,T0),Kr(Rm,Vr,Hn)}),z0=Ig(function(Hn,ln,bn){ln!=null&&typeof ln.toString!="function"&&(ln=Th.call(ln)),Hn[ln]=bn},Ch(Jl)),F0=Ig(function(Hn,ln,bn){ln!=null&&typeof ln.toString!="function"&&(ln=Th.call(ln)),Ns.call(Hn,ln)?Hn[ln].push(bn):Hn[ln]=[bn]},Yo),Hh=gs(ou),Uh=Yc(function(Hn,ln,bn){Sm(Hn,ln,bn)}),Rm=Yc(function(Hn,ln,bn,Ln){Sm(Hn,ln,bn,Ln)}),Qk=Vl(function(Hn,ln){var bn={};if(Hn==null)return bn;var Ln=!1;ln=Hi(ln,function(Hr){return Hr=Wl(Hr,Hn),Ln||(Ln=Hr.length>1),Hr}),Ou(Hn,Hp(Hn),bn),Ln&&(bn=Yu(bn,mo|xo|go,Hw));for(var Sr=ln.length;Sr--;)Ag(bn,ln[Sr]);return bn}),Kk=Vl(function(Hn,ln){return Hn==null?{}:Dw(Hn,ln)}),Jf=hb(vl),H0=hb(yu),U0=vd(function(Hn,ln,bn){return ln=ln.toLowerCase(),Hn+(bn?lm(ln):ln)}),W0=vd(function(Hn,ln,bn){return Hn+(bn?"-":"")+ln.toLowerCase()}),V0=vd(function(Hn,ln,bn){return Hn+(bn?" ":"")+ln.toLowerCase()}),q0=$p("toLowerCase"),Wh=vd(function(Hn,ln,bn){return Hn+(bn?"_":"")+ln.toLowerCase()}),J0=vd(function(Hn,ln,bn){return Hn+(bn?" ":"")+Rv(ln)}),Vh=vd(function(Hn,ln,bn){return Hn+(bn?" ":"")+ln.toUpperCase()}),Rv=$p("toUpperCase"),G0=gs(function(Hn,ln){try{return Kr(Hn,Vr,ln)}catch(bn){return yh(bn)?bn:new Oh(bn)}}),Zu=Vl(function(Hn,ln){return Fn(ln,function(bn){bn=Pc(bn),cc(Hn,bn,hf(Hn[bn],Hn))}),Hn}),Md=ub(),xl=ub(!0),El=gs(function(Hn,ln){return function(bn){return ou(bn,Hn,ln)}}),Zk=gs(function(Hn,ln){return function(bn){return ou(Hn,bn,ln)}}),qh=Rg(Hi),Mm=Rg(ri),Dm=Rg(Pa),ec=db(),Lm=db(!0),Jh=zp(function(Hn,ln){return Hn+ln},0),Mv=Fp("ceil"),ex=zp(function(Hn,ln){return Hn/ln},1),tx=Fp("floor"),Gh=zp(function(Hn,ln){return Hn*ln},1),sd=Fp("round"),nx=zp(function(Hn,ln){return Hn-ln},0);return Nr.after=Ak,Nr.ary=Gb,Nr.assign=Ku,Nr.assignIn=mf,Nr.assignInWith=Fh,Nr.assignWith=Yk,Nr.at=N0,Nr.before=Xb,Nr.bind=hf,Nr.bindAll=Zu,Nr.bindKey=Ov,Nr.castArray=jk,Nr.chain=Vg,Nr.chunk=Gw,Nr.compact=Xw,Nr.concat=Yw,Nr.cond=Rc,Nr.conforms=Nf,Nr.constant=Ch,Nr.countBy=I0,Nr.create=cu,Nr.curry=Tv,Nr.curryRight=Pv,Nr.debounce=Gg,Nr.defaults=B0,Nr.defaultsDeep=$0,Nr.defer=zh,Nr.delay=M0,Nr.difference=Nh,Nr.differenceBy=ff,Nr.differenceWith=Pd,Nr.drop=Sb,Nr.dropRight=$g,Nr.dropRightWhile=Ab,Nr.dropWhile=zg,Nr.fill=Ob,Nr.filter=_k,Nr.flatMap=wk,Nr.flatMapDeep=kk,Nr.flatMapDepth=Hb,Nr.flatten=jb,Nr.flattenDeep=Qw,Nr.flattenDepth=Kw,Nr.flip=Zc,Nr.flow=Md,Nr.flowRight=xl,Nr.fromPairs=Zw,Nr.functions=zk,Nr.functionsIn=Fk,Nr.groupBy=R0,Nr.initial=a2,Nr.intersection=bv,Nr.intersectionBy=Om,Nr.intersectionWith=P0,Nr.invert=z0,Nr.invertBy=F0,Nr.invokeMap=Ao,Nr.iteratee=cm,Nr.keyBy=jm,Nr.keys=vl,Nr.keysIn=yu,Nr.map=Xp,Nr.mapKeys=im,Nr.mapValues=Rf,Nr.matches=u0,Nr.matchesProperty=c0,Nr.memoize=Em,Nr.merge=Uh,Nr.mergeWith=Rm,Nr.method=El,Nr.methodOf=Zk,Nr.mixin=Gl,Nr.negate=gh,Nr.nthArg=av,Nr.omit=Qk,Nr.omitBy=am,Nr.once=vh,Nr.orderBy=Wb,Nr.over=qh,Nr.overArgs=D0,Nr.overEvery=Mm,Nr.overSome=Dm,Nr.partial=Im,Nr.partialRight=jv,Nr.partition=$h,Nr.pick=Kk,Nr.pickBy=om,Nr.property=dm,Nr.propertyOf=fm,Nr.pull=_v,Nr.pullAll=jc,Nr.pullAllBy=Rb,Nr.pullAllWith=Mb,Nr.pullAt=wv,Nr.range=ec,Nr.rangeRight=Lm,Nr.rearg=fu,Nr.reject=Jb,Nr.remove=ek,Nr.rest=Yb,Nr.reverse=Hg,Nr.sampleSize=Jg,Nr.set=Kg,Nr.setWith=sm,Nr.shuffle=Ck,Nr.slice=tk,Nr.sortBy=Av,Nr.sortedUniq=ak,Nr.sortedUniqBy=ok,Nr.split=Ic,Nr.spread=Ok,Nr.tail=sk,Nr.take=lk,Nr.takeRight=uk,Nr.takeRightWhile=Nb,Nr.takeWhile=Bb,Nr.tap=pk,Nr.throttle=Tk,Nr.thru=mh,Nr.toArray=Ef,Nr.toPairs=Jf,Nr.toPairsIn=H0,Nr.toPath=p0,Nr.toPlainObject=Yg,Nr.transform=a0,Nr.unary=Xg,Nr.union=kv,Nr.unionBy=xv,Nr.unionWith=Cv,Nr.uniq=ck,Nr.uniqBy=dk,Nr.uniqWith=fk,Nr.unset=oo,Nr.unzip=Ug,Nr.unzipWith=Wg,Nr.update=Zg,Nr.updateWith=tv,Nr.values=kd,Nr.valuesIn=o0,Nr.without=Tm,Nr.words=rv,Nr.wrap=Pk,Nr.xor=j0,Nr.xorBy=Gk,Nr.xorWith=Pm,Nr.zip=Sv,Nr.zipObject=hk,Nr.zipObjectDeep=$b,Nr.zipWith=E0,Nr.entries=Jf,Nr.entriesIn=H0,Nr.extend=mf,Nr.extendWith=Fh,Gl(Nr,Nr),Nr.add=Jh,Nr.attempt=G0,Nr.camelCase=U0,Nr.capitalize=lm,Nr.ceil=Mv,Nr.clamp=wh,Nr.clone=Ek,Nr.cloneDeep=Yp,Nr.cloneDeepWith=Ik,Nr.cloneWith=ed,Nr.conformsTo=Qp,Nr.deburr=Pu,Nr.defaultTo=l0,Nr.divide=ex,Nr.endsWith=Ds,Nr.eq=gu,Nr.escape=kh,Nr.escapeRegExp=Fs,Nr.every=bk,Nr.find=jd,Nr.findIndex=Tb,Nr.findKey=qu,Nr.findLast=Bh,Nr.findLastIndex=Pb,Nr.findLastKey=Ju,Nr.floor=tx,Nr.forEach=Ub,Nr.forEachRight=_d,Nr.forIn=ql,Nr.forInRight=r0,Nr.forOwn=i0,Nr.forOwnRight=Qg,Nr.get=wd,Nr.gt=Ev,Nr.gte=Iv,Nr.has=rm,Nr.hasIn=If,Nr.head=Fg,Nr.identity=Jl,Nr.includes=xk,Nr.indexOf=Eb,Nr.inRange=Hk,Nr.invoke=Hh,Nr.isArguments=Ed,Nr.isArray=is,Nr.isArrayBuffer=Xk,Nr.isArrayLike=vu,Nr.isArrayLikeObject=Ks,Nr.isBoolean=Kp,Nr.isBuffer=Id,Nr.isDate=ml,Nr.isElement=Qb,Nr.isEmpty=Rk,Nr.isEqual=Zp,Nr.isEqualWith=em,Nr.isError=yh,Nr.isFinite=Kb,Nr.isFunction=Ec,Nr.isInteger=Zb,Nr.isLength=bh,Nr.isMap=Rd,Nr.isMatch=Mk,Nr.isMatchWith=Dk,Nr.isNaN=e0,Nr.isNative=Lk,Nr.isNil=Bk,Nr.isNull=Nk,Nr.isNumber=tm,Nr.isObject=ul,Nr.isObjectLike=dl,Nr.isPlainObject=af,Nr.isRegExp=pf,Nr.isSafeInteger=$k,Nr.isSet=qf,Nr.isString=nm,Nr.isSymbol=Tu,Nr.isTypedArray=yc,Nr.isUndefined=_h,Nr.isWeakMap=Pf,Nr.isWeakSet=jf,Nr.join=f2,Nr.kebabCase=W0,Nr.last=Wu,Nr.lastIndexOf=nf,Nr.lowerCase=V0,Nr.lowerFirst=q0,Nr.lt=L0,Nr.lte=hl,Nr.max=g0,Nr.maxBy=v0,Nr.mean=pm,Nr.meanBy=y0,Nr.min=b0,Nr.minBy=_0,Nr.stubArray=Ah,Nr.stubFalse=xd,Nr.stubObject=d0,Nr.stubString=f0,Nr.stubTrue=hm,Nr.multiply=Gh,Nr.nth=Ib,Nr.noConflict=iv,Nr.noop=Sh,Nr.now=vc,Nr.pad=Js,Nr.padEnd=ds,Nr.padStart=Zs,Nr.parseInt=sf,Nr.random=Uk,Nr.reduce=Vb,Nr.reduceRight=qb,Nr.repeat=um,Nr.replace=xh,Nr.result=of,Nr.round=sd,Nr.runInContext=$o,Nr.sample=rf,Nr.size=Tf,Nr.snakeCase=Wh,Nr.some=Sk,Nr.sortedIndex=Db,Nr.sortedIndexBy=nk,Nr.sortedIndexOf=Lb,Nr.sortedLastIndex=rk,Nr.sortedLastIndexBy=ik,Nr.sortedLastIndexOf=Of,Nr.startCase=J0,Nr.startsWith=fc,Nr.subtract=nx,Nr.sum=w0,Nr.sumBy=k0,Nr.template=Mf,Nr.times=h0,Nr.toFinite=Vu,Nr.toInteger=cs,Nr.toLength=t0,Nr.toLower=ju,Nr.toNumber=uu,Nr.toSafeInteger=n0,Nr.toString=Ss,Nr.toUpper=td,Nr.trim=nd,Nr.trimEnd=nv,Nr.trimStart=Df,Nr.truncate=s0,Nr.unescape=Lf,Nr.uniqueId=m0,Nr.upperCase=Vh,Nr.upperFirst=Rv,Nr.each=Ub,Nr.eachRight=_d,Nr.first=Fg,Gl(Nr,function(){var Hn={};return Cc(Nr,function(ln,bn){Ns.call(Nr.prototype,bn)||(Hn[bn]=ln)}),Hn}(),{chain:!1}),Nr.VERSION=ja,Fn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(Hn){Nr[Hn].placeholder=Nr}),Fn(["drop","take"],function(Hn,ln){bo.prototype[Hn]=function(bn){bn=bn===Vr?1:bl(cs(bn),0);var Ln=this.__filtered__&&!ln?new bo(this):this.clone();return Ln.__filtered__?Ln.__takeCount__=Tl(bn,Ln.__takeCount__):Ln.__views__.push({size:Tl(bn,$s),type:Hn+(Ln.__dir__<0?"Right":"")}),Ln},bo.prototype[Hn+"Right"]=function(bn){return this.reverse()[Hn](bn).reverse()}}),Fn(["filter","map","takeWhile"],function(Hn,ln){var bn=ln+1,Ln=bn==Es||bn==tu;bo.prototype[Hn]=function(Sr){var Hr=this.clone();return Hr.__iteratees__.push({iteratee:Yo(Sr,3),type:bn}),Hr.__filtered__=Hr.__filtered__||Ln,Hr}}),Fn(["head","last"],function(Hn,ln){var bn="take"+(ln?"Right":"");bo.prototype[Hn]=function(){return this[bn](1).value()[0]}}),Fn(["initial","tail"],function(Hn,ln){var bn="drop"+(ln?"":"Right");bo.prototype[Hn]=function(){return this.__filtered__?new bo(this):this[bn](1)}}),bo.prototype.compact=function(){return this.filter(Jl)},bo.prototype.find=function(Hn){return this.filter(Hn).head()},bo.prototype.findLast=function(Hn){return this.reverse().find(Hn)},bo.prototype.invokeMap=gs(function(Hn,ln){return typeof Hn=="function"?new bo(this):this.map(function(bn){return ou(bn,Hn,ln)})}),bo.prototype.reject=function(Hn){return this.filter(gh(Yo(Hn)))},bo.prototype.slice=function(Hn,ln){Hn=cs(Hn);var bn=this;return bn.__filtered__&&(Hn>0||ln<0)?new bo(bn):(Hn<0?bn=bn.takeRight(-Hn):Hn&&(bn=bn.drop(Hn)),ln!==Vr&&(ln=cs(ln),bn=ln<0?bn.dropRight(-ln):bn.take(ln-Hn)),bn)},bo.prototype.takeRightWhile=function(Hn){return this.reverse().takeWhile(Hn).reverse()},bo.prototype.toArray=function(){return this.take($s)},Cc(bo.prototype,function(Hn,ln){var bn=/^(?:filter|find|map|reject)|While$/.test(ln),Ln=/^(?:head|last)$/.test(ln),Sr=Nr[Ln?"take"+(ln=="last"?"Right":""):ln],Hr=Ln||/^find/.test(ln);!Sr||(Nr.prototype[ln]=function(){var gi=this.__wrapped__,Yi=Ln?[1]:arguments,fa=_instanceof1(gi,bo),pa=Yi[0],qa=fa||is(gi),Va=function(bs){var rl=Sr.apply(Nr,Xi([bs],Yi));return Ln&&Ka?rl[0]:rl};qa&&bn&&typeof pa=="function"&&pa.length!=1&&(fa=qa=!1);var Ka=this.__chain__,_o=!!this.__actions__.length,Lo=Hr&&!Ka,Bo=fa&&!_o;if(!Hr&&qa){gi=Bo?gi:new bo(this);var Oo=Hn.apply(gi,Yi);return Oo.__actions__.push({func:mh,args:[Va],thisArg:Vr}),new ko(Oo,Ka)}return Lo&&Bo?Hn.apply(this,Yi):(Oo=this.thru(Va),Lo?Ln?Oo.value()[0]:Oo.value():Oo)})}),Fn(["pop","push","shift","sort","splice","unshift"],function(Hn){var ln=Gu[Hn],bn=/^(?:push|sort|unshift)$/.test(Hn)?"tap":"thru",Ln=/^(?:pop|shift)$/.test(Hn);Nr.prototype[Hn]=function(){var Sr=arguments;if(Ln&&!this.__chain__){var Hr=this.value();return ln.apply(is(Hr)?Hr:[],Sr)}return this[bn](function(gi){return ln.apply(is(gi)?gi:[],Sr)})}}),Cc(bo.prototype,function(Hn,ln){var bn=Nr[ln];if(bn){var Ln=bn.name+"";Ns.call(Td,Ln)||(Td[Ln]=[]),Td[Ln].push({name:ln,func:bn})}}),Td[Lh(Vr,Ho).name]=[{name:"wrapper",func:Vr}],bo.prototype.clone=Ts,bo.prototype.reverse=iu,bo.prototype.value=bp,Nr.prototype.at=Io,Nr.prototype.chain=mk,Nr.prototype.commit=qg,Nr.prototype.next=zb,Nr.prototype.plant=vk,Nr.prototype.reverse=yk,Nr.prototype.toJSON=Nr.prototype.valueOf=Nr.prototype.value=Fb,Nr.prototype.first=Nr.prototype.head,Mc&&(Nr.prototype[Mc]=gk),Nr},Uc=hd();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Ol._=Uc,define(function(){return Uc})):Gd?((Gd.exports=Uc)._=Uc,dg._=Uc):Ol._=Uc}).call(qi)}}),jn={read:function(Mi){return Mi[0]==='"'&&(Mi=Mi.slice(1,-1)),Mi.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(Mi){return encodeURIComponent(Mi).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function On(qi,Mi){function Kr(Fn,Pr,ri){if(typeof document!="undefined"){ri=Ut({},Mi,ri),typeof ri.expires=="number"&&(ri.expires=new Date(Date.now()+ri.expires*864e5)),ri.expires&&(ri.expires=ri.expires.toUTCString()),Fn=encodeURIComponent(Fn).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var ei="";for(var vi in ri)!ri[vi]||(ei+="; "+vi,ri[vi]!==!0&&(ei+="="+ri[vi].split(";")[0]));return document.cookie=Fn+"="+qi.write(Pr,Fn)+ei}}function jr(Fn){if(!(typeof document=="undefined"||arguments.length&&!Fn)){for(var Pr=document.cookie?document.cookie.split("; "):[],ri={},ei=0;ei<Pr.length;ei++){var vi=Pr[ei].split("="),Ei=vi.slice(1).join("=");try{var Hi=decodeURIComponent(vi[0]);if(ri[Hi]=qi.read(Ei,Hi),Fn===Hi)break}catch(Xi){}}return Fn?ri[Fn]:ri}}return Object.create({set:Kr,get:jr,remove:function(Pr,ri){Kr(Pr,"",Ut({},ri,{expires:-1}))},withAttributes:function(Pr){return On(this.converter,Ut({},this.attributes,Pr))},withConverter:function(Pr){return On(Ut({},this.converter,Pr),this.attributes)}},{attributes:{value:Object.freeze(Mi)},converter:{value:Object.freeze(qi)}})}var Sn=On(jn,{path:"/"}),Vn=Sn,Jn=pn(Gt(),1),kr=pn(kn(),1),xr=pn(Gt()),Yn=pn(_n()),Tr=function(Mi){var Kr=Mi.options,jr=Mi.name,Fn=Mi.onChange,Pr=Mi.selectedValue,ri=Mi.wrapperStyle,ei=Kr.map(function(vi,Ei){var Hi=vi.value,Xi=vi.label,Ca=vi.displayAsIs,ma=vi.asIsDisplay,Pa=vi.clickTrackValue,qn=Pa===void 0?null:Pa,ro="name-".concat(Ei),vo=Pr===Hi,ho="option ".concat(vo?"selected":""),Za={};return qn&&(Za["data-event-click-tracking"]=qn),Ca?xr.default.createElement("div",{key:ro,className:ho},ma):xr.default.createElement("div",{key:ro,className:ho},xr.default.createElement("input",{type:"radio",name:jr,id:"".concat(jr,"-").concat(Hi),value:Hi,onChange:Fn,checked:vo?"checked":""}),xr.default.createElement("label",nn({htmlFor:"".concat(jr,"-").concat(Hi)},Za),xr.default.createElement("span",null,Xi)))});return xr.default.createElement("div",{className:"selector__radio-group ".concat(ri)},ei)};Tr.displayName="HorizontalRadioGroup",Tr.defaultProps={selectedValue:"",wrapperStyle:""},Tr.propTypes={options:Yn.default.arrayOf(Yn.default.shape({value:Yn.default.string,label:Yn.default.oneOfType([Yn.default.string,Yn.default.object]),clickTrackValue:Yn.default.string})).isRequired,name:Yn.default.string.isRequired,onChange:Yn.default.func.isRequired,selectedValue:Yn.default.string,wrapperStyle:Yn.default.string};var ti=Tr,yi=pn(Gt()),ra=pn(_n()),Aa=pn(Rn()),ua=pn(Rn()),zi=function(Mi){var Kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!window)return null;var jr=window.getComputedStyle(Mi),Fn=(0,ua.reduce)(Kr,function(Pr,ri,ei){Pr=Pr||{};var vi=jr[ri]||null;return vi&&(Pr[ri]=parseFloat(vi.split("px")[0])),Pr},{});return Fn},Ui=function(Mi){if(!window)return null;var Kr=Mi.offsetWidth,jr=zi(Mi,["marginLeft","marginRight"]),Fn=jr.marginLeft,Pr=jr.marginRight;return Fn+Kr+Pr},Qi=function(Mi){var Kr=Mi.currentPage,jr=Mi.scrollThresholds,Fn=Mi.viewportFlush,Pr=(0,ua.reduce)(jr,function(vi,Ei,Hi){vi=vi||{};var Xi=Ei.low,Ca=Ei.high,ma=Fn>=Xi&&Fn<=Ca;return ma&&(vi[Hi]=Ei),vi},{}),ri=!!Pr[Kr],ei=ri?Kr:(0,ua.findKey)(jr,function(vi){return Fn>=vi.low&&Fn<=vi.high});return ei},Ti=function(Mi){for(var Kr=Mi.numberOfColumns,jr=Mi.numberOfPages,Fn=Mi.clientWidth,Pr=Mi.columnsAreOdd,ri=Mi.childWidth,ei={},vi=0;vi<jr;vi++){var Ei=vi+1,Hi=ei[Ei-1]||{},Xi=Hi.high,Ca=Xi&&Xi+1,ma=Ca||Fn*(Ei-1),Pa=Fn*Ei;if(Pr){var qn=Math.ceil(Kr/jr),ro=Math.ceil(ri),vo=Ei===jr-1,ho=Ei===jr;vo&&Pr&&(Pa=Math.ceil(Fn*Ei+ro*qn)),ho&&Pr&&Ei>1&&(ma=Xi-2-ro*(qn+1))}ei[Ei]={low:ma,high:Pa}}return ei},pi=function(Mi){var Kr=Mi.scrollWidth,jr=Mi.clientWidth,Fn=Mi.offsetWidth,Pr=Mi.firstElementChild,ri=Math.floor(Kr/Pr.offsetWidth),ei=!!(ri%2),vi=jr>=1168,Ei=vi&&ri>3&&ri<6,Hi=ei||Ei?Math.ceil((Kr/jr).toFixed(1)):Math.round((Kr/jr).toFixed(1)),Xi=Ui(Pr),Ca=Ti({numberOfColumns:ri,numberOfPages:Hi,clientWidth:jr,columnsAreOdd:ei,childWidth:Xi,offsetWidth:Fn}),ma={numberOfColumns:ri,numberOfPages:Hi,scrollThresholds:Ca};return ma},$i=function(qi){"use strict";_inherits(Kr,qi);var Mi=_createSuper(Kr);function Kr(jr){_classCallCheck2(this,Kr);var Fn;return Fn=Mi.call(this,jr),Fn.Paginator=yi.default.createRef(),Fn.state={pageSelected:1,numberOfColumns:"",numberOfPages:0,scrollThresholds:null},Fn.renderPageButtons=Fn.renderPageButtons.bind(_assertThisInitialized(Fn)),Fn.clickPageButton=Fn.clickPageButton.bind(_assertThisInitialized(Fn)),Fn.calibrateDimensions=Fn.calibrateDimensions.bind(_assertThisInitialized(Fn)),Fn.goToNextPage=Fn.goToNextPage.bind(_assertThisInitialized(Fn)),Fn.goToPreviousPage=Fn.goToPreviousPage.bind(_assertThisInitialized(Fn)),Fn.setItemInView=Fn.setItemInView.bind(_assertThisInitialized(Fn)),Fn.recalibrate=Fn.recalibrate.bind(_assertThisInitialized(Fn)),Fn}return _createClass2(Kr,[{key:"componentDidMount",value:function(){var Fn=this,Pr=(0,Aa.debounce)(this.recalibrate,370);return window.addEventListener("resize",Pr),this.calibrateDimensions(function(){setTimeout(Fn.calibrateDimensions,700)})}},{key:"componentDidUpdate",value:function(Fn){var Pr=Fn.itemInViewClass,ri=Fn.children,ei=this.props,vi=ei.itemInViewClass,Ei=ei.children,Hi=Pr!==vi,Xi=ri.length!==Ei.length;(Hi||Xi)&&this.recalibrate(!0)}},{key:"componentWillUnmount",value:function(){var Fn=(0,Aa.debounce)(this.recalibrate,370);window.removeEventListener("resize",Fn)}},{key:"setItemInView",value:function(){var Fn=this.state.scrollThresholds,Pr=this.props.itemInViewClass,ri=this.Paginator.current,ei=document.querySelector(Pr)||ri.firstElementChild,vi=Object.keys(Fn),Ei=null,Hi=null;vi.forEach(function(Xi){var Ca=Fn[Xi],ma=Ca.low,Pa=Ca.high,qn=ei.offsetWidth+ei.offsetLeft,ro=qn>=ma&&qn<=Pa;ro&&(Ei=parseInt(Xi,10)||1,Hi=Fn[Xi])}),Ei&&Hi&&(ri.scrollTo({top:0,left:Hi.low,behavior:"smooth"}),this.setState({pageSelected:Ei}))}},{key:"recalibrate",value:function(){var Fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Pr=this,ri=function(){var vi=Pr.state,Ei=vi.scrollThresholds,Hi=vi.pageSelected,Xi=Pr.props.itemInViewClass,Ca=Pr.Paginator.current,ma=Object.keys(Ei),Pa=Ca.className==="flexbox-pagination column";if(!(!Pa&&ma.length<=1)){var qn=Ca.querySelector(".selected.track");if(Fn&&qn){var ro=window.pageXOffset,vo=window.pageYOffset;qn.focus(),window.scrollTo(ro,vo)}var ho=Fn&&qn?qn.clientWidth+qn.offsetLeft:Ca.scrollLeft,Za=Qi({currentPage:Hi,viewportFlush:ho,scrollThresholds:Ei}),Ki=Ei[Za];Ca.scrollTo({top:0,left:Ki&&Ki.low||0,behavior:"smooth"});var ea=parseInt(Za,10),Ji=ma.length;Pr.setState({pageSelected:ea,numberOfPages:Ji})}};return this.calibrateDimensions(function(){setTimeout(Pr.calibrateDimensions(ri),700)})}},{key:"calibrateDimensions",value:function(){var Fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.setItemInView;if(this.Paginator.current){var Pr=pi(this.Paginator.current),ri=Pr.numberOfColumns,ei=Pr.numberOfPages,vi=Pr.scrollThresholds,Ei={numberOfColumns:ri,numberOfPages:ei,scrollThresholds:vi};this.setState(Ei,Fn)}}},{key:"clickPageButton",value:function(Fn){var Pr=this,ri=this.state.scrollThresholds,ei=parseInt(Fn.target.getAttribute("data-page-number"),10),vi=ri[ei],Ei=vi.low;setTimeout(function(){Pr.Paginator.current.scrollTo({top:0,left:Ei,behavior:"smooth"})},200),this.setState({pageSelected:ei})}},{key:"goToNextPage",value:function(Fn){var Pr=this.state,ri=Pr.pageSelected,ei=Pr.scrollThresholds,vi=ri+1,Ei=ei[vi];this.Paginator.current.scrollTo({top:0,left:Ei.low,behavior:"smooth"}),this.setState({pageSelected:vi})}},{key:"goToPreviousPage",value:function(Fn){var Pr=this.state,ri=Pr.pageSelected,ei=Pr.scrollThresholds,vi=ri-1||1,Ei=ei[vi];this.Paginator.current.scrollTo({top:0,left:Ei.low,behavior:"smooth"}),this.setState({pageSelected:vi})}},{key:"renderRightButton",value:function(){var Fn=this.state,Pr=Fn.pageSelected,ri=Fn.numberOfPages,ei=this.props.dataEventCategory;return ri===Pr?null:yi.default.createElement("button",{type:"button",className:"pagination-arrow right",onClick:this.goToNextPage,"data-event-click-tracking":"".concat(ei,"|Paginator-Arrow-Right"),tabIndex:"-1"},yi.default.createElement("span",{className:"sr-only"},"next page"))}},{key:"renderLeftButton",value:function(){var Fn=this.state.pageSelected,Pr=this.props.dataEventCategory;return Fn===1?null:yi.default.createElement("button",{type:"button",className:"pagination-arrow left",onClick:this.goToPreviousPage,"data-event-click-tracking":"".concat(Pr,"|Paginator-Arrow-left"),tabIndex:"-1"},yi.default.createElement("span",{className:"sr-only"},"previous page"))}},{key:"renderPageButtons",value:function(){var Fn=this.state,Pr=Fn.numberOfPages,ri=Fn.scrollThresholds,ei=Fn.pageSelected,vi=this.props.dataEventCategory;if(!Pr||Pr<2)return null;var Ei=Object.keys(ri),Hi=Pr===Ei.length;if(Hi){var Xi=this,Ca=Ei.map(function(ma,Pa){var qn=parseInt(ma,10)===ei;return yi.default.createElement("button",{type:"button",key:"pagination_button_".concat(Pa),onClick:Xi.clickPageButton,"data-page-number":ma,className:"pagination-button ".concat(qn?"selected":""),"data-event-click-tracking":"".concat(vi,"|Paginator-Button"),tabIndex:"-1"},yi.default.createElement("span",{className:"sr-only"},ma))});return yi.default.createElement("div",{className:"page-buttons"},Ca)}return null}},{key:"render",value:function(){var Fn=this.props.children,Pr=this.state.numberOfColumns;return yi.default.createElement(yi.Fragment,null,yi.default.createElement("div",{ref:this.Paginator,className:"flexbox-pagination column"},Fn),this.renderLeftButton(),this.renderRightButton(),this.renderPageButtons())}}]),Kr}(yi.Component);$i.displayName="Paginator",$i.defaultProps={children:null,itemInViewClass:""},$i.propTypes={children:ra.default.oneOfType([ra.default.object,ra.default.arrayOf(ra.default.object)]),itemInViewClass:ra.default.string,dataEventCategory:ra.default.string.isRequired};var bi=$i,Wr=pn(Gt()),zr=pn(_n()),Rr=pn(Gt()),Yr=pn(_n()),Zr=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return Mi||Kr.replace(/.mp3/,"")},_i=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Fn=jr.includes(Mi);if(Fn||Mi===Kr)return"";var Pr=new RegExp(/;\s?/g),ri="; ",ei=Array.isArray(Kr)?Kr:Kr.split(Pr),vi=Mi.split(Pr),Ei=_slicedToArray1(ei,1),Hi=Ei[0],Xi=Hi===void 0?"":Hi,Ca=Xi.toLowerCase().includes("various artist");Ca&&ei.shift();var ma=vi.join(ri),Pa=ei.join(ri)===ma;return Pa&&!Ca?"":ma},ki=function(Mi){var Kr=Mi.name,jr=Mi.title,Fn=Mi.albumCreator,Pr=Mi.albumName,ri=Mi.creator,ei=Mi.artist,vi=Mi.isAlbum;if(vi)return"Full album";var Ei=ri||ei,Hi=_i(Ei,Fn,Pr),Xi=Hi?" - ":null,Ca=Hi?Rr.default.createElement("i",{className:"track-artist"},Hi):null;return Rr.default.createElement(Rr.Fragment,null,Zr(jr,Kr),Xi,Ca)};ki.defaultProps={name:"",title:"",albumCreator:"",albumName:"",creator:"",artist:"",isAlbum:!1},ki.propTypes={name:Yr.default.string,title:Yr.default.string,albumCreator:Yr.default.oneOfType([Yr.default.string,Yr.default.shape([])]),albumName:Yr.default.string,creator:Yr.default.string,artist:Yr.default.string,isAlbum:Yr.default.bool};var Bi=function(Mi){var Kr=Mi.selected,jr=Mi.onSelected,Fn=Mi.thisTrack,Pr=Mi.displayTrackNumbers,ri=Mi.albumCreator,ei=Mi.albumName,vi=Fn.trackNumber,Ei=Fn.length,Hi=Fn.formattedLength,Xi=un(nn({},Fn),{albumCreator:ri,albumName:ei}),Ca=parseInt(vi,10),ma=Ca>0?Ca:"-",Pa=Hi||Ei||"-- : --",qn=[Kr?"selected":"","track",Pr?"":"no-track-number"].join(" ").trim();return Rr.default.createElement("button",{type:"button","data-track-number":vi||0,className:qn,onClick:jr,"data-event-click-tracking":"TrackList|Item"},Rr.default.createElement("span",{className:"track-number"},ma),Rr.default.createElement("span",{className:"track-title"},Rr.default.createElement(ki,nn({},Xi))),Rr.default.createElement("span",{className:"track-length"},Pa))};Bi.defaultProps={selected:!1,displayTrackNumbers:!1,albumCreator:"",albumName:""},Bi.propTypes={selected:Yr.default.bool,onSelected:Yr.default.func.isRequired,thisTrack:Yr.default.shape({}).isRequired,displayTrackNumbers:Yr.default.bool,albumCreator:Yr.default.oneOfType([Yr.default.string,Yr.default.array]),albumName:Yr.default.string,trackIdx:Yr.default.number};var Di=Bi,Gr=function(Mi){var Kr=Mi.selectedTrack,jr=Kr===void 0?0:Kr,Fn=Mi.onSelected,Pr=Mi.tracks,ri=Mi.displayTrackNumbers,ei=Mi.creator,vi=Mi.albumName;if(!Pr.length)return Wr.default.createElement("p",{className:"no-tracks"},"No tracks to display.");var Ei=jr===null?0:jr,Hi='[data-track-number="'.concat(Ei,'"]');return Wr.default.createElement("div",{className:"audio-track-list"},Wr.default.createElement(bi,nn({itemInViewClass:Hi},Mi),Pr.map(function(Xi){var Ca=Xi.trackNumber,ma=Ca===Ei,Pa="individual-track-".concat(Ca),qn={thisTrack:Xi,onSelected:Fn,selected:ma,displayTrackNumbers:ri,albumCreator:ei,albumName:vi};return Wr.default.createElement(Di,un(nn({},qn),{key:Pa}))})))};Gr.defaultProps={tracks:[],displayTrackNumbers:!0,creator:"",albumName:"",selectedTrack:null},Gr.propTypes={onSelected:zr.default.func.isRequired,selectedTrack:zr.default.number,tracks:zr.default.arrayOf(zr.default.object),displayTrackNumbers:zr.default.bool,creator:zr.default.oneOfType([zr.default.string,zr.default.array]),albumName:zr.default.string};var Qr=Gr,Dr=pn(Gt()),qr=pn(_n()),hi=pn(Gt()),xi=pn(_n()),mi=function(qi){"use strict";_inherits(Kr,qi);var Mi=_createSuper(Kr);function Kr(jr){_classCallCheck2(this,Kr);var Fn;return Fn=Mi.call(this,jr),Fn.jwPlayerInstance=hi.default.createRef(),Fn.state={player:null,jwplayerInstance:null,trackNumber:null,playlistLoadCount:0,playerReady:!1,startingOnTrack:0,playerEverStarted:!1,trackStarting:!1},Fn.onPlaylistItemCB=Fn.onPlaylistItemCB.bind(_assertThisInitialized(Fn)),Fn.updateAndPlayTrack=Fn.updateAndPlayTrack.bind(_assertThisInitialized(Fn)),Fn.setURL=Fn.setURL.bind(_assertThisInitialized(Fn)),Fn.maxPlaylistLoadsUntilPlayerIsReady=2,Fn}return _createClass2(Kr,[{key:"componentDidMount",value:function(){var Fn=this,Pr=this.props,ri=Pr.jwplayerInfo,ei=Pr.jwplayerID,vi=Pr.backgroundPhoto,Ei=Pr.onRegistrationComplete,Hi=Pr.jwplayerStartingPoint,Xi=ri.jwplayerPlaylist,Ca=ri.identifier;if(Xi.length){var ma=vi?{}:{waveformer:"jw-holder"},Pa={so:!0,audio:!0,identifier:Ca,hide_list:!0,responsive:!0,onPlaylistItem:this.onPlaylistItemCB,onReady:function(ho){var Za=Fn,Ki=ho.getPlaylistIndex(),ea=Ki+1;Fn.setState({trackNumber:ea,jwplayerInstance:ho},function(){var Ji=Za;Hi&&Za.setState({startingOnTrack:ea},function(){Hi(ea)}),Za.state.jwplayerInstance.on("complete",function(){Ji.setState({trackStarting:!1,playerEverStarted:!0})}),Za.state.jwplayerInstance.on("paused",function(){Ji.setState({trackStarting:!1,playerEverStarted:!0})}),Za.state.jwplayerInstance.on("play",function(){var Ea=ho.getPlaylistIndex();Ji.setState({trackStarting:!0,playerEverStarted:!0,trackNumber:Ea+1})})})}};if(window.Play&&Play){var qn=Object.assign({},Pa,ma),ro=Play(ei,Xi,qn);this.setState({player:ro}),Ei&&Ei(this.setURL)}}}},{key:"componentDidUpdate",value:function(Fn,Pr){var ri=this.props,ei=ri.sourceData,vi=ei.index,Ei=vi===void 0?null:vi,Hi=this.state,Xi=Hi.playerReady,Ca=Hi.playlistLoadCount,ma=Hi.playerEverStarted,Pa=Hi.jwplayerInstance,qn=Hi.trackNumber,ro=Hi.trackStarting,vo=Fn.sourceData,ho=vo.index,Za=parseInt(Ei,10),Ki=!vo.hasOwnProperty("index")&&Za,ea=Ei===0;if(!(!Pa||ea)&&!(Number.isNaN(Za)||Za<0||Ki)){var Ji=Pa.getState(),Ea=Pa.getPlaylistIndex(),Ua=ho===null&&Ei>=1,yo=!Ua&&Ei>ho||qn!==Ei,Qa=yo&&Ji==="idle"&&Ea+1===Ei,zo=Ca===this.maxPlaylistLoadsUntilPlayerIsReady;if(!Xi&&zo){this.updateAndPlayTrack({playerReady:!0,trackNumber:Ei},!Qa);return}if(!(!Pr.playerReady&&Xi)){if(!ma){this.updateAndPlayTrack({trackNumber:Ei,playerEverStarted:!0,playerReady:!0});return}var Wo=!Pr.trackStarting&&ro,Vo=Pr.trackStarting&&!ro;if(!(Wo||Vo)){if(Qa){this.updateAndPlayTrack({trackNumber:Ei},!1);return}var as=Ei!==qn;as&&this.updateAndPlayTrack({trackNumber:Ei})}}}}},{key:"onPlaylistItemCB",value:function(Fn,Pr){var ri=Pr.index,ei=this.state,vi=ei.trackNumber,Ei=ei.playlistLoadCount,Hi=this.props.jwplayerStartingPoint,Xi=Ei+1,Ca={playlistLoadCount:Xi};if(Xi<this.maxPlaylistLoadsUntilPlayerIsReady){this.setState(Ca);return}if(Xi===this.maxPlaylistLoadsUntilPlayerIsReady){this.setState(un(nn({},Ca),{startingOnTrack:ri}),function(){Hi&&Hi(ri+1)});return}if(vi!==ri+1){var ma=this.props.jwplayerPlaylistChange;ma(ri+1)}}},{key:"setURL",value:function(Fn){var Pr=this.state.player,ri=Fn-1||0;return Pr.playN(ri,!0)}},{key:"updateAndPlayTrack",value:function(Fn){var Pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ri=Fn.trackNumber,ei=this.state.player;this.setState(un(nn({},Fn),{trackStarting:!0}),function(){if(Pr){var vi=ri-1||0;ei.playN(vi)}})}},{key:"render",value:function(){var Fn=this.props,Pr=Fn.jwplayerID,ri=Fn.style;return hi.default.createElement("div",{className:"ia-player-wrapper",style:ri},hi.default.createElement("div",{className:"iaux-player-wrapper"},hi.default.createElement("div",{id:Pr})))}}]),Kr}(hi.Component);mi.displayName="ArchiveAudioPlayer",mi.defaultProps={backgroundPhoto:"",jwplayerID:"",jwplayerPlaylistChange:null,jwplayerInfo:{},sourceData:null,onRegistrationComplete:null,style:"",jwplayerStartingPoint:null},mi.propTypes={backgroundPhoto:xi.default.string,jwplayerID:xi.default.string,jwplayerPlaylistChange:xi.default.func,jwplayerStartingPoint:xi.default.func,jwplayerInfo:xi.default.shape({jwplayerPlaylist:xi.default.array,identifier:xi.default.string}),sourceData:xi.default.shape({index:xi.default.number}),onRegistrationComplete:xi.default.func,style:xi.default.object};var ni=mi,Nn=pn(Gt()),Li=pn(_n()),Vi=function(Mi){var Kr=Mi.sourceURL,jr=Mi.title;return Nn.default.createElement("div",{className:"iframe-wrapper"},Nn.default.createElement("iframe",{title:jr,src:Kr,frameBorder:"0",allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",className:"iframe"}))};Vi.displayName="ThirdPartyEmbeddedPlayer",Vi.defaultProps={title:"Playing external media source from Archive.org"},Vi.propTypes={sourceURL:Li.default.string.isRequired,title:Li.default.string};var xa=Vi,Tn=pn(Gt()),ci=pn(_n()),oi=function(qi){"use strict";_inherits(Kr,qi);var Mi=_createSuper(Kr);function Kr(jr){_classCallCheck2(this,Kr);var Fn;return Fn=Mi.call(this,jr),Fn.BookReaderRef=Tn.default.createRef(),Fn.iaBookreaderRef=Tn.default.createRef(),Fn.bookreader={},Fn.bindEventListeners=Fn.bindEventListeners.bind(_assertThisInitialized(Fn)),Fn.loadBookReader=Fn.loadBookReader.bind(_assertThisInitialized(Fn)),Fn.bindEventListeners(),Fn}return _createClass2(Kr,[{key:"componentDidMount",value:function(){this.loadBookReader();var Fn=this.props.userSignedIn;if(Fn){var Pr=this.iaBookreaderRef.current;Pr.setAttribute&&Pr.setAttribute("signedIn","")}}},{key:"componentDidUpdate",value:function(){this.props.item&&!this.iaBookreader.item&&(this.iaBookreader.item=this.props.item)}},{key:"iaBookreader",get:function(){return this.iaBookreaderRef.current}},{key:"bindEventListeners",value:function(){var Fn=this;window.addEventListener("BrBookNav:PostInit",function(){var Pr=Fn;Fn.bookreader.init(),setTimeout(function(){Pr.bookreader.resize(),Pr.bookreader.jumpToIndex(0)},500)})}},{key:"loadBookReader",value:function(){var Fn=this,Pr=this.props.options,ri=window.BookReader.prototype.getPageURI,ei={el:"#".concat(this.BookReaderRef.current.id),showToolbar:!1,onePage:{autofit:"height"},enableFSLogoShortcut:!0,enableBookmarks:!0,enablePageResume:!1,enableTtsPlugin:!1,enableUrlPlugin:!1,defaults:"mode/1up",enableSearch:!0,searchInsideUrl:"/fulltext/inside.php",initialSearchTerm:null,imagesBaseURL:"/bookreader/BookReader/images/",defaultStartLeaf:0,titleLeaf:0,getPageURI:function(Hi){var Xi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ca=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,ma=Math.pow(2,Math.floor(Math.log2(Math.max(1,Xi)))),Pa=ri.call(Fn.bookreader,Hi,ma,Ca);return Pa+=Pa.indexOf("?")>-1?"&":"?",Pa="".concat(Pa,"scale=").concat(ma,"&rotate=").concat(Ca),Pa},controls:{twoPage:{visible:!1},viewmode:{visible:!1}},bookType:"linerNotes"},vi=nn(nn({},ei),Pr);this.bookreader=new window.BookReader(vi),window.br=this.bookreader}},{key:"render",value:function(){var Fn=this.props.baseHost;return Tn.default.createElement("section",nn({className:"bookreader-wrapper liner-notes"},this.props),Tn.default.createElement("ia-bookreader",{basehost:Fn,ref:this.iaBookreaderRef},Tn.default.createElement("div",{slot:"main"},Tn.default.createElement("div",{id:"BookReader",className:"BookReader",ref:this.BookReaderRef}))))}}]),Kr}(Tn.Component);oi.displayName="BookReaderWrapper",oi.defaultProps={options:{},userSignedIn:!1,item:null,baseHost:""},oi.propTypes={options:ci.default.object,userSignedIn:ci.default.bool,item:ci.default.object,baseHost:ci.default.string};var Ai=pn(Gt()),ui=pn(_n()),Ar=pn(Rn()),$r=function(Mi){var Kr=new RegExp(/\?\=/g),jr="default",Fn=0,Pr,ri=Mi.split(Kr),ei=ri.length>1,vi=ri[0];if(!ei)return{videoId:vi,startSeconds:Fn,suggestedQuality:jr,hasTimestamp:ei};ri.forEach(function(Xi){var Ca=(0,Ar.includes)(Xi,"t=");if(Ca){var ma=Xi.substring(2);Pr=parseInt(ma,10)}});var Ei=Number.isInteger(Pr)?Pr:Fn,Hi={videoId:vi,startSeconds:Ei,suggestedQuality:jr,hasTimestamp:ei};return Hi},Ur=function(Mi){var Kr="",jr=Mi.reduce(function(Fn,Pr){var ri=Pr.youtube||Pr,ei=Pr.trackNumber,vi=ei===0,Ei=$r(ri.id),Hi=Ei.videoId,Xi=Ei.startSeconds;vi&&(Kr=Hi);var Ca=Kr===Hi;return Ca&&Fn.push({videoId:Hi,startSeconds:Xi,trackNumber:ei}),Fn},[]);return jr.length?jr:null},Jr=function(qi){"use strict";_inherits(Kr,qi);var Mi=_createSuper(Kr);function Kr(jr){_classCallCheck2(this,Kr);var Fn;Fn=Mi.call(this,jr);var Pr=jr.playlist,ri=Ur(Pr);return Fn.timer=null,Fn.fullAlbumVideoPoller=null,Fn.state={fullAlbumDetails:ri,player:null,playerAnchor:Ai.default.createRef(),selectedTrack:null,id:null,videoStartedPlaying:!1},["loadPlayer","onPlayerStateChange","onPlayerReady","onPlayerError","playVideo","availableVideoId","syncVideoWithPlayer","checkTimeAndTrack"].forEach(function(ei){Fn[ei]=Fn[ei].bind(_assertThisInitialized(Fn))}),Fn}return _createClass2(Kr,[{key:"componentDidMount",value:function(){if(window.YT)this.loadPlayer();else{var Fn=this;this.loadAPI(),window.onYouTubeIframeAPIReady=function(){Fn.loadPlayer()}}}},{key:"shouldComponentUpdate",value:function(Fn,Pr){var ri=this.state,ei=ri.id,vi=ri.player;if(!vi&&Pr.player)return!1;var Ei=ei!==Fn.id;return Ei}},{key:"componentDidUpdate",value:function(Fn){var Pr=this.state,ri=Pr.selectedTrack,ei=this.props,vi=ei.id,Ei=ei.selectedTrack,Hi=Fn.id,Xi=vi!==Hi,Ca=ri===null,ma=!Xi&&Ca;(Xi||ma)&&(clearTimeout(this.timer),this.setState({id:vi,selectedTrack:Ei},this.playVideo))}},{key:"componentWillUnmount",value:function(){clearInterval(this.fullAlbumVideoPoller),this.fullAlbumVideoPoller=null,clearTimeout(this.timer)}},{key:"availableVideoId",value:function(){var Fn=this.state,Pr=Fn.id,ri=this.props,ei=ri.id,vi=Number.isInteger(Pr)?Pr:ei;return vi}},{key:"checkTimeAndTrack",value:function(){var Fn=this.state,Pr=Fn.fullAlbumDetails,ri=Fn.player,ei=ri.getCurrentTime(),vi=Pr.filter(function(Ei){return Ei.startSeconds<=ei}).pop()||{};return{elapsedTime:ei,currentTrack:vi}}},{key:"videoTimePoller",value:function(){var Fn=this.state.selectedTrack,Pr=this.props.youtubePlaylistChange,ri=!0,ei=this.checkTimeAndTrack().currentTrack,vi=ei.trackNumber;Fn!==vi&&Pr(vi,ri)}},{key:"syncVideoWithPlayer",value:function(){var Fn=this.state.videoStartedPlaying;if(Fn){var Pr=800;if(!this.fullAlbumVideoPoller){var ri=this;this.fullAlbumVideoPoller=setInterval(function(){ri.videoTimePoller()},Pr)}}}},{key:"loadAPI",value:function(){document.querySelector(".audio-track-list").setAttribute("style","pointer-events: none");var Fn=document.createElement("script");Fn.src="https://www.youtube.com/iframe_api?origin=".concat(location.origin);var Pr=document.getElementsByTagName("script")[0];Pr.parentNode.insertBefore(Fn,Pr)}},{key:"loadPlayer",value:function(){var Fn=this.state.playerAnchor,Pr=this.availableVideoId(),ri=$r(Pr),ei={height:"600",width:"600",playerVars:{fs:1,rel:0,enablejsapi:1,origin:location.origin},events:{onReady:this.onPlayerReady,onStateChange:this.onPlayerStateChange,onError:this.onPlayerError}},vi=Object.assign({},ei,ri),Ei=new window.YT.Player(Fn.current,vi);this.setState({player:Ei})}},{key:"onPlayerStateChange",value:function(Fn){var Pr=this.props,ri=Pr.youtubePlaylistChange,ei=Pr.selectedTrack,vi=this.state,Ei=vi.selectedTrack,Hi=vi.videoStartedPlaying,Xi=vi.fullAlbumDetails,Ca=Fn.data;if(Ca===YT.PlayerState.ENDED){var ma=Ei||ei;this.setState({videoStartedPlaying:!1},function(){return ri(ma)}),clearInterval(this.fullAlbumVideoPoller),this.fullAlbumVideoPoller=null}if(Ca===YT.PlayerState.PAUSED&&(this.setState({videoStartedPlaying:!1}),clearInterval(this.fullAlbumVideoPoller),this.fullAlbumVideoPoller=null),Ca===YT.PlayerState.PLAYING){var Pa=!0;Hi||this.setState({videoStartedPlaying:!0},function(){return ri(ei,Pa)}),Xi&&this.syncVideoWithPlayer()}}},{key:"onPlayerReady",value:function(Fn){document.querySelector(".audio-track-list").setAttribute("style","pointer-events: auto")}},{key:"onPlayerError",value:function(Fn){var Pr=this.props.youtubePlaylistChange,ri=this.state.selectedTrack;this.timer=setTimeout(function(){Pr(ri)},3e3)}},{key:"playVideo",value:function(){var Fn=this.state,Pr=Fn.player,ri=Fn.selectedTrack,ei=Fn.fullAlbumDetails,vi=this.availableVideoId(),Ei=$r(vi);if(!ei){clearInterval(this.fullAlbumVideoPoller),Pr.loadVideoById(Ei);return}var Hi=ei.find(function(){var qn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return qn.trackNumber===ri}),Xi=Hi.startSeconds,Ca=Pr.getPlayerState();if(Ca===YT.PlayerState.CUED){Pr.seekTo(Xi);return}var ma=this.checkTimeAndTrack().currentTrack,Pa=Hi.trackNumber===ma.trackNumber;Pa||(Pr.seekTo(Xi),Ca===YT.PlayerState.PAUSED&&Pr.playVideo())}},{key:"render",value:function(){var Fn=this.state.playerAnchor;return Ai.default.createElement("div",{className:"YoutubePlayer"},Ai.default.createElement("div",{ref:Fn}))}}]),Kr}(Ai.Component);Jr.displayName="YouTube Player",Jr.propTypes={selectedTrack:ui.default.number.isRequired,id:ui.default.string.isRequired,youtubePlaylistChange:ui.default.func.isRequired,playlist:ui.default.string.isRequired};var Ci=Jr,Ni=function(Mi){var Kr=Mi.backgroundPhoto,jr=Mi.photoAltTag,Fn=Dr.default.createElement("i",{className:"no-photo iconochive-audio"}),Pr=Kr?Dr.default.createElement("img",{className:"background-photo",src:Kr,alt:jr}):Fn;return Pr},Pi=function(qi){"use strict";_inherits(Kr,qi);var Mi=_createSuper(Kr);function Kr(jr){_classCallCheck2(this,Kr);var Fn;return Fn=Mi.call(this,jr),Fn.state={mediaSource:"player"},Fn.showMedia=Fn.showMedia.bind(_assertThisInitialized(Fn)),Fn.createTabs=Fn.createTabs.bind(_assertThisInitialized(Fn)),Fn.toggleMediaSource=Fn.toggleMediaSource.bind(_assertThisInitialized(Fn)),Fn.showLinerNotes=Fn.showLinerNotes.bind(_assertThisInitialized(Fn)),Fn}return _createClass2(Kr,[{key:"toggleMediaSource",value:function(Fn){var Pr=Fn.target.value;this.setState({mediaSource:Pr})}},{key:"showMedia",value:function(){var Fn=this.props,Pr=Fn.source,ri=Fn.sourceData,ei=Fn.playlist,vi=Pr==="youtube"||Pr==="spotify",Ei=null,Hi=ri[Pr]||{},Xi=Hi.urlPrefix,Ca=Xi===void 0?"":Xi,ma=Hi.id,Pa=ma===void 0?"":ma,qn=Hi.urlExtensions,ro=qn===void 0?"":qn,vo=Hi.name,ho=vo===void 0?"":vo;if(Pr==="youtube"){var Za=ri.trackNumber;Ei=Dr.default.createElement(Ci,nn({selectedTrack:Za,id:Pa,playlist:ei},this.props))}else if(Pr==="spotify"){var Ki="".concat(Ca).concat(Pa).concat(ro);Ei=Dr.default.createElement(xa,{sourceURL:Ki,title:ho})}var ea=vi?{visibility:"hidden"}:{visibility:"visible"};return Dr.default.createElement(Dr.Fragment,null,Dr.default.createElement(ni,un(nn({},this.props),{style:ea})),Ei)}},{key:"createTabs",value:function(){var Fn=this.props,Pr=Fn.customSourceLabels,ri=Fn.linerNotes,ei=this.state.mediaSource,vi={value:"player",label:Pr.player},Ei=[vi];return ri&&Ei.push({value:"liner-notes",label:Pr.linerNotes}),Dr.default.createElement(ti,{options:Ei,onChange:this.toggleMediaSource,selectedValue:ei,wrapperStyle:"tab-bottom",name:"audio-theatre-tabs"})}},{key:"showLinerNotes",value:function(){var Fn=this.props,Pr=Fn.linerNotes,ri=Fn.userSignedIn,ei=Fn.albumMetadata,vi=Fn.baseHost,Ei=this.state.mediaSource;if(!Pr||!Pr.data)return null;var Hi=Ei==="liner-notes"?{visibility:"visible"}:{visibility:"hidden"};return Dr.default.createElement("div",{style:Hi},Dr.default.createElement(oi,{options:nn({},Pr.data.brOptions),userSignedIn:ri,baseHost:vi,item:ei,style:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"black"}}))}},{key:"render",value:function(){var Fn=this.props,Pr=Fn.backgroundPhoto,ri=Fn.playlist,ei=!!ri.length,vi=ei&&Pr?"no-waveform":"with-waveform",Ei=Pr?"":"no-cover";return Dr.default.createElement("section",{className:"theatre__audio-player"},Dr.default.createElement("div",{className:"content-window"},Dr.default.createElement("div",{className:"album-cover ".concat(Ei)},Ni(this.props)),Dr.default.createElement("div",{className:"media-player ".concat(vi)},this.showMedia(),this.showLinerNotes())),Dr.default.createElement("div",{className:"tabs"},this.createTabs()))}}]),Kr}(Dr.Component);Pi.displayName="TheatreAudioPlayer",Pi.defaultProps={backgroundPhoto:"",photoAltTag:"",urlExtensions:"",linerNotes:null,albumMetadata:null,userSignedIn:!1,baseHost:""},Pi.propTypes={source:qr.default.oneOf(["youtube","spotify","archive"]).isRequired,sourceData:qr.default.shape({urlPrefix:qr.default.string,id:qr.default.string,mediaName:qr.default.string}).isRequired,urlExtensions:qr.default.string,backgroundPhoto:qr.default.string,photoAltTag:qr.default.string,customSourceLabels:qr.default.object,linerNotes:qr.default.object,playlist:qr.default.array.isRequired,albumMetadata:qr.default.object,userSignedIn:qr.default.bool,baseHost:qr.default.string};var ta=pn(Gt()),aa=pn(_n()),ga=pn(Rn()),Ma=pn(Rn()),ha=pn(Rn()),la=pn(Rn()),Ta=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Kr={spotify:{urlPrefix:"https://embed.spotify.com/?uri="},youtube:{urlPrefix:"https://www.youtube.com/embed/",urlExtensions:"?fs=1&rel=0&autoplay=1&origin=".concat(window.location.origin)}},jr=Array.isArray(Mi)?Mi:[Mi],Fn=jr.reduce(function(){var Pr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ri=arguments.length>1?arguments[1]:void 0,ei=ri.match(/(youtube|spotify)/g);if(ei){var vi=ei[0],Ei=Kr[vi],Hi=vi==="youtube"?ri.lastIndexOf(":")+1:ri.indexOf(":")+1,Xi=ri.slice(Hi);Pr[ei[0]]=(0,la.merge)({},Ei,{id:Xi})}return Pr},{});return Fn},ba=Ta,ji=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return!!Mi.match(/(mp3|ogg|flac|m4a|wma|aiff|aac|aa|ra|ram|shn|wav|wave)$/g)},Or=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return!!Mi.match(/(png|jpg|jpeg)$/gi)},Fr=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return!!Mi.match(/_vbr.mp3$/g)},si=function(){var Mi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return!!Mi.match(/_segments.(json|xml)$/gi)},ia=function(Mi){var Kr=Mi.fileDirectoryPrefix,jr=Mi.files,Fn="",Pr={},ri=[],ei=jr.reduce(function(){var vi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ei=arguments.length>1?arguments[1]:void 0,Hi=Ei.source,Xi=Ei.name,Ca=Ei.private||null,ma=null,Pa=null,qn=Ei["external-identifier"]||null,ro=Hi==="original",vo=ji(Xi),ho=ro&&Or(Xi),Za=!!Xi.match(/__ia_thumb.jpg$/g);if(Za||!ro&&!vo)return vi;if(ho){Fn="".concat(Kr).concat(encodeURIComponent(Xi));var Ki=!!Xi.match(/_itemimage./g),ea=!!Xi.match(/IMG_00001.jpg/g),Ji=!!Xi.match(/IMG_0001.jpg/g);ea?Pr.designated=Fn:Ji?Pr.actual=Fn:Ki?Pr.formattedAsFirst=Fn:Pr.actual=Fn}if(ro&&vo){var Ea=(0,ha.filter)(jr,function(Qa){return Qa.original===Xi});Pa=Ea.reduce(function(){var Qa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zo=arguments.length>1?arguments[1]:void 0,Wo=zo.name,Vo=(0,ha.endsWith)(Wo,".png"),as=(0,ha.endsWith)(Wo,"_sample.mp3"),vs=(0,ha.endsWith)(Wo,".mp3"),ms=(0,ha.endsWith)(Wo,".ogg"),_s="".concat(Kr).concat(encodeURIComponent(Wo));Vo&&!Wo.match(/_spectrogram.png/g)&&(Qa.waveformURL=_s);var As=Object.assign({},zo,{fullFilePath:_s});return Ca&&as&&(Qa.sampleMP3=As),vs&&!as&&(Qa.fullMP3=As),ms&&(Qa.fullOGG=As),Qa},{}),qn&&(ma=ba(qn),Object.keys(ma).forEach(function(Qa){return ri.push(Qa)}));var Ua="".concat(Kr).concat(encodeURIComponent(Xi)),yo=Object.assign({},Ei,{relatedFiles:Ea,fullFilePath:Ua},Pa,ma);vi.push(yo)}return vi},[]);return{tracks:ei,itemPhotoCandidates:Pr,trackFilesHaveYoutubeSpotify:ri}},Gi=ia,Ya=pn(Rn()),Na=function(Mi){var Kr=Mi.fileDirectoryPrefix,jr=Mi.files,Fn=Mi.itemIdentifier,Pr="",ri={},ei=[],vi=jr.reduce(function(){var Hi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Xi=arguments.length>1?arguments[1]:void 0,Ca=Xi.source,ma=Xi.original,Pa=ma===void 0?"":ma,qn=Xi.name,ro=Xi.private||null,vo=null,ho=null,Za=Xi["external-identifier"]||null,Ki=Ca==="original",ea=Pa.match("".concat(Fn,"_segments.")),Ji="".concat(Fn,".mp3"),Ea=ji(qn),Ua=Ki&&Or(qn),yo=!!qn.match(/__ia_thumb.jpg$/g);if(yo||!Ki&&!Ea||Ji===qn)return Hi;if(Ua){Pr="".concat(Kr).concat(encodeURIComponent(qn));var Qa=!!qn.match(/_itemimage./g),zo=!!qn.match(/IMG_00001.jpg/g),Wo=!!qn.match(/IMG_0001.jpg/g);zo?ri.designated=Pr:Wo?ri.actual=Pr:Qa?ri.formattedAsFirst=Pr:ri.actual=Pr}if(ea&&Ea){var Vo=(0,Ya.filter)(jr,function(ms){return ms.original===qn});ho=Vo.reduce(function(){var ms=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_s=arguments.length>1?arguments[1]:void 0,As=_s.name,js=(0,Ya.endsWith)(As,".png"),sl=(0,Ya.endsWith)(As,"_sample.mp3"),Fo=(0,Ya.endsWith)(As,".mp3"),so=(0,Ya.endsWith)(As,".ogg"),co="".concat(Kr).concat(encodeURIComponent(As));js&&!As.match(/_spectrogram.png/g)&&(ms.waveformURL=co);var ts=Object.assign({},_s,{fullFilePath:co});return ro&&sl&&(ms.sampleMP3=ts),Fo&&!sl&&(ms.fullMP3=ts),so&&(ms.fullOGG=ts),ms},{}),Za&&(vo=ba(Za),Object.keys(vo).forEach(function(ms){return ei.push(ms)}));var as="".concat(Kr).concat(encodeURIComponent(qn)),vs=Object.assign({},Xi,{relatedFiles:Vo,fullFilePath:as},ho,vo);Hi.push(vs)}return Hi},[]),Ei={tracks:vi,itemPhotoCandidates:ri,trackFilesHaveYoutubeSpotify:ei};return Ei},to=Na,li=function(Mi){var Kr=Mi.creator,jr=Mi.artist,Fn=Mi;if(!Kr){var Pr=Kr||jr||[""],ri={creator:Pr};Fn=Object.assign({},Mi,ri)}var ei=(0,Ma.reduce)(Fn,function(vi,Ei,Hi){vi=vi||{};var Xi=Array.isArray(Ei),Ca=Hi==="creator"?"; ":", ",ma=Xi?Ei.join(Ca):Ei||"";return vi[Hi]=ma,vi},{});return ei},Cr=function(Mi,Kr){var jr=Mi.dir,Fn=Mi.server,Pr=Mi.metadata,ri=Mi.files,ei=Pr.collection,vi=Pr.identifier,Ei="".concat(Fn.includes("://")?"":"https://").concat(Fn).concat(jr,"/"),Hi=0,Xi=0,Ca=0,ma=0,Pa=ri.reduce(function(){var as=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],vs=arguments.length>1?arguments[1]:void 0,ms=vs.name,_s=vs.source,As=_s===void 0?"":_s,js=vs.original,sl=js===void 0?"":js,Fo=ji(ms),so=Or(ms),co=Fo||so,ts=As==="derivative",Qo=ms.match(/_sample\.mp3$/),Ha=ms.match(/\.mp3$/),ns=Fr(ms),qo=Ha&&!Qo&&!ns,Zn=qo&&ts,wn=Zn&&!Array.isArray(sl)&&si(sl);return co&&(Fo&&(Qo&&(Hi+=1),Zn&&(Xi+=1,wn&&(ma+=1)),As==="original"&&(Ca+=1)),as.push(vs)),as},[]),qn=Kr?!1:(0,Ma.includes)(ei,"samples_only"),ro=ba(Pr["external-identifier"])||{},vo=ma>0,ho=vo?to:Gi,Za=ho({fileDirectoryPrefix:Ei,files:Pa,itemIdentifier:vi}),Ki=Za.tracks,ea=Za.itemPhotoCandidates,Ji=Za.trackFilesHaveYoutubeSpotify,Ea={spotify:"Spotify",youtube:"YouTube"},Ua=(0,Ma.chain)([Ji,Object.keys(ro)]).flatten().uniq().value(),yo=li(Pr),Qa=ea.designated,zo=ea.actual,Wo=ea.formattedAsFirst,Vo=Object.assign({},Pr,{albumMetadaToDisplay:yo},{fileDirectoryPrefix:Ei,itemPhoto:Qa||Wo||zo||"",playSamples:qn,tracks:Ki,albumSpotifyYoutubeInfo:ro,externalSources:Ua,externalSourcesDisplayValues:Ea});return Vo},Xn=Cr,Qn=function(Mi){if(!Mi)return null;var Kr=parseFloat(Mi)*1e3,jr=Math.floor(Kr/6e4),Fn=(Kr%6e4/1e3).toFixed(0),Pr=Fn==="60",ri=Pr?"00":(Fn<10?"0":"")+Fn,ei=jr;return ei||(ei="00"),Pr&&(ei=jr+1),"".concat(ei,":").concat(ri)},wr=function(Mi,Kr){var jr=Mi.playSamples,Fn=Mi.tracks,Pr=Mi.albumSpotifyYoutubeInfo,ri=Kr==="youtube"||Kr==="spotify";if(Kr==="archive"){if(jr){var ei=Fn.map(function(Xi,Ca){var ma=Xi.sampleMP3,Pa=Xi.title,qn=Pa===void 0?"":Pa,ro=Xi.creator,vo=ro===void 0?"":ro,ho=Xi.artist,Za=ho===void 0?"":ho,Ki=ma.length,ea=Ki.indexOf(":")>0,Ji=ea?Ki:Qn(Ki),Ea={title:qn,creator:vo,artist:Za,formattedLength:Ji},Ua=Ca+1;return Object.assign({},ma,nn({trackNumber:Ua},Ea))});return ei}return Fn.map(function(Xi,Ca){var ma=Xi.fullMP3,Pa=Xi.length,qn=Pa===void 0?"":Pa,ro=ma||Xi,vo=qn.indexOf(":")>0,ho=vo?qn:Qn(qn),Za=Ca+1;return Object.assign({},ro,{trackNumber:Za,formattedLength:ho})})}if(ri){var vi={youtube:Pr.youtube||null,spotify:Pr.spotify||null,isAlbum:!0,trackNumber:0},Ei=[],Hi=Fn.reduce(function(){var Xi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[vi],Ca=arguments.length>1?arguments[1]:void 0,ma=arguments.length>2?arguments[2]:void 0,Pa=Ca.length,qn=Pa===void 0?"":Pa,ro=Ca.title,vo=Ca.creator,ho=Ca.artist,Za=ho===void 0?"":ho,Ki={title:ro,creator:vo,artist:Za},ea=qn.indexOf(":")>0,Ji=ea?qn:Qn(qn),Ea=ma+1,Ua=Object.assign({},Ca,nn({formattedLength:Ji,trackNumber:Ea},Ki));return Ca.hasOwnProperty(Kr)&&Xi.push(Ua),Xi},[]);return Pr.hasOwnProperty(Kr)&&Ei.push(vi),Ei.concat(Hi)}return[]},$n=wr,Mr=pn(Gt()),Lr=function(Mi){var Kr=Mi.title,jr=Kr===void 0?"YouTube logo":Kr;return Mr.default.createElement("figure",nn({},Mi),Mr.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",width:"25",viewBox:"0 0 175 120","aria-labelledby":"youtube-logo",role:"img"},Mr.default.createElement("title",{id:"youtube-logo"},jr),Mr.default.createElement("defs",null,Mr.default.createElement("polygon",{id:"official-youtube-red-a",points:".06 .04 176 .04 176 124 .06 124"})),Mr.default.createElement("g",{fill:"none",fillRule:"evenodd"},Mr.default.createElement("mask",{id:"official-youtube-red-b",fill:"#fff"},Mr.default.createElement("use",{xlinkHref:"#official-youtube-red-a"})),Mr.default.createElement("path",{fill:"#D9252A",d:"M172.322,19.363 C170.298,11.741 164.335,5.739 156.762,3.702 C143.037,0 88,0 88,0 C88,0 32.963,0 19.238,3.702 C11.666,5.739 5.702,11.741 3.678,19.363 C0,33.177 0,62 0,62 C0,62 0,90.822 3.678,104.638 C5.702,112.259 11.666,118.261 19.238,120.299 C32.963,124 88,124 88,124 C88,124 143.037,124 156.762,120.299 C164.335,118.261 170.298,112.259 172.322,104.638 C176,90.822 176,62 176,62 C176,62 176,33.177 172.322,19.363",mask:"url(#official-youtube-red-b)"}),Mr.default.createElement("polyline",{fill:"#FFFFFE",points:"70 88.169 116 62.001 70 35.831 70 88.169"}))))},fi=pn(Gt()),Si=function(Mi){var Kr=Mi.title,jr=Kr===void 0?"Spotify logo":Kr;return fi.default.createElement("figure",nn({},Mi),fi.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",width:"20",viewBox:"0 0 166 166","aria-labelledby":"spotify-logo",role:"img"},fi.default.createElement("title",{id:"spotify-logo"},jr),fi.default.createElement("path",{fill:"#1ED760",fillRule:"evenodd",d:"M133.28,74.24 C106.286,58.209 61.76,56.735 35.991,64.556 C31.852,65.812 27.476,63.476 26.222,59.338 C24.968,55.197 27.302,50.824 31.443,49.566 C61.024,40.587 110.199,42.321 141.275,60.768 C144.997,62.978 146.218,67.785 144.012,71.501 C141.804,75.223 136.993,76.45 133.28,74.24 Z M132.396,97.984 C130.502,101.057 126.484,102.021 123.415,100.134 C100.91,86.301 66.593,82.293 39.968,90.375 C36.515,91.418 32.869,89.472 31.82,86.025 C30.78,82.573 32.727,78.933 36.174,77.883 C66.589,68.653 104.4,73.123 130.248,89.008 C133.317,90.898 134.283,94.918 132.396,97.984 Z M122.149,120.787 C120.644,123.255 117.431,124.028 114.972,122.524 C95.307,110.505 70.555,107.791 41.405,114.449 C38.596,115.093 35.796,113.333 35.155,110.524 C34.512,107.716 36.266,104.916 39.081,104.275 C70.981,96.983 98.344,100.121 120.417,113.609 C122.878,115.112 123.653,118.327 122.149,120.787 Z M83.743,0 C37.494,0 -1.42108547e-12,37.493 -1.42108547e-12,83.742 C-1.42108547e-12,129.996 37.494,167.486 83.743,167.486 C129.994,167.486 167.486,129.996 167.486,83.742 C167.486,37.493 129.994,0 83.743,0 Z"})))},Ri=pn(Gt()),na=function(Mi){var Kr=Mi.title,jr=Kr===void 0?"Internet Archive logo":Kr;return Ri.default.createElement("figure",nn({},Mi),Ri.default.createElement("svg",{height:"20",width:"22",viewBox:"0 0 32 42",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":"ia-logo-svg",role:"img"},Ri.default.createElement("title",{id:"ia-logo-svg"},jr),Ri.default.createElement("g",{fill:"#fff",fillRule:"evenodd"},Ri.default.createElement("path",{d:"m0 4.4796473 18.707282-4.4796473 18.4263458 4.23309464-.7386684 1.30442147h-35.29099323"}),Ri.default.createElement("path",{d:"m.93617021 6.55319149h35.39634429v3.80921841h-35.39634429z"}),Ri.default.createElement("path",{d:"m.93617021 38.3829787h35.39634429v2.539209h-35.39634429z"}),Ri.default.createElement("path",{d:"m.00040364 41.1914894h37.94212666v1.9048116h-37.9425303z"}),Ri.default.createElement("path",{d:"m1.34062144 11.4275601.43997189-.1935175h2.35566603l.42180792.2117357.21110578 3.3857469.21110578 5.5014846v5.2909635l-.21110578 6.5953849-.03511702 4.443211-.59779668.1769187h-2.10984687l-.63291369-.1769187-.24581916-4.443211-.21150943-6.5601631v-5.2905586l.21150943-5.5371113z"}),Ri.default.createElement("path",{d:"m32.2342385 11.4275601.4395682-.1935175h2.355666l.4222116.2117357.2107021 3.3857469.2107022 5.5014846v5.2909635l-.2107022 6.5953849-.0347133 4.443211-.5982004.1769187h-2.1094432l-.6329137-.1769187-.2466264-4.443211-.2107022-6.5601631v-5.2905586l.2107022-5.5371113z"}),Ri.default.createElement("path",{d:"m11.6384938 11.4275601.4391646-.1935175h2.3560697l.4218079.2117357.2111058 3.3857469.2111057 5.5014846v5.2909635l-.2111057 6.5953849-.0347134 4.443211-.5982003.1769187h-2.1098469l-.6333174-.1769187-.2458191-4.443211-.2107021-6.5601631v-5.2905586l.2107021-5.5371113z"}),Ri.default.createElement("path",{d:"m22.8725363 11.4275601.4395683-.1935175h2.355666l.4218079.2117357.2111058 3.3857469.2111058 5.5014846v5.2909635l-.2111058 6.5953849-.0347134 4.443211-.5982003.1769187h-2.1098469l-.6329137-.1769187-.2462228-4.443211-.2107021-6.5601631v-5.2905586l.2107021-5.5371113z"}))))},va=pn(Gt()),za=function(Mi){var Kr=Mi.title,jr=Kr===void 0?"Booklet":Kr;return va.default.createElement("figure",nn({},Mi),va.default.createElement("svg",{height:"20",viewBox:"0 0 16 11",width:"22",xmlns:"http://www.w3.org/2000/svg"},va.default.createElement("title",null,jr),va.default.createElement("path",{d:"m7.49999992 1.83333333.00000008 9.16666667c-.50000008-.4583333-1.50000006-1.375-3.75000004-1.375-1.04912478-.00508972-2.09254975.14166432-3.09174996.4348438-.1524966.0466407-.32015675.0232227-.45057888-.06293493-.13042213-.08615761-.20769643-.22454469-.20767111-.37190887v-8.25c-.00002356-.12795338.0583032-.25009062.16087499-.336875.69975-.59170833 2.24262498-1.038125 3.58912496-1.038125 1.84299998 0 2.91424997.9185 3.48999996 1.41178125l.099125.08479167c.10253983.08675734.16086366.2088469.160875.33676041zm.99999999 0v9.16666667c.49999999-.4583333 1.49999998-1.375 3.74999999-1.375 1.0491247-.00508972 2.0925497.14166432 3.0917499.4348438.1525012.0467501.3202267.0233775.4506829-.06280263.1304563-.08618016.2077042-.22463847.2075671-.37204117v-8.25c.0000236-.12795338-.0583032-.25009062-.160875-.336875-.69975-.59159375-2.2425-1.038125-3.5891249-1.038125-1.84275 0-2.914375.9185-3.49 1.41178125-.034625.02979167-.067375.05797917-.099125.08479167-.10253983.08675734-.16086366.2088469-.16087499.33676041z",fill:"#fff"})))},no=function(Mi){var Kr=Mi.channel,jr=Mi.labelValue,Fn=Mi.title,Pr=ta.default.createElement("span",{className:"channel-label"},jr),ri={youtube:ta.default.createElement(Lr,{className:"channel-icon",title:Fn}),spotify:ta.default.createElement(Si,{className:"channel-icon",title:Fn}),linerNotes:ta.default.createElement(za,{className:"channel-icon",title:Fn}),default:ta.default.createElement(na,{className:"channel-icon",title:Fn})},ei=ri[Kr]||ri.default;return ta.default.createElement(ta.Fragment,null,ei,Pr)};no.defaultProps={channel:""},no.propTypes={channel:aa.default.string,labelValue:aa.default.string.isRequired,title:aa.default.string.isRequired};var po=function(qi){"use strict";_inherits(Kr,qi);var Mi=_createSuper(Kr);function Kr(jr){_classCallCheck2(this,Kr);var Fn;Fn=Mi.call(this,jr);var Pr=jr.albumMetadata,ri=jr.playFullIAAudio,ei=Xn(Pr,ri);return Fn.state={albumData:ei,tracklistToShow:[],channelToPlay:"archive",trackStartingPoint:null,trackSelected:null,urlSetterFN:null},["selectThisTrack","onChannelSelect","jwplayerPlaylistChange","jwplayerStartingPoint","getSelectableChannels","getAudioSourceInfoToPlay","receiveURLSetter","updateURL","youtubePlaylistChange","getTrackToHighlight"].forEach(function(vi){Fn[vi]=Fn[vi].bind(_assertThisInitialized(Fn))}),Fn}return _createClass2(Kr,[{key:"componentDidMount",value:function(){var Fn=document.querySelector("channel-selector"),Pr=this.getSelectableChannels(),ri=this.state.albumData;Fn.samples=ri.playSamples||!1,Fn.spotify=Pr.find(function(ei){return ei.value==="spotify"}),Fn.youtube=Pr.find(function(ei){return ei.value==="youtube"}),Fn.addEventListener("channelChange",this.onChannelSelect)}},{key:"onChannelSelect",value:function(Fn){var Pr=this.state,ri=Pr.albumData,ei=Pr.channelToPlay,vi=Fn.detail.channel;if(vi!=="beta"){if(vi==="ia"&&(vi="archive"),window.archive_analytics){var Ei="Channel-".concat(vi);window.archive_analytics.send_event("Audio-Player",Ei)}if(!(ei===vi||vi==="webamp")){var Hi=$n(ri,vi),Xi=vi;this.setState({channelToPlay:Xi,tracklistToShow:Hi},this.updateURL)}}}},{key:"getAudioSourceInfoToPlay",value:function(){var Fn=this.state,Pr=Fn.channelToPlay,ri=Fn.trackSelected,ei=Fn.tracklistToShow,vi=Fn.trackStartingPoint,Ei;if(Pr==="archive")return Ei={index:ri},Ei;var Hi=ri===null&&vi>0,Xi=Hi?vi:ri,Ca=(0,ga.find)(ei,function(ma){var Pa=ma.trackNumber===Xi;if(Pa)return ma});return Ei=Ca||(0,ga.head)(ei),Ei||{}}},{key:"getTrackToHighlight",value:function(Fn){var Pr=this.state,ri=Pr.trackSelected,ei=Pr.trackStartingPoint;return parseInt(Fn.index,10)>=0?Fn.index:ri===null&&ei>=0?Fn.trackNumber||ei:parseInt(Fn.trackNumber,10)?Fn.trackNumber:null}},{key:"getSelectableChannels",value:function(){var Fn=this.state,Pr=Fn.albumData,ri=Pr.externalSources,ei=Pr.playSamples,vi=Pr.externalSourcesDisplayValues,Ei=(0,ga.flatten)(["archive",ri,"webamp"]),Hi=Ei.map(function(Xi){if(Xi==="webamp"){var Ca=ta.default.createElement("a",{href:"".concat(window.location.href,"?&webamp=1"),alt:"play Webamp",className:"webamp-link","data-event-click-tracking":"Audio-Player|Channel-Webamp"},ta.default.createElement("img",{src:"/images/llama-icon.png",alt:"webamp"}),ta.default.createElement("span",{className:"channel-label"},"Webamp"));return{displayAsIs:!0,asIsDisplay:Ca}}var ma;return Xi==="archive"?ma="".concat(ei?"Samples":"Internet Archive"):ma=vi[Xi]||"",{value:Xi,label:no({channel:Xi,labelValue:ma,title:"play ".concat(ma)}),clickTrackValue:"Audio-Player|Channel-".concat(ma)}});return Hi}},{key:"updateURL",value:function(){var Fn=this.state,Pr=Fn.trackSelected,ri=Fn.urlSetterFN,ei=Fn.channelToPlay,vi=Pr===0,Ei=Number.isInteger(Pr)&&!vi,Hi=ei!=="archive";Hi&&Ei&&ri&&ri(Pr)}},{key:"youtubePlaylistChange",value:function(Fn,Pr){var ri=this.state,ei=ri.tracklistToShow,vi=ri.trackSelected,Ei;if(Pr?Ei=ei.find(function(Xi){return Xi.trackNumber===Fn}):Ei=ei.find(function(Xi){return Xi.trackNumber>=Fn+1}),Ei){var Hi=this;this.setState({trackSelected:Ei.trackNumber},function(){vi!==Ei.trackNumber&&Hi.updateURL()})}}},{key:"selectThisTrack",value:function(Fn){var Pr=Fn.currentTarget,ri=parseInt(Pr.getAttribute("data-track-number"),10);this.setState({trackSelected:ri},this.updateURL)}},{key:"jwplayerPlaylistChange",value:function(Fn){this.setState({trackSelected:Fn})}},{key:"receiveURLSetter",value:function(Fn){this.setState({urlSetterFN:Fn})}},{key:"jwplayerStartingPoint",value:function(Fn){this.setState({trackStartingPoint:Fn})}},{key:"render",value:function(){var Fn=this.props,Pr=Fn.jwplayerPlaylist,ri=Fn.linerNotes,ei=Fn.albumMetadata,vi=Fn.userSignedIn,Ei=Fn.baseHost,Hi=this.state,Xi=Hi.tracklistToShow,Ca=Hi.channelToPlay,ma=Hi.albumData,Pa=ma.albumMetadaToDisplay,qn=ma.itemPhoto,ro=ma.externalSourcesDisplayValues,vo=ma.playSamples,ho=Pa.title,Za=Pa.identifier,Ki=Pa.creator,ea,Ji=Ca==="archive";Ji?ea="".concat(vo?" Samples":"Internet Archive"):ea=ro[Ca]||"";var Ea={jwplayerPlaylist:Pr,identifier:Za},Ua=Za.replace(/[^a-zA-Z\d]/g,""),yo=this.getAudioSourceInfoToPlay(),Qa=this.getTrackToHighlight(yo),zo={player:no({channel:Ca,labelValue:ea,title:"playing from ".concat(Ca)}),linerNotes:no({channel:"linerNotes",labelValue:"Liner Notes",title:"view liner notes"})};return ta.default.createElement("div",{className:"theatre__wrap audio-with-youtube-spotify"},ta.default.createElement("div",{className:"channel-selector"},ta.default.createElement("channel-selector",{className:"focus-on-child-only"})),ta.default.createElement("section",{className:"media-section"},ta.default.createElement(Pi,{source:Ca,backgroundPhoto:qn,sourceData:yo,customSourceLabels:zo,linerNotes:ri,albumMetadata:ei,userSignedIn:vi,baseHost:Ei,jwplayerPlaylistChange:this.jwplayerPlaylistChange,jwplayerStartingPoint:this.jwplayerStartingPoint,youtubePlaylistChange:this.youtubePlaylistChange,jwplayerInfo:Ea,jwplayerID:"jwplayer-".concat(Ua),onRegistrationComplete:this.receiveURLSetter,playlist:Xi})),ta.default.createElement("div",{className:"playlist-area"},ta.default.createElement("section",{className:"playlist-section"},ta.default.createElement(Qr,{tracks:Xi,onSelected:this.selectThisTrack,selectedTrack:Qa,albumName:ho,displayTrackNumbers:Ji,creator:Ki,dataEventCategory:"Audio-Player"}))))}}],[{key:"getDerivedStateFromProps",value:function(Fn,Pr){var ri=Fn.albumMetadata,ei=ri===void 0?{}:ri,vi=Fn.playFullIAAudio,Ei=ei.metadata,Hi=Ei===void 0?{}:Ei,Xi=Hi.identifier,Ca=Pr.albumData,ma=Ca;Xi[0]!==Ca.identifier[0]&&(ma=Xn(ei,vi));var Pa=$n(ma,Pr.channelToPlay);return{albumData:ma,tracklistToShow:Pa}}}]),Kr}(ta.Component);po.displayName="AudioPlayerWithYoutubeSpotify",po.defaultProps={jwplayerPlaylist:null,playFullIAAudio:!1,linerNotes:null,userSignedIn:!1,albumMetadata:null,baseHost:"archive.org"},po.propTypes={albumMetadata:aa.default.object,jwplayerPlaylist:aa.default.array,playFullIAAudio:aa.default.bool,linerNotes:aa.default.object,userSignedIn:aa.default.bool,baseHost:aa.default.string};var Co=po;window.React=Jn,window.ReactDOM=Jn.ReactDOM;var jo=function(){"use strict";function qi(){_classCallCheck2(this,qi)}return _createClass2(qi,null,[{key:"componentHandlerRegistry",value:function(Kr){var jr={enhancedAudioPlayer:jt};if(!jr[Kr])throw new Error("No IAUX Component registered");return jr[Kr]}},{key:"setUpIauxComponents",value:function(){var Kr=document.querySelectorAll(".js-iaux-component");!Kr.length||Kr.forEach(function(jr){var Fn=jr.getAttribute("data-iaux-component"),Pr=jr.getAttribute("data-component-params"),ri=JSON.parse(Pr);try{var ei=jo.componentHandlerRegistry(Fn);return ei(ri)}catch(vi){jr.innerHTML="Uh oh, we hit a snag. The ".concat(Fn," component was unable to load.");return}})}}]),qi}();document.readyState!=="loading"?jo.setUpIauxComponents():document.addEventListener("DOMContentLoaded",jo.setUpIauxComponents)}()}}),init_modal_manager2=__esm({"https-url:https://esm.archive.org/@internetarchive/modal-manager":function(){init_modal_manager()}}),o15,t14,init_icon_info=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/icon-info.js":function(){init_lit(),init_lit(),o15=X(_templateObject323()),t14=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){return _classCallCheck1(this,xt),jt.apply(this,arguments)}return _createClass1(xt,[{key:"render",value:function(){return o15}}],[{key:"styles",get:function(){return d3(_templateObject324())}}]),xt}(i31),customElements.define("ia-icon-info",t14)}}),n4,b151,H12,K17,tt7,it8,E19,et10,ot3,S15,rt6,nt4,I16,st6,at4,lt5,N17,m23,W16,ct6,F14,G18,z14,B16,P20,w11,y20,Y13,R15,D15,U17,C9,l16,L18,_17,_t4,v16,init_ia_book_actions=__esm({"https-url:https://esm.archive.org/v99/@internetarchive/[email protected]/deno/ia-book-actions.js":function(){init_lit(),init_shared_resize_observer(),init_modal_manager(),init_lit(),init_html(),init_class_map2(),init_lit(),init_html(),init_lit(),init_lit(),init_lit(),init_lit(),init_lit(),init_lit(),init_lit(),init_lit(),init_unsafe_html2(),init_icon_info(),n4=function(){"use strict";function Ut(){_classCallCheck1(this,Ut)}return _createClass1(Ut,null,[{key:"isInIframe",value:function(){var xt;try{return window.self!==window.top}catch(Rt){return(xt=window==null?void 0:window.Sentry)==null||xt.captureException(Rt),!0}}},{key:"getRedirectUrl",value:function(){var xt;return n4.isInIframe()?xt=window.top.location.href:xt=window.location.href,xt}},{key:"goToUrl",value:function(xt,Rt){var Lt;n4.isInIframe()&&Rt?Lt=window.top.location:Lt=window.location,Lt.href===xt?Lt.reload():Lt.href=xt}},{key:"isOnStreamPage",value:function(){return window.location.href.indexOf("/stream/")>-1}},{key:"getQueryParam",value:function(xt){for(var Rt=window.location.search.substring(1).split("&"),Lt="",Bt=0;Bt<Rt.length;Bt+=1)if(Lt=Rt[Bt].split("="),Lt[0]===xt)return Lt[1];return u3}},{key:"getBackHref",value:function(){return window.location.href.replace(/[?&]{1}(?:admin|access)=1/,"")}},{key:"formatUrl",value:function(xt,Rt){return/^https?:/.test(Rt)?Rt:"".concat(xt).concat(Rt)}}]),Ut}(),b151=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.identifier="",Rt.ajaxTimeout=6e3,Rt.bindEvents(),Rt.returnUrl="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"sendEvent",value:function(Lt,Bt){var Vt;(Vt=window==null?void 0:window.archive_analytics)==null||Vt.send_event(Lt,Bt,"identifier=".concat(this.identifier))}},{key:"bindEvents",value:function(){var Lt=this;this.addEventListener("browseBook",function(Bt){var Vt=Bt.detail;Lt.handleBrowseIt(),Lt.setConsecutiveLoanCounts();var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("browseBookAgain",function(Bt){var Vt=Bt.detail;Lt.handleBrowseIt(),Lt.setConsecutiveLoanCounts("browseAgain");var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("returnNow",function(Bt){var Vt=Bt.detail;Lt.handleReturnIt();var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("borrowBook",function(Bt){var Vt=Bt.detail;Lt.handleBorrowIt();var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("loginAndBorrow",function(Bt){var Vt=Bt.detail;Lt.handleLoginOk();var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("leaveWaitlist",function(Bt){var Vt=Bt.detail;Lt.handleRemoveFromWaitingList();var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("joinWaitlist",function(Bt){var Vt=Bt.detail;Lt.handleReserveIt();var Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("purchaseBook",function(Bt){var Vt=Bt.detail,Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("adminAccess",function(Bt){var Vt=Bt.detail,Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("exitAdminAccess",function(Bt){var Vt=Bt.detail,Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)}),this.addEventListener("bookTitleBar",function(Bt){var Vt=Bt.detail,Nt=Vt.event,qt=Nt.category,Jt=Nt.action;Lt.sendEvent(qt,Jt)})}},{key:"handleBrowseIt",value:function(){var Lt=this,Bt="browse_book";this.dispatchToggleActionGroup(),g18({action:Bt,identifier:this.identifier,success:function(){Lt.handleReadItNow()},error:function(Vt){Lt.dispatchActionError(Bt,Vt)}})}},{key:"handleReturnIt",value:function(){var Lt=this,Bt="return_loan";this.dispatchToggleActionGroup(),g18({action:Bt,identifier:this.identifier,success:function(){Lt.deleteLoanCookies(),n4.goToUrl(Lt.returnUrl,!0)},error:function(Vt){Lt.dispatchActionError(Bt,Vt)}})}},{key:"handleBorrowIt",value:function(){var Lt=this,Bt="borrow_book";this.dispatchToggleActionGroup(),g18({action:Bt,identifier:this.identifier,success:function(){Lt.handleReadItNow()},error:function(Vt){Lt.dispatchActionError(Bt,Vt)}})}},{key:"handleReserveIt",value:function(){var Lt=this,Bt="join_waitlist";this.dispatchToggleActionGroup(),g18({action:Bt,identifier:this.identifier,success:function(){n4.goToUrl(n4.getRedirectUrl(),!0)},error:function(Vt){Lt.dispatchActionError(Bt,Vt)}})}},{key:"handleRemoveFromWaitingList",value:function(){var Lt=this,Bt="leave_waitlist";this.dispatchToggleActionGroup(),g18({action:Bt,identifier:this.identifier,success:function(){n4.goToUrl(n4.getRedirectUrl(),!0)},error:function(Vt){Lt.dispatchActionError(Bt,Vt)}})}},{key:"dispatchActionError",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.sendEvent("LendingServiceError",Lt),this.dispatchEvent(new CustomEvent("lendingActionError",{detail:{action:Lt,data:Bt}}))}},{key:"dispatchToggleActionGroup",value:function(){this.dispatchEvent(new CustomEvent("toggleActionGroup"))}},{key:"handleLoginOk",value:function(){var Lt="/account/login?referer=".concat(encodeURIComponent(n4.getRedirectUrl()));n4.goToUrl(Lt,!0)}},{key:"handleReadItNow",value:function(Lt){var Bt=new URLSearchParams(window.location.search);if(Lt){var Vt=new URLSearchParams(Lt),Nt=!0,qt=!1,Jt=void 0;try{for(var Zt=Vt.entries()[Symbol.iterator](),Yt;!(Nt=(Yt=Zt.next()).done);Nt=!0){var Xt=_slicedToArray(Yt.value,2),nn=Xt[0],un=Xt[1];Bt.append(nn,un)}}catch(mn){qt=!0,Jt=mn}finally{try{!Nt&&Zt.return!=null&&Zt.return()}finally{if(qt)throw Jt}}}var fn=Bt.toString(),dn=fn?"?".concat(fn):"",pn=window.location.origin+window.location.pathname+dn;setTimeout(function(){n4.goToUrl(pn,!0)},this.ajaxTimeout)}},{key:"setConsecutiveLoanCounts",value:function(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return __async(this,null,_regeneratorRuntime.default.mark(function Bt(){var Vt,Nt,qt,Jt,Zt;return _regeneratorRuntime.default.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:try{Nt=1,qt="loan-count-".concat(this.identifier),Jt=A11(qt),Lt==="browseAgain"&&Jt!==void 0&&(Nt=Jt?Number(Jt)+1:1),Zt=new Date,Zt.setHours(Zt.getHours()+2),k15(qt,Nt,Zt,"/")}catch(nn){(Vt=window==null?void 0:window.Sentry)==null||Vt.captureException(nn),this.sendEvent("Cookies-Error-Actions",nn)}case 2:case"end":return Xt.stop()}},Bt,this)}))}},{key:"deleteLoanCookies",value:function(){var Lt=new Date;Lt.setTime(Lt.getTime()-24*60*60*1e3),k15("loan-".concat(this.identifier,'=""'),"",Lt,"/",".archive.org"),k15("br-loan-".concat(this.identifier,'=""'),"",Lt,"/",".archive.org")}}]),xt}(i31),H12=d3(_templateObject325()),K17=d3(_templateObject326()),tt7=d3(_templateObject327()),it8=d3(_templateObject328()),E19=d3(_templateObject329()),et10=d3(_templateObject330()),ot3=d3(_templateObject331()),S15=d3(_templateObject332()),rt6=d3(_templateObject333()),nt4=d3(_templateObject334()),I16=d3(_templateObject335()),st6=d3(_templateObject336()),at4=d3(_templateObject337()),lt5=d3(_templateObject338()),N17=d3(_templateObject339(),H12,H12,K17,tt7,at4,lt5,it8,et10,E19,E19,E19,ot3,rt6,S15,S15,S15,nt4,st6,I16,I16,I16),m23=d3(_templateObject340()),W16=d3(_templateObject341()),ct6=d3(_templateObject342()),F14=d3(_templateObject343(),m23,m23,W16,m23,ct6,W16,m23,m23,m23),G18=X(_templateObject344()),z14=X(_templateObject345()),B16=X(_templateObject346()),P20=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.userid="",Rt.identifier="",Rt.primaryActions=[],Rt.secondaryActions=[],Rt.primaryColor="",Rt.dropdownState="close",Rt.width=0,Rt.hasAdminAccess=!1,Rt.dropdownArrow=B16,Rt.initialButton=!1,Rt.title="",Rt.loaderIcon="https://archive.org/upload/images/tree/loading.gif",Rt.disabled=!1,Rt.returnUrl="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"updated",value:function(Lt){(Lt.has("width")||Lt.has("disabled"))&&this.isBelowTabletContainer&&this.resetActions()}},{key:"resetActions",value:function(){this.primaryActions.length&&(this.primaryActions=this.primaryActions.concat(this.secondaryActions),this.primaryColor=this.primaryActions[0].className,this.hasAdminAccess&&this.sortActionButtonOrder(),this.secondaryActions=[])}},{key:"sortActionButtonOrder",value:function(){var Lt=1,Bt=0;this.secondaryActions.length===2&&(Lt=2),Lt=this.primaryActions.length-Lt;var Vt=this.primaryActions[Lt],Nt=this.primaryActions;Nt.splice(Lt,1),Nt.splice(Bt,0,Vt),this.primaryActions=Nt}},{key:"render",value:function(){return X(_templateObject347(),rt2({actiongroup:!0,disabled:this.disabled}),this.getLoaderIcon,this.renderPrimaryActions,this.renderSecondaryActions)}},{key:"renderPrimaryActions",get:function(){return this.primaryActions.length===0?u3:(this.dropdownState==="close"&&(this.primaryColor=this.primaryActions[0].className),this.primaryActions.length===1?this.initialActionTemplate:X(_templateObject348(),this.initialActionTemplate,this.primaryColor,this.toggleDropdown,this.dropdownArrow,this.dropdownState,this.getPrimaryItems))}},{key:"renderSecondaryActions",get:function(){var Lt=this;return this.secondaryActions.length?this.secondaryActions.map(function(Bt){return Lt.renderActionLink(Bt)}):u3}},{key:"renderActionLink",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Vt=this;return X(_templateObject349(),this.getDeviceType,Lt.className,Lt.className,Bt?"initial":"",Lt.url,Lt.target,function(){Vt.clickHandler(Lt.id,Lt.analyticsEvent)},Lt.id==="purchaseBook"?G18:"",Lt.text,Lt.subText)}},{key:"renderActionButton",value:function(Lt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Vt=this;if(Lt.url)return this.renderActionLink(Lt,Bt);var Nt=Lt.analyticsEvent;return X(_templateObject350(),Lt.className,Bt?"initial":"",function(){Vt.clickHandler(Lt.id,Nt)},Lt.text)}},{key:"clickHandler",value:function(Lt,Bt){if(this.dropdownState="close",this.dropdownArrow=B16,!(!Bt||!Lt)){var Vt=Bt.category,Nt=Bt.action;this.dispatchEvent(new CustomEvent(Lt,{detail:{event:{category:Vt,action:Nt}}}))}}},{key:"initialActionTemplate",get:function(){return this.initialButton=!1,this.primaryActions.length>1&&(this.initialButton=!0),this.renderActionButton(this.primaryActions[0],this.initialButton)}},{key:"getPrimaryItems",get:function(){var Lt=this;return this.primaryActions.slice(1).map(function(Bt){return X(_templateObject351(),Lt.renderActionButton(Bt,Lt.initialButton))})}},{key:"getLoaderIcon",get:function(){return X(_templateObject352(),rt2({actionloader:!0,disabled:this.disabled}),this.loaderIcon)}},{key:"isBelowTabletContainer",get:function(){return this.width<=767}},{key:"getDeviceType",get:function(){return this.isBelowTabletContainer?"mobile":"desktop"}},{key:"toggleDropdown",value:function(){this.dropdownState==="open"?(this.dropdownState="close",this.dropdownArrow=B16,this.primaryColor=this.primaryActions[0].className):(this.dropdownState="open",this.dropdownArrow=z14,this.primaryColor="dark")}}],[{key:"properties",get:function(){return{userid:{type:String},identifier:{type:String},primaryActions:{type:Array},secondaryActions:{type:Array},primaryColor:{type:String},dropdownState:{type:String},width:{type:Number},hasAdminAccess:{type:Boolean},dropdownArrow:{type:String},disabled:{type:Boolean},returnUrl:{type:String}}}},{key:"styles",get:function(){return[N17,F14]}}]),xt}(b151),window.customElements.define("collapsible-action-group",P20),w11={borrow:"BookReader-ReadingBorrow",browse:"BookReader-ReadingBrowse",preview:"BookReader-Preview",satisfactionMetric:"DetailsPage-Book",bookReaderHeader:"BookReader-Header",adminAccess:"Admin-Access"},y20={browse:"Borrow-1Hour",browseAgain:"Borrow-Again",borrow:"Borrow-14Days",waitlistJoin:"JoinWaitlist",waitlistLeave:"LeaveWaitlist",doneBorrowing:"ReturnBook",login:"LogIn",purchase:"BWBPurchase",unavailable:"Book-Unavailable",printDisability:"Print-Disability",titleBar:"Book-Title-Bar"},Y13=X(_templateObject353()),R15=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.identifier="",Rt.bookTitle="",Rt.analyticsCategories=w11,Rt.analyticsActions=y20,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"clickHandler",value:function(){var Lt={category:this.analyticsCategories.bookReaderHeader,action:this.analyticsActions.titleBar},Bt=Lt.category,Vt=Lt.action;this.dispatchEvent(new CustomEvent("bookTitleBar",{detail:{event:{category:Bt,action:Vt}}}))}},{key:"render",value:function(){var Lt=this;return X(_templateObject354(),function(){Lt.clickHandler()},this.identifier,Y13,this.bookTitle)}}],[{key:"properties",get:function(){return{identifier:{type:String},bookTitle:{type:String}}}},{key:"styles",get:function(){return d3(_templateObject355())}}]),xt}(b151),window.customElements.define("book-title-bar",R15),D15=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.texts="",Rt.textClass="",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject356(),this.textClass,this.texts)}}],[{key:"properties",get:function(){return{texts:{type:String},textClass:{type:String}}}},{key:"styles",get:function(){return d3(_templateObject357())}}]),xt}(i31),window.customElements.define("text-group",D15),U17=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.iconClass="",Rt.helpURL="https://help.archive.org/help/borrowing-from-the-lending-library",_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"render",value:function(){return X(_templateObject358(),this.iconClass,this.helpURL)}},{key:"getInfoIcon",get:function(){return Y(_templateObject359(),lt2(this.icon))}}],[{key:"properties",get:function(){return{iconClass:{type:String}}}},{key:"styles",get:function(){return d3(_templateObject360())}}]),xt}(i31),window.customElements.define("info-icon",U17),C9=function(){"use strict";function Ut(jt,xt){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Lt=arguments.length>3?arguments[3]:void 0;_classCallCheck1(this,Ut),this.userid=jt,this.identifier=xt,this.lendingStatus=Rt,this.bwbPurchaseUrl=Lt,this.printDisabilityLink="/details/printdisabled?tab=about",this.analyticsCategories=w11,this.analyticsActions=y20}return _createClass1(Ut,[{key:"firstBrowseConfig",value:function(){return{id:"browseBook",text:"Borrow for 1 hour",className:"primary",analyticsEvent:{category:this.analyticsCategories.preview,action:this.analyticsActions.browse}}}},{key:"browseAgainConfig",value:function(){return{id:"browseBookAgain",text:"Borrow again",className:"primary",analyticsEvent:{category:this.analyticsCategories.browse,action:this.analyticsActions.browseAgain}}}},{key:"returnBookConfig",value:function(){return{id:"returnNow",text:"Return now",className:"danger",analyticsEvent:{category:this.lendingStatus.user_has_browsed?this.analyticsCategories.browse:this.analyticsCategories.borrow,action:this.analyticsActions.doneBorrowing}}}},{key:"borrowBookConfig",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return!this.lendingStatus.available_to_borrow&&!this.lendingStatus.user_is_printdisabled||this.lendingStatus.user_has_borrowed?null:{id:"borrowBook",text:"Borrow for 14 days",className:"primary",disabled:xt,analyticsEvent:{category:this.lendingStatus.user_has_browsed?this.analyticsCategories.browse:this.analyticsCategories.preview,action:this.analyticsActions.borrow}}}},{key:"loginAndBorrowBookConfig",value:function(){return{id:"loginAndBorrow",text:"Log In and Borrow",className:"primary",analyticsEvent:{category:this.analyticsCategories.preview,action:this.analyticsActions.login}}}},{key:"leaveWaitlistConfig",value:function(){return{id:"leaveWaitlist",text:"Leave Waitlist",className:"dark",analyticsEvent:{category:this.analyticsCategories.preview,action:this.analyticsActions.waitlistLeave}}}},{key:"loginAndWaitlistConfig",value:function(){return{id:"loginAndWaitlist",text:"Log In and Join Waitlist",className:"warning",analyticsEvent:{category:this.analyticsCategories.preview,action:this.analyticsActions.login}}}},{key:"waitlistConfig",value:function(){var xt=!!this.userid,Rt=this.lendingStatus||{};return!Rt.available_to_waitlist||Rt.available_to_borrow?null:xt?{id:"joinWaitlist",text:"Join Waitlist",className:"warning",analyticsEvent:{category:this.analyticsCategories.preview,action:this.analyticsActions.waitlistJoin}}:this.loginAndWaitlistConfig()}},{key:"purchaseConfig",value:function(){return this.bwbPurchaseUrl?{id:"purchaseBook",text:"Purchase at",subText:"Better World Books",title:"Purchase",url:this.bwbPurchaseUrl,target:"_blank",className:"purchase dark",analyticsEvent:{category:this.analyticsCategories.bookReaderHeader,action:this.analyticsActions.purchase}}:null}},{key:"printDisabilityConfig",value:function(){return this.lendingStatus.user_is_printdisabled?null:{id:"printDisability",text:"Print Disability Access",title:"Print Disability Access",url:this.printDisabilityLink,target:"_self",className:"print-disability",analyticsEvent:{category:this.analyticsCategories.bookReaderHeader,action:this.analyticsActions.printDisability}}}},{key:"adminAccessConfig",value:function(){return this.lendingStatus.user_has_borrowed||!this.lendingStatus.isAdmin?null:{id:"adminAccess",text:"Admin Access",title:"You have administrative privileges to read this book",url:"?admin=1",target:"_self",className:"danger",analyticsEvent:{category:this.analyticsCategories.adminAccess,action:this.analyticsActions.borrow}}}},{key:"adminOrPrintDisabledExitConfig",value:function(){return{id:"exitAdminAccess",text:"\u2190 Exit ".concat(n4.getQueryParam("admin")==="1"?"admin":"print-disabled"," access mode"),url:n4.getBackHref(),target:"_self",className:"exit-admin",analyticsEvent:{category:this.analyticsCategories.adminAccess,action:this.analyticsActions.doneBorrowing}}}},{key:"unavailableBookConfig",value:function(){return{id:"borrowUnavailable",text:"Borrow Unavailable",className:"primary unavailable",disabled:!0,analyticsEvent:{category:this.analyticsCategories.preview,action:this.analyticsActions.unavailable}}}},{key:"isEmbed",value:function(xt){return{primaryTitle:"<img src=/images/glogo-jw.png> <a href=/details/".concat(this.identifier,">").concat(xt,"</a>"),primaryActions:[],primaryColor:""}}}]),Ut}(),l16={available_1hr:"Renewable every hour, pending availability.",available_14d:"This book can be borrowed for 14 days.",available_pd:"Book available to patrons with print disabilities.",available_waitlist:"A waitlist is available.",admin_access:"You have administrative privileges to read this book.",claim_waitlist:"You are at the top of the waitlist for this book.",being_borrowed:"Another patron is using this book. Please check back later.",eligible_pd:"You are eligible for print-disabled access.",on_waitlist:"You are on the waitlist for this book.",session_expired:"Your loan has expired.",unavailable:"This book is not available at this time."},L18=function(){"use strict";function Ut(jt,xt,Rt,Lt){_classCallCheck1(this,Ut),this.userid=jt,this.identifier=xt,this.lendingStatus=Rt,this.bwbPurchaseUrl=Lt,this.analyticsCategories=w11,this.analyticsActions=y20,this.actionsConfig=new C9(this.userid,this.identifier,this.lendingStatus,this.bwbPurchaseUrl)}return _createClass1(Ut,[{key:"onlyAdminAction",value:function(){return{primaryTitle:l16.admin_access,primaryActions:[],primaryColor:"primary",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"adminOrPrintDisabledReadingAction",value:function(){return{primaryTitle:"",primaryActions:[],secondaryActions:[this.actionsConfig.adminOrPrintDisabledExitConfig()],borrowType:"adminBorrowed"}}},{key:"patronIsReadingAction",value:function(){var xt=this.lendingStatus||{},Rt=xt.loanCount>=xt.maxLoans,Lt="",Bt=xt.user_has_browsed&&!xt.browsingExpired;return Bt?Lt=this.getBrowseCountdownTitle():Lt="Your loan of this book has ".concat(xt.daysLeftOnLoan," days left."),{primaryTitle:Lt,primaryActions:[this.actionsConfig.returnBookConfig(),this.actionsConfig.borrowBookConfig(Rt),this.actionsConfig.waitlistConfig(),this.actionsConfig.printDisabilityConfig()],primaryColor:"danger",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()],borrowType:Bt?"browsed":"borrowed"}}},{key:"claimWaitlistAction",value:function(){var xt=this.lendingStatus||{},Rt=this.actionsConfig.leaveWaitlistConfig(),Lt=this.actionsConfig.borrowBookConfig(),Bt=xt.available_to_browse?this.actionsConfig.firstBrowseConfig():null,Vt=[Lt];return Bt&&Vt.push(Bt),Vt.push(Rt),{primaryTitle:l16.claim_waitlist,primaryActions:Vt,primaryColor:"primary",footer:"printDisabilityLine()",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"borrowPrintDisabledAction",value:function(){return{primaryTitle:l16.eligible_pd,primaryActions:[this.actionsConfig.borrowBookConfig()],primaryColor:"primary",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"onlyPrintDisabledAction",value:function(){var xt=this.lendingStatus.isAdmin?[]:this.actionsConfig.unavailableBookConfig();return{primaryTitle:l16.available_pd,primaryActions:[xt],primaryColor:"primary",secondaryActions:[]}}},{key:"onWaitlistAction",value:function(){return{primaryTitle:l16.on_waitlist,primaryActions:[this.actionsConfig.leaveWaitlistConfig(),this.actionsConfig.firstBrowseConfig()],primaryColor:"primary",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"restrictedAction",value:function(){var xt=this.lendingStatus||{};return{primaryTitle:xt.max_browsable_copies&&!xt.available_lendable_copies?l16.being_borrowed:l16.unavailable,primaryActions:[this.actionsConfig.unavailableBookConfig()],primaryColor:"primary",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"loggedOutOptions",value:function(){var xt=this.lendingStatus||{},Rt=!xt.available_to_waitlist&&!xt.available_to_borrow,Lt=this.actionsConfig.waitlistConfig(),Bt=null;xt.available_to_borrow||xt.available_to_browse?Bt=this.actionsConfig.loginAndBorrowBookConfig():Rt&&(Bt=this.actionsConfig.unavailableBookConfig());var Vt=this.actionsConfig.printDisabilityConfig(),Nt=[Bt,Lt,Vt].filter(function(qt){return qt!==null});return{primaryTitle:xt.available_to_browse?l16.available_1hr:xt.available_to_borrow?l16.available_14d:l16.unavailable,primaryActions:Nt,primaryColor:"primary",footer:"printDisabilityLine()",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"borrow1HrAction",value:function(){var xt=this.lendingStatus||{},Rt={one_hour:"Renewable every hour, pending availability.",session_tryagain:"Another patron is using this book. Please check back later.",session_expired:"Your loan has expired."},Lt=!xt.available_to_browse&&xt.browsingExpired,Bt=xt.available_to_browse||Lt,Vt=Bt&&xt.available_to_borrow,Nt=Bt&&!xt.available_to_borrow&&xt.available_to_waitlist,qt=Bt&&!xt.available_to_borrow&&!xt.available_to_waitlist,Jt=xt.available_browsable_copies<1&&xt.available_browsable_copies<xt.max_browsable_copies,Zt=Lt?l16.session_expired:!Bt&&Jt?l16.being_borrowed:!Bt&&xt.available_to_waitlist?l16.available_waitlist:l16.available_1hr,Yt=Lt?this.actionsConfig.browseAgainConfig():this.actionsConfig.firstBrowseConfig(),Xt=this.actionsConfig.borrowBookConfig(),nn=this.actionsConfig.waitlistConfig(),un=this.actionsConfig.printDisabilityConfig();return{primaryTitle:Zt,primaryActions:qt?[Yt,un]:Vt?[Yt,Xt,un]:Nt?[Yt,nn,un]:[],primaryColor:"primary",footer:"printDisabilityLine()",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"borrowAction",value:function(){var xt=this.lendingStatus||{};if(!this.userid)return this.loggedOutOptions();if(xt.available_to_browse||xt.browsingExpired)return this.borrow1HrAction();var Rt=null,Lt=this.actionsConfig.waitlistConfig(),Bt=this.actionsConfig.printDisabilityConfig(),Vt=xt.loanCount>=xt.maxLoans;!xt.available_to_borrow&&!Lt?Rt=this.actionsConfig.unavailableBookConfig():xt.available_to_borrow&&(Rt=this.actionsConfig.borrowBookConfig(Vt));var Nt=[Rt,Lt,Bt].filter(function(qt){return qt!==null});return{primaryTitle:Lt?l16.being_borrowed:"",primaryActions:Nt,primaryColor:"primary",secondaryActions:[this.actionsConfig.adminAccessConfig(),this.actionsConfig.purchaseConfig()]}}},{key:"getBrowseCountdownTitle",value:function(){var xt=this.lendingStatus.secondsLeftOnLoan,Rt=new Date(+new Date+xt*1e3),Lt=Rt.getHours()%12,Bt=(""+Rt.getMinutes()).replace(/^(\d{1})$/,"0$1"),Vt=Rt.getHours()>11?" PM":" AM";return Lt===0&&(Lt=12),"Borrow ends at "+Lt+":"+Bt+Vt}},{key:"getCurrentLendingActions",value:function(){var xt,Rt=this.lendingStatus||{},Lt=n4.getQueryParam("admin")=="1"&&Rt.isAdmin,Bt=n4.getQueryParam("access")=="1"&&Rt.user_is_printdisabled,Vt=Rt.user_has_borrowed||Rt.user_has_browsed&&!Rt.browsingExpired,Nt=!Rt.user_has_borrowed&&!Rt.user_has_browsed,qt=!Rt.available_to_borrow&&!Rt.available_to_browse,Jt=Rt.is_printdisabled&&Rt.user_is_printdisabled,Zt=(Rt.available_to_browse||Rt.available_to_borrow)&&Nt&&!Rt.user_on_waitlist;return Lt||Bt?xt=this.adminOrPrintDisabledReadingAction():Rt.isAdmin&&Nt&&qt?xt=this.onlyAdminAction():Vt?xt=this.patronIsReadingAction():Rt.user_can_claim_waitlist?xt=this.claimWaitlistAction():Jt?xt=this.borrowPrintDisabledAction():Zt||Rt.browsingExpired?xt=this.borrowAction():Rt.isPrintDisabledOnly?xt=this.onlyPrintDisabledAction():Rt.user_on_waitlist?xt=this.onWaitlistAction():xt=this.restrictedAction(),xt}}]),Ut}(),_17=function(){"use strict";function Ut(jt,xt,Rt,Lt,Bt){_classCallCheck1(this,Ut),this.identifier=jt,this.borrowType=xt,this.successCallback=Rt,this.errorCallback=Lt,this.pollerDelay=Bt,this.loanTokenInterval=void 0,this.enableBookAccess()}return _createClass1(Ut,[{key:"disconnectedInterval",value:function(){clearInterval(this.loanTokenInterval),this.loanTokenInterval=void 0}},{key:"enableBookAccess",value:function(){return __async(this,null,_regeneratorRuntime.default.mark(function xt(){var Rt,Lt,Bt,Vt,Nt,qt,Jt;return _regeneratorRuntime.default.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:if(Vt=1,this.borrowType){if(Nt=this,this.borrowType==="browsed")try{Vt=(Rt=A11("loan-count-".concat(this.identifier)))!=null?Rt:1}catch(Xt){(Lt=window==null?void 0:window.Sentry)==null||Lt.captureException(Xt),this.sendEvent("Cookies-Error-Token",Xt)}this.handleLoanTokenPoller(!0),this.borrowType!=="adminBorrowed"&&(this.loanTokenInterval=setInterval(function(){Nt.handleLoanTokenPoller()},this.pollerDelay)),qt="".concat(this.borrowType,"BookAccess"),Jt="".concat(this.borrowType==="browsed"?"BrowseCounts-":"Counts-").concat(Vt),this.sendEvent(qt,Jt)}else(Bt=window==null?void 0:window.Sentry)==null||Bt.captureMessage("enableBookAccess error"),this.disconnectedInterval();case 3:case"end":return Yt.stop()}},xt,this)}))}},{key:"sendEvent",value:function(xt,Rt){var Lt;(Lt=window==null?void 0:window.archive_analytics)==null||Lt.send_event(xt,Rt,"identifier=".concat(this.identifier))}},{key:"handleLoanTokenPoller",value:function(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return __async(this,null,_regeneratorRuntime.default.mark(function Rt(){var Lt,Bt;return _regeneratorRuntime.default.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:Lt=this,Bt="create_token",g18({identifier:this.identifier,action:Bt,error:function(qt){var Jt;(Jt=window==null?void 0:window.Sentry)==null||Jt.captureMessage("handleLoanTokenPoller error",JSON.stringify(qt)),Lt.disconnectedInterval(),Lt.errorCallback({detail:{action:Bt,data:qt}}),Lt.sendEvent("LendingServiceLoanError",Bt)},success:function(){xt&&Lt.successCallback()}});case 3:case"end":return Nt.stop()}},Rt,this)}))}}]),Ut}(),_t4={browseExpired:"IABookReader:BrowsingHasExpired"},v16=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.userid="",Rt.identifier="",Rt.bookTitle="",Rt.returnUrl="",Rt.lendingStatus={},Rt.width=0,Rt.bwbPurchaseUrl="",Rt.lendingBarPostInit=function(){},Rt.barType="action",Rt.sharedObserver=void 0,Rt.disableActionGroup=!1,Rt.modal=void 0,Rt.tokenDelay=12e4,Rt.primaryActions=[],Rt.primaryTitle="",Rt.primaryColor="primary",Rt.secondaryActions=[],Rt.lendingOptions={},Rt.borrowType="",Rt.consecutiveLoanCounts=1,_possibleConstructorReturn1(Rt)}return _createClass1(xt,[{key:"disconnectedCallback",value:function(){var Lt,Bt;(Lt=this.tokenPoller)==null||Lt.disconnectedInterval(),(Bt=window==null?void 0:window.Sentry)==null||Bt.captureMessage("disconnectedCallback"),this.disconnectResizeObserver()}},{key:"firstUpdated",value:function(){this.sharedObserver||(this.sharedObserver=new t2,this.setupResizeObserver())}},{key:"updated",value:function(Lt){(Lt.has("lendingStatus")||Lt.has("bwbPurchaseUrl"))&&(this.setupLendingToolbarActions(),this.update()),Lt.has("sharedObserver")&&(this.disconnectResizeObserver(),this.setupResizeObserver())}},{key:"browseHasExpired",value:function(){var Lt=__spreadProps(__spreadValues({},this.lendingStatus),{browsingExpired:!0});this.lendingStatus=Lt}},{key:"startBrowseTimer",value:function(){var Lt=this,Bt=this.lendingStatus,Vt=Bt.browsingExpired,Nt=Bt.user_has_browsed,qt=Bt.secondsLeftOnLoan;if(!(!Nt||Vt)){var Jt=qt*1e3;setTimeout(function(){Lt.browseHasExpired()},Jt)}}},{key:"handleResize",value:function(Lt){var Bt=Lt.target;if(Bt===this.shadowRoot.host){var Vt=Lt.contentRect;this.width=Math.round(Vt.width)}}},{key:"disconnectResizeObserver",value:function(){var Lt;(Lt=this.sharedObserver)==null||Lt.removeObserver({handler:this,target:this.shadowRoot.host})}},{key:"setupResizeObserver",value:function(){var Lt;this.shadowRoot&&((Lt=this.sharedObserver)==null||Lt.addObserver({handler:this,target:this.shadowRoot.host}))}},{key:"setupLendingToolbarActions",value:function(){return __async(this,null,_regeneratorRuntime.default.mark(function Lt(){var Bt,Vt,Nt,qt,Jt,Zt;return _regeneratorRuntime.default.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(this.lendingOptions=new L18(this.userid,this.identifier,this.lendingStatus,this.bwbPurchaseUrl),Zt=this.lendingOptions.getCurrentLendingActions(),Zt){Xt.next=5;break}return Xt.abrupt("return");case 5:if(this.primaryTitle=Zt.primaryTitle,this.primaryActions=(Bt=Zt.primaryActions)==null?void 0:Bt.filter(function(nn){return nn!=null}),this.primaryColor=Zt.primaryColor,this.secondaryActions=(Vt=Zt.secondaryActions)==null?void 0:Vt.filter(function(nn){return nn!=null}),this.borrowType=Zt.borrowType,!("browsingExpired"in this.lendingStatus&&((Nt=this.lendingStatus)==null?void 0:Nt.browsingExpired))){Xt.next=8;break}return this.tokenPoller.disconnectedInterval||((qt=window==null?void 0:window.Sentry)==null||qt.captureMessage("setupLendingToolbarActions hasExpired - no tokenPoller")),(Jt=this.tokenPoller)==null||Jt.disconnectedInterval(),this.dispatchEvent(new Event(_t4.browseExpired,{bubbles:!0,cancelable:!1,composed:!0})),Xt.abrupt("return");case 8:if(this.borrowType==="browsed"&&this.startBrowseTimer(),!(!this.borrowType||this.barType==="title")){Xt.next=11;break}return this.lendingBarPostInit(),Xt.abrupt("return");case 11:this.startLoanTokenPoller();case 12:case"end":return Xt.stop()}},Lt,this)}))}},{key:"render",value:function(){return this.barType==="title"?X(_templateObject361(),this.bookTitleBar):X(_templateObject362(),this.bookActionBar)}},{key:"bookTitleBar",get:function(){return X(_templateObject363(),this.identifier,this.bookTitle)}},{key:"bookActionBar",get:function(){return X(_templateObject364(),this.userid,this.identifier,this.primaryColor,this.primaryActions,this.secondaryActions,this.width,this.borrowType,this.returnUrl,this.hasAdminAccess,this.disableActionGroup,this.handleLendingActionError,this.handleToggleActionGroup,this.textGroupTemplate,this.infoIconTemplate)}},{key:"startLoanTokenPoller",value:function(){var Lt=this,Bt;this.tokenPoller&&((Bt=window==null?void 0:window.Sentry)==null||Bt.captureMessage("startLoanTokenPoller clearing interval"),this.tokenPoller.disconnectedInterval());var Vt=function(){Lt.lendingBarPostInit()},Nt=function(qt){Lt.handleLendingActionError(qt)};this.tokenPoller=new _17(this.identifier,this.borrowType,Vt,Nt,this.tokenDelay)}},{key:"handleToggleActionGroup",value:function(){this.disableActionGroup=!this.disableActionGroup}},{key:"handleLendingActionError",value:function(Lt){var Bt,Vt,Nt;this.handleToggleActionGroup();var qt=(Bt=Lt==null?void 0:Lt.detail)==null?void 0:Bt.action,Jt=(Nt=(Vt=Lt==null?void 0:Lt.detail)==null?void 0:Vt.data)==null?void 0:Nt.error;if(Jt&&this.showErrorModal(Jt,qt),Jt&&Jt.match(/not available to borrow/gm)){var Zt=this.lendingStatus;qt==="browse_book"?Zt=__spreadProps(__spreadValues({},this.lendingStatus),{available_to_browse:!1}):qt==="borrow_book"&&(Zt=__spreadProps(__spreadValues({},this.lendingStatus),{available_to_borrow:!1})),this.lendingStatus=Zt}}},{key:"showErrorModal",value:function(Lt,Bt){return __async(this,null,_regeneratorRuntime.default.mark(function Vt(){var Nt,qt;return _regeneratorRuntime.default.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return this.disableActionGroup=!1,this.modal||(this.modal=document.querySelector("modal-manager"),this.modal||(this.modal=document.createElement("modal-manager"))),this.modal.id="action-bar-modal",Zt.next=5,document.body.appendChild(this.modal);case 5:Nt=new p10({title:"Lending error",message:Lt,headerColor:"#d9534f",showCloseButton:!0}),Bt==="create_token"&&(qt=X(_templateObject365(),function(){return window.location.reload(!0)}),Nt.message=X(_templateObject366(),qt,this.identifier)),this.modal.showModal({config:Nt});case 8:case"end":return Zt.stop()}},Vt,this)}))}},{key:"iconClass",get:function(){return this.width<=550?"mobile":"desktop"}},{key:"textClass",get:function(){return this.width>=550?"visible":"hidden"}},{key:"infoIconTemplate",get:function(){return X(_templateObject367(),this.iconClass)}},{key:"textGroupTemplate",get:function(){return X(_templateObject368(),this.textClass,this.primaryTitle)}},{key:"hasAdminAccess",get:function(){return!this.lendingStatus.userHasBorrowed&&this.lendingStatus.isAdmin}}],[{key:"properties",get:function(){return{userid:{type:String},identifier:{type:String},bookTitle:{type:String},lendingStatus:{type:Object},returnUrl:{type:String},width:{type:Number},bwbPurchaseUrl:{type:String},lendingBarPostInit:{type:Function,attribute:!1},barType:{type:String},sharedObserver:{attribute:!1},disableActionGroup:{type:Boolean},modal:{Object:Object},tokenDelay:{type:Number}}}},{key:"styles",get:function(){return d3(_templateObject369())}}]),xt}(i31),window.customElements.define("ia-book-actions",v16)}}),init_ia_book_actions_0_0=__esm({"https-url:https://esm.archive.org/@internetarchive/[email protected]":function(){init_ia_book_actions(),init_ia_book_actions()}}),ia_book_theater_exports={};__export(ia_book_theater_exports,{IaBookTheater:function(){return IaBookTheater}});var IaBookTheater,init_ia_book_theater=__esm({"components/ia-book-theater/ia-book-theater.js":function(){init_lit2(),init_ia_shared_resizeobserver(),init_log(),init_modal_manager2(),init_ia_book_actions_0_0(),log("** ia book theater now loading modal-manager **"),log("** ia book theater now loading ia-book-actions **"),log("** ia-book-actions loaded **"),IaBookTheater=function(Ut){"use strict";_inherits1(xt,Ut);var jt=_createSuper1(xt);function xt(){_classCallCheck1(this,xt);var Rt;return Rt=jt.call(this),Rt.item=void 0,Rt.baseHost="",Rt.signedIn=null,Rt.viewportInFullscreen=!1,Rt.sharedObserver=void 0,Rt.manifest=null,Rt.actionBarHeightPx=0,Rt.primaryReaderHeightPx=0,Rt}return _createClass1(xt,[{key:"firstUpdated",value:function(){var Lt,Bt=(Lt=document.querySelector(".js-ia-metadata"))==null?void 0:Lt.value;Bt&&(this.item=JSON.parse(Bt)),this.loadObserver()}},{key:"modal",get:function(){return document.querySelector("modal-manager")}},{key:"itemNav",get:function(){return this.shadowRoot.querySelector("ia-item-navigator")}},{key:"loadObserver",value:function(){this.sharedObserver=new t2}},{key:"manageFullscreen",value:function(Lt){var Bt,Vt=(Bt=Lt.detail)==null?void 0:Bt.fullscreen;this.viewportInFullscreen=Vt||null}},{key:"setMenuShortcuts",value:function(Lt){this.menuShortcuts=_toConsumableArray(Lt.detail)}},{key:"setMenuContents",value:function(Lt){var Bt=_toConsumableArray(Lt.detail);this.menuContents=Bt}},{key:"manageSideMenuEvents",value:function(Lt){var Bt=Lt.detail,Vt=Bt.menuId,Nt=Bt.action;!Vt||(Nt==="open"?(this.itemNav.openShortcut(Vt),this.openShortcut(Vt)):Nt==="toggle"&&(this.itemNav.openMenu(Vt),this.itemNav.toggleMenu()))}},{key:"render",value:function(){return mt2(_templateObject371(),this.item,this.baseHost,this.signedIn,this.sharedObserver,this.modal,this.manageFullscreen)}}],[{key:"properties",get:function(){return{item:{type:Object},baseHost:{type:String},signedIn:{converter:function(Lt){return Lt==="false"?null:Lt==="true"||Lt===!0}},viewportInFullscreen:{type:Boolean,reflect:!0},sharedObserver:{attribute:!1},manifest:{type:Object}}}},{key:"styles",get:function(){return ft3(_templateObject370())}}]),xt}(U131),customElements.define("ia-book-theater",IaBookTheater),log("** ia-book-theater defined **")}}),SearchInsideAccess_exports={},init_SearchInsideAccess=__esm({"www/sf/bookreader/SearchInsideAccess.js":function(){SearchInsideAccess2.prototype.init=function(){this.initiateRequest()},SearchInsideAccess2.prototype.grantAccess=function(){this.startTimer();var Ut=this.requestCount===1&&this.postInitCB;Ut&&this.postInitCB()},SearchInsideAccess2.prototype.requestError=function(Ut){if(typeof archive_analytics!="undefined"){var jt=Ut.responseJSON?Ut.responseJSON.error.replace(/\s/g,"_"):"genericError",xt="ReqErr"+Ut.status+"From"+jt;window.archive_analytics.send_event("BRSearchInsideToken",xt)}this.clearTimer(),this.requestCount<this.maxRequests?this.initiateRequest():this.postInitCB({errorMessage:this.tokenErrorMessage})},SearchInsideAccess2.prototype.initiateRequest=function(){this.requestCount=this.requestCount+1,this.requestAccess()},SearchInsideAccess2.prototype.requestAccess=function(){if(this.hasValidLoanToken()){this.grantAccess();return}$.ajax({url:"/services/loans/loan/searchInside.php",type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:{action:"grant_access",identifier:this.bookId}}).then(function(Ut){this.grantAccess()}.bind(this),function(Ut){this.requestError(Ut)}.bind(this))},SearchInsideAccess2.prototype.clearTimer=function(){clearInterval(this.poller),this.poller=null},SearchInsideAccess2.prototype.startTimer=function(){this.clearTimer(),this.poller=setInterval(this.initiateRequest.bind(this),this.maxAge)},SearchInsideAccess2.prototype.hasValidLoanToken=function(){var Ut="loan-"+this.bookId;return document.cookie.indexOf(Ut)>-1},window.SearchInsideAccess=SearchInsideAccess2}}),LendingFlow_exports={},ArchiveOrgTokenPoller,NullTokenPoller2,previewTypes,LendingFlow2,init_LendingFlow=__esm({"www/sf/bookreader/LendingFlow.js":function(){ArchiveOrgTokenPoller=function(){this.lendingFlow=null},ArchiveOrgTokenPoller.prototype.init=function(Ut,jt,xt){var Rt,Lt=this;Lt.lendingFlow=Ut;var Bt=12e4,Vt=function(Yt,Xt,nn){var un="Connection error",fn="Please check internet connection.",dn=[{text:"Okay",callback:function(){Nt(),Jt()}}];try{var pn=JSON.parse(Yt.responseText);pn.error&&(un="Sorry!",fn=pn.error,dn=[{text:"Back to item details",callback:function(){Lt.lendingFlow.goToUrl(Lt.lendingFlow.lendingInfo.bookUrl)},className:"btn-primary"}])}catch(mn){}Rt=showDialog({title:un,body:fn,allowClose:!1,actions:dn})},Nt=function(){Ut.br.reloadImages()},qt=function(){if(Rt){try{Rt.colorbox.close()}catch(Yt){}Rt=null}},Jt=function(Yt,Xt){Ut.callService({action:"create_token",success:function(un){qt(),Yt!==void 0&&Yt(un)},error:function(un,fn,dn){var pn=!0;typeof Xt=="function"&&(pn=Xt(un,fn,dn)),pn&&Vt(un,fn,dn)},useLoader:!1})};Jt(function(){jt(),Lt.tokenInterval=setInterval(function(){Jt(void 0,xt)},Bt)},xt)},NullTokenPoller2=function(){this.lendingFlow=null},NullTokenPoller2.prototype.init=function(Ut,jt){jt()},previewTypes={multiPage:"multiPagePreview",singlePage:"singlePagePreview"},LendingFlow2=function(jt,xt,Rt,Lt,Bt,Vt){this.br=jt,this.isEmbed=jt.options.ui==="embed",this.lendingInfo=xt,this.userid=xt.userid,this.stateByLoanStatus=getLendingStateByLoanStatus(xt,Bt),this.downloadUrls=Lt||[],this.isRestricted=Bt,this.tokenPoller=Rt;var Nt=this.lendingInfo.isLendingRequired||this.lendingInfo.isPrintDisabledOnly?previewTypes.multiPage:previewTypes.singlePage;this.previewType=Nt,this.currentBetaFeatures={},this.enableBetaFeatures=Vt,this.analyticsCategories={borrow:"BookReader-ReadingBorrow",browse:"BookReader-ReadingBrowse",preview:"BookReader-Preview",satisfactionMetric:"DetailsPage-Book"},this.analyticsActions={browse:"Borrow-1Hour",browseAgain:"Borrow-Again",borrow:"Borrow-14Days",waitlistJoin:"JoinWaitlist",waitlistLeave:"LeaveWaitlist",doneBorrowing:"ReturnBook",login:"LogIn"},this.br.iaHideOtherFormats=!0,this.handleLoginOk=this.handleLoginOk.bind(this),this.handleReadItNow=this.handleReadItNow.bind(this),this.handleReturnIt=this.handleReturnIt.bind(this),this.handleBorrowFromHold=this.handleBorrowFromHold.bind(this),this.handleBorrowIt=this.handleBorrowIt.bind(this),this.handleRemoveFromWaitingList=this.handleRemoveFromWaitingList.bind(this),this.handleReserveIt=this.handleReserveIt.bind(this),this.handleDownloadUrl=this.handleDownloadUrl.bind(this),this.emitInitEvent=this.emitInitEvent.bind(this)},LendingFlow2.prototype.emitInitEvent=function(){if(!!CustomEvent){var jt=new CustomEvent("LendingFlow:PostInit",{bubbles:!0,captures:!0,detail:{downloadTypesAvailable:this.downloadUrls||[],lendingStatus:this.lendingInfo.lendingStatus||{},isAdmin:this.lendingInfo.isAdmin}});document.dispatchEvent(jt)}},LendingFlow2.prototype.init=function(){var Ut=function(Gt){return Gt>0?Math.ceil(Gt/60):0},jt=function(Gt){var en=new Date(+new Date+Gt*1e3),sn=en.getHours()%12,cn=(""+en.getMinutes()).replace(/^(\d{1})$/,"0$1"),yn=en.getHours()>11?" PM":" AM";return sn===0&&(sn=12),"Borrow ends at "+sn+":"+cn+yn},xt=function(){var Gt=Yt.lendingInfo.secondsLeftOnLoan,en=function(){clearInterval(Yt.browseCountdownInterval),Yt.browseCountdownInterval=null};if(!Gt){Yt.browseCountdownInterval&&en(),Rt(),Lt();return}Yt.browseCountdownInterval=setInterval(function(){if(Gt--,!Gt){en(),Rt(),Lt();return}},1e3)},Rt=function(){Yt.lendingInfo.secondsLeftOnLoan=0,Yt.lendingInfo.lendingStatus.user_has_borrowed=!1,Yt.lendingInfo.lendingStatus.user_has_browsed=!1,Yt.lendingInfo.browsingExpired=!0,clearInterval(Yt.tokenPoller.tokenInterval),$(document).trigger("IABookReader:BrowsingHasExpired"),Yt.stateByLoanStatus=getLendingStateByLoanStatus(Yt.lendingInfo,Yt.isRestricted);var Gt=pn[Yt.stateByLoanStatus](Yt.lendingInfo,!0);Zt(Gt)},Lt=function(){var Gt="BookReaderOverlay";$("#"+Gt).remove(),$("#BookReader").append(LendingStatelessUI.theaterOverlay(Gt))},Bt=function(Gt,en,sn){return{text:"Borrow for 14 days",callback:Gt,className:"btn-dark",disabled:en,analyticsEvent:sn}},Vt=function(){return!Yt.lendingInfo.userHasBorrowed&&Yt.lendingInfo.isAdmin?{text:"Admin Access",callback:function(){Yt.handleReadItNow("admin=1")},className:"btn-danger skinny",title:"You have administrative privileges to read this book"}:null},Nt=function(){return window.location.href.replace(/[?&]{1}(?:admin|access)=1/,"")},qt=function(){var Gt="Get print disability access",en="/details/printdisabled?tab=about",sn=$("<a>").attr("href",en).addClass("print-disability-link").html(Gt).click(function(cn){cn.preventDefault(),window.archive_analytics&&window.archive_analytics.send_event_no_sampling("BookReader","PrintDisabilityInfoLink",window.location.pathname),window.setTimeout(function(){Yt.goToUrl(en,!0)},500)});return sn},Jt=function(){var Gt=$("<div>").append(qt());return Gt},Zt=function(Gt){var en=Vt();Gt.actions.push(en),$(window).width()>800&&(Gt.top=0),!Yt.enableBetaFeatures&&Yt.userid&&Yt.showBookReaderMessage(Gt)};this.emitInitEvent();var Yt=this,Xt=null,nn=!0,un={},fn=!!this.userid,dn=function(Gt,en,sn){var cn=Gt.lendingStatus||{},yn=cn.available_to_waitlist,Cn=en;if(!yn||cn.available_to_borrow)return null;var kn=cn.available_to_waitlist&&!cn.available_to_borrow,An=fn?"Join waitlist for 14 day borrow":"Log In and Join waitlist",In=fn&&cn.user_has_browsed?"browse":"preview",Pn=fn?"waitlistJoin":"login";if(fn&&!cn.user_on_waitlist&&kn)var Cn=sn;var _n=cn.user_has_browsed||cn.available_to_browse,Rn=_n?"btn-dark":"btn-warning";return{text:An,callback:Cn,className:Rn,analyticsEvent:{category:Yt.analyticsCategories[In],action:Yt.analyticsActions[Pn]}}}(this.lendingInfo,this.handleLoginOk,this.handleReserveIt),pn={accessAdminOrPrintDisabled:function(){var Gt=Nt();return LendingStatelessUI.accessAdminOrPrintDisabled(Gt)},isBorrowing:function(Gt){if(!Yt.isOnStreamPage()){var en=Gt.daysLeftOnLoan>1?"Your loan of this book has "+Gt.daysLeftOnLoan+" days left.":"This is the last day of this loan.",sn={title:en,actions:[{text:"Return now",callback:Yt.handleReturnIt,className:"btn-danger",analyticsEvent:{category:Yt.analyticsCategories.borrow,action:Yt.analyticsActions.doneBorrowing}}]};return sn}},isBrowsing:function(Gt){var en=Gt.lendingStatus||{},sn=Gt.loanCount>=Gt.maxLoans,cn={text:"Return now",callback:function(){Yt.handleReturnIt()},className:"btn-primary",analyticsEvent:{category:Yt.analyticsCategories.browse,action:Yt.analyticsActions.doneBorrowing}},yn={category:Yt.analyticsCategories.browse,action:Yt.analyticsActions.borrow},Cn=en.available_to_borrow?Bt(Yt.handleBorrowIt,sn,yn):null,kn=[cn,Cn,dn].filter(function(In){return In!==null}),An=jt(Gt.secondsLeftOnLoan);return xt(),{title:An+LendingStatelessUI.moreInfoIcon,foot:Jt(),actions:kn}},readyToRedeemBorrow:function(Gt){var en=Gt.lendingStatus||{},sn={text:"Leave waitlist",callback:Yt.handleRemoveFromWaitingList,className:"btn-dark",analyticsEvent:{category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.waitlistLeave}},cn={text:"Borrow for 14 days",callback:Yt.handleBorrowFromHold,analyticsEvent:{category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.borrow}},yn=en.available_to_browse?{text:"Borrow for 1 hour",callback:Yt.handleBrowseIt,analyticsEvent:{category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.browse}}:null,Cn=yn?[cn,yn]:[],kn=yn?[sn]:[cn,sn];return{title:"You are at the top of the waitlist for this book.",foot:Jt(),prefixActions:Cn,actions:kn}},canBorrowPrintDisabled:function(Gt,en){var sn=Gt.lendingStatus||{};return!sn.user_is_printdisabled&&(sn.available_to_browse||sn.available_to_borrow)?pn.canBorrow(Gt,en):{title:"You are eligible for print-disabled access.",actions:[{text:"Borrow for 14 days",callback:Yt.handleBorrowIt,className:"btn-primary skinny",title:"You are eligible for print-disabled access.",analyticsEvent:{category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.borrow}}]}},canBorrow1Hr:function(Gt){var en={one_hour:"Renewable every hour, pending availability.",session_tryagain:"Another patron is using this book. Please check back later.",session_expired:"Your loan has expired."},sn=Gt.lendingStatus||{},cn=!sn.available_to_browse&&Gt.browsingExpired,yn=sn.available_to_browse||cn,Cn=yn&&sn.available_to_borrow,kn=yn&&!sn.available_to_borrow&&sn.available_to_waitlist,An=yn&&!sn.available_to_borrow&&!sn.available_to_waitlist,In=sn.available_browsable_copies<1&&sn.available_browsable_copies<sn.max_browsable_copies,Pn=cn?en.session_expired:!yn&&In?en.session_tryagain:!yn&&sn.available_to_waitlist?en.waitlist:en.one_hour,_n=function(){Yt.handleBrowseIt()},Rn=cn?"Borrow again":"Borrow for 1 hour",jn=cn?"browse":"preview",On={category:Yt.analyticsCategories.browse,action:Yt.analyticsActions.browseAgain},Sn={category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.browse},Vn={text:Rn,callback:_n,analyticsEvent:cn?On:Sn},Jn=Object.assign({},Vn,{className:"btn-primary"}),kr={text:"Borrow for 14 days",callback:function(){Yt.handleBorrowIt()},analyticsEvent:{category:Yt.analyticsCategories[jn],action:Yt.analyticsActions.borrow}},xr={text:"Join waitlist for 14 day borrow",callback:function(){Yt.handleReserveIt()},analyticsEvent:{category:Yt.analyticsCategories[jn],action:Yt.analyticsActions.waitlistJoin}},Yn=Cn?[Vn,kr]:kn?[Vn,xr]:[],Tr=An?[Jn]:[];return{title:Pn+LendingStatelessUI.moreInfoIcon,foot:Jt(),prefixActions:Yn,actions:Tr}},canBorrow:function(Gt,en){if(!en)return pn.loggedOutOptions(Gt);var sn=Gt.lendingStatus||{},cn=sn.available_to_browse||!sn.available_to_browse&&Gt.browsingExpired;if(cn)return pn.canBorrow1Hr(Gt);var yn=!!dn,Cn=Gt.loanCount>=Gt.maxLoans,kn=!sn.available_to_borrow&&!yn,An=kn?{text:"Borrow unavailable",callback:function(){},className:"btn-primary",disabled:!0}:sn.available_to_borrow?{text:"Borrow for 14 days",callback:Yt.handleBorrowIt,className:"btn-primary",disabled:Cn,analyticsEvent:{category:Yt.analyticsCategories.borrow,action:Yt.analyticsActions.borrow}}:null,In=[An,dn].filter(function(_n){return _n!==null}),Pn=dn?"Another patron is using this book."+LendingStatelessUI.moreInfoIcon:"";return{title:Pn,foot:Jt(),actions:In}},onlyPrintDisabled:function(Gt){var en=Gt.isAdmin?[]:[{text:"Borrow unavailable",callback:function(){},className:"btn-primary",disabled:!0}];return{title:"Book available to patrons with print disabilities.",foot:Jt(),actions:en}},isOnWaitlist:function(Gt){return{title:"You are on the waitlist for this book."+LendingStatelessUI.moreInfoIcon,foot:$("<div>").addClass("muted").text("You will be notified via email when your loan is ready.").append(qt()),actions:[{text:"Leave waitlist",callback:Yt.handleRemoveFromWaitingList,className:"btn-primary",analyticsEvent:{category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.waitlistLeave}}]}},isEmbed:function(Gt,en){var sn="<img src=/images/glogo-jw.png> <a href=/details/"+Gt+">"+en+"</a>";return{title:sn,foot:"",actions:[]}},isRestricted:function(){var Gt='<div class="BookReaderMessage">Its access has been restricted.  <a href="/details/inlibrary">Browse our lendable books</a>.</div>';return{title:"This book is not available at this time.",foot:Gt,actions:[{text:"Borrow unavailable",callback:function(){},className:"btn-primary",disabled:!0}]}},loggedOutOptions:function(Gt){var en=Gt.lendingStatus||{},sn=!en.available_to_waitlist&&!en.available_to_borrow,cn=en.available_to_borrow||en.available_to_browse?{text:"Log In and Borrow",callback:Yt.handleLoginOk,className:"btn-primary",analyticsEvent:{category:Yt.analyticsCategories.preview,action:Yt.analyticsActions.login}}:sn?{text:"Borrow unavailable",callback:function(){},className:"btn-primary",disabled:!0}:null,yn=[cn,dn].filter(function(kn){return kn!==null}),Cn=en.available_to_browse?"Renewable every hour, pending availability.":en.available_to_borrow?"This book can be borrowed for 14 days.":"Another patron is using this book.";return{title:Cn+LendingStatelessUI.moreInfoIcon,foot:Jt(),actions:yn}}};this.stateByLoanStatus==="accessAdminOrPrintDisabled"&&(nn=!1,un.showReturnControls=!1,Yt.isOnStreamPage()&&(Yt.br.options.bookUrl=Nt(),Yt.br.options.enableBookTitleLink=!0)),(this.stateByLoanStatus==="isBrowsing"||this.stateByLoanStatus==="isBorrowing")&&(nn=!1);var mn=this.lendingInfo.lendingStatus||{};if(this.lendingInfo.browsingExpired=mn.user_has_browsed&&this.lendingInfo.secondsLeftOnLoan<1,this.isEmbed){var hn=this.br.bookId,gn=this.br.options.bookTitle;Xt=pn.isEmbed(hn,gn),Xt.cssClassPrefix="BookReaderMessage embedLink",this.br.options.ui="",this.showBookReaderMessage(Xt)}else{Xt=pn[this.stateByLoanStatus](this.lendingInfo,fn);var on=!!Xt;on&&Zt(Xt)}if(nn){$("#IABookReaderWrapper").addClass("BRpreview"),this.previewType===previewTypes.multiPage&&(this.setUpBookPreview(),br.init());return}this.initTokenPolling(function(){this.addLendingUI(un),this.br.init()}.bind(this)),mn.available_to_browse||archive_analytics.send_ping({kind:"event",ec:this.analyticsCategories.satisfactionMetric,ea:"View-No-1-Hour",el:location.pathname,cache_bust:Math.random()})},LendingFlow2.prototype.isInIframe=function(){try{return window.self!==window.top}catch(Ut){return!0}},LendingFlow2.prototype.isOnStreamPage=function(){return window.location.href.indexOf("/stream/")>-1},LendingFlow2.prototype.getRedirectUrl=function(){var Ut;return this.isInIframe()?Ut=top.window.location.href:Ut=window.location.href,Ut},LendingFlow2.prototype.goToUrl=function(Ut,jt){var xt;this.isInIframe()&&jt?xt=top.window.location:xt=window.location,xt.href===Ut?xt.reload():xt.href=Ut},LendingFlow2.prototype.callService=function(Ut){Ut=Object.assign({action:null,data:{},success:function(){},error:null,useLoader:!0,type:"POST"},Ut),Ut.useLoader&&this.showBookReaderMessageLoader(),Ut.error===null&&(Ut.error=function(Rt){var Lt;Rt&&Rt.responseJSON&&Rt.responseJSON.error?Lt=Rt.responseJSON.error:Lt="There was an error",window.archive_analytics&&window.archive_analytics.send_event_no_sampling("LendingServiceError",Ut.action||"unknown_action",this.br.bookId),window.Sentry&&window.Sentry.captureMessage(Lt),alert(Lt)});var jt=function(Rt,Lt,Bt){Ut.useLoader&&this.showBookReaderMessageLoader(),Ut.success.call(this,Rt,Lt,Bt)}.bind(this),xt=function(Rt,Lt,Bt){Ut.useLoader&&this.hideBookReaderMessageLoader(),Ut.error.call(this,Rt,Lt,Bt)}.bind(this);$.ajax({url:"/services/loans/loan/",type:Ut.type,dataType:"json",data:Object.assign({action:Ut.action,identifier:this.br.bookId},Ut.data),timeout:6e4}).then(jt,xt)},LendingFlow2.prototype.handleLoginOk=function(){var Ut="/account/login?referer="+encodeURIComponent(this.getRedirectUrl());this.goToUrl(Ut,!0)},LendingFlow2.prototype.handleReadItNow=function(Ut){var jt=new URLSearchParams(window.location.search);if(Ut){var xt=new URLSearchParams(Ut),Rt=!0,Lt=!1,Bt=void 0;try{for(var Vt=xt.entries()[Symbol.iterator](),Nt;!(Rt=(Nt=Vt.next()).done);Rt=!0){var qt=_slicedToArray(Nt.value,2),Jt=qt[0],Zt=qt[1];jt.append(Jt,Zt)}}catch(un){Lt=!0,Bt=un}finally{try{!Rt&&Vt.return!=null&&Vt.return()}finally{if(Lt)throw Bt}}}var Yt=jt.toString(),Xt=Yt?"?"+Yt:"",nn=window.location.origin+window.location.pathname+Xt;this.goToUrl(nn,!0)},LendingFlow2.prototype.handleReturnIt=function(){this.callService({action:"return_loan",success:function(jt){deleteLoanCookies(this.br.bookId),this.goToUrl(this.lendingInfo.bookUrl,!0)}})},LendingFlow2.prototype.handleReserveIt=function(){this.callService({action:"join_waitlist",success:function(jt){this.goToUrl(this.getRedirectUrl(),!0)}})},LendingFlow2.prototype.handleBorrowFromHold=function(){return this.handleBorrowIt()},LendingFlow2.prototype.handleBorrowIt=function(){this.callService({action:"borrow_book",success:function(jt){this.handleReadItNow()}})},LendingFlow2.prototype.handleBrowseIt=function(){this.callService({action:"browse_book",success:function(jt){this.handleReadItNow()}})},LendingFlow2.prototype.handleRemoveFromWaitingList=function(){this.callService({action:"leave_waitlist",success:function(jt){this.goToUrl(this.getRedirectUrl(),!0)}})},LendingFlow2.prototype.handleDownloadUrl=function(Ut){var jt;$.each(this.downloadUrls,function(xt,Rt){Rt[0]===Ut&&(jt=Rt[1])}),jt?window.open(jt,"_blank"):alert("There was an error accessing the requested format: "+Ut)},LendingFlow2.prototype.showBookReaderMessage=function(Ut){var jt={title:"",body:"",foot:"",allowClose:!1,top:!1,cssClassPrefix:"BookReaderMessage"},xt=$("#IABookReaderMessageWrapper"),Rt=Object.assign(jt,Ut);if(Ut.prefixActions&&Ut.prefixActions.length&&!Ut.body){var Lt=LendingStatelessUI.prefixActionsDropdown(Rt.prefixActions);Rt.body=[Lt]}Ut.actions&&Ut.actions.length>0&&!Ut.body&&(Rt.body||(Rt.body=[]),Rt.body=Rt.body.concat($.map(Ut.actions,buildActionButton)),Rt.body.push($("<div>").addClass("IABookReaderLoader").hide()));var Bt=buildDialogHtml(Rt);addBWBPurchaseButton(Bt),xt.find("."+Rt.cssClassPrefix).remove(),Bt.prependTo(xt),xt.css("display",""),$(document).trigger("IABookReader:ResizeBookReader"),$(document).trigger("IABookReader:LendingChromeUpdated")},LendingFlow2.prototype.showBookReaderMessageLoader=function(){$(".IABookReaderLoader").show(),$("#IABookReaderMessageWrapper button, button.action").prop("disabled",!0)},LendingFlow2.prototype.hideBookReaderMessageLoader=function(){$(".IABookReaderLoader").hide(),$("#IABookReaderMessageWrapper button, button.action").prop("disabled",null)},LendingFlow2.prototype.isLoggedInUserStaff=function(){var Ut=String(BookReader.docCookies.getItem("logged-in-user")),jt="@archive.org";return Ut.indexOf(jt,this.length-jt.length)!==-1},LendingFlow2.prototype.setUpBookPreview=function(){var Ut={bookTitle:"Preview: "+this.br.options.bookTitle,enablePageResume:!1,enableUrlPlugin:!0,enableSearch:this.br.options.enableSearch,enableMobileNav:!1,enableTtsPlugin:!1,showLogo:!1,onePage:{autofit:"auto"},ui:"full",showNavbar:!0,navbarTitle:"Preview"};this.br.options.previewCitationError&&showDialog({title:"Page preview temporarily unavailable",allowClose:!0,body:"This book has reached its limit of accessible pages. Please try again tomorrow."});var jt=jQuery.extend({},this.br.options,Ut);this.enableBetaFeatures&&(jt=jQuery.extend({},jt,this.currentBetaFeatures)),this.br.setup(jt)},LendingFlow2.prototype.addLendingUI=function(Ut){Ut=Ut||{};var jt={showReturnControls:!0,showDownloadControls:!0},xt=this.lendingInfo.lendingStatus||{},Rt=xt.user_has_borrowed?jt:{};Ut=Object.assign(Rt,Ut);var Lt=this;$("body").addClass("BRlending");var Bt=function(){var Jt=$("<div/>");if(Lt.downloadUrls.length===0)return Jt.append("<div>We do not have a downloadable copy of this item available.</div>"),Jt;Jt.append('<div class="ph50-lg">Your loan will last two weeks from the initial borrow date.<br/><br/></div>');var Zt=$.map(Lt.downloadUrls,function(Yt){if(Yt[0]==="PDF")return{text:'<b>Encrypted Adobe PDF</b><br><span class="smaller">High Quality Page Images</span>',className:"btn-primary lighter",callback:function(){Lt.handleDownloadUrl("PDF")}};if(Yt[0]=="ePub")return{text:'<b>Encrypted Adobe ePub</b><br><span class="smaller">Smaller File, May Contain Errors</span>',className:"btn-primary lighter",callback:function(){Lt.handleDownloadUrl("ePub")}}});return Jt.append($.map(Zt,buildActionButton)),Jt},Vt=function(){var Jt=$("<div/>");return Lt.downloadUrls.length===0||(Jt.append(buildActionButton({text:"Install Adobe Digital Editions",callback:function(){window.open("http://www.adobe.com/solutions/ebook/digital-editions/download.html","_blank")}}).addClass("orangeButton btn-warning")),Jt.append('<div class="smaller-lg grey"><br/>In order to access your downloaded book you will need Adobe-compliant software on your device. The Internet Archive will administer this loan, but Adobe may also collect some information.<br><br></div>')),Jt},Nt;this.lendingInfo.daysLeftOnLoan<=1?Nt="Last day":Nt=this.lendingInfo.daysLeftOnLoan+" days left",this.br.buildToolbarElement=function(qt){return function(){var Jt=qt.call(Lt.br),Zt=$('<span class="BRtoolbarSection BRtoolbarSectionLending">');if(Ut.showReturnControls){var Yt=$("<button class='BRpill return js-tooltip' title='Return Book ("+Nt+")'>  <span class='BRpillInner'>Return Book</span></button>");Yt.click(function(nn){nn.preventDefault(),showDialog({title:"Book Return",body:$("<div>").addClass("message").append("<div>You can return a book early here.</div>").append("<div class='mb20'>This will end your current loan of this title.</div>").append($("<a>").attr("href","#").html("<b>You have "+Lt.lendingInfo.loanCount+" of "+Lt.lendingInfo.maxLoans+" books on loan.</b>").click(function(un){Lt.goToUrl(Lt.lendingInfo.loansUrl,!0),un.preventDefault()})),allowClose:!0,actions:[{text:"Cancel",className:"default",callback:function(){$.fn.colorbox.close()}},{text:"Return Book",className:"btn-danger",callback:function(){Lt.showBookReaderMessageLoader(),Lt.handleReturnIt()},analyticsEvent:{category:Lt.analyticsCategories.borrow,action:Lt.analyticsActions.doneBorrowing}}]})}),Zt.append(Yt)}if(Ut.showDownloadControls){var Xt=$("<button class='BRpill download js-tooltip' title='Download Encrypted PDF/ePub'>  <span class='BRpillInner'>PDF/ePub</span></button>");Xt.click(function(){showDialog({title:"Select Download Format",allowClose:!0,body:Bt(),foot:Vt()})}),Zt.append(Xt)}return Jt.find(".BRtoolbarRight").prepend(Zt),Jt}}(this.br.buildToolbarElement),this.br.buildMobileDrawerElement=function(qt){return function(){var Jt=qt.call(Lt.br),Zt=Jt.children("ul"),Yt=$('<li>  <span>    <span class="DrawerIconWrapper ">      <img class="DrawerIcon" src="'+this.imagesBaseURL+'icon_book.svg" alt="info-book"/></span>    Loan Information  </span>  <div id="mobileLoanInfo">      <h1>Loan Information</h1>  </div></li>');return Ut.showReturnControls&&(Yt.find("#mobileLoanInfo").append("<div>Time Left In Loan Period<br/>  <a class='f14' href='"+Lt.lendingInfo.loansUrl+"'>"+Lt.lendingInfo.daysLeftOnLoan+" Days</a>  <br/><br/></div><div><br/>  <h1>Book Return <div class='IABookReaderLoader' style='display:none;'></div></h1>  <button class='BRaction btn btn-danger return-loan' title='Return Book'>Return Book</button></div>"),Yt.find(".return-loan").click(function(){confirm("Are you sure you want to return this book? This will end your current loan of this title.")&&(Lt.showBookReaderMessageLoader(),Lt.handleReturnIt())})),Ut.showDownloadControls&&Yt.find("#mobileLoanInfo").append("<br/><br/><h1>Download Additional Formats</h1>").append(Bt()).append("<br/>").append(Vt()),Yt.insertAfter(Zt.children().eq(2)),Jt}}(this.br.buildMobileDrawerElement)},LendingFlow2.prototype.initTokenPolling=function(Ut){var jt=this;this.tokenPoller.init(this,Ut,function(xt,Rt,Lt){return jt.lendingInfo.lendingStatus.user_has_browsed&&!jt.lendingInfo.browsingExpired?(clearInterval(jt.tokenPoller.tokenInterval),!1):!0})}}}),BookReaderJSIA_exports={},init_BookReaderJSIA=__esm({"www/sf/bookreader/BookReaderJSIA.js":function(){window.BookReaderJSIAinit=function(){var Ut=function(nn,un,fn){var dn=un||{};jQuery.extend(!0,dn,jt(nn)),jQuery.extend(!0,dn,xt(nn)),jQuery.extend(!0,dn,Rt(nn)),jQuery.extend(!0,dn,Lt()),jQuery.extend(!0,dn,Bt(nn)),dn.bookUrl=nn.bookUrl,nn.lendingInfo.isOpenLibraryLending?(dn.bookUrlText=dn.bookTitle+"<br>&larr; Back to book details on Open Library",dn.bookUrlTitle="Go to this book's page on Open Library",dn.bookUrlMoreInfo="More information on Open Library"):(dn.bookUrlText=dn.bookTitle+"<br>&larr; Back to item details",dn.bookUrlTitle="Go to this book's page on Archive.org",dn.bookUrlMoreInfo="More information on Archive.org");var pn="5.0.0-53",mn="https://esm.archive.org/@internetarchive/bookreader@"+pn;return dn.imagesBaseURL=mn+"/BookReader/images/",dn.olHost=nn.olHost,dn.protected=nn.lendingInfo.shouldProtectImages,dn.thumbnail="//archive.org/download/"+nn.id+"/page/cover_t.jpg",dn.enableExperimentalControls=!0,dn.enablePageResume=!0,isNaN(parseInt(dn.defaultStartLeaf))||(dn.titleLeaf=dn.defaultStartLeaf),fn&&jQuery.extend(dn,fn),dn},jt=function(nn){var un={},fn=[],dn=Array(nn.metadata.title).join(", ");if(dn&&fn.push({label:"Title",value:dn,extraValueClass:"larger"}),nn.metadata.creator&&fn.push({label:"Author",value:Array(nn.metadata.creator).join(", "),extraValueClass:"larger"}),nn.metadata.publishDate&&fn.push({label:"Publish Data",value:nn.metadata.publishDate,extraValueClass:""}),nn.metadata.collection&&nn.metadata.collection.length>0){var pn=$.map(nn.metadata.collection,function(hn){return'<a href="/details/'+hn+'">'+hn+"</a>"}).join(", ");fn.push({label:"Collections",value:pn,extraValueClass:""})}if(nn.metadata.sponsor&&nn.metadata.contributor&&nn.metadata.sponsor==nn.metadata.contributor?fn.push({label:"Sponsor &amp; Contributor",value:nn.metadata.sponsor,extraValueClass:""}):(nn.metadata.sponsor&&fn.push({label:"Sponsor",value:nn.metadata.sponsor,extraValueClass:""}),nn.metadata.contributor&&fn.push({label:"Contributor",value:nn.metadata.contributor,extraValueClass:""})),un.metadata=fn,nn.metadata.language){var mn=typeof nn.metadata.language=="string"?nn.metadata.language:nn.metadata[0]?nn.metadata[0]:null;un.bookLanguage=mn}return un},xt=function(nn){var un={},fn={};return nn.lendingInfo.loanId&&(fn.loanId=nn.lendingInfo.loanId),un.lendingInfo=fn,un},Rt=function(nn){var un={},fn=function(pn,mn){var hn="https://"+window.location.host+"/stream/"+nn.id;return nn.subPrefix!=nn.id&&(hn+="/"+urlencodePath(nn.subPrefix)),hn+="?ui=embed",typeof mn!="undefined"&&(hn+="#"+pn.fragmentFromParams(mn)),hn};return un.getEmbedCode=function(dn,pn,mn){return"<iframe src='"+fn(this,mn)+"' width='"+dn+"' height='"+pn+"' frameborder='0' ></iframe>"},un},Lt=function(){var nn={};return typeof brConfig!="undefined"&&(typeof brConfig.ui!="undefined"&&(nn.ui=brConfig.ui),brConfig.mode==1?(nn.mode=1,_typeof(brConfig.reduce!="undefined")&&(nn.reduce=brConfig.reduce)):brConfig.mode==2&&(nn.mode=2)),nn},Bt=function(nn){var un=[],fn=BookReader.prototype.getPageURI;return un.getPageURI=function(dn,pn,mn){typeof pn=="undefined"&&(pn=1),typeof mn=="undefined"&&(mn=0),pn=Math.pow(2,Math.floor(Math.log2(Math.max(1,pn))));var hn=fn.call(this,dn,pn,mn);return hn?(hn=hn+(hn.indexOf("?")>-1?"&":"?"),hn=hn+"scale="+pn+"&rotate="+mn,hn):""},un},Vt=function(nn){var un=BookReader.prototype.getResumeValue;BookReader.prototype.getResumeValue=function(){var pn=null;return nn.lendingInfo.userid&&BookReader.docCookies&&(pn=BookReader.docCookies.getItem("br-resume-"+nn.lendingInfo.userid)),pn===null&&(pn=un?un.call(this):0),pn!==null&&(pn=parseInt(pn)),pn};var fn=BookReader.prototype.updateResumeValue;BookReader.prototype.updateResumeValue=function(pn){var mn=nn.lendingInfo.userid?"br-resume-"+nn.lendingInfo.userid:null;fn.call(this,pn,mn)};var dn=BookReader.prototype.buildInfoDiv;BookReader.prototype.buildInfoDiv=function(pn){if(dn.apply(this,arguments),nn.downloadUrls.length>0&&this.iaHideOtherFormats===!1){var mn='<div class="BRinfoOtherFormats"><div class="BRinfoLabel">Other formats</div>';$.each(nn.downloadUrls,function(hn,gn){mn+='<div class="BRinfoOtherFormatsFormat"><a href="'+gn[1]+'" target="_blank">'+gn[0]+"</a></div>"}),mn+="</div>",pn.find(".BRinfoRightCol").append(mn)}pn.find(".BRfloatFoot").append('  <a href="https://openlibrary.org/dev/docs/bookreader" target="_blank">    About the BookReader  </a>  <span class="desktop-only">|&nbsp;&nbsp;</span>  <a href="mailto:[email protected]?subject=Book%20Reader%20Feedback" class="problem-icon" target="_blank">    Report a problem  </a></div>')}},Nt=function(nn,un){nn.buildToolbarElement=function(fn){var dn=function(){if(un.downloadUrls.length===0)return $('<div class="pb10">We do not have a downloadable copy of this item available.</div>');var mn=$("<div/>");mn.append('<div class="ph50-lg">Choose a format to begin your download. <br/><br/></div>');var hn='<div class="BRinfoOtherFormats">';return $.each(un.downloadUrls,function(gn,on){hn+='<div class="BRinfoOtherFormatsFormat"><a href="'+on[1]+'" target="_blank">'+on[0]+"</a></div>"}),hn+="</div>",mn.append(hn),mn};return function(){var pn=fn.call(this);return un.streamOnly||(pn.find(".BRtoolbarRight").prepend("<span class='BRtoolbarSection BRtoolbarSectionDownload'>  <button class='BRpill download js-tooltip' title='Download PDF/ePub'>    <span class='hide-md'>PDF/ePub</span>  </button></span>"),pn.find(".download").click(function(){showDialog({title:"Select Download Format",allowClose:!0,body:dn(),foot:""})})),pn}}(nn.buildToolbarElement)},qt=function(nn){var un=nn.el||"#BookReader";console.log("Unsupported BookReader detected. Please upgrade. See https://github.com/internetarchive/bookreader"),$(un).html('<div>Unsupported BookReader detected. Please upgrade to enable embed. See <a href="https://github.com/internetarchive/bookreader">BookReader Github</a>.<br>This book can be viewed on <a href="https://archive.org/details/'+nn.bookId+'">Archive.org</a>.</div>').css({textAlign:"center",padding:"10px"})},Jt=function(nn){if(!!CustomEvent){var un=new CustomEvent("BRJSIA:PostInit",{bubbles:!0,captures:!0,detail:nn});document.dispatchEvent(un)}},Zt=function(nn,un){if(!!CustomEvent){var fn=nn.lendingStatus,dn=new CustomEvent("LendingFlow:PostInit",{bubbles:!0,captures:!0,detail:{downloadTypesAvailable:un||[],lendingStatus:fn||{},isAdmin:nn.isAdmin}});document.dispatchEvent(dn)}},Yt=function(nn,un,fn,dn){var pn=un,mn=un.lendingStatus;pn=Object.assign({},pn,mn),pn.lendingStatus="";var hn=document.referrer&&document.referrer.includes("openlibrary.org")?"https://openlibrary.org/account/loans":"/details/"+fn.bookId,gn=document.querySelector("ia-book-actions");gn||(gn=document.createElement("ia-book-actions")),gn.userid=pn.userid,gn.identifier=fn.bookId,gn.bookTitle=fn.bookTitle,gn.lendingStatus=pn,gn.bwbPurchaseUrl=fn.purchaseUrl,gn.barType=dn||"action",gn.lendingBarPostInit=nn,gn.returnUrl=hn,gn.classList.add("focus-on-child-only");var on=document.querySelector("#IABookReaderMessageWrapper");on?(on.appendChild(gn),on.style.display=""):nn()};return function(Xt,nn){var on=nn?nn.isBeta:!1,un=Xt.data,fn=Xt.brOptions,dn=Xt.lendingInfo,pn=dn.lendingStatus||{},mn=Xt.metadata;un.lendingInfo=dn,un.metadata=mn,window.onerror=logError;var hn=Ut(un,fn,nn);if(!BookReader.version){qt(hn);return}Vt(un);var gn=new BookReader(hn);window.br=gn;var on=nn?nn.isBeta:!1,Ft=dn.isPrintDisabledOnly||un.isRestricted&&!pn.is_login_required||dn.isLendingRequired&&dn.isBrowserBorrowable;window.Sentry&&(Sentry.setTag("br_version",BookReader.version),Sentry.setTag("borrowable_book",Ft));var Gt=!Ft,en=hn.ui==="embed";Ft&&$("<link>",{rel:"stylesheet",type:"text/css",href:"/bookreader/print.css",media:"print"}).appendTo("head"),Jt({brVersion:BookReader.version,downloadURLs:un.downloadUrls,isRestricted:un.isRestricted});var sn=function(){setTimeout(function(){gn.init()},100)},cn=function(){setTimeout(function(){Zt(dn,un.downloadUrls),sn()},100)};if(Gt){sn(),en&&Yt(function(){},dn,hn,"title");return}var yn=function(kn){kn&&typeof kn!="undefined"&&kn.errorMessage==="no access token"&&(gn.options.enableSearch=!1);var An=en?"title":"action";Yt(cn,dn,hn,An)};window.SearchInsideAccess?(this.searchInside=new SearchInsideAccess(gn,mn.identifier,yn),this.searchInside.init()):yn(),window.Sentry&&Sentry.setContext("Lending info",{available_to_browse:pn.available_to_browse||"",available_to_borrow:pn.available_to_borrow||"",available_to_waitlist:pn.available_to_waitlist||"",user_has_browsed:pn.user_has_browsed||"",user_has_borrowed:pn.user_has_borrowed||"",user_on_waitlist:pn.user_on_waitlist||"",user_can_claim_waitlist:pn.user_can_claim_waitlist||""})}}()}});init_js_cookie2(),init_archive(),init_playset(),init_js_cookie2(),init_jquery2(),init_log();function initialize_flag(){var Ut=function(){yr("#theatre-ia-wrap").removeClass("flagged"),yr(".bookreader-playlist-container").removeClass("hide")};yr(".toggle-flag-overlay").on("click",function(jt){jt.preventDefault(),Ut()}),yr("#flag-checkboxes a").on("click",function(xt){xt.preventDefault(),yr(this).children(".my-checkbox").toggleClass("checked"),yr.get(yr(this).attr("href")),Ut()}),l.get("logged-in-user")!==void 0&&(yr("#flag-popover li").on("click",function(){return yr(this).find("a").trigger("click"),!1}),yr("#flag-popover a").on("click",function(xt){xt.preventDefault();var Rt=yr("#item-flags-popup"),Lt=yr(this),Bt=yr(Lt).parent();return yr(Bt).toggleClass("selected"),yr(Rt).removeClass("open"),yr.getJSON("".concat(yr(this).attr("href"),"&no_chrome=1"),function(Vt){var Nt=yr(Vt.button);yr(Rt).replaceWith(Nt),yr("#flag-button-container").html(Vt.button),yr("#flag-overlay").html(Vt.overlay),Vt.has_flags?yr("#theatre-ia-wrap").addClass("flagged"):yr("#theatre-ia-wrap").removeClass("flagged"),initialize_flag()}),!1}))}yr(document).ready(function(){log("initialize item flags"),initialize_flag()}),init_log(),init_jquery2(),window.$=yr,yr(function Ut(){return __async(this,null,_regeneratorRuntime.default.mark(function jt(){var xt,Rt,Lt;return _regeneratorRuntime.default.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Rt=!yr(".js-bookreader").length,Vt.next=4,Promise.resolve().then(function(){return init_BookReader2(),BookReader_exports});case 4:return Vt.next=6,Promise.resolve().then(function(){return init_plugin_search2(),plugin_search_exports});case 6:return Vt.next=8,Promise.resolve().then(function(){return init_plugin_tts2(),plugin_tts_exports});case 8:return Vt.next=10,Promise.resolve().then(function(){return init_plugin_url2(),plugin_url_exports});case 10:return Vt.next=12,Promise.resolve().then(function(){return init_plugin_autoplay2(),plugin_autoplay_exports});case 12:return Vt.next=14,Promise.resolve().then(function(){return init_plugin_resume2(),plugin_resume_exports});case 14:return Vt.next=16,Promise.resolve().then(function(){return init_plugin_archive_analytics2(),plugin_archive_analytics_exports});case 16:return Vt.next=18,Promise.resolve().then(function(){return init_plugin_text_selection2(),plugin_text_selection_exports});case 18:return Vt.next=20,Promise.resolve().then(function(){return init_BookReaderHelpers(),BookReaderHelpers_exports});case 20:return Vt.next=22,Promise.resolve().then(function(){return init_bookreader_5_0(),bookreader_5_0_exports});case 22:if(log("** BR Resources loaded **",(xt=window.BookReader)==null?void 0:xt.version),!Rt){Vt.next=30;break}return Lt=l.get("av3")||l.get("hls"),Vt.next=27,Promise.all([Promise.resolve().then(function(){return init_ia_music_theater(),ia_music_theater_exports}),Lt?Promise.resolve().then(function(){return init_play(),play_exports}):Promise.resolve().then(function(){return init_play8(),play8_exports}),Promise.resolve().then(function(){return init_iaux_min(),iaux_min_exports})]);case 27:log("** Liner Notes loaded **"),Vt.next=33;break;case 30:return Vt.next=32,Promise.all([Promise.resolve().then(function(){return init_ia_book_theater(),ia_book_theater_exports}),Promise.resolve().then(function(){return init_SearchInsideAccess(),SearchInsideAccess_exports}),Promise.resolve().then(function(){return init_LendingFlow(),LendingFlow_exports}),Promise.resolve().then(function(){return init_BookReaderJSIA(),BookReaderJSIA_exports})]);case 32:log("** BR Resources loaded **");case 33:yr(".js-bookreader").each(function(Nt,qt){var Jt=JSON.parse(yr(qt).val());yr.ajax({url:Jt.url,type:"GET",dataType:"json",xhrFields:{withCredentials:!0},crossDomain:!0}).then(function(Zt){var Yt=AJS.paramsToJSON(),Xt=function(){return{autoflip:parseInt(Yt.autoflip,10)===1,flipSpeed:Yt.flipSpeed||2e3,flipDelay:Yt.flipDelay||5e3}},nn={isBeta:Jt.isBeta,el:"#BookReader",urlHistoryBasePath:Jt.urlHistoryBasePath,resumeCookiePath:Jt.resumeCookiePath,urlMode:"history",urlTrackedParams:["page","search","mode"],enableBookTitleLink:!1,bookUrlText:null,startFullscreen:Yt.view==="theater",initialSearchTerm:Jt.initialSearchTerm,onePage:{autofit:Jt.autofit},showToolbar:!1,autoResize:!1,enableFSLogoShortcut:!0,enableBookmarks:!0,enableMultipleBooks:!1,purchaseUrl:Jt.purchase_url};Jt.br_ui==="embed"&&(nn.mode=1,nn.ui="embed",nn.enableFSLogoShortcut=!1),Jt.has_multiple_readable_files&&(nn.enableMultipleBooks=!0,nn.multipleBooksList=Jt.multipleBooksList);var un=Xt();window.BookReaderJSIAinit(Zt.data,nn),un.autoflip&&window.br.autoToggle(un);var fn=decodeURIComponent(Yt.options).split("|"),dn=Yt.wrapper==="false"||fn.indexOf("view-only")>-1;dn&&nn.ui!=="embed"&&yr("#IABookReaderMessageWrapper").remove(),window.archive_analytics.values.bookreader="open"})});case 34:case"end":return Vt.stop()}},jt)}))})})();/*
object-assign
(c) Sindre Sorhus
@license MIT
*//*!
JW Player version 8.22.0
Copyright (c) 2021, JW Player, All Rights Reserved 
https://github.com/jwplayer/jwplayer/blob/v8.22.0/README.md

This source code and its use and distribution is subject to the terms and conditions of the applicable license agreement. 
https://www.jwplayer.com/tos/

This product includes portions of other software. For the full text of licenses, see below:

JW Player Third Party Software Notices and/or Additional Terms and Conditions

**************************************************************************************************
The following software is used under Apache License 2.0
**************************************************************************************************

vtt.js v0.13.0
Copyright (c) 2021 Mozilla (http://mozilla.org)
https://github.com/mozilla/vtt.js/blob/v0.13.0/LICENSE

* * *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.

You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and
limitations under the License.

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

**************************************************************************************************
The following software is used under MIT license
**************************************************************************************************

Underscore.js v1.6.0
Copyright (c) 2009-2014 Jeremy Ashkenas, DocumentCloud and Investigative
https://github.com/jashkenas/underscore/blob/1.6.0/LICENSE

Backbone backbone.events.js v1.1.2
Copyright (c) 2010-2014 Jeremy Ashkenas, DocumentCloud
https://github.com/jashkenas/backbone/blob/1.1.2/LICENSE

Promise Polyfill v7.1.1
Copyright (c) 2014 Taylor Hakes and Forbes Lindesay
https://github.com/taylorhakes/promise-polyfill/blob/v7.1.1/LICENSE

can-autoplay.js v3.0.0
Copyright (c) 2017 video-dev
https://github.com/video-dev/can-autoplay/blob/v3.0.0/LICENSE

focus-options-polyfill v1.5.0
Copyright (c) 2018 Juan Valencia
https://github.com/calvellido/focus-options-polyfill/blob/v1.5.0/LICENSE

* * *

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

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

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

**************************************************************************************************
The following software is used under W3C license
**************************************************************************************************

Intersection Observer v0.5.0
Copyright (c) 2016 Google Inc. (http://google.com)
https://github.com/w3c/IntersectionObserver/blob/v0.5.0/LICENSE.md

* * *

W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE
Status: This license takes effect 13 May, 2015.

This work is being provided by the copyright holders under the following license.

License
By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions.

Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications:

The full text of this NOTICE in a location viewable to users of the redistributed or derivative work.

Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included.

Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."

Disclaimers
THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.

The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders.
*//*! js-cookie v3.0.1 | MIT *//**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*//**
* @license
* Copyright 2019 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*//**
* @license
* Copyright 2022 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
*//**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*//**
* Checks if an event is supported in the current execution environment.
*
* NOTE: This will not work correctly for non-generic events such as `change`,
* `reset`, `load`, `error`, and `select`.
*
* Borrows from Modernizr.
*
* @param {string} eventNameSuffix Event name, e.g. "click".
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
*//** @license React v0.12.0
* scheduler-tracing.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*//** @license React v0.12.0
* scheduler.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*//** @license React v16.13.1
* react-is.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*//** @license React v16.7.0
* react-dom.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*//** @license React v16.7.0
* react.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0
// @license-end

// @license-end
//# sourceMappingURL=details-bookreader.min.js.map