UNPKG

52.5 kBJavaScriptView Raw
1/**
2 * Bundle of @livelybone/vue-select
3 * Generated: 2019-11-11
4 * Version: 2.6.5
5 * License: MIT
6 * Author: 2631541504@qq.com
7 */
8
9!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).CascaderMultiVueSelect=t()}(this,function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function i(o){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?n(i,!0).forEach(function(e){var t,n,r;t=o,r=i[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):n(i).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))})}return o}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var r,e,s={beforeMount:function(){this.initTemp()},props:{value:{default:function(){return[]},type:Array},expandType:String},data:function(){return{tempVal:[],optionsHeight:0,optionsRight:0,positionFixed:!0}},computed:{$lineStyle:function(){return{height:"".concat(this.optionsHeight,"px")}},showOptions:function(){var t=this;return this.options.map(function(e){return t.setSelect(e,0)})},selectedOptions:function(){return this.getSelected(this.showOptions).map(function(e){return e.children}).filter(function(e){return e})}},watch:{optionsHidden:function(e){e||this.$nextTick(this.listenOptionsStyle)},selectedOptions:function(e){e&&this.listenOptionsStyle()}},methods:{listenOptionsStyle:function(){if(this.$refs.optionsEl){var e=this.$refs.optionsEl.$el.clientHeight;e&&this.optionsHeight!==e&&(this.optionsHeight=e)}},getSelected:function(e,t){var o=this,n=(1<arguments.length&&void 0!==t?t:null)||this.tempVal,r=this.find(e,function(e){return o.isSelected(e,n[0])},"");return r?n.slice(1).reduce(function(e,t){var n=e[e.length-1].children;if(n instanceof Array){var r=o.find(n,function(e){return o.isSelected(e,t)},"");r&&e.push(r)}return e},[r]):[]},isSelected:function(e,t){return e.value===t},isEnd:function(e){return!(e.children instanceof Array&&0<e.children.length)}}};function p(e){return(p="function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)})(e)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function u(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){return!("object"!==p(e)||null===e||e instanceof Promise||e instanceof Date||e instanceof Error||e instanceof RegExp||"undefined"!=typeof window&&(e instanceof FileList||e instanceof File||e instanceof Element||e instanceof Window||e instanceof Document))&&(e instanceof Array?r.Array:r.NormalObj)}function c(e){var l=["",""];return function s(e,t,n){var a=1<arguments.length&&void 0!==t?t:["Object"],r=2<arguments.length?n:void 0,c=r?[].concat(u(r),[e]):[e];return Object.entries(e).some(function(e){var t=f(e,2),n=t[0],r=t[1],o=[].concat(u(a),[n]),i=function(t,n){var e=Object.keys(n).find(function(e){return n[+e]===t});return void 0!==e?{index:+e}:void 0}(r,c);return i?(l[0]=o.slice(0,i.index+1).reduce(function(e,t){return"".concat(e,".").concat(t)},"").replace(/^\./,""),l[1]=o.reduce(function(e,t){return"".concat(e,".").concat(t)},"").replace(/^\./,""),!0):"object"===p(r)&&null!==r&&s(r,o,c)})}(e)?l:null}function l(i){for(var e=arguments.length,t=new Array(1<e?e-1:0),n=1;n<e;n++)t[n-1]=arguments[n];return t.forEach(function(e){Object.entries(e).forEach(function(e){var t=f(e,2),n=t[0],r=t[1],o=i[n];a(r)&&a(o)?l(o,r):i[n]="object"===p(r)?function(e){return JSON.parse(JSON.stringify(e))}(r):r})}),i}(e=r=r||{}).NormalObj="object",e.Array="Array";var d="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,h=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(d&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}();var m=d&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},h))}};function v(e){return e&&"[object Function]"==={}.toString.call(e)}function w(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function b(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function g(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=w(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:g(b(e))}function y(e){return e&&e.referenceNode?e.referenceNode:e}var x=d&&!(!window.MSInputMethodContext||!document.documentMode),O=d&&/MSIE 10/.test(navigator.userAgent);function E(e){return 11===e?x:10===e?O:x||O}function S(e){if(!e)return document.documentElement;for(var t=E(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===w(n,"position")?S(n):n:e?e.ownerDocument.documentElement:document.documentElement}function P(e){return null!==e.parentNode?P(e.parentNode):e}function _(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var s=i.commonAncestorContainer;if(e!==s&&t!==s||r.contains(o))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||S(e.firstElementChild)===e)}(s)?s:S(s);var a=P(e);return a.host?_(a.host,t):_(e,P(t).host)}function T(e,t){var n="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"!==r&&"HTML"!==r)return e[n];var o=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||o)[n]}function $(e,t){var n="x"===t?"Left":"Top",r="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function j(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],E(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function H(e){var t=e.body,n=e.documentElement,r=E(10)&&getComputedStyle(n);return{height:j("Height",t,n,r),width:j("Width",t,n,r)}}var C=function(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),e};function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function k(e){return M({},e,{right:e.left+e.width,bottom:e.top+e.height})}function D(e){var t={};try{if(E(10)){t=e.getBoundingClientRect();var n=T(e,"top"),r=T(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?H(e.ownerDocument):{},s=i.width||e.clientWidth||o.width,a=i.height||e.clientHeight||o.height,c=e.offsetWidth-s,l=e.offsetHeight-a;if(c||l){var p=w(e);c-=$(p,"x"),l-=$(p,"y"),o.width-=c,o.height-=l}return k(o)}function A(e,t,n){var r=2<arguments.length&&void 0!==n&&n,o=E(10),i="HTML"===t.nodeName,s=D(e),a=D(t),c=g(e),l=w(t),p=parseFloat(l.borderTopWidth,10),f=parseFloat(l.borderLeftWidth,10);r&&i&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var u=k({top:s.top-a.top-p,left:s.left-a.left-f,width:s.width,height:s.height});if(u.marginTop=0,u.marginLeft=0,!o&&i){var d=parseFloat(l.marginTop,10),h=parseFloat(l.marginLeft,10);u.top-=p-d,u.bottom-=p-d,u.left-=f-h,u.right-=f-h,u.marginTop=d,u.marginLeft=h}return(o&&!r?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(u=function(e,t,n){var r=2<arguments.length&&void 0!==n&&n,o=T(t,"top"),i=T(t,"left"),s=r?-1:1;return e.top+=o*s,e.bottom+=o*s,e.left+=i*s,e.right+=i*s,e}(u,t)),u}function W(e){if(!e||!e.parentElement||E())return document.documentElement;for(var t=e.parentElement;t&&"none"===w(t,"transform");)t=t.parentElement;return t||document.documentElement}function R(e,t,n,r,o){var i=4<arguments.length&&void 0!==o&&o,s={top:0,left:0},a=i?W(e):_(e,y(t));if("viewport"===r)s=function(e,t){var n=1<arguments.length&&void 0!==t&&t,r=e.ownerDocument.documentElement,o=A(e,r),i=Math.max(r.clientWidth,window.innerWidth||0),s=Math.max(r.clientHeight,window.innerHeight||0),a=n?0:T(r),c=n?0:T(r,"left");return k({top:a-o.top+o.marginTop,left:c-o.left+o.marginLeft,width:i,height:s})}(a,i);else{var c=void 0;"scrollParent"===r?"BODY"===(c=g(b(t))).nodeName&&(c=e.ownerDocument.documentElement):c="window"===r?e.ownerDocument.documentElement:r;var l=A(c,a,i);if("HTML"!==c.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===w(t,"position"))return!0;var r=b(t);return!!r&&e(r)}(a))s=l;else{var p=H(e.ownerDocument),f=p.height,u=p.width;s.top+=l.top-l.marginTop,s.bottom=f+l.top,s.left+=l.left-l.marginLeft,s.right=u+l.left}}var d="number"==typeof(n=n||0);return s.left+=d?n:n.left||0,s.top+=d?n:n.top||0,s.right-=d?n:n.right||0,s.bottom-=d?n:n.bottom||0,s}function F(e,t,r,n,o,i){var s=5<arguments.length&&void 0!==i?i:0;if(-1===e.indexOf("auto"))return e;var a=R(r,n,s,o),c={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(c).map(function(e){return M({key:e},c[e],{area:function(e){return e.width*e.height}(c[e])})}).sort(function(e,t){return t.area-e.area}),p=l.filter(function(e){var t=e.width,n=e.height;return t>=r.clientWidth&&n>=r.clientHeight}),f=0<p.length?p[0].key:l[0].key,u=e.split("-")[1];return f+(u?"-"+u:"")}function B(e,t,n,r){var o=3<arguments.length&&void 0!==r?r:null;return A(n,o?W(t):_(t,y(n)),o)}function z(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function V(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function I(e,t,n){n=n.split("-")[0];var r=z(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),s=i?"top":"left",a=i?"left":"top",c=i?"height":"width",l=i?"width":"height";return o[s]=t[s]+t[c]/2-r[c]/2,o[a]=n===a?t[a]-r[l]:t[V(a)],o}function U(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Y(e,n,t){return(void 0===t?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=U(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",t))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var t=e.function||e.fn;e.enabled&&v(t)&&(n.offsets.popper=k(n.offsets.popper),n.offsets.reference=k(n.offsets.reference),n=t(n,e))}),n}function X(e,n){return e.some(function(e){var t=e.name;return e.enabled&&t===n})}function J(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function q(e){var t=e.ownerDocument;return t?t.defaultView:window}function G(e,t,n,r){n.updateBound=r,q(e).addEventListener("resize",n.updateBound,{passive:!0});var o=g(e);return function e(t,n,r,o){var i="BODY"===t.nodeName,s=i?t.ownerDocument.defaultView:t;s.addEventListener(n,r,{passive:!0}),i||e(g(s.parentNode),n,r,o),o.push(s)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(e,t){return q(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}(this.reference,this.state))}function Q(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Z(n,r){Object.keys(r).forEach(function(e){var t="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&Q(r[e])&&(t="px"),n.style[e]=r[e]+t})}function ee(e,t){function n(e){return e}var r=e.offsets,o=r.popper,i=r.reference,s=Math.round,a=Math.floor,c=s(i.width),l=s(o.width),p=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),u=t?p||f||c%2==l%2?s:a:n,d=t?s:n;return{left:u(c%2==1&&l%2==1&&!f&&t?o.left-1:o.left),top:d(o.top),bottom:d(o.bottom),right:u(o.right)}}var te=d&&/Firefox/i.test(navigator.userAgent);function ne(e,t,n){var r=U(e,function(e){return e.name===t}),o=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!o){var i="`"+t+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var re=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],oe=re.slice(3);function ie(e,t){var n=1<arguments.length&&void 0!==t&&t,r=oe.indexOf(e),o=oe.slice(r+1).concat(oe.slice(0,r));return n?o.reverse():o}var se="flip",ae="clockwise",ce="counterclockwise";function le(e,o,i,t){var s=[0,0],a=-1!==["right","left"].indexOf(t),n=e.split(/(\+|\-)/).map(function(e){return e.trim()}),r=n.indexOf(U(n,function(e){return-1!==e.search(/,|\s/)}));n[r]&&-1===n[r].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,l=-1!==r?[n.slice(0,r).concat([n[r].split(c)[0]]),[n[r].split(c)[1]].concat(n.slice(r+1))]:[n];return(l=l.map(function(e,t){var n=(1===t?!a:a)?"height":"width",r=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,r=!0,e):r?(e[e.length-1]+=t,r=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],s=o[2];if(!i)return e;if(0!==s.indexOf("%"))return"vh"!==s&&"vw"!==s?i:("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=r}return k(a)[t]/100*i}(e,n,o,i)})})).forEach(function(n,r){n.forEach(function(e,t){Q(e)&&(s[r]+=e*("-"===n[t-1]?-1:1))})}),s}var pe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),c=a?"left":"top",l=a?"width":"height",p={start:L({},c,i[c]),end:L({},c,i[c]+i[l]-s[l])};e.offsets.popper=M({},s,p[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,s=o.reference,a=r.split("-")[0],c=void 0;return c=Q(+n)?[+n,0]:le(n,i,s,a),"left"===a?(i.top+=c[0],i.left-=c[1]):"right"===a?(i.top+=c[0],i.left+=c[1]):"top"===a?(i.left+=c[0],i.top-=c[1]):"bottom"===a&&(i.left+=c[0],i.top+=c[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,r){var t=r.boundariesElement||S(e.instance.popper);e.instance.reference===t&&(t=S(t));var n=J("transform"),o=e.instance.popper.style,i=o.top,s=o.left,a=o[n];o.top="",o.left="",o[n]="";var c=R(e.instance.popper,e.instance.reference,r.padding,t,e.positionFixed);o.top=i,o.left=s,o[n]=a,r.boundaries=c;var l=r.priority,p=e.offsets.popper,f={primary:function(e){var t=p[e];return p[e]<c[e]&&!r.escapeWithReference&&(t=Math.max(p[e],c[e])),L({},e,t)},secondary:function(e){var t="right"===e?"left":"top",n=p[t];return p[e]>c[e]&&!r.escapeWithReference&&(n=Math.min(p[t],c[e]-("right"===e?p.width:p.height))),L({},t,n)}};return l.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";p=M({},p,f[t](e))}),e.offsets.popper=p,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",c=s?"left":"top",l=s?"width":"height";return n[a]<i(r[c])&&(e.offsets.popper[c]=i(r[c])-n[l]),n[c]>i(r[a])&&(e.offsets.popper[c]=i(r[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!ne(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,s=i.popper,a=i.reference,c=-1!==["left","right"].indexOf(o),l=c?"height":"width",p=c?"Top":"Left",f=p.toLowerCase(),u=c?"left":"top",d=c?"bottom":"right",h=z(r)[l];a[d]-h<s[f]&&(e.offsets.popper[f]-=s[f]-(a[d]-h)),a[f]+h>s[d]&&(e.offsets.popper[f]+=a[f]+h-s[d]),e.offsets.popper=k(e.offsets.popper);var m=a[f]+a[l]/2-h/2,v=w(e.instance.popper),b=parseFloat(v["margin"+p],10),g=parseFloat(v["border"+p+"Width"],10),y=m-e.offsets.popper[f]-b-g;return y=Math.max(Math.min(s[l]-h,y),0),e.arrowElement=r,e.offsets.arrow=(L(n={},f,Math.round(y)),L(n,u,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(m,v){if(X(m.instance.modifiers,"inner"))return m;if(m.flipped&&m.placement===m.originalPlacement)return m;var b=R(m.instance.popper,m.instance.reference,v.padding,v.boundariesElement,m.positionFixed),g=m.placement.split("-")[0],y=V(g),w=m.placement.split("-")[1]||"",x=[];switch(v.behavior){case se:x=[g,y];break;case ae:x=ie(g);break;case ce:x=ie(g,!0);break;default:x=v.behavior}return x.forEach(function(e,t){if(g!==e||x.length===t+1)return m;g=m.placement.split("-")[0],y=V(g);var n=m.offsets.popper,r=m.offsets.reference,o=Math.floor,i="left"===g&&o(n.right)>o(r.left)||"right"===g&&o(n.left)<o(r.right)||"top"===g&&o(n.bottom)>o(r.top)||"bottom"===g&&o(n.top)<o(r.bottom),s=o(n.left)<o(b.left),a=o(n.right)>o(b.right),c=o(n.top)<o(b.top),l=o(n.bottom)>o(b.bottom),p="left"===g&&s||"right"===g&&a||"top"===g&&c||"bottom"===g&&l,f=-1!==["top","bottom"].indexOf(g),u=!!v.flipVariations&&(f&&"start"===w&&s||f&&"end"===w&&a||!f&&"start"===w&&c||!f&&"end"===w&&l),d=!!v.flipVariationsByContent&&(f&&"start"===w&&a||f&&"end"===w&&s||!f&&"start"===w&&l||!f&&"end"===w&&c),h=u||d;(i||p||h)&&(m.flipped=!0,(i||p)&&(g=x[t+1]),h&&(w=function(e){return"end"===e?"start":"start"===e?"end":e}(w)),m.placement=g+(w?"-"+w:""),m.offsets.popper=M({},m.offsets.popper,I(m.instance.popper,m.offsets.reference,m.placement)),m=Y(m.instance.modifiers,m,"flip"))}),m},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=i[n]-(a?o[s?"width":"height"]:0),e.placement=V(t),e.offsets.popper=k(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!ne(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=U(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=U(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==i?i:t.gpuAcceleration,a=S(e.instance.popper),c=D(a),l={position:o.position},p=ee(e,window.devicePixelRatio<2||!te),f="bottom"===n?"top":"bottom",u="right"===r?"left":"right",d=J("transform"),h=void 0,m=void 0;if(m="bottom"==f?"HTML"===a.nodeName?-a.clientHeight+p.bottom:-c.height+p.bottom:p.top,h="right"==u?"HTML"===a.nodeName?-a.clientWidth+p.right:-c.width+p.right:p.left,s&&d)l[d]="translate3d("+h+"px, "+m+"px, 0)",l[f]=0,l[u]=0,l.willChange="transform";else{var v="bottom"==f?-1:1,b="right"==u?-1:1;l[f]=m*v,l[u]=h*b,l.willChange=f+", "+u}var g={"x-placement":e.placement};return e.attributes=M({},g,e.attributes),e.styles=M({},l,e.styles),e.arrowStyles=M({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return Z(e.instance.popper,e.styles),function(t,n){Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})}(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&Z(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=B(o,t,e,n.positionFixed),s=F(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),Z(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},fe=(C(ue,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=B(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=F(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=I(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Y(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,X(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[J("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=G(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return K.call(this)}}]),ue);function ue(e,t){var n=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ue),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=m(this.update.bind(this)),this.options=M({},ue.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(M({},ue.Defaults.modifiers,r.modifiers)).forEach(function(e){n.options.modifiers[e]=M({},ue.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return M({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&v(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}function de(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function he(o){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?de(i,!0).forEach(function(e){var t,n,r;t=o,r=i[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):de(i).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))})}return o}fe.Utils=("undefined"!=typeof window?window:global).PopperUtils,fe.placements=re,fe.Defaults=pe;var me="undefined"!=typeof window&&"undefined"!=typeof document;var ve=function(e,t,n,r,o,i,s,a,c,l){"boolean"!=typeof s&&(c=a,a=s,s=!1);var p,f="function"==typeof n?n.options:n;if(e&&e.render&&(f.render=e.render,f.staticRenderFns=e.staticRenderFns,f._compiled=!0,o&&(f.functional=!0)),r&&(f._scopeId=r),i?(p=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},f._ssrRegister=p):t&&(p=s?function(){t.call(this,l(this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),p)if(f.functional){var u=f.render;f.render=function(e,t){return p.call(t),u(e,t)}}else{var d=f.beforeCreate;f.beforeCreate=d?[].concat(d,p):[p]}return n}({render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{ref:"vuePopper",staticClass:"vue-popper"},[t("div",{staticClass:"arrow",attrs:{"x-arrow":""}}),this._v(" "),this._t("default")],2)},staticRenderFns:[]},void 0,{name:"Index",props:{arrowPosition:{default:"middle",type:String},arrowOffsetScaling:{default:me&&window.devicePixelRatio||1,type:Number},referenceElm:me?[Window,Element,Document]:Object,popperOptions:Object},data:function(){return{el:null,popperJs:null}},computed:{referenceEle:function(){return this.referenceElm?this.referenceElm:me&&this.el?this.el.parentNode||window:null},options:function(){var e=(this.popperOptions||{}).modifiers;return he({},this.popperOptions,{modifiers:he({},e,{arrow:{fn:this.arrowModifier,element:"[x-arrow]"}})})},arrowOffset:function(){return 10*this.arrowOffsetScaling}},watch:{referenceEle:function(){this.createPopper()}},methods:{setStyle:function(){if(me){var e="vue-popper-module-style";if(!document.getElementById(e)){var t=document.createElement("style");t.id=e,t.innerText=".arrow-extend,.vue-popper[x-placement^=top] .arrow,.vue-popper[x-placement^=top] .arrow:before,.vue-popper[x-placement^=bottom] .arrow,.vue-popper[x-placement^=bottom] .arrow:before,.vue-popper[x-placement^=left] .arrow,.vue-popper[x-placement^=left] .arrow:before,.vue-popper[x-placement^=right] .arrow,.vue-popper[x-placement^=right] .arrow:before{position:absolute;width:0;height:0}.vue-popper{border:1px solid #c2ccdc;border-radius:.2em;background:#fff}.vue-popper[x-placement^=top]{margin-bottom:.75em}.vue-popper[x-placement^=top] .arrow{bottom:-.4em;border:.4em solid transparent;border-bottom:0;border-top-color:#c2ccdc}.vue-popper[x-placement^=top] .arrow:before{content:'';bottom:-.4em;border:.4em solid transparent;border-bottom:0;border-top-color:#fff;left:-.4em;bottom:1px}.vue-popper[x-placement^=bottom]{margin-top:.75em}.vue-popper[x-placement^=bottom] .arrow{top:-.4em;border:.4em solid transparent;border-top:0;border-bottom-color:#c2ccdc}.vue-popper[x-placement^=bottom] .arrow:before{content:'';top:-.4em;border:.4em solid transparent;border-top:0;border-bottom-color:#fff;left:-.4em;top:1px}.vue-popper[x-placement^=left]{margin-right:.75em}.vue-popper[x-placement^=left] .arrow{right:-.4em;border:.4em solid transparent;border-right:0;border-left-color:#c2ccdc}.vue-popper[x-placement^=left] .arrow:before{content:'';right:-.4em;border:.4em solid transparent;border-right:0;border-left-color:#fff;top:-.4em;right:1px}.vue-popper[x-placement^=right]{margin-left:.75em}.vue-popper[x-placement^=right] .arrow{left:-.4em;border:.4em solid transparent;border-left:0;border-right-color:#c2ccdc}.vue-popper[x-placement^=right] .arrow:before{content:'';left:-.4em;border:.4em solid transparent;border-left:0;border-right-color:#fff;top:-.4em;left:1px}",document.head.appendChild(t)}}},getElement:function(){this.el=this.$refs.vuePopper},createPopper:function(){this.referenceEle&&(this.destroyPopper(),this.popperJs=new fe(this.referenceEle,this.el,this.options))},updatePopper:function(){this.popperJs&&this.popperJs.scheduleUpdate()},destroyPopper:function(){this.popperJs&&this.popperJs.destroy()},arrowModifier:function(e,t){var n=fe.Defaults.modifiers.arrow.fn(e,t),r=n.offsets,o=r.arrow,i=o.left,s=o.top,a=r.reference,c=r.popper,l=n.arrowElement;return n.offsets.arrow.left=this.convertPos(i,c,a,l),n.offsets.arrow.top=this.convertPos(s,c,a,l,"top"),n},convertPos:function(e,t,n,r,o){var i=4<arguments.length&&void 0!==o?o:"left",s="",a="left"===i?"left":"top",c="left"===i?"width":"height",l="left"===i?"offsetWidth":"offsetHeight";return"number"==typeof e&&(s="start"===this.arrowPosition?this.arrowOffset+Math.max(0,-(t[a]-n[a])):"end"===this.arrowPosition?Math.min(n[c],t[c])-Math.min(0,t[a]-n[a])-this.arrowOffset-r[l]:e<this.arrowOffset?this.arrowOffset:e>t[c]-r[l]-this.arrowOffset?t[c]-r[l]-this.arrowOffset:e),s}},mounted:function(){this.setStyle(),this.getElement(),this.createPopper()},updated:function(){this.getElement(),this.updatePopper()},beforeDestroy:function(){this.destroyPopper()}},void 0,!1,void 0,void 0,void 0),be=Oe,ge=Oe,ye=Oe,we=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,xe=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function Oe(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?xe.test(t):we.test(t))}function Ee(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function Se(o){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?Ee(i,!0).forEach(function(e){var t,n,r;t=o,r=i[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):Ee(i).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))})}return o}function Pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}be.isMobile=ge,be.default=ye,"undefined"!=typeof window&&"undefined"!=typeof document&&document.createElement("div");var _e="",Te="addEventListener",$e="removeEventListener";function je(e,t,n,r){var o=_e+t;return e[Te].bind(e)(o,n,r),function(){e[$e].bind(e)(o,n,r)}}"undefined"!=typeof window&&"undefined"!=typeof document&&(window.addEventListener?(Te="addEventListener",$e="removeEventListener"):(Te="attachEvent",$e="detachEvent",_e="on"));var He=ge(),Ce=Object.freeze({$addListener:je,$isMobile:He}),Ne=He?"mobile":"pc",Le={start:{pc:"mousedown",mobile:"touchstart"}[Ne],move:{pc:"mousemove",mobile:"touchmove"}[Ne],end:{pc:"mouseup",mobile:"touchend"}[Ne]};function Me(e){var t=null;if(He)if(0<e.changedTouches.length)t=Pe(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=Pe(e.changedTouches,1)[0]}else{t=Pe(e.touches,1)[0]}return t||e}function ke(e,t){return{deltaX:Me(e).clientX-Me(t).clientX,deltaY:Me(e).clientY-Me(t).clientY,originalEvent:e}}var De=Object.freeze({bind:function(e,i,s){var a,c;return"function"==typeof e&&(s=i,i=e,e=window),je(e,Le.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===Le.start){a=t;var r=je(window,Le.move,e,s),o=je(window,Le.end,e,s);c=function(){r(),o()}}else t.type===Le.move?n=Se({},ke(t,a),{type:"dragMove"}):t.type===Le.end&&(n=Se({},ke(t,a),{type:"dragMoveEnd"}),c&&c());i(n)},s)}});function Ae(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}var Re={x:{posPropName:"left",parentScrollPos:"scrollLeft",deltaName:"deltaX",sizeName:"width"},y:{posPropName:"top",parentScrollPos:"scrollTop",deltaName:"deltaY",sizeName:"height"}},Fe={opacity:1,pointerEvents:"initial"};var Be=function(e,t,n,r,o,i,s,a,c,l){"boolean"!=typeof s&&(c=a,a=s,s=!1);var p,f="function"==typeof n?n.options:n;if(e&&e.render&&(f.render=e.render,f.staticRenderFns=e.staticRenderFns,f._compiled=!0,o&&(f.functional=!0)),r&&(f._scopeId=r),i?(p=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},f._ssrRegister=p):t&&(p=s?function(){t.call(this,l(this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),p)if(f.functional){var u=f.render;f.render=function(e,t){return p.call(t),u(e,t)}}else{var d=f.beforeCreate;f.beforeCreate=d?[].concat(d,p):[p]}return n},ze=Be({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{directives:[{name:"show",rawName:"v-show",value:e.$_show,expression:"$_show"}],ref:"bar",staticClass:"scrollbar",class:"scrollbar-"+e.type,style:e.$_barStyle,attrs:{draggable:!1}})},staticRenderFns:[]},void 0,{name:"Bar",props:{type:String,parentScroll:Number,marginToWrap:{type:Number,default:5},clientSize:Number,scrollSize:Number},data:function(){return{sPosition:0,showBar:!1,unbind:null,startPosition:0}},computed:{$_show:function(){return this.scrollSize>this.clientSize},$_scrollbarType:function(){return Re[this.type]},size:function(){return this.clientSize/this.scrollSize*this.clientSize-2*this.marginToWrap},positionRange:function(){return{min:this.marginToWrap,max:this.clientSize-this.marginToWrap-this.size}},$_barStyle:function(){var e;return function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?We(n,!0).forEach(function(e){Ae(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):We(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},this.showBar?Fe:{},(Ae(e={},this.$_scrollbarType.posPropName,"".concat(this.sPosition,"px !important")),Ae(e,this.$_scrollbarType.sizeName,"".concat(this.size,"px !important")),Ae(e,"userSelect","none"),e))}},watch:{$_show:{handler:function(e){var t=this;setTimeout(function(){t.unbind&&t.unbind(),e&&"undefined"!=typeof window&&(t.unbind=De.bind(t.$refs.bar,t.drag))},200)},immediate:!0},parentScroll:{handler:function(e){this.sPosition=(this.positionRange.max-this.positionRange.min)/(this.scrollSize-this.clientSize)*e+this.positionRange.min},immediate:!0}},methods:{drag:function(e){e.originalEvent.preventDefault(),"dragMoveStart"===e.type&&(this.startPosition=this.sPosition);var t=Math.min(this.positionRange.max,Math.max(this.positionRange.min,this.startPosition+e[this.$_scrollbarType.deltaName]));this.$emit("scrollTo",Ae({},this.$_scrollbarType.parentScrollPos,(t-this.marginToWrap)/(this.positionRange.max-this.marginToWrap)*(this.scrollSize-this.clientSize))),this.showBar="dragMoveEnd"!==e.type}},beforeDestroy:function(){this.unbind&&this.unbind()}},void 0,!1,void 0,void 0,void 0);function Ve(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return e.some(function(e){return!!t(e)&&(n=e,!0)}),n}var Ie={components:{scrollbar:Be({render:function(){var n=this,e=n.$createElement,r=n._self._c||e;return r("div",{ref:"wrap",staticClass:"scrollbar-wrap",style:n.$_wrapStyle,on:{click:function(e){return n.$emit("wrapClick",e)}}},[r("div",{ref:"content",staticClass:"scrollbar-content",style:n.$_contentStyle},[n._t("default")],2),n._v(" "),!n.isMobile&&n.width.content&&n.height.content?n._l(n.scrollbars,function(e,t){return r("Bar",{key:t,attrs:{type:t,marginToWrap:n.marginToWrap,parentScroll:n.scrollPos[e.scrollPropName],clientSize:e.size.content,scrollSize:e.size.contentInner},on:{scrollTo:function(e){return n.setScroll(e,"drag")}}})}):n._e()],2)},staticRenderFns:[]},void 0,{name:"Scrollbar",components:{Bar:ze},props:{isMobile:Boolean,maxHeight:[Number,String],scrollTo:[Number,Object],marginToWrap:{default:5,type:Number}},data:function(){return{width:{parent:0,content:0,contentInner:0},height:{parent:0,content:0,contentInner:0},scrollPos:{scrollLeft:0,scrollTop:0},isTop:!0,isBottom:!0,isLeft:!0,isRight:!0,nativeScrollbarWidth:{x:0,y:0}}},computed:{scrollbars:function(){return{x:{scrollPropName:"scrollLeft",size:this.width},y:{scrollPropName:"scrollTop",size:this.height}}},$_maxHeight:function(){var n=this;return"number"==typeof this.maxHeight?"".concat(this.maxHeight,"px"):/%/.test(this.maxHeight)?this.maxHeight.replace(/(\d+)%/g,function(e,t){return"".concat(n.height.parent*t/100,"px")}):this.maxHeight},$_wrapStyle:function(){return{position:"relative",height:this.isMobile?"auto !important":"".concat(this.height.wrap,"px !important"),maxHeight:"".concat(this.$_maxHeight," !important"),padding:"0 !important",overflow:"hidden !important"}},$_contentStyle:function(){if(this.isMobile)return{maxHeight:this.$_maxHeight,overflow:"scroll"};var e=this.nativeScrollbarWidth,t=e.x,n=e.y;return{width:"calc(100% + ".concat(n,"px) !important"),maxHeight:"calc(".concat(this.$_maxHeight.replace(/(^calc\()|(\)$)/g,"")," + ").concat(t,"px) !important"),overflow:"scroll"}},maxScroll:function(){return{scrollLeft:this.width.contentInner-this.width.content,scrollTop:this.height.contentInner-this.height.content}}},watch:{scrollTo:{handler:function(t){var n=this;this.$nextTick(function(){if(t){var e={scrollLeft:0,scrollTop:0};t.x||t.y?(e.scrollLeft=t.x*n.maxScroll.scrollLeft,e.scrollTop=t.y*n.maxScroll.scrollTop):(e.scrollLeft=t*n.maxScroll.scrollLeft,e.scrollTop=t*n.maxScroll.scrollTop),n.setScroll(e,"drag")}})},immediate:!0},isBottom:function(e){e&&this.$emit("reachBottom")},isTop:function(e){e&&this.$emit("reachTop")},isLeft:function(e){e&&this.$emit("reachLeft")},isRight:function(e){e&&this.$emit("reachRight")}},methods:{getHeight:function(){function e(){if(i.$refs.content){var e=i.$refs.content,t=e.scrollHeight,n=e.clientHeight,r=e.scrollWidth,o=e.clientWidth;i.height.content=n,i.height.contentInner=t,i.height.parent=i.$refs.wrap.parentElement.clientHeight,i.width.content=o,i.width.contentInner=r,i.width.parent=i.$refs.wrap.parentElement.clientWidth}}var i=this;e(),this.$on("hook:updated",e)},scroll:function(){var e=this.$refs.content,t=e.scrollTop,n=e.scrollLeft;this.setScroll({scrollTop:t,scrollLeft:n})},setScroll:function(e,t){var n=e.scrollTop,r=void 0===n?void 0:n,o=e.scrollLeft,i=void 0===o?void 0:o,s="scroll"!==(1<arguments.length&&void 0!==t?t:"scroll");void 0!==r&&this.setPos(r,"scrollTop",s),void 0!==i&&this.setPos(i,"scrollLeft",s),this.judgeOnBoundary()},setPos:function(e,t,n){this.scrollPos[t]=e,n&&(this.$refs.content[t]=e)},judgeOnBoundary:function(){this.isTop=0===this.scrollPos.scrollTop,this.isBottom=this.scrollPos.scrollTop===this.maxScroll.scrollTop,this.isLeft=0===this.scrollPos.scrollLeft,this.isRight=this.scrollPos.scrollLeft===this.maxScroll.scrollLeft},bind:function(){this.$once("hook:beforeDestroy",Ce.$addListener(this.$refs.content,"scroll",this.scroll))},insertStyle:function(){var e="vue-scrollbar-live-module-style";if(!document.getElementById(e)){var t=document.createElement("style");t.id=e,t.innerText=".scrollbar-wrap .scrollbar-content::-webkit-scrollbar{width:0;height:0;}.scrollbar-wrap .scrollbar-content{-ms-overflow-style:none;scrollbar-width:none;}.scrollbar-wrap .scrollbar{position:absolute;border-radius:.25em;background:#eee;box-shadow:0 0 2px rgba(0,0,0,0.1);opacity:0;pointer-events:none}.scrollbar-wrap .scrollbar-y{right:0.25em;width:.5em}.scrollbar-wrap .scrollbar-x{bottom:0.25em;height:.5em}.scrollbar-wrap:hover .scrollbar{opacity:1;pointer-events:initial}",document.head.appendChild(t)}}},created:function(){var e=this;this.isMobile||"undefined"==typeof window||(this.insertStyle(),this.$once("hook:mounted",function(){e.nativeScrollbarWidth=function(e){var t=(e=e||window)===window;try{var n=t?window.nativeScrollbarWidth:null;if(!n||"number"!=typeof n.y||"number"!=typeof n.x){var r=t?document.createElement("div"):e;t&&(r.setAttribute("style","position:fixed;top:0;left:0;opacity:0;pointer-events:none;width:200px;height:200px;overflow:scroll"),document.body.appendChild(r)),n={y:r.offsetWidth-r.clientWidth,x:r.offsetHeight-r.clientHeight},t&&(window.nativeScrollbarWidth=n,document.body.removeChild(r))}return n}catch(e){return{y:17,x:17}}}(e.$refs.content),e.getHeight(),e.bind()}))}},void 0,!1,void 0,void 0,void 0)},props:{$_select_isMobile:Boolean,maxHeight:[Number,String],marginToWrap:Number,options:Array},data:function(){return{scrollTo:0}},watch:{options:{handler:function(){this.insertHtml()},immediate:!0}},methods:{insertHtml:function(){var n=this;this.$nextTick(function(){(n.options||[]).forEach(function(e,t){n.$refs["option-".concat(t)]&&((n.$refs["option-".concat(t)][0]||n.$refs["option-".concat(t)]).innerHTML=e.cName||e.name)})})}},beforeMount:function(){var t=this,e=Ve(Object.keys(this.options),function(e){return t.options[e].selected});this.scrollTo=1===this.options.length?0:e/(this.options.length-1)}};function Ue(e,t,n,r,o,i,s,a,c,l){"boolean"!=typeof s&&(c=a,a=s,s=!1);var p,f="function"==typeof n?n.options:n;if(e&&e.render&&(f.render=e.render,f.staticRenderFns=e.staticRenderFns,f._compiled=!0,o&&(f.functional=!0)),r&&(f._scopeId=r),i?(p=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},f._ssrRegister=p):t&&(p=s?function(e){t.call(this,l(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),p)if(f.functional){var u=f.render;f.render=function(e,t){return p.call(t),u(e,t)}}else{var d=f.beforeCreate;f.beforeCreate=d?[].concat(d,p):[p]}return n}"undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());var Ye=Ue({render:function(){var n=this,e=n.$createElement,r=n._self._c||e;return r("scrollbar",n._g({attrs:{isMobile:n.$_select_isMobile,maxHeight:n.maxHeight,scrollTo:n.scrollTo,marginToWrap:n.marginToWrap}},n.$listeners),[n._l(n.options,function(t,e){return r("div",{key:e,ref:"option-"+e,refInFor:!0,staticClass:"option",class:{selected:t.selected},on:{mouseenter:function(){return n.$emit("hover",t)},click:function(e){return e.stopPropagation(),n.$emit("select",t)}}})}),n._v(" "),n.options.length?n._e():n._t("default")],2)},staticRenderFns:[]},void 0,Ie,void 0,!1,void 0,!1,void 0,void 0,void 0);return Ue({render:function(){var n=this,e=n.$createElement,r=n._self._c||e;return r("div",{ref:"wrap",staticClass:"cascader-multi",class:{disabled:!n.canEdit}},[r("div",{staticClass:"value values"},[n._l(n.showSelected,function(t,e){return r("div",{key:e,staticClass:"val"},[r("span",{staticClass:"v",domProps:{innerHTML:n._s(t.name)}}),n._v(" "),n.canEdit?r("span",{staticClass:"icon-del",on:{click:function(e){return e.stopPropagation(),n.deal(t.value)}}}):n._e()])}),n._v(" "),n.canEdit?[n.canSearch?r("input",{directives:[{name:"model",rawName:"v-model",value:n.inputVal,expression:"inputVal"}],ref:"input",staticClass:"input val",attrs:{placeholder:n.$searchPlaceholder},domProps:{value:n.inputVal},on:{input:function(e){e.target.composing||(n.inputVal=e.target.value)}}}):n.showSelected.length<=0?r("span",{staticClass:"val placeholder"},[n._v(n._s(n.$placeholder))]):n._e()]:n._e()],2),n._v(" "),n.canEdit?[r("span",{staticClass:"icon-arrow",class:{reverse:!n.optionsHidden}}),n._v(" "),r("popper",{directives:[{name:"show",rawName:"v-show",value:!n.optionsHidden,expression:"!optionsHidden"}],ref:"optionsEl",staticClass:"options",attrs:{popperOptions:n.$popperProps.popperOptions,arrowPosition:n.$popperProps.arrowPosition,arrowOffsetScaling:n.$popperProps.arrowOffsetScaling}},[r("options",{attrs:{$_select_isMobile:n.$_select_isMobile,maxHeight:n.maxHeight,marginToWrap:n.marginToWrap,options:n.showOptions},on:{startDrag:function(){n.shouldHide=!1},endDrag:n.endDrag,select:function(e){return n.click(e,0)},hover:function(e){return n.hover(e,0)}}},[n._t("default")],2),n._v(" "),n._l(n.selectedOptions,function(e,t){return[r("div",{key:"line"+t,staticClass:"line",style:n.$lineStyle}),n._v(" "),r("options",{key:t,attrs:{$_select_isMobile:n.$_select_isMobile,maxHeight:n.maxHeight,marginToWrap:n.marginToWrap,options:e},on:{startDrag:function(){n.shouldHide=!1},endDrag:n.endDrag,select:function(e){return n.click(e,+t+1)},hover:function(e){return n.hover(e,+t+1)}}},[n._t(t)],2)]})],2)]:n._e()],2)},staticRenderFns:[]},void 0,{mixins:[{components:{Options:Ye,popper:ve},props:{id:String,options:{default:function(){return[]},type:Array},canEdit:{default:!0,type:Boolean},canSearch:Boolean,placeholder:String,searchPlaceholder:String,popperProps:Object,scrollbarProps:Object},data:function(){return{mergedOptions:[],optionsHidden:!0,shouldHide:!0,inputVal:"",defaultPopperProps:Object.freeze({arrowPosition:"start",arrowOffsetScaling:1,popperOptions:{placement:"bottom-start",modifiers:{preventOverflow:{boundariesElement:"undefined"!=typeof document?document.body:""}}}})}},computed:{$placeholder:function(){return this.placeholder||"请选择"},$searchPlaceholder:function(){return this.searchPlaceholder||"搜索"},valid:function(){var e=!0;if(e=!this.options||!this.options.every(function(e){return e.name&&void 0!==e.value}),!e)throw new Error('vue-select: Prop options is invalid! Right example: [{name: "option", value: 1}]');return e},$popperProps:function(){return this.popperProps?function(e){for(var i="same",t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return[e].concat(n).forEach(function(e,t){var n=c(e);if(n){var r=JSON.stringify(n);throw new Error("objectDeepMerge: Circular structure is not supported, the ".concat(t,"th parameter is a circular structure with CircularStructurePaths(").concat(r,")"))}var o=a(e);if(!o||"same"!==i&&i!==o)throw new Error("objectDeepMerge: Please ensure that parameters are all Array or normal Object");i=o}),l.apply(void 0,[e].concat(n))}({},this.defaultPopperProps,this.popperProps):this.defaultPopperProps},$_select_isMobile:function(){return(this.scrollbarProps||{}).isMobile},maxHeight:function(){var e=(this.scrollbarProps||{}).maxHeight;return e||"50vh"},marginToWrap:function(){var e=(this.scrollbarProps||{}).marginToWrap;return e||2}},watch:{inputVal:function(e){this.$emit("search",e)},options:function(e){this.mergedOptions=this.mergeOptions(this.mergedOptions,e)}},methods:{toggle:function(e){var t=this;if(this.canEdit){var n=e&&this.$refs.wrap.contains(e.target);this.$refs.optionsEl.$el.contains(e.target)||(this.optionsHidden&&n?(this.optionsHidden=!1,this.canSearch&&this.$nextTick(function(){return t.$refs.input.focus()}),"initTemp"in this&&this.initTemp()):(this.shouldHide&&(this.optionsHidden=!0),this.shouldHide=!0))}},endDrag:function(){var e=this;setTimeout(function(){e.shouldHide=!0},100)},bind:function(e){"undefined"!=typeof window&&window["".concat(e?"add":"remove","EventListener")]("click",this.toggle,!0)},find:Ve,mergeOptions:function(e,t){var r=this,n=[].concat(o(e),o(t)).reduce(function(e,t){var n=e[t.value];if(n&&n.name!==t.name)throw new Error("vue-select: the options at same level have conflict items(name: ".concat(t.name," & name: ").concat(n.name,") that have the same value"));return n&&(n.children instanceof Array||t.children instanceof Array)?e[t.value]=i({},t,{children:r.mergeOptions(n.children,t.children)}):e[t.value]=t,e},{});return Object.keys(n).map(function(e){return n[e]})}},beforeMount:function(){this.mergedOptions=o(this.options),this.bind(!0)},beforeDestroy:function(){this.bind(!1)}},s],computed:{showSelected:function(){var t=this;return(this.value||[]).filter(function(e){return e}).map(function(e){return t.getSelected(t.mergedOptions,e)}).map(function(e){return e.reduce(function(e,t){return e.name?e.name+=' <span class="split">/</span> '.concat(t.name):e.name=t.name,e.value.push(t.value),e},{name:"",value:[]})})}},methods:{initTemp:function(){this.tempVal=this.value&&this.value[0]?o(this.value[0]):[]},html:function(e,t,n){return"".concat(e.name).concat(t&&n?'<span class="icon-selected"></span>':"")},setSelect:function(t,n){var r=this,e=this.isEnd(t),o=(this.value||[]).filter(function(e){return r.equal(r.tempVal.slice(0,n),e)}).some(function(e){return r.isSelected(t,e[n])});return i({},t,{selected:o},e?{cName:this.html(t,o,e)}:{children:t.children.map(function(e){return r.setSelect(e,n+1)}),cName:"".concat(t.name,'<span class="icon-expand"></span>')})},deal:function(t){var n=this;if(this.canEdit){var r=o(this.value),e=this.find(Object.keys(r),function(e){return n.equal(r[e],t)},"");e?r[e].length===t.length?r.splice(e,1):r.splice(e,1,o(t)):r.push(o(t)),this.$emit("input",r)}},click:function(e,t,n){var r=1<arguments.length&&void 0!==t?t:0,o=2<arguments.length&&void 0!==n&&n;if(this.canEdit){var i=e.value;this.tempVal[r]!==i&&(this.tempVal.length=r+1,0===r?this.tempVal=[i]:this.$set(this.tempVal,r,i)),this.isEnd(e)&&!o&&this.deal(this.tempVal)}},hover:function(e,t){var n=1<arguments.length&&void 0!==t?t:0;"hover"===this.expandType&&(e.children&&0<e.children.length?this.click(e,n,!0):this.$set(this.tempVal,n,""))},equal:function(e,n){return e.every(function(e,t){return e===n[t]})}}},void 0,!1,void 0,!1,void 0,void 0,void 0)});