jQuery(function () { $(".imgBg").each(function (index, element) {$(this).css("background-image", "url('" + $(this).find("img").attr("src") + "')")}); //nav-search $(".navRig li.navSearch").click(function(){ $(".searchBg").fadeIn(); $(".searchInput").focus(); if($("#home").length > 0){ $.fn.fullpage.setAllowScrolling(false); } }) $(".searchClose").click(function(){ $(".searchBg,.menuBg").fadeOut(); $(".searchInput").val(""); $(".menuLogo").removeClass("animated fadeInDown"); $(".menuBg .ftNav li").each(function(index, element) { $(this).removeClass("animated fadeInRight").css("animation-delay", 0); }); $(".ftShare").removeClass("animated fadeInUp"); if($("#home").length > 0){ $.fn.fullpage.setAllowScrolling(true); } $(".menuBtn").removeClass('active'); }) //mobile-nav-open $(".menuBtn").click(function(){ if($(this).hasClass('active')){ $(this).removeClass('active'); $(".menuBg").stop(true, false).removeClass('active'); if($("#home").length > 0){ $.fn.fullpage.setAllowScrolling(true); } }else{ $(this).addClass('active'); $(".menuBg").stop(true, false).addClass('active'); if($("#home").length > 0){ $.fn.fullpage.setAllowScrolling(false); } } }) // 滚动nav变白 // $(window).scroll(function () { // var dTop = $(document).scrollTop(); // if(dTop > 0){ // $(".header").addClass("bg"); // }else{ // $(".header").removeClass("bg"); // } // }); // online $(".onLine li a").click(function (e) { if ($(window).width() <= 1200) { $(this).parent().addClass('active').siblings().removeClass('active'); e.stopPropagation() } }); $(window).click(function(){ $(".onLine li").removeClass("active"); }) // 大、中、小 $(".max").click(function(){ $(".newsBot").css({'font-size':'18px'}); $(this).addClass('active').siblings().removeClass('active'); }) $(".mid").click(function(){ $(".newsBot").css({'font-size':'16px'}); $(this).addClass('active').siblings().removeClass('active'); }) $(".min").click(function(){ $(".newsBot").css({'font-size':'14px'}); $(this).addClass('active').siblings().removeClass('active'); }) // message $('.mesInput').each(function() { $(this).on('focus',function() { $(this).parent('.mesItem').addClass('active'); }); $(this).on('blur',function() { if ($(this).val().length == 0) { $(this).parent('.mesItem').removeClass('active'); } }); if ($(this).val() != '') $(this).parent('.mesItem').addClass('active'); }); }) // 返回顶部 function goTop(){ $('html , body').animate({scrollTop: 0},'slow'); } /*! @license ScrollReveal v4.0.9 Copyright 2021 Fisssion LLC. Licensed under the GNU General Public License 3.0 for compatible open source projects and non-commercial use. For commercial sites, themes, projects, and applications, keep your source code private/proprietary by purchasing a commercial license from https://scrollrevealjs.org/ */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.ScrollReveal = factory()); }(this, function () { 'use strict'; var defaults = { delay: 0, distance: '0', duration: 600, easing: 'cubic-bezier(0.5, 0, 0, 1)', interval: 0, opacity: 0, origin: 'bottom', rotate: { x: 0, y: 0, z: 0 }, scale: 1, cleanup: false, container: document.documentElement, desktop: true, mobile: true, reset: false, useDelay: 'always', viewFactor: 0.0, viewOffset: { top: 0, right: 0, bottom: 0, left: 0 }, afterReset: function afterReset() {}, afterReveal: function afterReveal() {}, beforeReset: function beforeReset() {}, beforeReveal: function beforeReveal() {} }; function failure() { document.documentElement.classList.remove('sr'); return { clean: function clean() {}, destroy: function destroy() {}, reveal: function reveal() {}, sync: function sync() {}, get noop() { return true } } } function success() { document.documentElement.classList.add('sr'); if (document.body) { document.body.style.height = '100%'; } else { document.addEventListener('DOMContentLoaded', function () { document.body.style.height = '100%'; }); } } var mount = { success: success, failure: failure }; /*! @license is-dom-node v1.0.4 Copyright 2018 Fisssion LLC. 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. */ function isDomNode(x) { return typeof window.Node === 'object' ? x instanceof window.Node : x !== null && typeof x === 'object' && typeof x.nodeType === 'number' && typeof x.nodeName === 'string' } /*! @license is-dom-node-list v1.2.1 Copyright 2018 Fisssion LLC. 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. */ function isDomNodeList(x) { var prototypeToString = Object.prototype.toString.call(x); var regex = /^\[object (HTMLCollection|NodeList|Object)\]$/; return typeof window.NodeList === 'object' ? x instanceof window.NodeList : x !== null && typeof x === 'object' && typeof x.length === 'number' && regex.test(prototypeToString) && (x.length === 0 || isDomNode(x[0])) } /*! @license Tealight v0.3.6 Copyright 2018 Fisssion LLC. 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. */ function tealight(target, context) { if ( context === void 0 ) { context = document; } if (target instanceof Array) { return target.filter(isDomNode); } if (isDomNode(target)) { return [target]; } if (isDomNodeList(target)) { return Array.prototype.slice.call(target); } if (typeof target === "string") { try { var query = context.querySelectorAll(target); return Array.prototype.slice.call(query); } catch (err) { return []; } } return []; } function isObject(x) { return ( x !== null && x instanceof Object && (x.constructor === Object || Object.prototype.toString.call(x) === '[object Object]') ) } function each(collection, callback) { if (isObject(collection)) { var keys = Object.keys(collection); return keys.forEach(function (key) { return callback(collection[key], key, collection); }) } if (collection instanceof Array) { return collection.forEach(function (item, i) { return callback(item, i, collection); }) } throw new TypeError('Expected either an array or object literal.') } function logger(message) { var details = [], len = arguments.length - 1; while ( len-- > 0 ) details[ len ] = arguments[ len + 1 ]; if (this.constructor.debug && console) { var report = "%cScrollReveal: " + message; details.forEach(function (detail) { return (report += "\n — " + detail); }); console.log(report, 'color: #ea654b;'); // eslint-disable-line no-console } } function rinse() { var this$1 = this; var struct = function () { return ({ active: [], stale: [] }); }; var elementIds = struct(); var sequenceIds = struct(); var containerIds = struct(); /** * Take stock of active element IDs. */ try { each(tealight('[data-sr-id]'), function (node) { var id = parseInt(node.getAttribute('data-sr-id')); elementIds.active.push(id); }); } catch (e) { throw e } /** * Destroy stale elements. */ each(this.store.elements, function (element) { if (elementIds.active.indexOf(element.id) === -1) { elementIds.stale.push(element.id); } }); each(elementIds.stale, function (staleId) { return delete this$1.store.elements[staleId]; }); /** * Take stock of active container and sequence IDs. */ each(this.store.elements, function (element) { if (containerIds.active.indexOf(element.containerId) === -1) { containerIds.active.push(element.containerId); } if (element.hasOwnProperty('sequence')) { if (sequenceIds.active.indexOf(element.sequence.id) === -1) { sequenceIds.active.push(element.sequence.id); } } }); /** * Destroy stale containers. */ each(this.store.containers, function (container) { if (containerIds.active.indexOf(container.id) === -1) { containerIds.stale.push(container.id); } }); each(containerIds.stale, function (staleId) { var stale = this$1.store.containers[staleId].node; stale.removeEventListener('scroll', this$1.delegate); stale.removeEventListener('resize', this$1.delegate); delete this$1.store.containers[staleId]; }); /** * Destroy stale sequences. */ each(this.store.sequences, function (sequence) { if (sequenceIds.active.indexOf(sequence.id) === -1) { sequenceIds.stale.push(sequence.id); } }); each(sequenceIds.stale, function (staleId) { return delete this$1.store.sequences[staleId]; }); } /*! @license Rematrix v0.3.0 Copyright 2018 Julian Lloyd. 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. */ /** * @module Rematrix */ /** * Transformation matrices in the browser come in two flavors: * * - `matrix` using 6 values (short) * - `matrix3d` using 16 values (long) * * This utility follows this [conversion guide](https://goo.gl/EJlUQ1) * to expand short form matrices to their equivalent long form. * * @param {array} source - Accepts both short and long form matrices. * @return {array} */ function format(source) { if (source.constructor !== Array) { throw new TypeError('Expected array.') } if (source.length === 16) { return source } if (source.length === 6) { var matrix = identity(); matrix[0] = source[0]; matrix[1] = source[1]; matrix[4] = source[2]; matrix[5] = source[3]; matrix[12] = source[4]; matrix[13] = source[5]; return matrix } throw new RangeError('Expected array with either 6 or 16 values.') } /** * Returns a matrix representing no transformation. The product of any matrix * multiplied by the identity matrix will be the original matrix. * * > **Tip:** Similar to how `5 * 1 === 5`, where `1` is the identity. * * @return {array} */ function identity() { var matrix = []; for (var i = 0; i < 16; i++) { i % 5 == 0 ? matrix.push(1) : matrix.push(0); } return matrix } /** * Returns a 4x4 matrix describing the combined transformations * of both arguments. * * > **Note:** Order is very important. For example, rotating 45° * along the Z-axis, followed by translating 500 pixels along the * Y-axis... is not the same as translating 500 pixels along the * Y-axis, followed by rotating 45° along on the Z-axis. * * @param {array} m - Accepts both short and long form matrices. * @param {array} x - Accepts both short and long form matrices. * @return {array} */ function multiply(m, x) { var fm = format(m); var fx = format(x); var product = []; for (var i = 0; i < 4; i++) { var row = [fm[i], fm[i + 4], fm[i + 8], fm[i + 12]]; for (var j = 0; j < 4; j++) { var k = j * 4; var col = [fx[k], fx[k + 1], fx[k + 2], fx[k + 3]]; var result = row[0] * col[0] + row[1] * col[1] + row[2] * col[2] + row[3] * col[3]; product[i + k] = result; } } return product } /** * Attempts to return a 4x4 matrix describing the CSS transform * matrix passed in, but will return the identity matrix as a * fallback. * * > **Tip:** This method is used to convert a CSS matrix (retrieved as a * `string` from computed styles) to its equivalent array format. * * @param {string} source - `matrix` or `matrix3d` CSS Transform value. * @return {array} */ function parse(source) { if (typeof source === 'string') { var match = source.match(/matrix(3d)?\(([^)]+)\)/); if (match) { var raw = match[2].split(', ').map(parseFloat); return format(raw) } } return identity() } /** * Returns a 4x4 matrix describing X-axis rotation. * * @param {number} angle - Measured in degrees. * @return {array} */ function rotateX(angle) { var theta = Math.PI / 180 * angle; var matrix = identity(); matrix[5] = matrix[10] = Math.cos(theta); matrix[6] = matrix[9] = Math.sin(theta); matrix[9] *= -1; return matrix } /** * Returns a 4x4 matrix describing Y-axis rotation. * * @param {number} angle - Measured in degrees. * @return {array} */ function rotateY(angle) { var theta = Math.PI / 180 * angle; var matrix = identity(); matrix[0] = matrix[10] = Math.cos(theta); matrix[2] = matrix[8] = Math.sin(theta); matrix[2] *= -1; return matrix } /** * Returns a 4x4 matrix describing Z-axis rotation. * * @param {number} angle - Measured in degrees. * @return {array} */ function rotateZ(angle) { var theta = Math.PI / 180 * angle; var matrix = identity(); matrix[0] = matrix[5] = Math.cos(theta); matrix[1] = matrix[4] = Math.sin(theta); matrix[4] *= -1; return matrix } /** * Returns a 4x4 matrix describing 2D scaling. The first argument * is used for both X and Y-axis scaling, unless an optional * second argument is provided to explicitly define Y-axis scaling. * * @param {number} scalar - Decimal multiplier. * @param {number} [scalarY] - Decimal multiplier. * @return {array} */ function scale(scalar, scalarY) { var matrix = identity(); matrix[0] = scalar; matrix[5] = typeof scalarY === 'number' ? scalarY : scalar; return matrix } /** * Returns a 4x4 matrix describing X-axis translation. * * @param {number} distance - Measured in pixels. * @return {array} */ function translateX(distance) { var matrix = identity(); matrix[12] = distance; return matrix } /** * Returns a 4x4 matrix describing Y-axis translation. * * @param {number} distance - Measured in pixels. * @return {array} */ function translateY(distance) { var matrix = identity(); matrix[13] = distance; return matrix } var getPrefixedCssProp = (function () { var properties = {}; var style = document.documentElement.style; function getPrefixedCssProperty(name, source) { if ( source === void 0 ) source = style; if (name && typeof name === 'string') { if (properties[name]) { return properties[name] } if (typeof source[name] === 'string') { return (properties[name] = name) } if (typeof source[("-webkit-" + name)] === 'string') { return (properties[name] = "-webkit-" + name) } throw new RangeError(("Unable to find \"" + name + "\" style property.")) } throw new TypeError('Expected a string.') } getPrefixedCssProperty.clearCache = function () { return (properties = {}); }; return getPrefixedCssProperty })(); function style(element) { var computed = window.getComputedStyle(element.node); var position = computed.position; var config = element.config; /** * Generate inline styles */ var inline = {}; var inlineStyle = element.node.getAttribute('style') || ''; var inlineMatch = inlineStyle.match(/[\w-]+\s*:\s*[^;]+\s*/gi) || []; inline.computed = inlineMatch ? inlineMatch.map(function (m) { return m.trim(); }).join('; ') + ';' : ''; inline.generated = inlineMatch.some(function (m) { return m.match(/visibility\s?:\s?visible/i); }) ? inline.computed : inlineMatch.concat( ['visibility: visible']).map(function (m) { return m.trim(); }).join('; ') + ';'; /** * Generate opacity styles */ var computedOpacity = parseFloat(computed.opacity); var configOpacity = !isNaN(parseFloat(config.opacity)) ? parseFloat(config.opacity) : parseFloat(computed.opacity); var opacity = { computed: computedOpacity !== configOpacity ? ("opacity: " + computedOpacity + ";") : '', generated: computedOpacity !== configOpacity ? ("opacity: " + configOpacity + ";") : '' }; /** * Generate transformation styles */ var transformations = []; if (parseFloat(config.distance)) { var axis = config.origin === 'top' || config.origin === 'bottom' ? 'Y' : 'X'; /** * Let’s make sure our our pixel distances are negative for top and left. * e.g. { origin: 'top', distance: '25px' } starts at `top: -25px` in CSS. */ var distance = config.distance; if (config.origin === 'top' || config.origin === 'left') { distance = /^-/.test(distance) ? distance.substr(1) : ("-" + distance); } var ref = distance.match(/(^-?\d+\.?\d?)|(em$|px$|%$)/g); var value = ref[0]; var unit = ref[1]; switch (unit) { case 'em': distance = parseInt(computed.fontSize) * value; break case 'px': distance = value; break case '%': /** * Here we use `getBoundingClientRect` instead of * the existing data attached to `element.geometry` * because only the former includes any transformations * current applied to the element. * * If that behavior ends up being unintuitive, this * logic could instead utilize `element.geometry.height` * and `element.geoemetry.width` for the distance calculation */ distance = axis === 'Y' ? (element.node.getBoundingClientRect().height * value) / 100 : (element.node.getBoundingClientRect().width * value) / 100; break default: throw new RangeError('Unrecognized or missing distance unit.') } if (axis === 'Y') { transformations.push(translateY(distance)); } else { transformations.push(translateX(distance)); } } if (config.rotate.x) { transformations.push(rotateX(config.rotate.x)); } if (config.rotate.y) { transformations.push(rotateY(config.rotate.y)); } if (config.rotate.z) { transformations.push(rotateZ(config.rotate.z)); } if (config.scale !== 1) { if (config.scale === 0) { /** * The CSS Transforms matrix interpolation specification * basically disallows transitions of non-invertible * matrixes, which means browsers won't transition * elements with zero scale. * * That’s inconvenient for the API and developer * experience, so we simply nudge their value * slightly above zero; this allows browsers * to transition our element as expected. * * `0.0002` was the smallest number * that performed across browsers. */ transformations.push(scale(0.0002)); } else { transformations.push(scale(config.scale)); } } var transform = {}; if (transformations.length) { transform.property = getPrefixedCssProp('transform'); /** * The default computed transform value should be one of: * undefined || 'none' || 'matrix()' || 'matrix3d()' */ transform.computed = { raw: computed[transform.property], matrix: parse(computed[transform.property]) }; transformations.unshift(transform.computed.matrix); var product = transformations.reduce(multiply); transform.generated = { initial: ((transform.property) + ": matrix3d(" + (product.join(', ')) + ");"), final: ((transform.property) + ": matrix3d(" + (transform.computed.matrix.join(', ')) + ");") }; } else { transform.generated = { initial: '', final: '' }; } /** * Generate transition styles */ var transition = {}; if (opacity.generated || transform.generated.initial) { transition.property = getPrefixedCssProp('transition'); transition.computed = computed[transition.property]; transition.fragments = []; var delay = config.delay; var duration = config.duration; var easing = config.easing; if (opacity.generated) { transition.fragments.push({ delayed: ("opacity " + (duration / 1000) + "s " + easing + " " + (delay / 1000) + "s"), instant: ("opacity " + (duration / 1000) + "s " + easing + " 0s") }); } if (transform.generated.initial) { transition.fragments.push({ delayed: ((transform.property) + " " + (duration / 1000) + "s " + easing + " " + (delay / 1000) + "s"), instant: ((transform.property) + " " + (duration / 1000) + "s " + easing + " 0s") }); } /** * The default computed transition property should be undefined, or one of: * '' || 'none 0s ease 0s' || 'all 0s ease 0s' || 'all 0s 0s cubic-bezier()' */ var hasCustomTransition = transition.computed && !transition.computed.match(/all 0s|none 0s/); if (hasCustomTransition) { transition.fragments.unshift({ delayed: transition.computed, instant: transition.computed }); } var composed = transition.fragments.reduce( function (composition, fragment, i) { composition.delayed += i === 0 ? fragment.delayed : (", " + (fragment.delayed)); composition.instant += i === 0 ? fragment.instant : (", " + (fragment.instant)); return composition }, { delayed: '', instant: '' } ); transition.generated = { delayed: ((transition.property) + ": " + (composed.delayed) + ";"), instant: ((transition.property) + ": " + (composed.instant) + ";") }; } else { transition.generated = { delayed: '', instant: '' }; } return { inline: inline, opacity: opacity, position: position, transform: transform, transition: transition } } /** * apply a CSS string to an element using the CSSOM (element.style) rather * than setAttribute, which may violate the content security policy. * * @param {Node} [el] Element to receive styles. * @param {string} [declaration] Styles to apply. */ function applyStyle (el, declaration) { declaration.split(';').forEach(function (pair) { var ref = pair.split(':'); var property = ref[0]; var value = ref.slice(1); if (property && value) { el.style[property.trim()] = value.join(':'); } }); } function clean(target) { var this$1 = this; var dirty; try { each(tealight(target), function (node) { var id = node.getAttribute('data-sr-id'); if (id !== null) { dirty = true; var element = this$1.store.elements[id]; if (element.callbackTimer) { window.clearTimeout(element.callbackTimer.clock); } applyStyle(element.node, element.styles.inline.generated); node.removeAttribute('data-sr-id'); delete this$1.store.elements[id]; } }); } catch (e) { return logger.call(this, 'Clean failed.', e.message) } if (dirty) { try { rinse.call(this); } catch (e) { return logger.call(this, 'Clean failed.', e.message) } } } function destroy() { var this$1 = this; /** * Remove all generated styles and element ids */ each(this.store.elements, function (element) { applyStyle(element.node, element.styles.inline.generated); element.node.removeAttribute('data-sr-id'); }); /** * Remove all event listeners. */ each(this.store.containers, function (container) { var target = container.node === document.documentElement ? window : container.node; target.removeEventListener('scroll', this$1.delegate); target.removeEventListener('resize', this$1.delegate); }); /** * Clear all data from the store */ this.store = { containers: {}, elements: {}, history: [], sequences: {} }; } function deepAssign(target) { var sources = [], len = arguments.length - 1; while ( len-- > 0 ) sources[ len ] = arguments[ len + 1 ]; if (isObject(target)) { each(sources, function (source) { each(source, function (data, key) { if (isObject(data)) { if (!target[key] || !isObject(target[key])) { target[key] = {}; } deepAssign(target[key], data); } else { target[key] = data; } }); }); return target } else { throw new TypeError('Target must be an object literal.') } } function isMobile(agent) { if ( agent === void 0 ) agent = navigator.userAgent; return /Android|iPhone|iPad|iPod/i.test(agent) } var nextUniqueId = (function () { var uid = 0; return function () { return uid++; } })(); function initialize() { var this$1 = this; rinse.call(this); each(this.store.elements, function (element) { var styles = [element.styles.inline.generated]; if (element.visible) { styles.push(element.styles.opacity.computed); styles.push(element.styles.transform.generated.final); element.revealed = true; } else { styles.push(element.styles.opacity.generated); styles.push(element.styles.transform.generated.initial); element.revealed = false; } applyStyle(element.node, styles.filter(function (s) { return s !== ''; }).join(' ')); }); each(this.store.containers, function (container) { var target = container.node === document.documentElement ? window : container.node; target.addEventListener('scroll', this$1.delegate); target.addEventListener('resize', this$1.delegate); }); /** * Manually invoke delegate once to capture * element and container dimensions, container * scroll position, and trigger any valid reveals */ this.delegate(); /** * Wipe any existing `setTimeout` now * that initialization has completed. */ this.initTimeout = null; } function animate(element, force) { if ( force === void 0 ) force = {}; var pristine = force.pristine || this.pristine; var delayed = element.config.useDelay === 'always' || (element.config.useDelay === 'onload' && pristine) || (element.config.useDelay === 'once' && !element.seen); var shouldReveal = element.visible && !element.revealed; var shouldReset = !element.visible && element.revealed && element.config.reset; if (force.reveal || shouldReveal) { return triggerReveal.call(this, element, delayed) } if (force.reset || shouldReset) { return triggerReset.call(this, element) } } function triggerReveal(element, delayed) { var styles = [ element.styles.inline.generated, element.styles.opacity.computed, element.styles.transform.generated.final ]; if (delayed) { styles.push(element.styles.transition.generated.delayed); } else { styles.push(element.styles.transition.generated.instant); } element.revealed = element.seen = true; applyStyle(element.node, styles.filter(function (s) { return s !== ''; }).join(' ')); registerCallbacks.call(this, element, delayed); } function triggerReset(element) { var styles = [ element.styles.inline.generated, element.styles.opacity.generated, element.styles.transform.generated.initial, element.styles.transition.generated.instant ]; element.revealed = false; applyStyle(element.node, styles.filter(function (s) { return s !== ''; }).join(' ')); registerCallbacks.call(this, element); } function registerCallbacks(element, isDelayed) { var this$1 = this; var duration = isDelayed ? element.config.duration + element.config.delay : element.config.duration; var beforeCallback = element.revealed ? element.config.beforeReveal : element.config.beforeReset; var afterCallback = element.revealed ? element.config.afterReveal : element.config.afterReset; var elapsed = 0; if (element.callbackTimer) { elapsed = Date.now() - element.callbackTimer.start; window.clearTimeout(element.callbackTimer.clock); } beforeCallback(element.node); element.callbackTimer = { start: Date.now(), clock: window.setTimeout(function () { afterCallback(element.node); element.callbackTimer = null; if (element.revealed && !element.config.reset && element.config.cleanup) { clean.call(this$1, element.node); } }, duration - elapsed) }; } function sequence(element, pristine) { if ( pristine === void 0 ) pristine = this.pristine; /** * We first check if the element should reset. */ if (!element.visible && element.revealed && element.config.reset) { return animate.call(this, element, { reset: true }) } var seq = this.store.sequences[element.sequence.id]; var i = element.sequence.index; if (seq) { var visible = new SequenceModel(seq, 'visible', this.store); var revealed = new SequenceModel(seq, 'revealed', this.store); seq.models = { visible: visible, revealed: revealed }; /** * If the sequence has no revealed members, * then we reveal the first visible element * within that sequence. * * The sequence then cues a recursive call * in both directions. */ if (!revealed.body.length) { var nextId = seq.members[visible.body[0]]; var nextElement = this.store.elements[nextId]; if (nextElement) { cue.call(this, seq, visible.body[0], -1, pristine); cue.call(this, seq, visible.body[0], +1, pristine); return animate.call(this, nextElement, { reveal: true, pristine: pristine }) } } /** * If our element isn’t resetting, we check the * element sequence index against the head, and * then the foot of the sequence. */ if ( !seq.blocked.head && i === [].concat( revealed.head ).pop() && i >= [].concat( visible.body ).shift() ) { cue.call(this, seq, i, -1, pristine); return animate.call(this, element, { reveal: true, pristine: pristine }) } if ( !seq.blocked.foot && i === [].concat( revealed.foot ).shift() && i <= [].concat( visible.body ).pop() ) { cue.call(this, seq, i, +1, pristine); return animate.call(this, element, { reveal: true, pristine: pristine }) } } } function Sequence(interval) { var i = Math.abs(interval); if (!isNaN(i)) { this.id = nextUniqueId(); this.interval = Math.max(i, 16); this.members = []; this.models = {}; this.blocked = { head: false, foot: false }; } else { throw new RangeError('Invalid sequence interval.') } } function SequenceModel(seq, prop, store) { var this$1 = this; this.head = []; this.body = []; this.foot = []; each(seq.members, function (id, index) { var element = store.elements[id]; if (element && element[prop]) { this$1.body.push(index); } }); if (this.body.length) { each(seq.members, function (id, index) { var element = store.elements[id]; if (element && !element[prop]) { if (index < this$1.body[0]) { this$1.head.push(index); } else { this$1.foot.push(index); } } }); } } function cue(seq, i, direction, pristine) { var this$1 = this; var blocked = ['head', null, 'foot'][1 + direction]; var nextId = seq.members[i + direction]; var nextElement = this.store.elements[nextId]; seq.blocked[blocked] = true; setTimeout(function () { seq.blocked[blocked] = false; if (nextElement) { sequence.call(this$1, nextElement, pristine); } }, seq.interval); } function reveal(target, options, syncing) { var this$1 = this; if ( options === void 0 ) options = {}; if ( syncing === void 0 ) syncing = false; var containerBuffer = []; var sequence$$1; var interval = options.interval || defaults.interval; try { if (interval) { sequence$$1 = new Sequence(interval); } var nodes = tealight(target); if (!nodes.length) { throw new Error('Invalid reveal target.') } var elements = nodes.reduce(function (elementBuffer, elementNode) { var element = {}; var existingId = elementNode.getAttribute('data-sr-id'); if (existingId) { deepAssign(element, this$1.store.elements[existingId]); /** * In order to prevent previously generated styles * from throwing off the new styles, the style tag * has to be reverted to its pre-reveal state. */ applyStyle(element.node, element.styles.inline.computed); } else { element.id = nextUniqueId(); element.node = elementNode; element.seen = false; element.revealed = false; element.visible = false; } var config = deepAssign({}, element.config || this$1.defaults, options); if ((!config.mobile && isMobile()) || (!config.desktop && !isMobile())) { if (existingId) { clean.call(this$1, element); } return elementBuffer // skip elements that are disabled } var containerNode = tealight(config.container)[0]; if (!containerNode) { throw new Error('Invalid container.') } if (!containerNode.contains(elementNode)) { return elementBuffer // skip elements found outside the container } var containerId; { containerId = getContainerId( containerNode, containerBuffer, this$1.store.containers ); if (containerId === null) { containerId = nextUniqueId(); containerBuffer.push({ id: containerId, node: containerNode }); } } element.config = config; element.containerId = containerId; element.styles = style(element); if (sequence$$1) { element.sequence = { id: sequence$$1.id, index: sequence$$1.members.length }; sequence$$1.members.push(element.id); } elementBuffer.push(element); return elementBuffer }, []); /** * Modifying the DOM via setAttribute needs to be handled * separately from reading computed styles in the map above * for the browser to batch DOM changes (limiting reflows) */ each(elements, function (element) { this$1.store.elements[element.id] = element; element.node.setAttribute('data-sr-id', element.id); }); } catch (e) { return logger.call(this, 'Reveal failed.', e.message) } /** * Now that element set-up is complete... * Let’s commit any container and sequence data we have to the store. */ each(containerBuffer, function (container) { this$1.store.containers[container.id] = { id: container.id, node: container.node }; }); if (sequence$$1) { this.store.sequences[sequence$$1.id] = sequence$$1; } /** * If reveal wasn't invoked by sync, we want to * make sure to add this call to the history. */ if (syncing !== true) { this.store.history.push({ target: target, options: options }); /** * Push initialization to the event queue, giving * multiple reveal calls time to be interpreted. */ if (this.initTimeout) { window.clearTimeout(this.initTimeout); } this.initTimeout = window.setTimeout(initialize.bind(this), 0); } } function getContainerId(node) { var collections = [], len = arguments.length - 1; while ( len-- > 0 ) collections[ len ] = arguments[ len + 1 ]; var id = null; each(collections, function (collection) { each(collection, function (container) { if (id === null && container.node === node) { id = container.id; } }); }); return id } /** * Re-runs the reveal method for each record stored in history, * for capturing new content asynchronously loaded into the DOM. */ function sync() { var this$1 = this; each(this.store.history, function (record) { reveal.call(this$1, record.target, record.options, true); }); initialize.call(this); } var polyfill = function (x) { return (x > 0) - (x < 0) || +x; }; var mathSign = Math.sign || polyfill; /*! @license miniraf v1.0.1 Copyright 2018 Fisssion LLC. 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. */ var polyfill$1 = (function () { var clock = Date.now(); return function (callback) { var currentTime = Date.now(); if (currentTime - clock > 16) { clock = currentTime; callback(currentTime); } else { setTimeout(function () { return polyfill$1(callback); }, 0); } } })(); var miniraf = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || polyfill$1; function getGeometry(target, isContainer) { /** * We want to ignore padding and scrollbars for container elements. * More information here: https://goo.gl/vOZpbz */ var height = isContainer ? target.node.clientHeight : target.node.offsetHeight; var width = isContainer ? target.node.clientWidth : target.node.offsetWidth; var offsetTop = 0; var offsetLeft = 0; var node = target.node; do { if (!isNaN(node.offsetTop)) { offsetTop += node.offsetTop; } if (!isNaN(node.offsetLeft)) { offsetLeft += node.offsetLeft; } node = node.offsetParent; } while (node) return { bounds: { top: offsetTop, right: offsetLeft + width, bottom: offsetTop + height, left: offsetLeft }, height: height, width: width } } function getScrolled(container) { var top, left; if (container.node === document.documentElement) { top = window.pageYOffset; left = window.pageXOffset; } else { top = container.node.scrollTop; left = container.node.scrollLeft; } return { top: top, left: left } } function isElementVisible(element) { if ( element === void 0 ) element = {}; var container = this.store.containers[element.containerId]; if (!container) { return } var viewFactor = Math.max(0, Math.min(1, element.config.viewFactor)); var viewOffset = element.config.viewOffset; var elementBounds = { top: element.geometry.bounds.top + element.geometry.height * viewFactor, right: element.geometry.bounds.right - element.geometry.width * viewFactor, bottom: element.geometry.bounds.bottom - element.geometry.height * viewFactor, left: element.geometry.bounds.left + element.geometry.width * viewFactor }; var containerBounds = { top: container.geometry.bounds.top + container.scroll.top + viewOffset.top, right: container.geometry.bounds.right + container.scroll.left - viewOffset.right, bottom: container.geometry.bounds.bottom + container.scroll.top - viewOffset.bottom, left: container.geometry.bounds.left + container.scroll.left + viewOffset.left }; return ( (elementBounds.top < containerBounds.bottom && elementBounds.right > containerBounds.left && elementBounds.bottom > containerBounds.top && elementBounds.left < containerBounds.right) || element.styles.position === 'fixed' ) } function delegate( event, elements ) { var this$1 = this; if ( event === void 0 ) event = { type: 'init' }; if ( elements === void 0 ) elements = this.store.elements; miniraf(function () { var stale = event.type === 'init' || event.type === 'resize'; each(this$1.store.containers, function (container) { if (stale) { container.geometry = getGeometry.call(this$1, container, true); } var scroll = getScrolled.call(this$1, container); if (container.scroll) { container.direction = { x: mathSign(scroll.left - container.scroll.left), y: mathSign(scroll.top - container.scroll.top) }; } container.scroll = scroll; }); /** * Due to how the sequencer is implemented, it’s * important that we update the state of all * elements, before any animation logic is * evaluated (in the second loop below). */ each(elements, function (element) { if (stale || element.geometry === undefined) { element.geometry = getGeometry.call(this$1, element); } element.visible = isElementVisible.call(this$1, element); }); each(elements, function (element) { if (element.sequence) { sequence.call(this$1, element); } else { animate.call(this$1, element); } }); this$1.pristine = false; }); } function isTransformSupported() { var style = document.documentElement.style; return 'transform' in style || 'WebkitTransform' in style } function isTransitionSupported() { var style = document.documentElement.style; return 'transition' in style || 'WebkitTransition' in style } var version = "4.0.9"; var boundDelegate; var boundDestroy; var boundReveal; var boundClean; var boundSync; var config; var debug; var instance; function ScrollReveal(options) { if ( options === void 0 ) options = {}; var invokedWithoutNew = typeof this === 'undefined' || Object.getPrototypeOf(this) !== ScrollReveal.prototype; if (invokedWithoutNew) { return new ScrollReveal(options) } if (!ScrollReveal.isSupported()) { logger.call(this, 'Instantiation failed.', 'This browser is not supported.'); return mount.failure() } var buffer; try { buffer = config ? deepAssign({}, config, options) : deepAssign({}, defaults, options); } catch (e) { logger.call(this, 'Invalid configuration.', e.message); return mount.failure() } try { var container = tealight(buffer.container)[0]; if (!container) { throw new Error('Invalid container.') } } catch (e) { logger.call(this, e.message); return mount.failure() } config = buffer; if ((!config.mobile && isMobile()) || (!config.desktop && !isMobile())) { logger.call( this, 'This device is disabled.', ("desktop: " + (config.desktop)), ("mobile: " + (config.mobile)) ); return mount.failure() } mount.success(); this.store = { containers: {}, elements: {}, history: [], sequences: {} }; this.pristine = true; boundDelegate = boundDelegate || delegate.bind(this); boundDestroy = boundDestroy || destroy.bind(this); boundReveal = boundReveal || reveal.bind(this); boundClean = boundClean || clean.bind(this); boundSync = boundSync || sync.bind(this); Object.defineProperty(this, 'delegate', { get: function () { return boundDelegate; } }); Object.defineProperty(this, 'destroy', { get: function () { return boundDestroy; } }); Object.defineProperty(this, 'reveal', { get: function () { return boundReveal; } }); Object.defineProperty(this, 'clean', { get: function () { return boundClean; } }); Object.defineProperty(this, 'sync', { get: function () { return boundSync; } }); Object.defineProperty(this, 'defaults', { get: function () { return config; } }); Object.defineProperty(this, 'version', { get: function () { return version; } }); Object.defineProperty(this, 'noop', { get: function () { return false; } }); return instance ? instance : (instance = this) } ScrollReveal.isSupported = function () { return isTransformSupported() && isTransitionSupported(); }; Object.defineProperty(ScrollReveal, 'debug', { get: function () { return debug || false; }, set: function (value) { return (debug = typeof value === 'boolean' ? value : debug); } }); ScrollReveal(); return ScrollReveal; })); /*! * fullPage 2.9.7 * https://github.com/alvarotrigo/fullPage.js * @license MIT licensed * * Copyright (C) 2015 alvarotrigo.com - A project by Alvaro Trigo */ !function (e, o) { "use strict"; "function" == typeof define && define.amd ? define(["jquery"], function (n) { return o(n, e, e.document, e.Math) }) : "object" == typeof exports && exports ? module.exports = o(require("jquery"), e, e.document, e.Math) : o(jQuery, e, e.document, e.Math) }("undefined" != typeof window ? window : this, function (e, o, n, t, i) { "use strict"; var a = "fullpage-wrapper", l = "." + a, s = "fp-responsive", r = "fp-notransition", c = "fp-destroyed", d = "fp-enabled", f = "fp-viewing", u = "active", h = "." + u, v = "fp-completely", p = "." + v, g = "fp-section", m = "." + g, w = m + h, S = m + ":first", b = m + ":last", x = "fp-tableCell", y = "." + x, C = "fp-auto-height", T = "fp-normal-scroll", k = "fp-nav", L = "#" + k, A = "fp-tooltip", O = "." + A, I = "fp-show-active", E = "fp-slide", M = "." + E, B = M + h, R = "fp-slides", z = "." + R, H = "fp-slidesContainer", D = "." + H, P = "fp-table", q = "fp-slidesNav", F = "." + q, V = F + " a", j = "fp-controlArrow", Y = "." + j, N = "fp-prev", X = j + " " + N, U = Y + ("." + N), W = "fp-next", K = j + " " + W, _ = Y + ".fp-next", Q = e(o), G = e(n); e.fn.fullpage = function (j) { if (e("html").hasClass(d)) $o(); else { var W = e("html, body"), J = e("body"), Z = e.fn.fullpage; j = e.extend({ menu: !1, anchors: [], lockAnchors: !1, navigation: !1, navigationPosition: "right", navigationTooltips: [], showActiveTooltip: !1, slidesNavigation: !1, slidesNavPosition: "bottom", scrollBar: !1, hybrid: !1, css3: !0, scrollingSpeed: 700, autoScrolling: !0, fitToSection: !0, fitToSectionDelay: 1e3, easing: "easeInOutCubic", easingcss3: "ease", loopBottom: !1, loopTop: !1, loopHorizontal: !0, continuousVertical: !1, continuousHorizontal: !1, scrollHorizontally: !1, interlockedSlides: !1, dragAndMove: !1, offsetSections: !1, resetSliders: !1, fadingEffect: !1, normalScrollElements: null, scrollOverflow: !1, scrollOverflowReset: !1, scrollOverflowHandler: e.fn.fp_scrolloverflow ? e.fn.fp_scrolloverflow.iscrollHandler : null, scrollOverflowOptions: null, touchSensitivity: 5, normalScrollElementTouchThreshold: 5, bigSectionsDestination: null, keyboardScrolling: !0, animateAnchor: !0, recordHistory: !0, controlArrows: !0, controlArrowColor: "#fff", verticalCentered: !0, sectionsColor: [], paddingTop: 0, paddingBottom: 0, fixedElements: null, responsive: 0, responsiveWidth: 0, responsiveHeight: 0, responsiveSlides: !1, parallax: !1, parallaxOptions: { type: "reveal", percentage: 62, property: "translate" }, sectionSelector: ".section", slideSelector: ".slide", afterLoad: null, onLeave: null, afterRender: null, afterResize: null, afterReBuild: null, afterSlideLoad: null, onSlideLeave: null, afterResponsive: null, lazyLoading: !0 }, j); var $, ee, oe, ne, te = !1, ie = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/), ae = "ontouchstart" in o || navigator.msMaxTouchPoints > 0 || navigator.maxTouchPoints, le = e(this), se = Q.height(), re = !1, ce = !0, de = !0, fe = [], ue = { m: { up: !0, down: !0, left: !0, right: !0 } }; ue.k = e.extend(!0, {}, ue.m); var he, ve, pe, ge, me, we, Se, be = function () { var e; e = o.PointerEvent ? { down: "pointerdown", move: "pointermove" } : { down: "MSPointerDown", move: "MSPointerMove" }; return e }(), xe = { touchmove: "ontouchmove" in o ? "touchmove" : be.move, touchstart: "ontouchstart" in o ? "touchstart" : be.down }, ye = 'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]', Ce = e.extend(!0, {}, j); $o(), e.extend(e.easing, { easeInOutCubic: function (e, o, n, t, i) { return (o /= i / 2) < 1 ? t / 2 * o * o * o + n : t / 2 * ((o -= 2) * o * o + 2) + n } }), e(this).length && (Z.version = "2.9.6", Z.setAutoScrolling = ze, Z.setRecordHistory = He, Z.setScrollingSpeed = De, Z.setFitToSection = Pe, Z.setLockAnchors = function (e) { j.lockAnchors = e }, Z.setMouseWheelScrolling = qe, Z.setAllowScrolling = Fe, Z.setKeyboardScrolling = Ve, Z.moveSectionUp = je, Z.moveSectionDown = Ye, Z.silentMoveTo = Ne, Z.moveTo = Xe, Z.moveSlideRight = Ue, Z.moveSlideLeft = We, Z.fitToSection = Je, Z.reBuild = Ke, Z.setResponsive = _e, Z.destroy = function (o) { ze(!1, "internal"), Fe(!1), Ve(!1), le.addClass(c), clearTimeout(ge), clearTimeout(pe), clearTimeout(ve), clearTimeout(me), clearTimeout(we), Q.off("scroll", Ge).off("hashchange", mo).off("resize", Mo), G.off("keydown", So).off("keyup", xo).off("click touchstart", L + " a").off("mouseenter", L + " li").off("mouseleave", L + " li").off("click touchstart", V).off("mouseover", j.normalScrollElements).off("mouseout", j.normalScrollElements), e(m).off("click touchstart", Y), clearTimeout(ge), clearTimeout(pe), o && function () { Qo(0), le.find("img[data-src], source[data-src], audio[data-src], iframe[data-src]").each(function () { co(e(this), "src") }), le.find("img[data-srcset]").each(function () { co(e(this), "srcset") }), e(L + ", " + F + ", " + Y).remove(), e(m).css({ height: "", "background-color": "", padding: "" }), e(M).css({ width: "" }), le.css({ height: "", position: "", "-ms-touch-action": "", "touch-action": "" }), W.css({ overflow: "", height: "" }), e("html").removeClass(d), J.removeClass(s), e.each(J.get(0).className.split(/\s+/), function (e, o) { 0 === o.indexOf(f) && J.removeClass(o) }), e(m + ", " + M).each(function () { j.scrollOverflowHandler && j.scrollOverflowHandler.remove(e(this)), e(this).removeClass(P + " " + u), e(this).attr("style", e(this).data("fp-styles")) }), zo(le), le.find(y + ", " + D + ", " + z).each(function () { e(this).replaceWith(this.childNodes) }), le.css({ "-webkit-transition": "none", transition: "none" }), W.scrollTop(0); var o = [g, E, H]; e.each(o, function (o, n) { e("." + n).removeClass(n) }) }() }, Z.shared = { afterRenderActions: Qe }, function () { j.css3 && (j.css3 = function () { var e, t = n.createElement("p"), a = { webkitTransform: "-webkit-transform", OTransform: "-o-transform", msTransform: "-ms-transform", MozTransform: "-moz-transform", transform: "transform" }; for (var l in n.body.insertBefore(t, null), a) t.style[l] !== i && (t.style[l] = "translate3d(1px,1px,1px)", e = o.getComputedStyle(t).getPropertyValue(a[l])); return n.body.removeChild(t), e !== i && e.length > 0 && "none" !== e }()); j.scrollBar = j.scrollBar || j.hybrid, t = le.find(j.sectionSelector), j.anchors.length || (j.anchors = t.filter("[data-anchor]").map(function () { return e(this).data("anchor").toString() }).get()), j.navigationTooltips.length || (j.navigationTooltips = t.filter("[data-tooltip]").map(function () { return e(this).data("tooltip").toString() }).get()), le.css({ height: "100%", position: "relative" }), le.addClass(a), e("html").addClass(d), se = Q.height(), le.removeClass(c), le.find(j.sectionSelector).addClass(g), le.find(j.slideSelector).addClass(E), e(m).each(function (o) { var n, t, i, a, s = e(this), r = s.find(M), c = r.length; s.data("fp-styles", s.attr("style")), i = s, (a = o) || 0 !== e(w).length || i.addClass(u), ne = e(w), i.css("height", se + "px"), j.paddingTop && i.css("padding-top", j.paddingTop), j.paddingBottom && i.css("padding-bottom", j.paddingBottom), void 0 !== j.sectionsColor[a] && i.css("background-color", j.sectionsColor[a]), void 0 !== j.anchors[a] && i.attr("data-anchor", j.anchors[a]), n = s, t = o, void 0 !== j.anchors[t] && n.hasClass(u) && Ho(j.anchors[t], t), j.menu && j.css3 && e(j.menu).closest(l).length && e(j.menu).appendTo(J), c > 0 ? function (o, n, t) { var i, a = 100 * t, l = 100 / t; n.wrapAll('
'), n.parent().wrap('
'), o.find(D).css("width", a + "%"), t > 1 && (j.controlArrows && ((i = o).find(z).after('
'), "#fff" != j.controlArrowColor && (i.find(_).css("border-color", "transparent transparent transparent " + j.controlArrowColor), i.find(U).css("border-color", "transparent " + j.controlArrowColor + " transparent transparent")), j.loopHorizontal || i.find(U).hide()), j.slidesNavigation && function (e, o) { e.append('
    '); var n = e.find(F); n.addClass(j.slidesNavPosition); for (var t = 0; t < o; t++)n.find("ul").append('
  • '); n.css("margin-left", "-" + n.width() / 2 + "px"), n.find("li").first().find("a").addClass(u) }(o, t)), n.each(function (o) { e(this).css("width", l + "%"), j.verticalCentered && Po(e(this)) }); var s = o.find(B); s.length && (0 !== e(w).index(m) || 0 === e(w).index(m) && 0 !== s.index()) ? _o(s, "internal") : n.eq(0).addClass(u) }(s, r, c) : j.verticalCentered && Po(s) }), j.fixedElements && j.css3 && e(j.fixedElements).appendTo(J), j.navigation && function () { J.append('
      '); var o = e(L); o.addClass(function () { return j.showActiveTooltip ? I + " " + j.navigationPosition : j.navigationPosition }); for (var n = 0; n < e(m).length; n++) { var t = ""; j.anchors.length && (t = j.anchors[n]); var i = '
    • ', a = j.navigationTooltips[n]; void 0 !== a && "" !== a && (i += '
      ' + a + "
      "), i += "
    • ", o.find("ul").append(i) } e(L).css("margin-top", "-" + e(L).height() / 2 + "px"), e(L).find("li").eq(e(w).index(m)).find("a").addClass(u) }(), le.find('iframe[src*="youtube.com/embed/"]').each(function () { var o, n, t; o = e(this), n = "enablejsapi=1", t = o.attr("src"), o.attr("src", t + (/\?/.test(t) ? "&" : "?") + n) }), j.scrollOverflow ? he = j.scrollOverflowHandler.init(j) : Qe(), Fe(!0), ze(j.autoScrolling, "internal"), Bo(), Wo(), "complete" === n.readyState && go(); var t; Q.on("load", go) }(), Q.on("scroll", Ge).on("hashchange", mo).blur(ko).resize(Mo), G.keydown(So).keyup(xo).on("click touchstart", L + " a", Lo).on("click touchstart", V, Ao).on("click", O, bo), e(m).on("click touchstart", Y, To), j.normalScrollElements && (G.on("mouseenter touchstart", j.normalScrollElements, function () { Fe(!1) }), G.on("mouseleave touchend", j.normalScrollElements, function () { Fe(!0) }))); var Te = !1, ke = 0, Le = 0, Ae = 0, Oe = 0, Ie = 0, Ee = (new Date).getTime(), Me = 0, Be = 0, Re = se } function ze(o, n) { o || Qo(0), Zo("autoScrolling", o, n); var t = e(w); j.autoScrolling && !j.scrollBar ? (W.css({ overflow: "hidden", height: "100%" }), He(Ce.recordHistory, "internal"), le.css({ "-ms-touch-action": "none", "touch-action": "none" }), t.length && Qo(t.position().top)) : (W.css({ overflow: "visible", height: "initial" }), He(!1, "internal"), le.css({ "-ms-touch-action": "", "touch-action": "" }), t.length && W.scrollTop(t.position().top)) } function He(e, o) { Zo("recordHistory", e, o) } function De(e, o) { Zo("scrollingSpeed", e, o) } function Pe(e, o) { Zo("fitToSection", e, o) } function qe(e) { e ? (!function () { var e, t = ""; o.addEventListener ? e = "addEventListener" : (e = "attachEvent", t = "on"); var a = "onwheel" in n.createElement("div") ? "wheel" : n.onmousewheel !== i ? "mousewheel" : "DOMMouseScroll"; "DOMMouseScroll" == a ? n[e](t + "MozMousePixelScroll", io, !1) : n[e](t + a, io, !1) }(), le.on("mousedown", yo).on("mouseup", Co)) : (n.addEventListener ? (n.removeEventListener("mousewheel", io, !1), n.removeEventListener("wheel", io, !1), n.removeEventListener("MozMousePixelScroll", io, !1)) : n.detachEvent("onmousewheel", io), le.off("mousedown", yo).off("mouseup", Co)) } function Fe(o, n) { void 0 !== n ? (n = n.replace(/ /g, "").split(","), e.each(n, function (e, n) { Jo(o, n, "m") })) : (Jo(o, "all", "m"), o ? (qe(!0), (ie || ae) && (j.autoScrolling && J.off(xe.touchmove).on(xe.touchmove, $e), e(l).off(xe.touchstart).on(xe.touchstart, no).off(xe.touchmove).on(xe.touchmove, eo))) : (qe(!1), (ie || ae) && (j.autoScrolling && J.off(xe.touchmove), e(l).off(xe.touchstart).off(xe.touchmove)))) } function Ve(o, n) { void 0 !== n ? (n = n.replace(/ /g, "").split(","), e.each(n, function (e, n) { Jo(o, n, "k") })) : (Jo(o, "all", "k"), j.keyboardScrolling = o) } function je() { var o = e(w).prev(m); o.length || !j.loopTop && !j.continuousVertical || (o = e(m).last()), o.length && so(o, null, !0) } function Ye() { var o = e(w).next(m); o.length || !j.loopBottom && !j.continuousVertical || (o = e(m).first()), o.length && so(o, null, !1) } function Ne(e, o) { De(0, "internal"), Xe(e, o), De(Ce.scrollingSpeed, "internal") } function Xe(e, o) { var n = Vo(e); void 0 !== o ? jo(e, o) : n.length > 0 && so(n) } function Ue(e) { ao("right", e) } function We(e) { ao("left", e) } function Ke(o) { if (!le.hasClass(c)) { re = !0, se = Q.height(), e(m).each(function () { var o = e(this).find(z), n = e(this).find(M); j.verticalCentered && e(this).find(y).css("height", qo(e(this)) + "px"), e(this).css("height", se + "px"), n.length > 1 && Io(o, o.find(B)) }), j.scrollOverflow && he.createScrollBarForAll(); var n = e(w).index(m); n && Ne(n + 1), re = !1, e.isFunction(j.afterResize) && o && j.afterResize.call(le), e.isFunction(j.afterReBuild) && !o && j.afterReBuild.call(le) } } function _e(o) { var n = J.hasClass(s); o ? n || (ze(!1, "internal"), Pe(!1, "internal"), e(L).hide(), J.addClass(s), e.isFunction(j.afterResponsive) && j.afterResponsive.call(le, o)) : n && (ze(Ce.autoScrolling, "internal"), Pe(Ce.autoScrolling, "internal"), e(L).show(), J.removeClass(s), e.isFunction(j.afterResponsive) && j.afterResponsive.call(le, o)) } function Qe() { var o, n = e(w); n.addClass(v), fo(n), uo(n), j.scrollOverflow && j.scrollOverflowHandler.afterLoad(), (!(o = Vo(wo().section)) || o.length && o.index() === ne.index()) && e.isFunction(j.afterLoad) && j.afterLoad.call(n, n.data("anchor"), n.index(m) + 1), e.isFunction(j.afterRender) && j.afterRender.call(le) } function Ge() { var o, t, i; if (!j.autoScrolling || j.scrollBar) { var a = Q.scrollTop(), l = (i = (t = a) > ke ? "down" : "up", ke = t, Me = t, i), s = 0, r = a + Q.height() / 2, c = J.height() - Q.height() === a, d = n.querySelectorAll(m); if (c) s = d.length - 1; else if (a) for (var f = 0; f < d.length; ++f) { d[f].offsetTop <= r && (s = f) } else s = 0; if (function (o) { var n = e(w).position().top, t = n + Q.height(); if ("up" == o) return t >= Q.scrollTop() + Q.height(); return n <= Q.scrollTop() }(l) && (e(w).hasClass(v) || e(w).addClass(v).siblings().removeClass(v)), !(o = e(d).eq(s)).hasClass(u)) { Te = !0; var h, p, g = e(w), S = g.index(m) + 1, b = Do(o), x = o.data("anchor"), y = o.index(m) + 1, C = o.find(B); C.length && (p = C.data("anchor"), h = C.index()), de && (o.addClass(u).siblings().removeClass(u), e.isFunction(j.onLeave) && j.onLeave.call(g, S, y, b), e.isFunction(j.afterLoad) && j.afterLoad.call(o, x, y), vo(g), fo(o), uo(o), Ho(x, y - 1), j.anchors.length && ($ = x), No(h, p, x, y)), clearTimeout(me), me = setTimeout(function () { Te = !1 }, 100) } j.fitToSection && (clearTimeout(we), we = setTimeout(function () { j.fitToSection && e(w).outerHeight() <= se && Je() }, j.fitToSectionDelay)) } } function Je() { de && (re = !0, so(e(w)), re = !1) } function Ze(o) { if (ue.m[o]) { var n = "down" === o ? Ye : je; if (j.scrollOverflow) { var t = j.scrollOverflowHandler.scrollable(e(w)), i = "down" === o ? "bottom" : "top"; if (t.length > 0) { if (!j.scrollOverflowHandler.isScrolled(i, t)) return !0; n() } else n() } else n() } } function $e(e) { var o = e.originalEvent; j.autoScrolling && oo(o) && e.preventDefault() } function eo(o) { var n = o.originalEvent, i = e(n.target).closest(m); if (oo(n)) { j.autoScrolling && o.preventDefault(); var a = Ko(n); Oe = a.y, Ie = a.x, i.find(z).length && t.abs(Ae - Ie) > t.abs(Le - Oe) ? !te && t.abs(Ae - Ie) > Q.outerWidth() / 100 * j.touchSensitivity && (Ae > Ie ? ue.m.right && Ue(i) : ue.m.left && We(i)) : j.autoScrolling && de && t.abs(Le - Oe) > Q.height() / 100 * j.touchSensitivity && (Le > Oe ? Ze("down") : Oe > Le && Ze("up")) } } function oo(e) { return void 0 === e.pointerType || "mouse" != e.pointerType } function no(e) { var o = e.originalEvent; if (j.fitToSection && W.stop(), oo(o)) { var n = Ko(o); Le = n.y, Ae = n.x } } function to(e, o) { for (var n = 0, i = e.slice(t.max(e.length - o, 1)), a = 0; a < i.length; a++)n += i[a]; return t.ceil(n / o) } function io(n) { var i = (new Date).getTime(), a = e(p).hasClass(T); if (j.autoScrolling && !oe && !a) { var l = (n = n || o.event).wheelDelta || -n.deltaY || -n.detail, s = t.max(-1, t.min(1, l)), r = void 0 !== n.wheelDeltaX || void 0 !== n.deltaX, c = t.abs(n.wheelDeltaX) < t.abs(n.wheelDelta) || t.abs(n.deltaX) < t.abs(n.deltaY) || !r; fe.length > 149 && fe.shift(), fe.push(t.abs(l)), j.scrollBar && (n.preventDefault ? n.preventDefault() : n.returnValue = !1); var d = i - Ee; if (Ee = i, d > 200 && (fe = []), de) to(fe, 10) >= to(fe, 70) && c && Ze(s < 0 ? "down" : "up"); return !1 } j.fitToSection && W.stop() } function ao(o, n) { var t = (void 0 === n ? e(w) : n).find(z), i = t.find(M).length; if (!(!t.length || te || i < 2)) { var a = t.find(B), l = null; if (!(l = "left" === o ? a.prev(M) : a.next(M)).length) { if (!j.loopHorizontal) return; l = "left" === o ? a.siblings(":last") : a.siblings(":first") } te = !0, Io(t, l, o) } } function lo() { e(B).each(function () { _o(e(this), "internal") }) } function so(o, n, i) { if (void 0 !== o) { var a, s, r, c, d, f, h, v, p = { element: o, callback: n, isMovementUp: i, dtop: (s = (a = o).position(), r = s.top, c = s.top > Me, d = r - se + a.outerHeight(), f = j.bigSectionsDestination, a.outerHeight() > se ? (c || f) && "bottom" !== f || (r = d) : (c || re && a.is(":last-child")) && (r = d), Me = r, r), yMovement: Do(o), anchorLink: o.data("anchor"), sectionIndex: o.index(m), activeSlide: o.find(B), activeSection: e(w), leavingSection: e(w).index(m) + 1, localIsResizing: re }; if (!(p.activeSection.is(o) && !re || j.scrollBar && Q.scrollTop() === p.dtop && !o.hasClass(C))) { if (p.activeSlide.length && (h = p.activeSlide.data("anchor"), v = p.activeSlide.index()), e.isFunction(j.onLeave) && !p.localIsResizing) { var g = p.yMovement; if (void 0 !== i && (g = i ? "up" : "down"), !1 === j.onLeave.call(p.activeSection, p.leavingSection, p.sectionIndex + 1, g)) return } j.autoScrolling && j.continuousVertical && void 0 !== p.isMovementUp && (!p.isMovementUp && "up" == p.yMovement || p.isMovementUp && "down" == p.yMovement) && (p = function (o) { o.isMovementUp ? e(w).before(o.activeSection.nextAll(m)) : e(w).after(o.activeSection.prevAll(m).get().reverse()); return Qo(e(w).position().top), lo(), o.wrapAroundElements = o.activeSection, o.dtop = o.element.position().top, o.yMovement = Do(o.element), o.leavingSection = o.activeSection.index(m) + 1, o.sectionIndex = o.element.index(m), o }(p)), p.localIsResizing || vo(p.activeSection), j.scrollOverflow && j.scrollOverflowHandler.beforeLeave(), o.addClass(u).siblings().removeClass(u), fo(o), j.scrollOverflow && j.scrollOverflowHandler.onLeave(), de = !1, No(v, h, p.anchorLink, p.sectionIndex), function (o) { if (j.css3 && j.autoScrolling && !j.scrollBar) { var n = "translate3d(0px, -" + t.round(o.dtop) + "px, 0px)"; Fo(n, !0), j.scrollingSpeed ? (clearTimeout(pe), pe = setTimeout(function () { ro(o) }, j.scrollingSpeed)) : ro(o) } else { var i = function (e) { var o = {}; j.autoScrolling && !j.scrollBar ? (o.options = { top: -e.dtop }, o.element = l) : (o.options = { scrollTop: e.dtop }, o.element = "html, body"); return o }(o); e(i.element).animate(i.options, j.scrollingSpeed, j.easing).promise().done(function () { j.scrollBar ? setTimeout(function () { ro(o) }, 30) : ro(o) }) } }(p), $ = p.anchorLink, Ho(p.anchorLink, p.sectionIndex) } } } function ro(o) { var n; (n = o).wrapAroundElements && n.wrapAroundElements.length && (n.isMovementUp ? e(S).before(n.wrapAroundElements) : e(b).after(n.wrapAroundElements), Qo(e(w).position().top), lo()), e.isFunction(j.afterLoad) && !o.localIsResizing && j.afterLoad.call(o.element, o.anchorLink, o.sectionIndex + 1), j.scrollOverflow && j.scrollOverflowHandler.afterLoad(), o.localIsResizing || uo(o.element), o.element.addClass(v).siblings().removeClass(v), de = !0, e.isFunction(o.callback) && o.callback.call(this) } function co(e, o) { e.attr(o, e.data(o)).removeAttr("data-" + o) } function fo(o) { var n; j.lazyLoading && po(o).find("img[data-src], img[data-srcset], source[data-src], source[data-srcset], video[data-src], audio[data-src], iframe[data-src]").each(function () { if (n = e(this), e.each(["src", "srcset"], function (e, o) { var t = n.attr("data-" + o); void 0 !== t && t && co(n, o) }), n.is("source")) { var o = n.closest("video").length ? "video" : "audio"; n.closest(o).get(0).load() } }) } function uo(o) { var n = po(o); n.find("video, audio").each(function () { var o = e(this).get(0); o.hasAttribute("data-autoplay") && "function" == typeof o.play && o.play() }), n.find('iframe[src*="youtube.com/embed/"]').each(function () { var o = e(this).get(0); o.hasAttribute("data-autoplay") && ho(o), o.onload = function () { o.hasAttribute("data-autoplay") && ho(o) } }) } function ho(e) { e.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', "*") } function vo(o) { var n = po(o); n.find("video, audio").each(function () { var o = e(this).get(0); o.hasAttribute("data-keepplaying") || "function" != typeof o.pause || o.pause() }), n.find('iframe[src*="youtube.com/embed/"]').each(function () { var o = e(this).get(0); /youtube\.com\/embed\//.test(e(this).attr("src")) && !o.hasAttribute("data-keepplaying") && e(this).get(0).contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', "*") }) } function po(o) { var n = o.find(B); return n.length && (o = e(n)), o } function go() { var e = wo(), o = e.section, n = e.slide; o && (j.animateAnchor ? jo(o, n) : Ne(o, n)) } function mo() { if (!Te && !j.lockAnchors) { var e = wo(), o = e.section, n = e.slide, t = void 0 === $, i = void 0 === $ && void 0 === n && !te; o && o.length && (o && o !== $ && !t || i || !te && ee != n) && jo(o, n) } } function wo() { var e, n, t = o.location.hash; if (t.length) { var i = t.replace("#", "").split("/"), a = t.indexOf("#/") > -1; e = a ? "/" + i[1] : decodeURIComponent(i[0]); var l = a ? i[2] : i[1]; l && l.length && (n = decodeURIComponent(l)) } return { section: e, slide: n } } function So(o) { clearTimeout(Se); var n = e(":focus"), t = o.which; if (9 === t) !function (o) { var n = o.shiftKey, t = e(":focus"), i = e(w), a = i.find(B), l = (a.length ? a : i).find(ye).not('[tabindex="-1"]'); function s(e) { return e.preventDefault(), l.first().focus() } t.length ? t.closest(w, B).length || (t = s(o)) : s(o); (!n && t.is(l.last()) || n && t.is(l.first())) && o.preventDefault() }(o); else if (!n.is("textarea") && !n.is("input") && !n.is("select") && "true" !== n.attr("contentEditable") && "" !== n.attr("contentEditable") && j.keyboardScrolling && j.autoScrolling) { e.inArray(t, [40, 38, 32, 33, 34]) > -1 && o.preventDefault(), oe = o.ctrlKey, Se = setTimeout(function () { !function (o) { var n = o.shiftKey; if (!de && [37, 39].indexOf(o.which) < 0) return; switch (o.which) { case 38: case 33: ue.k.up && je(); break; case 32: if (n && ue.k.up) { je(); break } case 40: case 34: ue.k.down && Ye(); break; case 36: ue.k.up && Xe(1); break; case 35: ue.k.down && Xe(e(m).length); break; case 37: ue.k.left && We(); break; case 39: ue.k.right && Ue(); break; default: ; } }(o) }, 150) } } function bo() { e(this).prev().trigger("click") } function xo(e) { ce && (oe = e.ctrlKey) } function yo(e) { 2 == e.which && (Be = e.pageY, le.on("mousemove", Oo)) } function Co(e) { 2 == e.which && le.off("mousemove") } function To() { var o = e(this).closest(m); e(this).hasClass(N) ? ue.m.left && We(o) : ue.m.right && Ue(o) } function ko() { ce = !1, oe = !1 } function Lo(o) { o.preventDefault(); var n = e(this).parent().index(); so(e(m).eq(n)) } function Ao(o) { o.preventDefault(); var n = e(this).closest(m).find(z); Io(n, n.find(M).eq(e(this).closest("li").index())) } function Oo(e) { de && (e.pageY < Be && ue.m.up ? je() : e.pageY > Be && ue.m.down && Ye()), Be = e.pageY } function Io(o, n, i) { var a = o.closest(m), l = { slides: o, destiny: n, direction: i, destinyPos: n.position(), slideIndex: n.index(), section: a, sectionIndex: a.index(m), anchorLink: a.data("anchor"), slidesNav: a.find(F), slideAnchor: Uo(n), prevSlide: a.find(B), prevSlideIndex: a.find(B).index(), localIsResizing: re }; l.xMovement = function (e, o) { if (e == o) return "none"; if (e > o) return "left"; return "right" }(l.prevSlideIndex, l.slideIndex), l.localIsResizing || (de = !1), j.onSlideLeave && !l.localIsResizing && "none" !== l.xMovement && e.isFunction(j.onSlideLeave) && !1 === j.onSlideLeave.call(l.prevSlide, l.anchorLink, l.sectionIndex + 1, l.prevSlideIndex, l.direction, l.slideIndex) ? te = !1 : (n.addClass(u).siblings().removeClass(u), l.localIsResizing || (vo(l.prevSlide), fo(n)), !j.loopHorizontal && j.controlArrows && (a.find(U).toggle(0 !== l.slideIndex), a.find(_).toggle(!n.is(":last-child"))), a.hasClass(u) && !l.localIsResizing && No(l.slideIndex, l.slideAnchor, l.anchorLink, l.sectionIndex), function (e, o, n) { var i = o.destinyPos; if (j.css3) { var a = "translate3d(-" + t.round(i.left) + "px, 0px, 0px)"; Ro(e.find(D)).css(Go(a)), ge = setTimeout(function () { n && Eo(o) }, j.scrollingSpeed, j.easing) } else e.animate({ scrollLeft: t.round(i.left) }, j.scrollingSpeed, j.easing, function () { n && Eo(o) }) }(o, l, !0)) } function Eo(o) { var n, t; n = o.slidesNav, t = o.slideIndex, n.find(h).removeClass(u), n.find("li").eq(t).find("a").addClass(u), o.localIsResizing || (e.isFunction(j.afterSlideLoad) && j.afterSlideLoad.call(o.destiny, o.anchorLink, o.sectionIndex + 1, o.slideAnchor, o.slideIndex), de = !0, uo(o.destiny)), te = !1 } function Mo() { if (Bo(), ie) { var o = e(n.activeElement); if (!o.is("textarea") && !o.is("input") && !o.is("select")) { var i = Q.height(); t.abs(i - Re) > 20 * t.max(Re, i) / 100 && (Ke(!0), Re = i) } } else clearTimeout(ve), ve = setTimeout(function () { Ke(!0) }, 350) } function Bo() { var e = j.responsive || j.responsiveWidth, o = j.responsiveHeight, n = e && Q.outerWidth() < e, t = o && Q.height() < o; e && o ? _e(n || t) : e ? _e(n) : o && _e(t) } function Ro(e) { var o = "all " + j.scrollingSpeed + "ms " + j.easingcss3; return e.removeClass(r), e.css({ "-webkit-transition": o, transition: o }) } function zo(e) { return e.addClass(r) } function Ho(o, n) { var t, i, a; t = o, j.menu && (e(j.menu).find(h).removeClass(u), e(j.menu).find('[data-menuanchor="' + t + '"]').addClass(u)), i = o, a = n, j.navigation && (e(L).find(h).removeClass(u), i ? e(L).find('a[href="#' + i + '"]').addClass(u) : e(L).find("li").eq(a).find("a").addClass(u)) } function Do(o) { var n = e(w).index(m), t = o.index(m); return n == t ? "none" : n > t ? "up" : "down" } function Po(o) { if (!o.hasClass(P)) { var n = e('
      ').height(qo(o)); o.addClass(P).wrapInner(n) } } function qo(e) { var o = se; if (j.paddingTop || j.paddingBottom) { var n = e; n.hasClass(g) || (n = e.closest(m)); var t = parseInt(n.css("padding-top")) + parseInt(n.css("padding-bottom")); o = se - t } return o } function Fo(e, o) { o ? Ro(le) : zo(le), le.css(Go(e)), setTimeout(function () { le.removeClass(r) }, 10) } function Vo(o) { var n = le.find(m + '[data-anchor="' + o + '"]'); if (!n.length) { var t = void 0 !== o ? o - 1 : 0; n = e(m).eq(t) } return n } function jo(e, o) { var n = Vo(e); if (n.length) { var t, i, a, l = (t = o, (a = (i = n).find(M + '[data-anchor="' + t + '"]')).length || (t = void 0 !== t ? t : 0, a = i.find(M).eq(t)), a); e === $ || n.hasClass(u) ? Yo(l) : so(n, function () { Yo(l) }) } } function Yo(e) { e.length && Io(e.closest(z), e) } function No(e, o, n, t) { var i = ""; j.anchors.length && !j.lockAnchors && (e ? (void 0 !== n && (i = n), void 0 === o && (o = e), ee = o, Xo(i + "/" + o)) : void 0 !== e ? (ee = o, Xo(n)) : Xo(n)), Wo() } function Xo(e) { if (j.recordHistory) location.hash = e; else if (ie || ae) o.history.replaceState(i, i, "#" + e); else { var n = o.location.href.split("#")[0]; o.location.replace(n + "#" + e) } } function Uo(e) { var o = e.data("anchor"), n = e.index(); return void 0 === o && (o = n), o } function Wo() { var o = e(w), n = o.find(B), t = Uo(o), i = Uo(n), a = String(t); n.length && (a = a + "-" + i), a = a.replace("/", "-").replace("#", ""); var l = new RegExp("\\b\\s?" + f + "-[^\\s]+\\b", "g"); J[0].className = J[0].className.replace(l, ""), J.addClass(f + "-" + a) } function Ko(e) { var o = []; return o.y = void 0 !== e.pageY && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY, o.x = void 0 !== e.pageX && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX, ae && oo(e) && (j.scrollBar || !j.autoScrolling) && (o.y = e.touches[0].pageY, o.x = e.touches[0].pageX), o } function _o(e, o) { De(0, "internal"), void 0 !== o && (re = !0), Io(e.closest(z), e), void 0 !== o && (re = !1), De(Ce.scrollingSpeed, "internal") } function Qo(e) { var o = t.round(e); j.css3 && j.autoScrolling && !j.scrollBar ? Fo("translate3d(0px, -" + o + "px, 0px)", !1) : j.autoScrolling && !j.scrollBar ? le.css("top", -o) : W.scrollTop(o) } function Go(e) { return { "-webkit-transform": e, "-moz-transform": e, "-ms-transform": e, transform: e } } function Jo(o, n, t) { "all" !== n ? ue[t][n] = o : e.each(Object.keys(ue[t]), function (e, n) { ue[t][n] = o }) } function Zo(e, o, n) { j[e] = o, "internal" !== n && (Ce[e] = o) } function $o() { e("html").hasClass(d) ? en("error", "Fullpage.js can only be initialized once and you are doing it multiple times!") : (j.continuousVertical && (j.loopTop || j.loopBottom) && (j.continuousVertical = !1, en("warn", "Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")), j.scrollBar && j.scrollOverflow && en("warn", "Option `scrollBar` is mutually exclusive with `scrollOverflow`. Sections with scrollOverflow might not work well in Firefox"), !j.continuousVertical || !j.scrollBar && j.autoScrolling || (j.continuousVertical = !1, en("warn", "Scroll bars (`scrollBar:true` or `autoScrolling:false`) are mutually exclusive with `continuousVertical`; `continuousVertical` disabled")), j.scrollOverflow && !j.scrollOverflowHandler && (j.scrollOverflow = !1, en("error", "The option `scrollOverflow:true` requires the file `scrolloverflow.min.js`. Please include it before fullPage.js.")), e.each(["fadingEffect", "continuousHorizontal", "scrollHorizontally", "interlockedSlides", "resetSliders", "responsiveSlides", "offsetSections", "dragAndMove", "scrollOverflowReset", "parallax"], function (e, o) { j[o] && en("warn", "fullpage.js extensions require jquery.fullpage.extensions.min.js file instead of the usual jquery.fullpage.js. Requested: " + o) }), e.each(j.anchors, function (o, n) { var t = G.find("[name]").filter(function () { return e(this).attr("name") && e(this).attr("name").toLowerCase() == n.toLowerCase() }), i = G.find("[id]").filter(function () { return e(this).attr("id") && e(this).attr("id").toLowerCase() == n.toLowerCase() }); (i.length || t.length) && (en("error", "data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE)."), i.length && en("error", '"' + n + '" is is being used by another element `id` property'), t.length && en("error", '"' + n + '" is is being used by another element `name` property')) })) } function en(e, o) { console && console[e] && console[e]("fullPage: " + o) } } }); //# sourceMappingURL=jquery.fullpage.min.js.map var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; // playground: stackblitz.com/edit/countup-typescript var CountUp = /** @class */ (function () { function CountUp(target, endVal, options) { var _this = this; this.target = target; this.endVal = endVal; this.options = options; this.version = '2.0.8'; this.defaults = { startVal: 0, decimalPlaces: 0, duration: 2, useEasing: true, useGrouping: true, smartEasingThreshold: 999, smartEasingAmount: 333, separator: ',', decimal: '.', prefix: '', suffix: '' }; this.finalEndVal = null; // for smart easing this.useEasing = true; this.countDown = false; this.error = ''; this.startVal = 0; this.paused = true; this.count = function (timestamp) { if (!_this.startTime) { _this.startTime = timestamp; } var progress = timestamp - _this.startTime; _this.remaining = _this.duration - progress; // to ease or not to ease if (_this.useEasing) { if (_this.countDown) { _this.frameVal = _this.startVal - _this.easingFn(progress, 0, _this.startVal - _this.endVal, _this.duration); } else { _this.frameVal = _this.easingFn(progress, _this.startVal, _this.endVal - _this.startVal, _this.duration); } } else { if (_this.countDown) { _this.frameVal = _this.startVal - ((_this.startVal - _this.endVal) * (progress / _this.duration)); } else { _this.frameVal = _this.startVal + (_this.endVal - _this.startVal) * (progress / _this.duration); } } // don't go past endVal since progress can exceed duration in the last frame if (_this.countDown) { _this.frameVal = (_this.frameVal < _this.endVal) ? _this.endVal : _this.frameVal; } else { _this.frameVal = (_this.frameVal > _this.endVal) ? _this.endVal : _this.frameVal; } // decimal _this.frameVal = Number(_this.frameVal.toFixed(_this.options.decimalPlaces)); // format and print value _this.printValue(_this.frameVal); // whether to continue if (progress < _this.duration) { _this.rAF = requestAnimationFrame(_this.count); } else if (_this.finalEndVal !== null) { // smart easing _this.update(_this.finalEndVal); } else { if (_this.callback) { _this.callback(); } } }; // default format and easing functions this.formatNumber = function (num) { var neg = (num < 0) ? '-' : ''; var result, x1, x2, x3; result = Math.abs(num).toFixed(_this.options.decimalPlaces); result += ''; var x = result.split('.'); x1 = x[0]; x2 = x.length > 1 ? _this.options.decimal + x[1] : ''; if (_this.options.useGrouping) { x3 = ''; for (var i = 0, len = x1.length; i < len; ++i) { if (i !== 0 && (i % 3) === 0) { x3 = _this.options.separator + x3; } x3 = x1[len - i - 1] + x3; } x1 = x3; } // optional numeral substitution if (_this.options.numerals && _this.options.numerals.length) { x1 = x1.replace(/[0-9]/g, function (w) { return _this.options.numerals[+w]; }); x2 = x2.replace(/[0-9]/g, function (w) { return _this.options.numerals[+w]; }); } return neg + _this.options.prefix + x1 + x2 + _this.options.suffix; }; this.easeOutExpo = function (t, b, c, d) { return c * (-Math.pow(2, -10 * t / d) + 1) * 1024 / 1023 + b; }; this.options = __assign(__assign({}, this.defaults), options); this.formattingFn = (this.options.formattingFn) ? this.options.formattingFn : this.formatNumber; this.easingFn = (this.options.easingFn) ? this.options.easingFn : this.easeOutExpo; this.startVal = this.validateValue(this.options.startVal); this.frameVal = this.startVal; this.endVal = this.validateValue(endVal); this.options.decimalPlaces = Math.max(0 || this.options.decimalPlaces); this.resetDuration(); this.options.separator = String(this.options.separator); this.useEasing = this.options.useEasing; if (this.options.separator === '') { this.options.useGrouping = false; } this.el = (typeof target === 'string') ? document.getElementById(target) : target; if (this.el) { this.printValue(this.startVal); } else { this.error = '[CountUp] target is null or undefined'; } } // determines where easing starts and whether to count down or up CountUp.prototype.determineDirectionAndSmartEasing = function () { var end = (this.finalEndVal) ? this.finalEndVal : this.endVal; this.countDown = (this.startVal > end); var animateAmount = end - this.startVal; if (Math.abs(animateAmount) > this.options.smartEasingThreshold) { this.finalEndVal = end; var up = (this.countDown) ? 1 : -1; this.endVal = end + (up * this.options.smartEasingAmount); this.duration = this.duration / 2; } else { this.endVal = end; this.finalEndVal = null; } if (this.finalEndVal) { this.useEasing = false; } else { this.useEasing = this.options.useEasing; } }; // start animation CountUp.prototype.start = function (callback) { if (this.error) { return; } this.callback = callback; if (this.duration > 0) { this.determineDirectionAndSmartEasing(); this.paused = false; this.rAF = requestAnimationFrame(this.count); } else { this.printValue(this.endVal); } }; // pause/resume animation CountUp.prototype.pauseResume = function () { if (!this.paused) { cancelAnimationFrame(this.rAF); } else { this.startTime = null; this.duration = this.remaining; this.startVal = this.frameVal; this.determineDirectionAndSmartEasing(); this.rAF = requestAnimationFrame(this.count); } this.paused = !this.paused; }; // reset to startVal so animation can be run again CountUp.prototype.reset = function () { cancelAnimationFrame(this.rAF); this.paused = true; this.resetDuration(); this.startVal = this.validateValue(this.options.startVal); this.frameVal = this.startVal; this.printValue(this.startVal); }; // pass a new endVal and start animation CountUp.prototype.update = function (newEndVal) { cancelAnimationFrame(this.rAF); this.startTime = null; this.endVal = this.validateValue(newEndVal); if (this.endVal === this.frameVal) { return; } this.startVal = this.frameVal; if (!this.finalEndVal) { this.resetDuration(); } this.finalEndVal = null; this.determineDirectionAndSmartEasing(); this.rAF = requestAnimationFrame(this.count); }; CountUp.prototype.printValue = function (val) { var result = this.formattingFn(val); if (this.el.tagName === 'INPUT') { var input = this.el; input.value = result; } else if (this.el.tagName === 'text' || this.el.tagName === 'tspan') { this.el.textContent = result; } else { this.el.innerHTML = result; } }; CountUp.prototype.ensureNumber = function (n) { return (typeof n === 'number' && !isNaN(n)); }; CountUp.prototype.validateValue = function (value) { var newValue = Number(value); if (!this.ensureNumber(newValue)) { this.error = "[CountUp] invalid start or end value: " + value; return null; } else { return newValue; } }; CountUp.prototype.resetDuration = function () { this.startTime = null; this.duration = Number(this.options.duration) * 1000; this.remaining = this.duration; }; return CountUp; }()); // export { CountUp }; $(function() { // var windowWidth = $(window).width() + getScrollbarWidth(); // 窗口宽度 $(".guanyuwomenqiehuan .title span").click(function(){ $(this).addClass("on"); $(this).siblings().removeClass("on"); var index1 = $(this).index(); $(".neirong_wenzi").removeClass("on").eq(index1).addClass("on") }); $(".biaodanxixni").eq(0).addClass("on") $(".lianxiwomen3 .title2 a").eq(0).addClass("on") $(".lianxiwomen3 .title2 a").click(function(){ $(this).addClass("on"); $(this).siblings().removeClass("on"); var index1 = $(this).index(); $(".biaodanxixni").removeClass("on").eq(index1).addClass("on") }); initHover() initProductNav() showOrHideNavList() initNavArrows() bindWheel() if (typeof ScrollReveal !== 'undefined') { ScrollReveal().reveal('.track:first-child', { duration: 2000, distance: '100px', easing: 'ease', delay: 0 }); ScrollReveal().reveal('.track:nth-child(2)', { duration: 2000, distance: '100px', easing: 'ease', delay: 100 }); ScrollReveal().reveal('.track:nth-child(3)', { duration: 2000, distance: '100px', easing: 'ease', delay: 200 }); ScrollReveal().reveal('.track:nth-child(4)', { duration: 2000, distance: '100px', easing: 'ease', delay: 300 }); ScrollReveal().reveal('.track:nth-child(5)', { duration: 2000, distance: '100px', easing: 'ease', delay: 400 }); ScrollReveal().reveal('.track:nth-child(6)', { duration: 2000, distance: '100px', easing: 'ease', delay: 500 }); ScrollReveal().reveal('.track:nth-child(7)', { duration: 2000, distance: '100px', easing: 'ease', delay: 600 }); ScrollReveal().reveal('.track:nth-child(8)', { duration: 2000, distance: '100px', easing: 'ease', delay: 700 }); ScrollReveal().reveal('.track:nth-child(9)', { duration: 2000, distance: '100px', easing: 'ease', delay: 800 }); ScrollReveal().reveal('.track:nth-child(10)', { duration: 2000, distance: '100px', easing: 'ease', delay: 900 }); // ScrollReveal().reveal('.global-crumbs', { // duration: 1000, // distance: '100px', // easing: 'ease' // }); } var notFirst = sessionStorage.getItem('notFirst'); if (!notFirst) { sessionStorage.setItem('notFirst', true); $('.global-nav-container .global-nav').addClass('animate__animated'); } }) // 监听 PC端 鼠标划过事件 function initHover () { $(".global-nav .nav-pc .nav-li").hover(function () { $(this).find(".nav-hide-list").stop().slideDown() }, function () { $(this).find(".nav-hide-list").stop().slideUp(function () { $(".nav-hide-list.container").css('height', '') }) }) } // 初始化产品下拉导航 function initProductNav () { var $productNavList = $(".global-nav .nav-pc .nav-li > .nav-hide-list") var $header = $productNavList.find('.body-item-header') var $listBtnList = $productNavList.find('.list-i') var $productHideRightPage = $productNavList.find('.product-hide-right-page') var $defaultSelect = $($listBtnList.get(0)) $defaultSelect.addClass('active') $defaultSelect.parent().siblings('.body-item-header').addClass('active') changeNavPage($defaultSelect.data('id')) $listBtnList.click(function () { $header.removeClass('active') $listBtnList.removeClass('active') $(this).addClass('active') $(this).parent().siblings('.body-item-header').addClass('active') changeNavPage($(this).data('id')) }) function changeNavPage (id) { $productHideRightPage.each(function (_, item) { if ($(item).data('id') === id) { $(item).addClass('active') } else { $(item).removeClass('active') } }) } } // 点击打开关闭 function showOrHideNavList () { $(".global-nav .nav-ph .icon-caidan").click(function () { $(this).siblings('.nav-list-container').stop().slideDown() }) $(".global-nav .nav-ph .icon-RectangleCopy").click(function () { $(this).parent().parent().stop().slideUp() }) } function initNavArrows () { $('.arrows').each(function() { if ($(this).parent().siblings('.next-list').length === 0) { $(this).remove() } }) $('.li-a-yy').click(function() { if ($(this).next().data('open')) { $(this).next().css({ 'transform': 'rotate(0deg)' }) $(this).parent().siblings('.next-list').stop().slideUp() $(this).next().data('open', false) } else { $(this).next().css({ 'transform': 'rotate(90deg)' }) $(this).parent().siblings('.next-list').stop().slideDown() $(this).next().data('open', true) } }) $('.arrows').click(function () { if ($(this).data('open')) { $(this).css({ 'transform': 'rotate(0deg)' }) $(this).parent().siblings('.next-list').stop().slideUp() $(this).data('open', false) } else { $(this).css({ 'transform': 'rotate(90deg)' }) $(this).parent().siblings('.next-list').stop().slideDown() $(this).data('open', true) } }) } function bindWheel () { $('.global-nav .product-hide-left').on('mousewheel', function (e) { e.stopPropagation() }) $('.global-nav .product-hide-right').on('mousewheel', function (e) { e.stopPropagation() }) } // 获取滚动条宽度 // function getScrollbarWidth() { // var odiv = document.createElement('div') //创建一个div // var styles = { // width: '100px', // height: '100px', // overflowY: 'scroll'//让他有滚动条 // } // var i = ''; // var scrollbarWidth = 0; // for (i in styles) odiv.style[i] = styles[i]; // document.body.appendChild(odiv); //把div添加到body中 // scrollbarWidth = odiv.offsetWidth - odiv.clientWidth; //相减 // odiv.remove(); //移除创建的div // return scrollbarWidth; //返回滚动条宽度 // } function isIE() { if(!!window.ActiveXObject || "ActiveXObject" in window) return true; else return false; } /** * * @param {number} lines - 行数 * @param {string} selectors - 选择器 */ function ellipsis(lines, selectors) { if ($(selectors).length === 0) return const s = document.querySelector(selectors) $(selectors).each(function() { var lineHeight = Math.ceil($(this).css('lineHeight').slice(0, -2)) var maxHeight = lineHeight * lines while ($(this).height() > maxHeight) { $(this).text($(this).text().slice(0, -5) + '...') } }) } $(function() { if(!isIE()) return ellipsis(1, '.global-nav .nav-pc .nav-list .product-hide-body .body-item-header text') ellipsis(1, '.global-nav .nav-pc .nav-list .product-hide-body .body-item-list text') ellipsis(1, '.index-product .product-swiper-container .swiper-slide .text .title') ellipsis(2, '.index-product .product-swiper-container .swiper-slide .text .content') ellipsis(1, '.index-plan .plan-swiper-container .plan-swiper .swiper-slide .item-title') ellipsis(1, '.index-plan .plan-swiper-container .plan-swiper .swiper-slide .item-title-sub') ellipsis(3, '.index-plan .plan-swiper-container .plan-swiper .swiper-slide .content-t') ellipsis(4, '.index-about .about-main .about-content') ellipsis(2, '.index-news .news-list .news-item .text-title') ellipsis(3, '.index-news .news-list .news-item .text-content') ellipsis(2, '.product-list .product-item .item-title') ellipsis(1, '.product-list .product-item .item-spec') ellipsis(1, '.pro-d-datum .datum-item span') ellipsis(1, '.plan-list-item .text .title') ellipsis(2, '.case-list-item .text .title') ellipsis(2, '.case-list-item .text .intro') ellipsis(2, '.news-list-item .text .title') ellipsis(2, '.news-list-item .text .intro') ellipsis(1, '.down-container .down-item span') }) window.onload = function(){ try { document.body.style.userSelect = 'none'; $('img').each(function(){ $(this).attr('draggable', 'false'); }) } catch (error) { console.log(error); } // document.onkeydown = function (){ // var e = window.event || arguments[0]; // if(e.keyCode == 123){ // return false; // }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){ // return false; // }else if((e.shiftKey) && (e.keyCode == 121)){ // return false; // }else if((e.ctrlKey) && (e.keyCode == 85)){ // return false; // }else if((e.ctrlKey) && (e.keyCode == 67)){ // return false; // }else if((e.ctrlKey) && (e.keyCode == 83)){ // return false; // } // }; // document.oncontextmenu = function (){ // return false; // } }; /*! * Vue.js v2.7.16 * (c) 2014-2023 Evan You * Released under the MIT License. */ /*! * Vue.js v2.7.16 * (c) 2014-2023 Evan You * Released under the MIT License. */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,p,2):String(t)}function p(t,e){return e&&e.__v_isRef?e.value:e}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function h(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(r,1)}}var _=Object.prototype.hasOwnProperty;function b(t,e){return _.call(t,e)}function $(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var w=/-(\w)/g,x=$((function(t){return t.replace(w,(function(t,e){return e?e.toUpperCase():""}))})),C=$((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),k=/\B([A-Z])/g,S=$((function(t){return t.replace(k,"-$1").toLowerCase()}));var O=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function T(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function A(t,e){for(var n in e)t[n]=e[n];return t}function j(t){for(var e={},n=0;n0,X=W&&W.indexOf("edge/")>0;W&&W.indexOf("android");var Y=W&&/iphone|ipad|ipod|ios/.test(W);W&&/chrome\/\d+/.test(W),W&&/phantomjs/.test(W);var Q,tt=W&&W.match(/firefox\/(\d+)/),et={}.watch,nt=!1;if(q)try{var rt={};Object.defineProperty(rt,"passive",{get:function(){nt=!0}}),window.addEventListener("test-passive",null,rt)}catch(t){}var ot=function(){return void 0===Q&&(Q=!q&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Q},it=q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function at(t){return"function"==typeof t&&/native code/.test(t.toString())}var st,ct="undefined"!=typeof Symbol&&at(Symbol)&&"undefined"!=typeof Reflect&&at(Reflect.ownKeys);st="undefined"!=typeof Set&&at(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ut=null;function lt(t){void 0===t&&(t=null),t||ut&&ut._scope.off(),ut=t,t&&t._scope.on()}var ft=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),dt=function(t){void 0===t&&(t="");var e=new ft;return e.text=t,e.isComment=!0,e};function pt(t){return new ft(void 0,void 0,void 0,String(t))}function vt(t){var e=new ft(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}"function"==typeof SuppressedError&&SuppressedError;var ht=0,mt=[],gt=function(){for(var t=0;t0&&(ne((c=re(c,"".concat(a||"","_").concat(s)))[0])&&ne(l)&&(f[u]=pt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?ne(l)?f[u]=pt(l.text+c):""!==c&&f.push(pt(c)):ne(c)&&ne(l)?f[u]=pt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}var oe=1,ie=2;function ae(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=ie),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return dt();r(o)&&r(o.is)&&(n=o.is);if(!n)return dt();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);c===ie?i=ee(i):c===oe&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=Oe(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=Te(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),V(i,"$stable",s),V(i,"$key",c),V(i,"$hasNormal",a),i}function Oe(t,n,r,o){var i=function(){var n=ut;lt(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:ee(r))&&r[0];return lt(n),r&&(!i||1===r.length&&i.isComment&&!ke(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function Te(t,e){return function(){return t[e]}}function Ae(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};V(n,"_v_attr_proxy",!0),je(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||je(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||Ne(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:O(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return zt(e,t,n)}))}}}function je(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ee(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ee(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function Ne(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Pe(){var t=ut;return t._setupContext||(t._setupContext=Ae(t))}var De,Me,Ie=null;function Le(t,e){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function Re(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(on=function(){return an.now()})}var sn=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function cn(){var t,e;for(rn=on(),en=!0,Xe.sort(sn),nn=0;nnnn&&Xe[n].id>t.id;)n--;Xe.splice(n+1,0,t)}else Xe.push(t);tn||(tn=!0,En(cn))}}var ln="watcher",fn="".concat(ln," callback"),dn="".concat(ln," getter"),pn="".concat(ln," cleanup");function vn(t,e){return mn(t,null,{flush:"post"})}var hn={};function mn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ut,v=function(t,e,n){void 0===n&&(n=null);var r=_n(t,null,n,p,e);return c&&r&&r.__ob__&&r.__ob__.dep.depend(),r},h=!1,m=!1;if(Bt(n)?(f=function(){return n.value},h=Rt(n)):Lt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Lt(t)||Rt(t)})),f=function(){return n.map((function(t){return Bt(t)?t.value:Lt(t)?(t.__ob__.dep.depend(),Wn(t)):a(t)?v(t,dn):void 0}))}):f=a(n)?r?function(){return v(n,dn)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,ln,[y])}:E,r&&c){var g=f;f=function(){return Wn(g())}}var y=function(t){d=_.onStop=function(){v(t,pn)}};if(ot())return y=E,r?s&&v(r,fn,[f(),m?[]:void 0,y]):f(),E;var _=new Xn(ut,f,E,{lazy:!0});_.noRecurse=!r;var b=m?[]:hn;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return L(t,b[e])})):L(t,b)))&&(d&&d(),v(r,fn,[t,b===hn?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return un(_)}):_.update=function(){if(p&&p===ut&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else un(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}function gn(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}function yn(t,e,n){bt();try{if(e)for(var r=e;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return ae(ut,t,e,n,2,!0)},getCurrentInstance:function(){return ut&&{proxy:ut}},useSlots:function(){return Pe().slots},useAttrs:function(){return Pe().attrs},useListeners:function(){return Pe().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:En,set:Nt,del:Pt,useCssModule:function(e){return t},useCssVars:function(t){if(q){var e=ut;e&&vn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:Pn,onMounted:Dn,onBeforeUpdate:Mn,onUpdated:In,onBeforeUnmount:Ln,onUnmounted:Rn,onActivated:Fn,onDeactivated:Hn,onServerPrefetch:Bn,onRenderTracked:Un,onRenderTriggered:zn,onErrorCaptured:function(t,e){void 0===e&&(e=ut),Vn(t,e)}}),qn=new st;function Wn(t){return Zn(t,qn),qn.clear(),t}function Zn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||t.__v_skip||Object.isFrozen(t)||t instanceof ft)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Zn(t[r],n);else if(Bt(t))Zn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Zn(t[o[r]],n)}}var Gn=0,Xn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=Me),e&&e.active&&e.effects.push(t)}(this,Me&&!Me._vm?Me:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Gn,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new st,this.newDepIds=new st,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!K.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!b(o,"default"))s=!1;else if(""===s||s===S(t)){var u=jr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Mr(t,e){var n=t.cache,r=t.keys,o=t._vnode,i=t.$vnode;for(var a in n){var s=n[a];if(s){var c=s.name;c&&!e(c)&&Ir(n,a,r,o)}}i.componentOptions.children=void 0}function Ir(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,y(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=sr++,n._isVue=!0,n.__v_skip=!0,n._scope=new ze(!0),n._scope.parent=void 0,n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=Cr(cr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ue(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=xe(n._renderChildren,o),e.$scopedSlots=r?Se(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return ae(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return ae(e,t,n,r,o,!0)};var i=r&&r.data;Et(e,"$attrs",i&&i.attrs||t,null,!0),Et(e,"$listeners",n._parentListeners||t,null,!0)}(n),Ge(n,"beforeCreate",void 0,!1),function(t){var e=ar(t.$options.inject,t);e&&(Ot(!1),Object.keys(e).forEach((function(n){Et(t,n,e[n])})),Ot(!0))}(n),tr(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=gn(t),o=ct?Reflect.ownKeys(n):Object.keys(n),i=0;i1?T(n):n;for(var r=T(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Ir(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Ir(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Mr(t,(function(t){return Dr(e,t)}))})),this.$watch("exclude",(function(e){Mr(t,(function(t){return!Dr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Re(t),n=e&&e.componentOptions;if(n){var r=Pr(n),o=this.include,i=this.exclude;if(o&&(!r||!Dr(o,r))||i&&r&&Dr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,y(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Fr={KeepAlive:Rr};!function(t){var e={get:function(){return B}};Object.defineProperty(t,"config",e),t.util={warn:gr,extend:A,mergeOptions:Cr,defineReactive:Et},t.set=Nt,t.delete=Pt,t.nextTick=En,t.observable=function(t){return jt(t),t},t.options=Object.create(null),F.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,A(t.options.components,Fr),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=T(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Cr(this.options,t),this}}(t),Nr(t),function(t){F.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Er),Object.defineProperty(Er.prototype,"$isServer",{get:ot}),Object.defineProperty(Er.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Er,"FunctionalRenderContext",{value:ur}),Er.version=Kn;var Hr=h("style,class"),Br=h("input,textarea,option,select,progress"),Ur=function(t,e,n){return"value"===n&&Br(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},zr=h("contenteditable,draggable,spellcheck"),Vr=h("events,caret,typing,plaintext-only"),Kr=function(t,e){return Gr(e)||"false"===e?"false":"contenteditable"===t&&Vr(e)?e:"true"},Jr=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qr="http://www.w3.org/1999/xlink",Wr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Zr=function(t){return Wr(t)?t.slice(6,t.length):""},Gr=function(t){return null==t||!1===t};function Xr(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=Yr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=Yr(e,n.data));return function(t,e){if(r(t)||r(e))return Qr(t,to(e));return""}(e.staticClass,e.class)}function Yr(t,e){return{staticClass:Qr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Qr(t,e){return t?e?t+" "+e:t:e||""}function to(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?Oo(t,e,n):Jr(e)?Gr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):zr(e)?t.setAttribute(e,Kr(e,n)):Wr(e)?Gr(n)?t.removeAttributeNS(qr,Zr(e)):t.setAttributeNS(qr,e,n):Oo(t,e,n)}function Oo(t,e,n){if(Gr(n))t.removeAttribute(e);else{if(Z&&!G&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var To={create:ko,update:ko};function Ao(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Xr(e),c=o._transitionClasses;r(c)&&(s=Qr(s,to(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var jo,Eo,No,Po,Do,Mo,Io={create:Ao,update:Ao},Lo=/[\w).+\-_$\]]/;function Ro(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&Lo.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Po),key:'"'+t.slice(Po+1)+'"'}:{exp:t,key:null};Eo=t,Po=Do=Mo=0;for(;!ei();)ni(No=ti())?oi(No):91===No&&ri(No);return{exp:t.slice(0,Do),key:t.slice(Do+1,Mo)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function ti(){return Eo.charCodeAt(++Po)}function ei(){return Po>=jo}function ni(t){return 34===t||39===t}function ri(t){var e=1;for(Do=Po;!ei();)if(ni(t=ti()))oi(t);else if(91===t&&e++,93===t&&e--,0===e){Mo=Po;break}}function oi(t){for(var e=t;!ei()&&(t=ti())!==e;);}var ii,ai="__r",si="__c";function ci(t,e,n){var r=ii;return function o(){null!==e.apply(null,arguments)&&fi(t,o,n,r)}}var ui=xn&&!(tt&&Number(tt[1])<=53);function li(t,e,n,r){if(ui){var o=rn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}ii.addEventListener(t,e,nt?{capture:n,passive:r}:n)}function fi(t,e,n,r){(r||ii).removeEventListener(t,e._wrapper||e,n)}function di(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};ii=e.elm||t.elm,function(t){if(r(t[ai])){var e=Z?"change":"input";t[e]=[].concat(t[ai],t[e]||[]),delete t[ai]}r(t[si])&&(t.change=[].concat(t[si],t.change||[]),delete t[si])}(o),Yt(o,i,li,fi,ci,e.context),ii=void 0}}var pi,vi={create:di,update:di,destroy:function(t){return di(t,vo)}};function hi(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=A({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);mi(s,l)&&(s.value=l)}else if("innerHTML"===i&&ro(s.tagName)&&n(s.innerHTML)){(pi=pi||document.createElement("div")).innerHTML="".concat(a,"");for(var f=pi.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function mi(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return v(n)!==v(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var gi={create:hi,update:hi},yi=$((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function _i(t){var e=bi(t.style);return t.staticStyle?A(t.staticStyle,e):e}function bi(t){return Array.isArray(t)?j(t):"string"==typeof t?yi(t):t}var $i,wi=/^--/,xi=/\s*!important$/,Ci=function(t,e,n){if(wi.test(e))t.style.setProperty(e,n);else if(xi.test(n))t.style.setProperty(S(e),n.replace(xi,""),"important");else{var r=Si(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(Ai).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ei(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ai).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Ni(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&A(e,Pi(t.name||"v")),A(e,t),e}return"string"==typeof t?Pi(t):void 0}}var Pi=$((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Di=q&&!G,Mi="transition",Ii="animation",Li="transition",Ri="transitionend",Fi="animation",Hi="animationend";Di&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Li="WebkitTransition",Ri="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Fi="WebkitAnimation",Hi="webkitAnimationEnd"));var Bi=q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ui(t){Bi((function(){Bi(t)}))}function zi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ji(t,e))}function Vi(t,e){t._transitionClasses&&y(t._transitionClasses,e),Ei(t,e)}function Ki(t,e,n){var r=qi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Mi?Ri:Hi,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=Mi,l=a,f=i.length):e===Ii?u>0&&(n=Ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Mi:Ii:null)?n===Mi?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Mi&&Ji.test(r[Li+"Property"])}}function Wi(t,e){for(;t.length1}function ta(t,e){!0!==e.data.show&&Gi(e)}var ea=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(D(aa(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function ia(t,e){return e.every((function(e){return!D(e,t)}))}function aa(t){return"_value"in t?t._value:t.value}function sa(t){t.target.composing=!0}function ca(t){t.target.composing&&(t.target.composing=!1,ua(t.target,"input"))}function ua(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function la(t){return!t.componentInstance||t.data&&t.data.transition?t:la(t.componentInstance._vnode)}var fa={bind:function(t,e,n){var r=e.value,o=(n=la(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Gi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=la(n)).data&&n.data.transition?(n.data.show=!0,r?Gi(n,(function(){t.style.display=t.__vOriginalDisplay})):Xi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},da={model:na,show:fa},pa={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function va(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?va(Re(e.children)):t}function ha(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[x(r)]=o[r];return e}function ma(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var ga=function(t){return t.tag||ke(t)},ya=function(t){return"show"===t.name},_a={name:"transition",props:pa,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(ga)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=va(o);if(!a)return o;if(this._leaving)return ma(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ha(this),u=this._vnode,l=va(u);if(a.data.directives&&a.data.directives.some(ya)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ke(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,Qt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ma(t,o);if("in-out"===r){if(ke(a))return u;var d,p=function(){d()};Qt(c,"afterEnter",p),Qt(c,"enterCancelled",p),Qt(f,"delayLeave",(function(t){d=t}))}}return o}}},ba=A({tag:String,moveClass:String},pa);delete ba.mode;var $a={props:ba,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Je(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ha(this),s=0;s-1?ao[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:ao[t]=/HTMLUnknownElement/.test(e.toString())},A(Er.options.directives,da),A(Er.options.components,ka),Er.prototype.__patch__=q?ea:E,Er.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=dt),Ge(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Xn(t,r,E,{before:function(){t._isMounted&&!t._isDestroyed&&Ge(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,La=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ra="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(U.source,"]*"),Fa="((?:".concat(Ra,"\\:)?").concat(Ra,")"),Ha=new RegExp("^<".concat(Fa)),Ba=/^\s*(\/?)>/,Ua=new RegExp("^<\\/".concat(Fa,"[^>]*>")),za=/^]+>/i,Va=/^":">",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Za=/&(?:lt|gt|quot|amp|#39);/g,Ga=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Xa=h("pre,textarea",!0),Ya=function(t,e){return t&&Xa(t)&&"\n"===e[0]};function Qa(t,e){var n=e?Ga:Za;return t.replace(n,(function(t){return Wa[t]}))}function ts(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||N,s=e.canBeLeftOpenTag||N,c=0,u=function(){if(n=t,r&&Ja(r)){var u=0,d=r.toLowerCase(),p=qa[d]||(qa[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ja(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ya(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Va.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ka.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(za);if(g)return l(g[0].length),"continue";var y=t.match(Ua);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(Ha);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ba))&&(o=t.match(La)||t.match(Ia));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&Ma(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Ua.test(w)||Ha.test(w)||Va.test(w)||Ka.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var es,ns,rs,os,is,as,ss,cs,us=/^@|^v-on:/,ls=/^v-|^@|^:|^#/,fs=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ds=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ps=/^\(|\)$/g,vs=/^\[.*\]$/,hs=/:(.*)$/,ms=/^:|^\.|^v-bind:/,gs=/\.[^.\]]+(?=[^\]]*$)/g,ys=/^v-slot(:|$)|^#/,_s=/[\r\n]/,bs=/[ \f\t\r\n]+/g,$s=$(Na),ws="_empty_";function xs(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:js(e),rawAttrsMap:{},parent:n,children:[]}}function Cs(t,e){es=e.warn||Ho,as=e.isPreTag||N,ss=e.mustUseProp||N,cs=e.getTagNamespace||N,e.isReservedTag,rs=Bo(e.modules,"transformNode"),os=Bo(e.modules,"preTransformNode"),is=Bo(e.modules,"postTransformNode"),ns=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=ks(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&Os(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&Os(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),as(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ro(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),qo(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Qo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Qo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Qo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Wo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Uo(t,"checked","_q(".concat(e,",").concat(o,")")),qo(t,"change",Qo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?ai:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Qo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Uo(t,"value","(".concat(e,")")),qo(t,u,f,null,!0),(s||a)&&qo(t,"blur","$forceUpdate()")}(t,r,o);else if(!B.isReservedTag(i))return Yo(t,r,o),!1;return!0},text:function(t,e){e.value&&Uo(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Uo(t,"innerHTML","_s(".concat(e.value,")"),e)}},Rs={expectHTML:!0,modules:Ds,directives:Ls,isPreTag:function(t){return"pre"===t},isUnaryTag:Pa,mustUseProp:Ur,canBeLeftOpenTag:Da,isReservedTag:oo,getTagNamespace:io,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Ds)},Fs=$((function(t){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function Hs(t,e){t&&(Ms=Fs(e.staticKeys||""),Is=e.isReservedTag||N,Bs(t),Us(t,!1))}function Bs(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||m(t.tag)||!Is(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Ms)))}(t),1===t.type){if(!Is(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Vs=/\([^)]*?\);*$/,Ks=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Js={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},qs={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Ws=function(t){return"if(".concat(t,")return null;")},Zs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ws("$event.target !== $event.currentTarget"),ctrl:Ws("!$event.ctrlKey"),shift:Ws("!$event.shiftKey"),alt:Ws("!$event.altKey"),meta:Ws("!$event.metaKey"),left:Ws("'button' in $event && $event.button !== 0"),middle:Ws("'button' in $event && $event.button !== 1"),right:Ws("'button' in $event && $event.button !== 2")};function Gs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Xs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Xs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Xs(t)})).join(","),"]");var e=Ks.test(t.value),n=zs.test(t.value),r=Ks.test(t.value.replace(Vs,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Zs[e])i+=Zs[e],Js[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Ws(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Ys).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Ys(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Js[t],r=qs[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var Qs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:E},tc=function(t){this.options=t,this.warn=t.warn||Ho,this.transforms=Bo(t.modules,"transformCode"),this.dataGenFns=Bo(t.modules,"genData"),this.directives=A(A({},Qs),t.directives);var e=t.isReservedTag||N;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ec(t,e){var n=new tc(e),r=t?"script"===t.tag?"null":nc(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function nc(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return rc(t,e);if(t.once&&!t.onceProcessed)return oc(t,e);if(t.for&&!t.forProcessed)return sc(t,e);if(t.if&&!t.ifProcessed)return ic(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=fc(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?vc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:x(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:fc(e,n,!0);return"_c(".concat(t,",").concat(cc(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=cc(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=x(e),r=C(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:fc(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=ec(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(vc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function uc(t){return 1===t.type&&("slot"===t.tag||t.children.some(uc))}function lc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return ic(t,e,lc,"null");if(t.for&&!t.forProcessed)return sc(t,e,lc);var r=t.slotScope===ws?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(fc(t,e)||"undefined",":undefined"):fc(t,e)||"undefined":nc(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function fc(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||nc)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
      ',_c.innerHTML.indexOf(" ")>0}var xc=!!q&&wc(!1),Cc=!!q&&wc(!0),kc=$((function(t){var e=co(t);return e&&e.innerHTML})),Sc=Er.prototype.$mount;return Er.prototype.$mount=function(t,e){if((t=t&&co(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=kc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=$c(r,{outputSourceRange:!1,shouldDecodeNewlines:xc,shouldDecodeNewlinesForHref:Cc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return Sc.call(this,t,e)},Er.compile=$c,A(Er,Jn),Er.effect=function(t,e){var n=new Xn(ut,t,E,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},Er})); !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("ELEMENT",["vue"],t):"object"==typeof exports?exports.ELEMENT=t(require("vue")):e.ELEMENT=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=51)}([function(t,n){t.exports=e},function(e,t,n){var i=n(4);e.exports=function(e,t,n){return void 0===n?i(e,t,!1):i(e,n,!1!==t)}},function(e,t,n){var i;!function(r){"use strict";var o={},s=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,a="[^\\s]+",l=/\[([^]*?)\]/gm,u=function(){};function c(e,t){for(var n=[],i=0,r=e.length;i3?0:(e-e%10!=10)*e%10]}};var g={D:function(e){return e.getDay()},DD:function(e){return d(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return d(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return d(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return d(String(e.getFullYear()),4).substr(2)},yyyy:function(e){return d(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return d(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return d(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return d(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return d(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return d(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return d(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+d(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},y={d:["\\d\\d?",function(e,t){e.day=t}],Do:["\\d\\d?"+a,function(e,t){e.day=parseInt(t,10)}],M:["\\d\\d?",function(e,t){e.month=t-1}],yy:["\\d\\d?",function(e,t){var n=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:["\\d\\d?",function(e,t){e.hour=t}],m:["\\d\\d?",function(e,t){e.minute=t}],s:["\\d\\d?",function(e,t){e.second=t}],yyyy:["\\d{4}",function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:["\\d{3}",function(e,t){e.millisecond=t}],D:["\\d\\d?",u],ddd:[a,u],MMM:[a,h("monthNamesShort")],MMMM:[a,h("monthNames")],a:[a,function(e,t,n){var i=t.toLowerCase();i===n.amPm[0]?e.isPm=!1:i===n.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var n,i=(t+"").match(/([+-]|\d\d)/gi);i&&(n=60*i[1]+parseInt(i[2],10),e.timezoneOffset="+"===i[0]?n:-n)}]};y.dd=y.d,y.dddd=y.ddd,y.DD=y.D,y.mm=y.m,y.hh=y.H=y.HH=y.h,y.MM=y.M,y.ss=y.s,y.A=y.a,o.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},o.format=function(e,t,n){var i=n||o.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=o.masks[t]||t||o.masks.default;var r=[];return(t=(t=t.replace(l,function(e,t){return r.push(t),"@@@"})).replace(s,function(t){return t in g?g[t](e,i):t.slice(1,t.length-1)})).replace(/@@@/g,function(){return r.shift()})},o.parse=function(e,t,n){var i=n||o.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=o.masks[t]||t,e.length>1e3)return null;var r={},a=[],u=[];t=t.replace(l,function(e,t){return u.push(t),"@@@"});var c,h=(c=t,c.replace(/[|\\{()[^$+*?.-]/g,"\\$&")).replace(s,function(e){if(y[e]){var t=y[e];return a.push(t[1]),"("+t[0]+")"}return e});h=h.replace(/@@@/g,function(){return u.shift()});var d=e.match(new RegExp(h,"i"));if(!d)return null;for(var f=1;fe?u():!0!==t&&(r=setTimeout(i?function(){r=void 0}:u,void 0===i?e-a:e))}}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=/^(attrs|props|on|nativeOn|class|style|hook)$/;function i(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce(function(e,t){var r,o,s,a,l;for(s in t)if(r=e[s],o=t[s],r&&n.test(s))if("class"===s&&("string"==typeof r&&(l=r,e[s]=r={},r[l]=!0),"string"==typeof o&&(l=o,t[s]=o={},o[l]=!0)),"on"===s||"nativeOn"===s||"hook"===s)for(a in o)r[a]=i(r[a],o[a]);else if(Array.isArray(r))e[s]=r.concat(o);else if(Array.isArray(o))e[s]=[r].concat(o);else for(a in o)r[a]=o[a];else e[s]=t[s];return e},{})}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0;var i,r=n(57),o=(i=r)&&i.__esModule?i:{default:i};t.default=o.default||function(e){for(var t=1;t>>1,z=[["ary",k],["bind",g],["bindKey",y],["curry",_],["curryRight",w],["flip",D],["partial",x],["partialRight",C],["rearg",S]],R="[object Arguments]",H="[object Array]",j="[object AsyncFunction]",W="[object Boolean]",q="[object Date]",Y="[object DOMException]",K="[object Error]",U="[object Function]",G="[object GeneratorFunction]",X="[object Map]",Z="[object Number]",J="[object Null]",Q="[object Object]",ee="[object Proxy]",te="[object RegExp]",ne="[object Set]",ie="[object String]",re="[object Symbol]",oe="[object Undefined]",se="[object WeakMap]",ae="[object WeakSet]",le="[object ArrayBuffer]",ue="[object DataView]",ce="[object Float32Array]",he="[object Float64Array]",de="[object Int8Array]",fe="[object Int16Array]",pe="[object Int32Array]",me="[object Uint8Array]",ve="[object Uint8ClampedArray]",ge="[object Uint16Array]",ye="[object Uint32Array]",be=/\b__p \+= '';/g,_e=/\b(__p \+=) '' \+/g,we=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xe=/&(?:amp|lt|gt|quot|#39);/g,Ce=/[&<>"']/g,ke=RegExp(xe.source),Se=RegExp(Ce.source),De=/<%-([\s\S]+?)%>/g,Ee=/<%([\s\S]+?)%>/g,$e=/<%=([\s\S]+?)%>/g,Te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Me=/^\w*$/,Ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Oe=/[\\^$.*+?()[\]{}|]/g,Pe=RegExp(Oe.source),Ie=/^\s+|\s+$/g,Ae=/^\s+/,Fe=/\s+$/,Le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ve=/\{\n\/\* \[wrapped with (.+)\] \*/,Be=/,? & /,ze=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Re=/\\(\\)?/g,He=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,je=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,qe=/^0b[01]+$/i,Ye=/^\[object .+?Constructor\]$/,Ke=/^0o[0-7]+$/i,Ue=/^(?:0|[1-9]\d*)$/,Ge=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Xe=/($^)/,Ze=/['\n\r\u2028\u2029\\]/g,Je="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",et="[\\ud800-\\udfff]",tt="["+Qe+"]",nt="["+Je+"]",it="\\d+",rt="[\\u2700-\\u27bf]",ot="[a-z\\xdf-\\xf6\\xf8-\\xff]",st="[^\\ud800-\\udfff"+Qe+it+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",at="\\ud83c[\\udffb-\\udfff]",lt="[^\\ud800-\\udfff]",ut="(?:\\ud83c[\\udde6-\\uddff]){2}",ct="[\\ud800-\\udbff][\\udc00-\\udfff]",ht="[A-Z\\xc0-\\xd6\\xd8-\\xde]",dt="(?:"+ot+"|"+st+")",ft="(?:"+ht+"|"+st+")",pt="(?:"+nt+"|"+at+")"+"?",mt="[\\ufe0e\\ufe0f]?"+pt+("(?:\\u200d(?:"+[lt,ut,ct].join("|")+")[\\ufe0e\\ufe0f]?"+pt+")*"),vt="(?:"+[rt,ut,ct].join("|")+")"+mt,gt="(?:"+[lt+nt+"?",nt,ut,ct,et].join("|")+")",yt=RegExp("['’]","g"),bt=RegExp(nt,"g"),_t=RegExp(at+"(?="+at+")|"+gt+mt,"g"),wt=RegExp([ht+"?"+ot+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tt,ht,"$"].join("|")+")",ft+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tt,ht+dt,"$"].join("|")+")",ht+"?"+dt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ht+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",it,vt].join("|"),"g"),xt=RegExp("[\\u200d\\ud800-\\udfff"+Je+"\\ufe0e\\ufe0f]"),Ct=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kt=["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"],St=-1,Dt={};Dt[ce]=Dt[he]=Dt[de]=Dt[fe]=Dt[pe]=Dt[me]=Dt[ve]=Dt[ge]=Dt[ye]=!0,Dt[R]=Dt[H]=Dt[le]=Dt[W]=Dt[ue]=Dt[q]=Dt[K]=Dt[U]=Dt[X]=Dt[Z]=Dt[Q]=Dt[te]=Dt[ne]=Dt[ie]=Dt[se]=!1;var Et={};Et[R]=Et[H]=Et[le]=Et[ue]=Et[W]=Et[q]=Et[ce]=Et[he]=Et[de]=Et[fe]=Et[pe]=Et[X]=Et[Z]=Et[Q]=Et[te]=Et[ne]=Et[ie]=Et[re]=Et[me]=Et[ve]=Et[ge]=Et[ye]=!0,Et[K]=Et[U]=Et[se]=!1;var $t={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Tt=parseFloat,Mt=parseInt,Nt="object"==typeof e&&e&&e.Object===Object&&e,Ot="object"==typeof self&&self&&self.Object===Object&&self,Pt=Nt||Ot||Function("return this")(),It=t&&!t.nodeType&&t,At=It&&"object"==typeof i&&i&&!i.nodeType&&i,Ft=At&&At.exports===It,Lt=Ft&&Nt.process,Vt=function(){try{var e=At&&At.require&&At.require("util").types;return e||Lt&&Lt.binding&&Lt.binding("util")}catch(e){}}(),Bt=Vt&&Vt.isArrayBuffer,zt=Vt&&Vt.isDate,Rt=Vt&&Vt.isMap,Ht=Vt&&Vt.isRegExp,jt=Vt&&Vt.isSet,Wt=Vt&&Vt.isTypedArray;function qt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Yt(e,t,n,i){for(var r=-1,o=null==e?0:e.length;++r-1}function Jt(e,t,n){for(var i=-1,r=null==e?0:e.length;++i-1;);return n}function wn(e,t){for(var n=e.length;n--&&ln(t,e[n],0)>-1;);return n}var xn=fn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Cn=fn({"&":"&","<":"<",">":">",'"':""","'":"'"});function kn(e){return"\\"+$t[e]}function Sn(e){return xt.test(e)}function Dn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,i){n[++t]=[i,e]}),n}function En(e,t){return function(n){return e(t(n))}}function $n(e,t){for(var n=-1,i=e.length,r=0,o=[];++n":">",""":'"',"'":"'"});var An=function e(t){var n,i=(t=null==t?Pt:An.defaults(Pt.Object(),t,An.pick(Pt,kt))).Array,r=t.Date,Je=t.Error,Qe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,it=t.String,rt=t.TypeError,ot=i.prototype,st=Qe.prototype,at=tt.prototype,lt=t["__core-js_shared__"],ut=st.toString,ct=at.hasOwnProperty,ht=0,dt=(n=/[^.]+$/.exec(lt&<.keys&<.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",ft=at.toString,pt=ut.call(tt),mt=Pt._,vt=nt("^"+ut.call(ct).replace(Oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gt=Ft?t.Buffer:o,_t=t.Symbol,xt=t.Uint8Array,$t=gt?gt.allocUnsafe:o,Nt=En(tt.getPrototypeOf,tt),Ot=tt.create,It=at.propertyIsEnumerable,At=ot.splice,Lt=_t?_t.isConcatSpreadable:o,Vt=_t?_t.iterator:o,on=_t?_t.toStringTag:o,fn=function(){try{var e=zo(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Fn=t.clearTimeout!==Pt.clearTimeout&&t.clearTimeout,Ln=r&&r.now!==Pt.Date.now&&r.now,Vn=t.setTimeout!==Pt.setTimeout&&t.setTimeout,Bn=et.ceil,zn=et.floor,Rn=tt.getOwnPropertySymbols,Hn=gt?gt.isBuffer:o,jn=t.isFinite,Wn=ot.join,qn=En(tt.keys,tt),Yn=et.max,Kn=et.min,Un=r.now,Gn=t.parseInt,Xn=et.random,Zn=ot.reverse,Jn=zo(t,"DataView"),Qn=zo(t,"Map"),ei=zo(t,"Promise"),ti=zo(t,"Set"),ni=zo(t,"WeakMap"),ii=zo(tt,"create"),ri=ni&&new ni,oi={},si=hs(Jn),ai=hs(Qn),li=hs(ei),ui=hs(ti),ci=hs(ni),hi=_t?_t.prototype:o,di=hi?hi.valueOf:o,fi=hi?hi.toString:o;function pi(e){if($a(e)&&!ga(e)&&!(e instanceof yi)){if(e instanceof gi)return e;if(ct.call(e,"__wrapped__"))return ds(e)}return new gi(e)}var mi=function(){function e(){}return function(t){if(!Ea(t))return{};if(Ot)return Ot(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function vi(){}function gi(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function yi(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=L,this.__views__=[]}function bi(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Fi(e,t,n,i,r,s){var a,l=t&d,u=t&f,c=t&p;if(n&&(a=r?n(e,i,r,s):n(e)),a!==o)return a;if(!Ea(e))return e;var h=ga(e);if(h){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ct.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return io(e,a)}else{var m=jo(e),v=m==U||m==G;if(wa(e))return Zr(e,l);if(m==Q||m==R||v&&!r){if(a=u||v?{}:qo(e),!l)return u?function(e,t){return ro(e,Ho(e),t)}(e,function(e,t){return e&&ro(t,ol(t),e)}(a,e)):function(e,t){return ro(e,Ro(e),t)}(e,Oi(a,e))}else{if(!Et[m])return r?e:{};a=function(e,t,n){var i,r,o,s=e.constructor;switch(t){case le:return Jr(e);case W:case q:return new s(+e);case ue:return function(e,t){var n=t?Jr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case ce:case he:case de:case fe:case pe:case me:case ve:case ge:case ye:return Qr(e,n);case X:return new s;case Z:case ie:return new s(e);case te:return(o=new(r=e).constructor(r.source,je.exec(r))).lastIndex=r.lastIndex,o;case ne:return new s;case re:return i=e,di?tt(di.call(i)):{}}}(e,m,l)}}s||(s=new Ci);var g=s.get(e);if(g)return g;if(s.set(e,a),Pa(e))return e.forEach(function(i){a.add(Fi(i,t,n,i,e,s))}),a;if(Ta(e))return e.forEach(function(i,r){a.set(r,Fi(i,t,n,r,e,s))}),a;var y=h?o:(c?u?Po:Oo:u?ol:rl)(e);return Kt(y||e,function(i,r){y&&(i=e[r=i]),Ti(a,r,Fi(i,t,n,r,e,s))}),a}function Li(e,t,n){var i=n.length;if(null==e)return!i;for(e=tt(e);i--;){var r=n[i],s=t[r],a=e[r];if(a===o&&!(r in e)||!s(a))return!1}return!0}function Vi(e,t,n){if("function"!=typeof e)throw new rt(l);return rs(function(){e.apply(o,n)},t)}function Bi(e,t,n,i){var r=-1,o=Zt,a=!0,l=e.length,u=[],c=t.length;if(!l)return u;n&&(t=Qt(t,gn(n))),i?(o=Jt,a=!1):t.length>=s&&(o=bn,a=!1,t=new xi(t));e:for(;++r-1},_i.prototype.set=function(e,t){var n=this.__data__,i=Mi(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this},wi.prototype.clear=function(){this.size=0,this.__data__={hash:new bi,map:new(Qn||_i),string:new bi}},wi.prototype.delete=function(e){var t=Vo(this,e).delete(e);return this.size-=t?1:0,t},wi.prototype.get=function(e){return Vo(this,e).get(e)},wi.prototype.has=function(e){return Vo(this,e).has(e)},wi.prototype.set=function(e,t){var n=Vo(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this},xi.prototype.add=xi.prototype.push=function(e){return this.__data__.set(e,u),this},xi.prototype.has=function(e){return this.__data__.has(e)},Ci.prototype.clear=function(){this.__data__=new _i,this.size=0},Ci.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ci.prototype.get=function(e){return this.__data__.get(e)},Ci.prototype.has=function(e){return this.__data__.has(e)},Ci.prototype.set=function(e,t){var n=this.__data__;if(n instanceof _i){var i=n.__data__;if(!Qn||i.length0&&n(a)?t>1?qi(a,t-1,n,i,r):en(r,a):i||(r[r.length]=a)}return r}var Yi=lo(),Ki=lo(!0);function Ui(e,t){return e&&Yi(e,t,rl)}function Gi(e,t){return e&&Ki(e,t,rl)}function Xi(e,t){return Xt(t,function(t){return ka(e[t])})}function Zi(e,t){for(var n=0,i=(t=Kr(t,e)).length;null!=e&&nt}function tr(e,t){return null!=e&&ct.call(e,t)}function nr(e,t){return null!=e&&t in tt(e)}function ir(e,t,n){for(var r=n?Jt:Zt,s=e[0].length,a=e.length,l=a,u=i(a),c=1/0,h=[];l--;){var d=e[l];l&&t&&(d=Qt(d,gn(t))),c=Kn(d.length,c),u[l]=!n&&(t||s>=120&&d.length>=120)?new xi(l&&d):o}d=e[0];var f=-1,p=u[0];e:for(;++f=a)return l;var u=n[i];return l*("desc"==u?-1:1)}}return e.index-t.index}(e,t,n)})}function br(e,t,n){for(var i=-1,r=t.length,o={};++i-1;)a!==e&&At.call(a,l,1),At.call(e,l,1);return e}function wr(e,t){for(var n=e?t.length:0,i=n-1;n--;){var r=t[n];if(n==i||r!==o){var o=r;Ko(r)?At.call(e,r,1):Br(e,r)}}return e}function xr(e,t){return e+zn(Xn()*(t-e+1))}function Cr(e,t){var n="";if(!e||t<1||t>I)return n;do{t%2&&(n+=e),(t=zn(t/2))&&(e+=e)}while(t);return n}function kr(e,t){return os(ts(e,t,Ml),e+"")}function Sr(e){return Si(fl(e))}function Dr(e,t){var n=fl(e);return ls(n,Ai(t,0,n.length))}function Er(e,t,n,i){if(!Ea(e))return e;for(var r=-1,s=(t=Kr(t,e)).length,a=s-1,l=e;null!=l&&++ro?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var s=i(o);++r>>1,s=e[o];null!==s&&!Aa(s)&&(n?s<=t:s=s){var c=t?null:ko(e);if(c)return Mn(c);a=!1,r=bn,u=new xi}else u=t?[]:l;e:for(;++i=i?e:Nr(e,t,n)}var Xr=Fn||function(e){return Pt.clearTimeout(e)};function Zr(e,t){if(t)return e.slice();var n=e.length,i=$t?$t(n):new e.constructor(n);return e.copy(i),i}function Jr(e){var t=new e.constructor(e.byteLength);return new xt(t).set(new xt(e)),t}function Qr(e,t){var n=t?Jr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function eo(e,t){if(e!==t){var n=e!==o,i=null===e,r=e==e,s=Aa(e),a=t!==o,l=null===t,u=t==t,c=Aa(t);if(!l&&!c&&!s&&e>t||s&&a&&u&&!l&&!c||i&&a&&u||!n&&u||!r)return 1;if(!i&&!s&&!c&&e1?n[r-1]:o,a=r>2?n[2]:o;for(s=e.length>3&&"function"==typeof s?(r--,s):o,a&&Uo(n[0],n[1],a)&&(s=r<3?o:s,r=1),t=tt(t);++i-1?r[s?t[a]:a]:o}}function po(e){return No(function(t){var n=t.length,i=n,r=gi.prototype.thru;for(e&&t.reverse();i--;){var s=t[i];if("function"!=typeof s)throw new rt(l);if(r&&!a&&"wrapper"==Ao(s))var a=new gi([],!0)}for(i=a?i:n;++i1&&_.reverse(),d&&cl))return!1;var c=s.get(e);if(c&&s.get(t))return c==t;var h=-1,d=!0,f=n&v?new xi:o;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Le,"{\n/* [wrapped with "+t+"] */\n")}(i,function(e,t){return Kt(z,function(n){var i="_."+n[0];t&n[1]&&!Zt(e,i)&&e.push(i)}),e.sort()}(function(e){var t=e.match(Ve);return t?t[1].split(Be):[]}(i),n)))}function as(e){var t=0,n=0;return function(){var i=Un(),r=M-(i-n);if(n=i,r>0){if(++t>=T)return arguments[0]}else t=0;return e.apply(o,arguments)}}function ls(e,t){var n=-1,i=e.length,r=i-1;for(t=t===o?i:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,Os(e,n)});function Bs(e){var t=pi(e);return t.__chain__=!0,t}function zs(e,t){return t(e)}var Rs=No(function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,r=function(t){return Ii(t,e)};return!(t>1||this.__actions__.length)&&i instanceof yi&&Ko(n)?((i=i.slice(n,+n+(t?1:0))).__actions__.push({func:zs,args:[r],thisArg:o}),new gi(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(r)});var Hs=oo(function(e,t,n){ct.call(e,n)?++e[n]:Pi(e,n,1)});var js=fo(vs),Ws=fo(gs);function qs(e,t){return(ga(e)?Kt:zi)(e,Lo(t,3))}function Ys(e,t){return(ga(e)?Ut:Ri)(e,Lo(t,3))}var Ks=oo(function(e,t,n){ct.call(e,n)?e[n].push(t):Pi(e,n,[t])});var Us=kr(function(e,t,n){var r=-1,o="function"==typeof t,s=ba(e)?i(e.length):[];return zi(e,function(e){s[++r]=o?qt(t,e,n):rr(e,t,n)}),s}),Gs=oo(function(e,t,n){Pi(e,n,t)});function Xs(e,t){return(ga(e)?Qt:fr)(e,Lo(t,3))}var Zs=oo(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var Js=kr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Uo(e,t[0],t[1])?t=[]:n>2&&Uo(t[0],t[1],t[2])&&(t=[t[0]]),yr(e,qi(t,1),[])}),Qs=Ln||function(){return Pt.Date.now()};function ea(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Do(e,k,o,o,o,o,t)}function ta(e,t){var n;if("function"!=typeof t)throw new rt(l);return e=Ra(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var na=kr(function(e,t,n){var i=g;if(n.length){var r=$n(n,Fo(na));i|=x}return Do(e,i,t,n,r)}),ia=kr(function(e,t,n){var i=g|y;if(n.length){var r=$n(n,Fo(ia));i|=x}return Do(t,i,e,n,r)});function ra(e,t,n){var i,r,s,a,u,c,h=0,d=!1,f=!1,p=!0;if("function"!=typeof e)throw new rt(l);function m(t){var n=i,s=r;return i=r=o,h=t,a=e.apply(s,n)}function v(e){var n=e-c;return c===o||n>=t||n<0||f&&e-h>=s}function g(){var e=Qs();if(v(e))return y(e);u=rs(g,function(e){var n=t-(e-c);return f?Kn(n,s-(e-h)):n}(e))}function y(e){return u=o,p&&i?m(e):(i=r=o,a)}function b(){var e=Qs(),n=v(e);if(i=arguments,r=this,c=e,n){if(u===o)return function(e){return h=e,u=rs(g,t),d?m(e):a}(c);if(f)return u=rs(g,t),m(c)}return u===o&&(u=rs(g,t)),a}return t=ja(t)||0,Ea(n)&&(d=!!n.leading,s=(f="maxWait"in n)?Yn(ja(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),b.cancel=function(){u!==o&&Xr(u),h=0,i=c=r=u=o},b.flush=function(){return u===o?a:y(Qs())},b}var oa=kr(function(e,t){return Vi(e,1,t)}),sa=kr(function(e,t,n){return Vi(e,ja(t)||0,n)});function aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new rt(l);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var s=e.apply(this,i);return n.cache=o.set(r,s)||o,s};return n.cache=new(aa.Cache||wi),n}function la(e){if("function"!=typeof e)throw new rt(l);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}aa.Cache=wi;var ua=Ur(function(e,t){var n=(t=1==t.length&&ga(t[0])?Qt(t[0],gn(Lo())):Qt(qi(t,1),gn(Lo()))).length;return kr(function(i){for(var r=-1,o=Kn(i.length,n);++r=t}),va=or(function(){return arguments}())?or:function(e){return $a(e)&&ct.call(e,"callee")&&!It.call(e,"callee")},ga=i.isArray,ya=Bt?gn(Bt):function(e){return $a(e)&&Qi(e)==le};function ba(e){return null!=e&&Da(e.length)&&!ka(e)}function _a(e){return $a(e)&&ba(e)}var wa=Hn||jl,xa=zt?gn(zt):function(e){return $a(e)&&Qi(e)==q};function Ca(e){if(!$a(e))return!1;var t=Qi(e);return t==K||t==Y||"string"==typeof e.message&&"string"==typeof e.name&&!Na(e)}function ka(e){if(!Ea(e))return!1;var t=Qi(e);return t==U||t==G||t==j||t==ee}function Sa(e){return"number"==typeof e&&e==Ra(e)}function Da(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=I}function Ea(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function $a(e){return null!=e&&"object"==typeof e}var Ta=Rt?gn(Rt):function(e){return $a(e)&&jo(e)==X};function Ma(e){return"number"==typeof e||$a(e)&&Qi(e)==Z}function Na(e){if(!$a(e)||Qi(e)!=Q)return!1;var t=Nt(e);if(null===t)return!0;var n=ct.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ut.call(n)==pt}var Oa=Ht?gn(Ht):function(e){return $a(e)&&Qi(e)==te};var Pa=jt?gn(jt):function(e){return $a(e)&&jo(e)==ne};function Ia(e){return"string"==typeof e||!ga(e)&&$a(e)&&Qi(e)==ie}function Aa(e){return"symbol"==typeof e||$a(e)&&Qi(e)==re}var Fa=Wt?gn(Wt):function(e){return $a(e)&&Da(e.length)&&!!Dt[Qi(e)]};var La=wo(dr),Va=wo(function(e,t){return e<=t});function Ba(e){if(!e)return[];if(ba(e))return Ia(e)?Pn(e):io(e);if(Vt&&e[Vt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Vt]());var t=jo(e);return(t==X?Dn:t==ne?Mn:fl)(e)}function za(e){return e?(e=ja(e))===P||e===-P?(e<0?-1:1)*A:e==e?e:0:0===e?e:0}function Ra(e){var t=za(e),n=t%1;return t==t?n?t-n:t:0}function Ha(e){return e?Ai(Ra(e),0,L):0}function ja(e){if("number"==typeof e)return e;if(Aa(e))return F;if(Ea(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ea(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Ie,"");var n=qe.test(e);return n||Ke.test(e)?Mt(e.slice(2),n?2:8):We.test(e)?F:+e}function Wa(e){return ro(e,ol(e))}function qa(e){return null==e?"":Lr(e)}var Ya=so(function(e,t){if(Jo(t)||ba(t))ro(t,rl(t),e);else for(var n in t)ct.call(t,n)&&Ti(e,n,t[n])}),Ka=so(function(e,t){ro(t,ol(t),e)}),Ua=so(function(e,t,n,i){ro(t,ol(t),e,i)}),Ga=so(function(e,t,n,i){ro(t,rl(t),e,i)}),Xa=No(Ii);var Za=kr(function(e,t){e=tt(e);var n=-1,i=t.length,r=i>2?t[2]:o;for(r&&Uo(t[0],t[1],r)&&(i=1);++n1),t}),ro(e,Po(e),n),i&&(n=Fi(n,d|f|p,To));for(var r=t.length;r--;)Br(n,t[r]);return n});var ul=No(function(e,t){return null==e?{}:function(e,t){return br(e,t,function(t,n){return el(e,n)})}(e,t)});function cl(e,t){if(null==e)return{};var n=Qt(Po(e),function(e){return[e]});return t=Lo(t),br(e,n,function(e,n){return t(e,n[0])})}var hl=So(rl),dl=So(ol);function fl(e){return null==e?[]:yn(e,rl(e))}var pl=co(function(e,t,n){return t=t.toLowerCase(),e+(n?ml(t):t)});function ml(e){return Cl(qa(e).toLowerCase())}function vl(e){return(e=qa(e))&&e.replace(Ge,xn).replace(bt,"")}var gl=co(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),yl=co(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),bl=uo("toLowerCase");var _l=co(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var wl=co(function(e,t,n){return e+(n?" ":"")+Cl(t)});var xl=co(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Cl=uo("toUpperCase");function kl(e,t,n){return e=qa(e),(t=n?o:t)===o?function(e){return Ct.test(e)}(e)?function(e){return e.match(wt)||[]}(e):function(e){return e.match(ze)||[]}(e):e.match(t)||[]}var Sl=kr(function(e,t){try{return qt(e,o,t)}catch(e){return Ca(e)?e:new Je(e)}}),Dl=No(function(e,t){return Kt(t,function(t){t=cs(t),Pi(e,t,na(e[t],e))}),e});function El(e){return function(){return e}}var $l=po(),Tl=po(!0);function Ml(e){return e}function Nl(e){return ur("function"==typeof e?e:Fi(e,d))}var Ol=kr(function(e,t){return function(n){return rr(n,e,t)}}),Pl=kr(function(e,t){return function(n){return rr(e,n,t)}});function Il(e,t,n){var i=rl(t),r=Xi(t,i);null!=n||Ea(t)&&(r.length||!i.length)||(n=t,t=e,e=this,r=Xi(t,rl(t)));var o=!(Ea(n)&&"chain"in n&&!n.chain),s=ka(e);return Kt(r,function(n){var i=t[n];e[n]=i,s&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=io(this.__actions__)).push({func:i,args:arguments,thisArg:e}),n.__chain__=t,n}return i.apply(e,en([this.value()],arguments))})}),e}function Al(){}var Fl=yo(Qt),Ll=yo(Gt),Vl=yo(rn);function Bl(e){return Go(e)?dn(cs(e)):function(e){return function(t){return Zi(t,e)}}(e)}var zl=_o(),Rl=_o(!0);function Hl(){return[]}function jl(){return!1}var Wl=go(function(e,t){return e+t},0),ql=Co("ceil"),Yl=go(function(e,t){return e/t},1),Kl=Co("floor");var Ul,Gl=go(function(e,t){return e*t},1),Xl=Co("round"),Zl=go(function(e,t){return e-t},0);return pi.after=function(e,t){if("function"!=typeof t)throw new rt(l);return e=Ra(e),function(){if(--e<1)return t.apply(this,arguments)}},pi.ary=ea,pi.assign=Ya,pi.assignIn=Ka,pi.assignInWith=Ua,pi.assignWith=Ga,pi.at=Xa,pi.before=ta,pi.bind=na,pi.bindAll=Dl,pi.bindKey=ia,pi.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ga(e)?e:[e]},pi.chain=Bs,pi.chunk=function(e,t,n){t=(n?Uo(e,t,n):t===o)?1:Yn(Ra(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var s=0,a=0,l=i(Bn(r/t));sr?0:r+n),(i=i===o||i>r?r:Ra(i))<0&&(i+=r),i=n>i?0:Ha(i);n>>0)?(e=qa(e))&&("string"==typeof t||null!=t&&!Oa(t))&&!(t=Lr(t))&&Sn(e)?Gr(Pn(e),0,n):e.split(t,n):[]},pi.spread=function(e,t){if("function"!=typeof e)throw new rt(l);return t=null==t?0:Yn(Ra(t),0),kr(function(n){var i=n[t],r=Gr(n,0,t);return i&&en(r,i),qt(e,this,r)})},pi.tail=function(e){var t=null==e?0:e.length;return t?Nr(e,1,t):[]},pi.take=function(e,t,n){return e&&e.length?Nr(e,0,(t=n||t===o?1:Ra(t))<0?0:t):[]},pi.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?Nr(e,(t=i-(t=n||t===o?1:Ra(t)))<0?0:t,i):[]},pi.takeRightWhile=function(e,t){return e&&e.length?Rr(e,Lo(t,3),!1,!0):[]},pi.takeWhile=function(e,t){return e&&e.length?Rr(e,Lo(t,3)):[]},pi.tap=function(e,t){return t(e),e},pi.throttle=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new rt(l);return Ea(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),ra(e,t,{leading:i,maxWait:t,trailing:r})},pi.thru=zs,pi.toArray=Ba,pi.toPairs=hl,pi.toPairsIn=dl,pi.toPath=function(e){return ga(e)?Qt(e,cs):Aa(e)?[e]:io(us(qa(e)))},pi.toPlainObject=Wa,pi.transform=function(e,t,n){var i=ga(e),r=i||wa(e)||Fa(e);if(t=Lo(t,4),null==n){var o=e&&e.constructor;n=r?i?new o:[]:Ea(e)&&ka(o)?mi(Nt(e)):{}}return(r?Kt:Ui)(e,function(e,i,r){return t(n,e,i,r)}),n},pi.unary=function(e){return ea(e,1)},pi.union=$s,pi.unionBy=Ts,pi.unionWith=Ms,pi.uniq=function(e){return e&&e.length?Vr(e):[]},pi.uniqBy=function(e,t){return e&&e.length?Vr(e,Lo(t,2)):[]},pi.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?Vr(e,o,t):[]},pi.unset=function(e,t){return null==e||Br(e,t)},pi.unzip=Ns,pi.unzipWith=Os,pi.update=function(e,t,n){return null==e?e:zr(e,t,Yr(n))},pi.updateWith=function(e,t,n,i){return i="function"==typeof i?i:o,null==e?e:zr(e,t,Yr(n),i)},pi.values=fl,pi.valuesIn=function(e){return null==e?[]:yn(e,ol(e))},pi.without=Ps,pi.words=kl,pi.wrap=function(e,t){return ca(Yr(t),e)},pi.xor=Is,pi.xorBy=As,pi.xorWith=Fs,pi.zip=Ls,pi.zipObject=function(e,t){return Wr(e||[],t||[],Ti)},pi.zipObjectDeep=function(e,t){return Wr(e||[],t||[],Er)},pi.zipWith=Vs,pi.entries=hl,pi.entriesIn=dl,pi.extend=Ka,pi.extendWith=Ua,Il(pi,pi),pi.add=Wl,pi.attempt=Sl,pi.camelCase=pl,pi.capitalize=ml,pi.ceil=ql,pi.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=ja(n))==n?n:0),t!==o&&(t=(t=ja(t))==t?t:0),Ai(ja(e),t,n)},pi.clone=function(e){return Fi(e,p)},pi.cloneDeep=function(e){return Fi(e,d|p)},pi.cloneDeepWith=function(e,t){return Fi(e,d|p,t="function"==typeof t?t:o)},pi.cloneWith=function(e,t){return Fi(e,p,t="function"==typeof t?t:o)},pi.conformsTo=function(e,t){return null==t||Li(e,t,rl(t))},pi.deburr=vl,pi.defaultTo=function(e,t){return null==e||e!=e?t:e},pi.divide=Yl,pi.endsWith=function(e,t,n){e=qa(e),t=Lr(t);var i=e.length,r=n=n===o?i:Ai(Ra(n),0,i);return(n-=t.length)>=0&&e.slice(n,r)==t},pi.eq=fa,pi.escape=function(e){return(e=qa(e))&&Se.test(e)?e.replace(Ce,Cn):e},pi.escapeRegExp=function(e){return(e=qa(e))&&Pe.test(e)?e.replace(Oe,"\\$&"):e},pi.every=function(e,t,n){var i=ga(e)?Gt:Hi;return n&&Uo(e,t,n)&&(t=o),i(e,Lo(t,3))},pi.find=js,pi.findIndex=vs,pi.findKey=function(e,t){return sn(e,Lo(t,3),Ui)},pi.findLast=Ws,pi.findLastIndex=gs,pi.findLastKey=function(e,t){return sn(e,Lo(t,3),Gi)},pi.floor=Kl,pi.forEach=qs,pi.forEachRight=Ys,pi.forIn=function(e,t){return null==e?e:Yi(e,Lo(t,3),ol)},pi.forInRight=function(e,t){return null==e?e:Ki(e,Lo(t,3),ol)},pi.forOwn=function(e,t){return e&&Ui(e,Lo(t,3))},pi.forOwnRight=function(e,t){return e&&Gi(e,Lo(t,3))},pi.get=Qa,pi.gt=pa,pi.gte=ma,pi.has=function(e,t){return null!=e&&Wo(e,t,tr)},pi.hasIn=el,pi.head=bs,pi.identity=Ml,pi.includes=function(e,t,n,i){e=ba(e)?e:fl(e),n=n&&!i?Ra(n):0;var r=e.length;return n<0&&(n=Yn(r+n,0)),Ia(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&ln(e,t,n)>-1},pi.indexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=null==n?0:Ra(n);return r<0&&(r=Yn(i+r,0)),ln(e,t,r)},pi.inRange=function(e,t,n){return t=za(t),n===o?(n=t,t=0):n=za(n),function(e,t,n){return e>=Kn(t,n)&&e=-I&&e<=I},pi.isSet=Pa,pi.isString=Ia,pi.isSymbol=Aa,pi.isTypedArray=Fa,pi.isUndefined=function(e){return e===o},pi.isWeakMap=function(e){return $a(e)&&jo(e)==se},pi.isWeakSet=function(e){return $a(e)&&Qi(e)==ae},pi.join=function(e,t){return null==e?"":Wn.call(e,t)},pi.kebabCase=gl,pi.last=Cs,pi.lastIndexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=i;return n!==o&&(r=(r=Ra(n))<0?Yn(i+r,0):Kn(r,i-1)),t==t?function(e,t,n){for(var i=n+1;i--;)if(e[i]===t)return i;return i}(e,t,r):an(e,cn,r,!0)},pi.lowerCase=yl,pi.lowerFirst=bl,pi.lt=La,pi.lte=Va,pi.max=function(e){return e&&e.length?ji(e,Ml,er):o},pi.maxBy=function(e,t){return e&&e.length?ji(e,Lo(t,2),er):o},pi.mean=function(e){return hn(e,Ml)},pi.meanBy=function(e,t){return hn(e,Lo(t,2))},pi.min=function(e){return e&&e.length?ji(e,Ml,dr):o},pi.minBy=function(e,t){return e&&e.length?ji(e,Lo(t,2),dr):o},pi.stubArray=Hl,pi.stubFalse=jl,pi.stubObject=function(){return{}},pi.stubString=function(){return""},pi.stubTrue=function(){return!0},pi.multiply=Gl,pi.nth=function(e,t){return e&&e.length?gr(e,Ra(t)):o},pi.noConflict=function(){return Pt._===this&&(Pt._=mt),this},pi.noop=Al,pi.now=Qs,pi.pad=function(e,t,n){e=qa(e);var i=(t=Ra(t))?On(e):0;if(!t||i>=t)return e;var r=(t-i)/2;return bo(zn(r),n)+e+bo(Bn(r),n)},pi.padEnd=function(e,t,n){e=qa(e);var i=(t=Ra(t))?On(e):0;return t&&it){var i=e;e=t,t=i}if(n||e%1||t%1){var r=Xn();return Kn(e+r*(t-e+Tt("1e-"+((r+"").length-1))),t)}return xr(e,t)},pi.reduce=function(e,t,n){var i=ga(e)?tn:pn,r=arguments.length<3;return i(e,Lo(t,4),n,r,zi)},pi.reduceRight=function(e,t,n){var i=ga(e)?nn:pn,r=arguments.length<3;return i(e,Lo(t,4),n,r,Ri)},pi.repeat=function(e,t,n){return t=(n?Uo(e,t,n):t===o)?1:Ra(t),Cr(qa(e),t)},pi.replace=function(){var e=arguments,t=qa(e[0]);return e.length<3?t:t.replace(e[1],e[2])},pi.result=function(e,t,n){var i=-1,r=(t=Kr(t,e)).length;for(r||(r=1,e=o);++iI)return[];var n=L,i=Kn(e,L);t=Lo(t),e-=L;for(var r=vn(i,t);++n=s)return e;var l=n-On(i);if(l<1)return i;var u=a?Gr(a,0,l).join(""):e.slice(0,l);if(r===o)return u+i;if(a&&(l+=u.length-l),Oa(r)){if(e.slice(l).search(r)){var c,h=u;for(r.global||(r=nt(r.source,qa(je.exec(r))+"g")),r.lastIndex=0;c=r.exec(h);)var d=c.index;u=u.slice(0,d===o?l:d)}}else if(e.indexOf(Lr(r),l)!=l){var f=u.lastIndexOf(r);f>-1&&(u=u.slice(0,f))}return u+i},pi.unescape=function(e){return(e=qa(e))&&ke.test(e)?e.replace(xe,In):e},pi.uniqueId=function(e){var t=++ht;return qa(e)+t},pi.upperCase=xl,pi.upperFirst=Cl,pi.each=qs,pi.eachRight=Ys,pi.first=bs,Il(pi,(Ul={},Ui(pi,function(e,t){ct.call(pi.prototype,t)||(Ul[t]=e)}),Ul),{chain:!1}),pi.VERSION="4.17.10",Kt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){pi[e].placeholder=pi}),Kt(["drop","take"],function(e,t){yi.prototype[e]=function(n){n=n===o?1:Yn(Ra(n),0);var i=this.__filtered__&&!t?new yi(this):this.clone();return i.__filtered__?i.__takeCount__=Kn(n,i.__takeCount__):i.__views__.push({size:Kn(n,L),type:e+(i.__dir__<0?"Right":"")}),i},yi.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Kt(["filter","map","takeWhile"],function(e,t){var n=t+1,i=n==N||3==n;yi.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Lo(e,3),type:n}),t.__filtered__=t.__filtered__||i,t}}),Kt(["head","last"],function(e,t){var n="take"+(t?"Right":"");yi.prototype[e]=function(){return this[n](1).value()[0]}}),Kt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");yi.prototype[e]=function(){return this.__filtered__?new yi(this):this[n](1)}}),yi.prototype.compact=function(){return this.filter(Ml)},yi.prototype.find=function(e){return this.filter(e).head()},yi.prototype.findLast=function(e){return this.reverse().find(e)},yi.prototype.invokeMap=kr(function(e,t){return"function"==typeof e?new yi(this):this.map(function(n){return rr(n,e,t)})}),yi.prototype.reject=function(e){return this.filter(la(Lo(e)))},yi.prototype.slice=function(e,t){e=Ra(e);var n=this;return n.__filtered__&&(e>0||t<0)?new yi(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=Ra(t))<0?n.dropRight(-t):n.take(t-e)),n)},yi.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},yi.prototype.toArray=function(){return this.take(L)},Ui(yi.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),r=pi[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);r&&(pi.prototype[t]=function(){var t=this.__wrapped__,a=i?[1]:arguments,l=t instanceof yi,u=a[0],c=l||ga(t),h=function(e){var t=r.apply(pi,en([e],a));return i&&d?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var d=this.__chain__,f=!!this.__actions__.length,p=s&&!d,m=l&&!f;if(!s&&c){t=m?t:new yi(this);var v=e.apply(t,a);return v.__actions__.push({func:zs,args:[h],thisArg:o}),new gi(v,d)}return p&&m?e.apply(this,a):(v=this.thru(h),p?i?v.value()[0]:v.value():v)})}),Kt(["pop","push","shift","sort","splice","unshift"],function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);pi.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var r=this.value();return t.apply(ga(r)?r:[],e)}return this[n](function(n){return t.apply(ga(n)?n:[],e)})}}),Ui(yi.prototype,function(e,t){var n=pi[t];if(n){var i=n.name+"";(oi[i]||(oi[i]=[])).push({name:t,func:n})}}),oi[mo(o,y).name]=[{name:"wrapper",func:o}],yi.prototype.clone=function(){var e=new yi(this.__wrapped__);return e.__actions__=io(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=io(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=io(this.__views__),e},yi.prototype.reverse=function(){if(this.__filtered__){var e=new yi(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},yi.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=ga(e),i=t<0,r=n?e.length:0,o=function(e,t,n){for(var i=-1,r=n.length;++i=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},pi.prototype.plant=function(e){for(var t,n=this;n instanceof vi;){var i=ds(n);i.__index__=0,i.__values__=o,t?r.__wrapped__=i:t=i;var r=i;n=n.__wrapped__}return r.__wrapped__=e,t},pi.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof yi){var t=e;return this.__actions__.length&&(t=new yi(this)),(t=t.reverse()).__actions__.push({func:zs,args:[Es],thisArg:o}),new gi(t,this.__chain__)}return this.thru(Es)},pi.prototype.toJSON=pi.prototype.valueOf=pi.prototype.value=function(){return Hr(this.__wrapped__,this.__actions__)},pi.prototype.first=pi.prototype.head,Vt&&(pi.prototype[Vt]=function(){return this}),pi}();Pt._=An,(r=function(){return An}.call(t,n,t,i))===o||(i.exports=r)}).call(this)}).call(this,n(37),n(89)(e))},function(e,t){var n=e.exports={version:"2.6.2"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(4),r=n(1);e.exports={throttle:i,debounce:r}},function(e,t,n){var i=n(16);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(40),r=n(31);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t){e.exports=!0},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(5),r=n(15),o=n(60),s=n(9),a=n(7),l=function(e,t,n){var u,c,h,d=e&l.F,f=e&l.G,p=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,y=f?r:r[t]||(r[t]={}),b=y.prototype,_=f?i:p?i[t]:(i[t]||{}).prototype;for(u in f&&(n=t),n)(c=!d&&_&&void 0!==_[u])&&a(y,u)||(h=c?_[u]:n[u],y[u]=f&&"function"!=typeof _[u]?n[u]:v&&c?o(h,i):g&&_[u]==h?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(h):m&&"function"==typeof h?o(Function.call,h):h,m&&((y.virtual||(y.virtual={}))[u]=h,e&l.R&&b&&!b[u]&&s(b,u,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var i=n(16);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(30)("keys"),r=n(23);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(15),r=n(5),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(22)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){e.exports={}},function(e,t,n){var i=n(10).f,r=n(7),o=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},function(e,t,n){t.f=n(13)},function(e,t,n){var i=n(5),r=n(15),o=n(22),s=n(35),a=n(10).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=o?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=!n(11)&&!n(17)(function(){return 7!=Object.defineProperty(n(39)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(16),r=n(5).document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,n){var i=n(7),r=n(12),o=n(63)(!1),s=n(29)("IE_PROTO");e.exports=function(e,t){var n,a=r(e),l=0,u=[];for(n in a)n!=s&&i(a,n)&&u.push(n);for(;t.length>l;)i(a,n=t[l++])&&(~o(u,n)||u.push(n));return u}},function(e,t,n){var i=n(42);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(27);e.exports=function(e){return Object(i(e))}},function(e,t,n){"use strict";var i=n(22),r=n(25),o=n(45),s=n(9),a=n(33),l=n(70),u=n(34),c=n(73),h=n(13)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};e.exports=function(e,t,n,p,m,v,g){l(n,t,p);var y,b,_,w=function(e){if(!d&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",C="values"==m,k=!1,S=e.prototype,D=S[h]||S["@@iterator"]||m&&S[m],E=D||w(m),$=m?C?w("entries"):E:void 0,T="Array"==t&&S.entries||D;if(T&&(_=c(T.call(new e)))!==Object.prototype&&_.next&&(u(_,x,!0),i||"function"==typeof _[h]||s(_,h,f)),C&&D&&"values"!==D.name&&(k=!0,E=function(){return D.call(this)}),i&&!g||!d&&!k&&S[h]||s(S,h,E),a[t]=E,a[x]=f,m)if(y={values:C?E:w("values"),keys:v?E:w("keys"),entries:$},g)for(b in y)b in S||o(S,b,y[b]);else r(r.P+r.F*(d||k),t,y);return y}},function(e,t,n){e.exports=n(9)},function(e,t,n){var i=n(19),r=n(71),o=n(31),s=n(29)("IE_PROTO"),a=function(){},l=function(){var e,t=n(39)("iframe"),i=o.length;for(t.style.display="none",n(72).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("