🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

vue-json-pretty

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-json-pretty - npm Package Compare versions

Comparing version

to
2.0.0-rc.1

2

lib/vue-json-pretty.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueJsonPretty=t():e.VueJsonPretty=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},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="",n(n.s=67)}([function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(25)("wks"),o=n(27),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},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,n){e.exports=!n(8)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(2),o=n(0),i=n(19),a=n(5),s=n(9),u=function(e,t,n){var l,c,f,p=e&u.F,d=e&u.G,h=e&u.S,v=e&u.P,m=e&u.B,y=e&u.W,b=d?o:o[t]||(o[t]={}),g=b.prototype,_=d?r:h?r[t]:(r[t]||{}).prototype;for(l in d&&(n=t),n)(c=!p&&_&&void 0!==_[l])&&s(b,l)||(f=c?_[l]:n[l],b[l]=d&&"function"!=typeof _[l]?n[l]:m&&c?i(f,r):y&&_[l]==f?function(e){var t=function(t,n,r){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,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((b.virtual||(b.virtual={}))[l]=f,e&u.R&&g&&!g[l]&&a(g,l,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(6),o=n(13);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(7),o=n(36),i=n(37),a=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(12);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(15);e.exports=function(e){return Object(r(e))}},function(e,t,n){e.exports={default:n(62),__esModule:!0}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof 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 r=n(39),o=n(28);e.exports=Object.keys||function(e){return r(e,o)}},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,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(25)("keys"),o=n(27);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports={}},function(e,t,n){var r=n(35);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(12),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(22),o=n(15);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(23);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(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 r=n(16),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(0),o=n(2),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(26)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(6).f,o=n(9),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){e.exports={default:n(33),__esModule:!0}},function(e){e.exports=JSON.parse('{"name":"vue-json-pretty","version":"1.7.1","description":"A JSON tree view component that is easy to use and also supports data selection.","author":"leezng <im.leezng@gmail.com>","main":"lib/vue-json-pretty.js","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","build:example":"cross-env EXAMPLE_ENV=true node build/build.js","e2e":"node test/e2e/runner.js","test":"npm run e2e","lint":"eslint --ext .js,.vue src test/e2e/specs example"},"repository":{"type":"git","url":"git@github.com:leezng/vue-json-pretty.git"},"homepage":"https://leezng.github.io/vue-json-pretty","keywords":["vue","json","format","pretty","vue-component"],"license":"MIT","bugs":{"url":"https://github.com/leezng/vue-json-pretty/issues"},"devDependencies":{"autoprefixer":"^7.1.2","babel-core":"^6.26.3","babel-loader":"7","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-stage-2":"^6.24.1","chalk":"^2.0.1","clean-webpack-plugin":"^3.0.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^6.0.2","cross-env":"^7.0.2","cross-spawn":"^5.0.1","css-loader":"^0.28.0","cssnano":"^3.10.0","eslint":"^7.3.1","eslint-friendly-formatter":"^4.0.1","eslint-loader":"^4.0.2","eslint-plugin-vue":"^6.2.2","eventsource-polyfill":"^0.9.6","express":"^4.17.1","file-loader":"^6.0.0","friendly-errors-webpack-plugin":"^1.7.0","html-webpack-plugin":"^4.3.0","http-proxy-middleware":"^0.17.3","less":"^3.11.3","less-loader":"^6.1.2","mini-css-extract-plugin":"^0.9.0","nightwatch":"^1.0.19","opn":"^5.1.0","optimize-css-assets-webpack-plugin":"^5.0.3","selenium-server":"^3.0.1","semver":"^5.3.0","shelljs":"^0.7.6","url-loader":"^4.1.0","vue":"^2.6.11","vue-loader":"^14.2.4","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.11","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 10.0.0","npm":">= 5.0.0"},"browserslist":["> 1%","last 10 versions","not ie <= 11"],"files":["lib"],"dependencies":{}}')},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(44),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,i.default)(e)}},function(e,t,n){n(34),e.exports=n(0).Object.assign},function(e,t,n){var r=n(4);r(r.S+r.F,"Object",{assign:n(38)})},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){e.exports=!n(3)&&!n(8)((function(){return 7!=Object.defineProperty(n(20)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(12);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(3),o=n(14),i=n(42),a=n(43),s=n(10),u=n(22),l=Object.assign;e.exports=!l||n(8)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=s(e),l=arguments.length,c=1,f=i.f,p=a.f;l>c;)for(var d,h=u(arguments[c++]),v=f?o(h).concat(f(h)):o(h),m=v.length,y=0;m>y;)d=v[y++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:l},function(e,t,n){var r=n(9),o=n(21),i=n(40)(!1),a=n(17)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,l=[];for(n in s)n!=a&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(l,n)||l.push(n));return l}},function(e,t,n){var r=n(21),o=n(24),i=n(41);e.exports=function(e){return function(t,n,a){var s,u=r(t),l=o(u.length),c=i(a,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(16),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){e.exports={default:n(45),__esModule:!0}},function(e,t,n){n(46),n(55),e.exports=n(0).Array.from},function(e,t,n){"use strict";var r=n(47)(!0);n(48)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(16),o=n(15);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===l||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):i:e?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(26),o=n(4),i=n(49),a=n(5),s=n(18),u=n(50),l=n(29),c=n(54),f=n(1)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,h,v,m,y){u(n,t,h);var b,g,_,x=function(e){if(!p&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",w="values"==v,j=!1,C=e.prototype,S=C[f]||C["@@iterator"]||v&&C[v],O=S||x(v),A=v?w?x("entries"):O:void 0,M="Array"==t&&C.entries||S;if(M&&(_=c(M.call(new e)))!==Object.prototype&&_.next&&(l(_,k,!0),r||"function"==typeof _[f]||a(_,f,d)),w&&S&&"values"!==S.name&&(j=!0,O=function(){return S.call(this)}),r&&!y||!p&&!j&&C[f]||a(C,f,O),s[t]=O,s[k]=d,v)if(b={values:w?O:x("values"),keys:m?O:x("keys"),entries:A},y)for(g in b)g in C||i(C,g,b[g]);else o(o.P+o.F*(p||j),t,b);return b}},function(e,t,n){e.exports=n(5)},function(e,t,n){"use strict";var r=n(51),o=n(13),i=n(29),a={};n(5)(a,n(1)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(7),o=n(52),i=n(28),a=n(17)("IE_PROTO"),s=function(){},u=function(){var e,t=n(20)("iframe"),r=i.length;for(t.style.display="none",n(53).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(6),o=n(7),i=n(14);e.exports=n(3)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,u=0;s>u;)r.f(e,n=a[u++],t[n]);return e}},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(9),o=n(10),i=n(17)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){"use strict";var r=n(19),o=n(4),i=n(10),a=n(56),s=n(57),u=n(24),l=n(58),c=n(59);o(o.S+o.F*!n(61)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,f,p=i(e),d="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,m=void 0!==v,y=0,b=c(p);if(m&&(v=r(v,h>2?arguments[2]:void 0,2)),null==b||d==Array&&s(b))for(n=new d(t=u(p.length));t>y;y++)l(n,y,m?v(p[y],y):p[y]);else for(f=b.call(p),n=new d;!(o=f.next()).done;y++)l(n,y,m?a(f,v,[o.value,y],!0):o.value);return n.length=y,n}})},function(e,t,n){var r=n(7);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(18),o=n(1)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){"use strict";var r=n(6),o=n(13);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(60),o=n(1)("iterator"),i=n(18);e.exports=n(0).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(23),o=n(1)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var r=n(1)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},function(e,t,n){n(63),e.exports=n(0).Object.keys},function(e,t,n){var r=n(10),o=n(14);n(64)("keys",(function(){return function(e){return o(r(e))}}))},function(e,t,n){var r=n(4),o=n(0),i=n(8);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i((function(){n(1)})),"Object",a)}},function(e,t,n){var r=n(66);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(68).default)("4e38e324",r,!0,{})},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r=n(30),o=n.n(r),i=n(31),a=n(32),s=n.n(a),u=n(11),l=n.n(u);function c(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function f(e,t,n,r,o,i,a,s){var u=typeof(e=e||{}).default;"object"!==u&&"function"!==u||(e=e.default);var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId=i),a?(l=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__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):o&&(l=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var f=c.render;c.render=function(e,t){return l.call(t),f(e,t)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,l):[l]}return{exports:e,options:c}}var p=f({props:{showDoubleQuotes:Boolean,parentData:{type:[String,Number,Boolean,Array,Object],default:null},data:{type:[String,Number,Boolean],default:""},showComma:Boolean,currentKey:{type:[Number,String],default:""},customValueFormatter:{type:Function,default:null}},computed:{valueClass:function(){return"vjs-value vjs-value__"+this.dataType},dataType:function(){return c(this.data)}},methods:{defaultFormatter:function(e){var t=e+"";return"string"===this.dataType&&(t='"'+t+'"'),t},customFormatter:function(e){return this.customValueFormatter?this.customValueFormatter(e,this.currentKey,this.parentData,this.defaultFormatter(e)):this.defaultFormatter(e)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._t("default"),e._v(" "),e.customValueFormatter?n("span",{class:e.valueClass,domProps:{innerHTML:e._s(e.customFormatter(e.data))}}):n("span",{class:e.valueClass},[e._v(e._s(e.defaultFormatter(e.data)))]),e.showComma?n("span",[e._v(",")]):e._e()],2)}),[],!1,null,null,null).exports,d=f({props:{value:{type:Boolean,default:!1}},data:function(){return{focus:!1}},computed:{model:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{class:["vjs-checkbox",e.value?"is-checked":""],on:{click:function(e){e.stopPropagation()}}},[n("span",{staticClass:"vjs-checkbox__inner"}),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"vjs-checkbox__original",attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e.model},on:{change:[function(t){var n=e.model,r=t.target,o=!!r.checked;if(Array.isArray(n)){var i=e._i(n,null);r.checked?i<0&&(e.model=n.concat([null])):i>-1&&(e.model=n.slice(0,i).concat(n.slice(i+1)))}else e.model=o},function(t){return e.$emit("change",e.model)}],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})])}),[],!1,null,null,null).exports,h=f({props:{path:{type:String,default:""},value:{type:String,default:""}},data:function(){return{focus:!1}},computed:{currentPath:function(){return this.path},model:{get:function(){return this.value},set:function(e){this.$emit("input",e)}}},methods:{change:function(){this.$emit("change",this.model)}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{class:["vjs-radio",e.model===e.currentPath?"is-checked":""],on:{click:function(e){e.stopPropagation()}}},[n("span",{staticClass:"vjs-radio__inner"}),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"vjs-radio__original",attrs:{type:"radio"},domProps:{value:e.currentPath,checked:e._q(e.model,e.currentPath)},on:{change:[function(t){e.model=e.currentPath},e.change],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})])}),[],!1,null,null,null).exports,v={props:{visible:{required:!0,type:Boolean},data:{required:!0},showComma:Boolean,collapsedOnClickBrackets:Boolean},computed:{dataVisiable:{get:function(){return this.visible},set:function(e){this.collapsedOnClickBrackets&&this.$emit("update:visible",e)}}},methods:{toggleBrackets:function(){this.dataVisiable=!this.dataVisiable},bracketsFormatter:function(e){return this.showComma?e+",":e}}},m=f({mixins:[v],props:{showLength:Boolean},methods:{closedBracketsGenerator:function(e){var t=Array.isArray(e)?"[...]":"{...}";return this.bracketsFormatter(t)},lengthGenerator:function(e){return" // "+(Array.isArray(e)?e.length+" items":l()(e).length+" keys")}}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._t("default"),e._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:e.dataVisiable,expression:"dataVisiable"}],staticClass:"vjs-tree__brackets",on:{click:function(t){return t.stopPropagation(),e.toggleBrackets(t)}}},[e._v("\n "+e._s(Array.isArray(e.data)?"[":"{")+"\n ")]),e._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:!e.dataVisiable,expression:"!dataVisiable"}]},[n("span",{staticClass:"vjs-tree__brackets",on:{click:function(t){return t.stopPropagation(),e.toggleBrackets(t)}}},[e._v("\n "+e._s(e.closedBracketsGenerator(e.data))+"\n ")]),e._v(" "),e.showLength?n("span",{staticClass:"vjs-comment"},[e._v("\n "+e._s(e.lengthGenerator(e.data))+"\n ")]):e._e()])],2)}),[],!1,null,null,null).exports,y=f({mixins:[v]},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.dataVisiable,expression:"dataVisiable"}]},[n("span",{staticClass:"vjs-tree__brackets",on:{click:function(t){return t.stopPropagation(),e.toggleBrackets(t)}}},[e._v("\n "+e._s(e.bracketsFormatter(Array.isArray(e.data)?"]":"}"))+"\n ")])])}),[],!1,null,null,null),b=f({name:"VueJsonPretty",components:{SimpleText:p,VueCheckbox:d,VueRadio:h,BracketsLeft:m,BracketsRight:y.exports},props:{data:{type:[String,Number,Boolean,Array,Object],default:null},deep:{type:Number,default:1/0},showLength:{type:Boolean,default:!1},showDoubleQuotes:{type:Boolean,default:!0},path:{type:String,default:"root"},selectableType:{type:String,default:""},showSelectController:{type:Boolean,default:!1},showLine:{type:Boolean,default:!0},selectOnClickNode:{type:Boolean,default:!0},value:{type:[Array,String],default:function(){return""}},pathSelectable:{type:Function,default:function(){return!0}},highlightMouseoverNode:{type:Boolean,default:!1},highlightSelectedNode:{type:Boolean,default:!0},collapsedOnClickBrackets:{type:Boolean,default:!0},customValueFormatter:{type:Function,default:null},parentData:{type:[String,Number,Boolean,Array,Object],default:null},currentDeep:{type:Number,default:1},currentKey:{type:[Number,String],default:""}},data:function(){return{visible:this.currentDeep<=this.deep,isMouseover:!1,currentCheckboxVal:!!Array.isArray(this.value)&&this.value.includes(this.path)}},computed:{model:{get:function(){var e="multiple"===this.selectableType?[]:"single"===this.selectableType?"":null;return this.value||e},set:function(e){this.$emit("input",e)}},lastKey:function(){if(Array.isArray(this.parentData))return this.parentData.length-1;if(this.isObject(this.parentData)){var e=l()(this.parentData);return e[e.length-1]}return""},notLastKey:function(){return this.currentKey!==this.lastKey},selectable:function(){return this.pathSelectable(this.path,this.data)&&(this.isMultiple||this.isSingle)},isMultiple:function(){return"multiple"===this.selectableType},isSingle:function(){return"single"===this.selectableType},isSelected:function(){return this.isMultiple?this.model.includes(this.path):!!this.isSingle&&this.model===this.path},prettyKey:function(){return this.showDoubleQuotes?'"'+this.currentKey+'"':this.currentKey},propsError:function(){return this.selectableType&&!this.selectOnClickNode&&!this.showSelectController?"When selectableType is not null, selectOnClickNode and showSelectController cannot be false at the same time, because this will cause the selection to fail.":""}},watch:{deep:function(e){this.visible=this.currentDeep<=e},propsError:{handler:function(e){if(e)throw new Error("[vue-json-pretty] "+e)},immediate:!0}},methods:{handleValueChange:function(e){var t=this;if(!this.isMultiple||"checkbox"!==e&&"tree"!==e){if(this.isSingle&&("radio"===e||"tree"===e)&&this.model!==this.path){var n=this.model,r=this.path;this.model=r,this.$emit("change",r,n)}}else{var o=this.model.findIndex((function(e){return e===t.path})),i=[].concat(s()(this.model));-1!==o?this.model.splice(o,1):this.model.push(this.path),"checkbox"!==e&&(this.currentCheckboxVal=!this.currentCheckboxVal),this.$emit("change",this.model,i)}},handleClick:function(e){e._uid&&e._uid!==this._uid||(e._uid=this._uid,this.$emit("click",this.path,this.data),this.selectable&&this.selectOnClickNode&&this.handleValueChange("tree"))},handleItemClick:function(e,t){this.$emit("click",e,t)},handleItemChange:function(e,t){this.selectable&&this.$emit("change",e,t)},handleMouseover:function(){this.highlightMouseoverNode&&(this.selectable||""===this.selectableType)&&(this.isMouseover=!0)},handleMouseout:function(){this.highlightMouseoverNode&&(this.selectable||""===this.selectableType)&&(this.isMouseover=!1)},isObject:function(e){return"object"===c(e)},getChildPath:function(e){return this.path+(Array.isArray(this.data)?"["+e+"]":e.includes(".")?'["'+e+'"]':"."+e)}},errorCaptured:function(){return!1}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{"vjs-tree":!0,"has-selectable-control":e.isMultiple||e.showSelectController,"is-root":1===e.currentDeep,"is-selectable":e.selectable,"is-selected":e.isSelected,"is-highlight-selected":e.isSelected&&e.highlightSelectedNode,"is-mouseover":e.isMouseover},on:{click:e.handleClick,mouseover:function(t){return t.stopPropagation(),e.handleMouseover(t)},mouseout:function(t){return t.stopPropagation(),e.handleMouseout(t)}}},[e.showSelectController&&e.selectable?[e.isMultiple?n("vue-checkbox",{on:{change:function(t){return e.handleValueChange("checkbox")}},model:{value:e.currentCheckboxVal,callback:function(t){e.currentCheckboxVal=t},expression:"currentCheckboxVal"}}):e.isSingle?n("vue-radio",{attrs:{path:e.path},on:{change:function(t){return e.handleValueChange("radio")}},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}):e._e()]:e._e(),e._v(" "),Array.isArray(e.data)||e.isObject(e.data)?[n("brackets-left",{attrs:{visible:e.visible,data:e.data,"show-length":e.showLength,"collapsed-on-click-brackets":e.collapsedOnClickBrackets,"show-comma":e.notLastKey},on:{"update:visible":function(t){e.visible=t}}},[e.currentDeep>1&&!Array.isArray(e.parentData)?n("span",{staticClass:"vjs-key"},[e._v("\n "+e._s(e.prettyKey)+":\n ")]):e._e()]),e._v(" "),e._l(e.data,(function(t,r){return n("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],key:r,class:{"vjs-tree__content":!0,"has-line":e.showLine}},[n("vue-json-pretty",{attrs:{"parent-data":e.data,data:t,deep:e.deep,"show-length":e.showLength,"show-double-quotes":e.showDoubleQuotes,"show-line":e.showLine,"highlight-mouseover-node":e.highlightMouseoverNode,"highlight-selected-node":e.highlightSelectedNode,path:e.getChildPath(r),"path-selectable":e.pathSelectable,"selectable-type":e.selectableType,"show-select-controller":e.showSelectController,"select-on-click-node":e.selectOnClickNode,"collapsed-on-click-brackets":e.collapsedOnClickBrackets,"current-key":r,"current-deep":e.currentDeep+1,"custom-value-formatter":e.customValueFormatter},on:{click:e.handleItemClick,change:e.handleItemChange},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}})],1)})),e._v(" "),n("brackets-right",{attrs:{visible:e.visible,data:e.data,"collapsed-on-click-brackets":e.collapsedOnClickBrackets,"show-comma":e.notLastKey},on:{"update:visible":function(t){e.visible=t}}})]:n("simple-text",{attrs:{"custom-value-formatter":e.customValueFormatter,"show-double-quotes":e.showDoubleQuotes,"show-comma":e.notLastKey,"parent-data":e.parentData,data:e.data,"current-key":e.currentKey}},[e.parentData&&e.currentKey&&!Array.isArray(e.parentData)?n("span",{staticClass:"vjs-key"},[e._v("\n "+e._s(e.prettyKey)+":\n ")]):e._e()])],2)}),[],!1,null,null,null).exports;n(65),t.default=o()({},b,{version:i.version})},function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},o=0;o<t.length;o++){var i=t[o],a=i[0],s={id:e+":"+o,css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return d}));var o="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},a=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,u=0,l=!1,c=function(){},f=null,p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function d(e,t,n,o){l=n,f=o||{};var a=r(e,t);return h(a),function(t){for(var n=[],o=0;o<a.length;o++){var s=a[o];(u=i[s.id]).refs--,n.push(u)}t?h(a=r(e,t)):a=[];for(o=0;o<n.length;o++){var u;if(0===(u=n[o]).refs){for(var l=0;l<u.parts.length;l++)u.parts[l]();delete i[u.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[t],r=i[n.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](n.parts[o]);for(;o<n.parts.length;o++)r.parts.push(m(n.parts[o]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(o=0;o<n.parts.length;o++)a.push(m(n.parts[o]));i[n.id]={id:n.id,refs:1,parts:a}}}}function v(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function m(e){var t,n,r=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(r){if(l)return c;r.parentNode.removeChild(r)}if(p){var o=u++;r=s||(s=v()),t=g.bind(null,r,o,!1),n=g.bind(null,r,o,!0)}else r=v(),t=_.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var y,b=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function g(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function _(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),f.ssrId&&e.setAttribute("data-vue-ssr-id",t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}}])}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueJsonPretty=t():e.VueJsonPretty=t()}(this,(function(){return function(){var e={228:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}},858:function(e){e.exports=function(e){if(Array.isArray(e))return e}},646:function(e,t,n){var o=n(228);e.exports=function(e){if(Array.isArray(e))return o(e)}},713:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},860:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},884:function(e){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],o=!0,r=!1,l=void 0;try{for(var s,a=e[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);o=!0);}catch(e){r=!0,l=e}finally{try{o||null==a.return||a.return()}finally{if(r)throw l}}return n}}},521:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},206:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},38:function(e,t,n){var o=n(858),r=n(884),l=n(379),s=n(521);e.exports=function(e,t){return o(e)||r(e,t)||l(e,t)||s()}},319:function(e,t,n){var o=n(646),r=n(860),l=n(379),s=n(206);e.exports=function(e){return o(e)||r(e)||l(e)||s()}},379:function(e,t,n){var o=n(228);e.exports=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}},275:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Un}});var o=n(38),r=n.n(o),l=n(319),s=n.n(l),a=n(713),i=n.n(a);function c(e,t){const n=Object.create(null),o=e.split(",");for(let e=0;e<o.length;e++)n[o[e]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}const u=c("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl"),f=c("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function p(e){if(k(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=p(x(o)?v(o):o);if(r)for(const e in r)t[e]=r[e]}return t}if(E(e))return e}const d=/;(?![^(]*\))/g,h=/:(.+)/;function v(e){const t={};return e.split(d).forEach((e=>{if(e){const n=e.split(h);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function y(e){let t="";if(x(e))t=e;else if(k(e))for(let n=0;n<e.length;n++)t+=y(e[n])+" ";else if(E(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const g={},m=()=>{},b=/^on[^a-z]/,_=e=>b.test(e),C=Object.assign,w=Object.prototype.hasOwnProperty,S=(e,t)=>w.call(e,t),k=Array.isArray,O=e=>"[object Map]"===T(e),j=e=>"function"==typeof e,x=e=>"string"==typeof e,A=e=>"symbol"==typeof e,E=e=>null!==e&&"object"==typeof e,P=Object.prototype.toString,T=e=>P.call(e),N=e=>x(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,F=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},B=/-(\w)/g,L=F((e=>e.replace(B,((e,t)=>t?t.toUpperCase():"")))),M=/\B([A-Z])/g,R=F((e=>e.replace(M,"-$1").toLowerCase())),V=F((e=>e.charAt(0).toUpperCase()+e.slice(1))),I=(F((e=>e?"on"+V(e):"")),(e,t)=>e!==t&&(e==e||t==t)),D=new WeakMap,$=[];let U;const z=Symbol(""),W=Symbol("");function H(e,t=g){(function(e){return e&&!0===e._isEffect})(e)&&(e=e.raw);const n=function(e,t){const n=function(){if(!n.active)return t.scheduler?void 0:e();if(!$.includes(n)){J(n);try{return Y.push(Q),Q=!0,$.push(n),U=n,e()}finally{$.pop(),Z(),U=$[$.length-1]}}};return n.id=K++,n.allowRecurse=!!t.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=t,n}(e,t);return t.lazy||n(),n}function q(e){e.active&&(J(e),e.options.onStop&&e.options.onStop(),e.active=!1)}let K=0;function J(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let Q=!0;const Y=[];function G(){Y.push(Q),Q=!1}function Z(){const e=Y.pop();Q=void 0===e||e}function X(e,t,n){if(!Q||void 0===U)return;let o=D.get(e);o||D.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=new Set),r.has(U)||(r.add(U),U.deps.push(r))}function ee(e,t,n,o,r,l){const s=D.get(e);if(!s)return;const a=new Set,i=e=>{e&&e.forEach((e=>{(e!==U||e.allowRecurse)&&a.add(e)}))};if("clear"===t)s.forEach(i);else if("length"===n&&k(e))s.forEach(((e,t)=>{("length"===t||t>=o)&&i(e)}));else switch(void 0!==n&&i(s.get(n)),t){case"add":k(e)?N(n)&&i(s.get("length")):(i(s.get(z)),O(e)&&i(s.get(W)));break;case"delete":k(e)||(i(s.get(z)),O(e)&&i(s.get(W)));break;case"set":O(e)&&i(s.get(z))}a.forEach((e=>{e.options.scheduler?e.options.scheduler(e):e()}))}const te=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(A)),ne=ae(),oe=ae(!1,!0),re=ae(!0),le=ae(!0,!0),se={};function ae(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_raw"===o&&r===(e?Ne:Te).get(n))return n;const l=k(n);if(l&&S(se,o))return Reflect.get(se,o,r);const s=Reflect.get(n,o,r);return(A(o)?te.has(o):"__proto__"===o||"__v_isRef"===o)?s:(e||X(n,0,o),t?s:$e(s)?l&&N(o)?s:s.value:E(s)?e?Be(s):Fe(s):s)}}function ie(e=!1){return function(t,n,o,r){const l=t[n];if(!e&&(o=Ie(o),!k(t)&&$e(l)&&!$e(o)))return l.value=o,!0;const s=k(t)&&N(n)?Number(n)<t.length:S(t,n),a=Reflect.set(t,n,o,r);return t===Ie(r)&&(s?I(o,l)&&ee(t,"set",n,o):ee(t,"add",n,o)),a}}["includes","indexOf","lastIndexOf"].forEach((e=>{const t=Array.prototype[e];se[e]=function(...e){const n=Ie(this);for(let e=0,t=this.length;e<t;e++)X(n,0,e+"");const o=t.apply(n,e);return-1===o||!1===o?t.apply(n,e.map(Ie)):o}})),["push","pop","shift","unshift","splice"].forEach((e=>{const t=Array.prototype[e];se[e]=function(...e){G();const n=t.apply(this,e);return Z(),n}}));const ce={get:ne,set:ie(),deleteProperty:function(e,t){const n=S(e,t),o=(e[t],Reflect.deleteProperty(e,t));return o&&n&&ee(e,"delete",t,void 0),o},has:function(e,t){const n=Reflect.has(e,t);return A(t)&&te.has(t)||X(e,0,t),n},ownKeys:function(e){return X(e,0,k(e)?"length":z),Reflect.ownKeys(e)}},ue={get:re,set:(e,t)=>!0,deleteProperty:(e,t)=>!0},fe=(C({},ce,{get:oe,set:ie(!0)}),C({},ue,{get:le}),e=>E(e)?Fe(e):e),pe=e=>E(e)?Be(e):e,de=e=>e,he=e=>Reflect.getPrototypeOf(e);function ve(e,t,n=!1,o=!1){const r=Ie(e=e.__v_raw),l=Ie(t);t!==l&&!n&&X(r,0,t),!n&&X(r,0,l);const{has:s}=he(r),a=n?pe:o?de:fe;return s.call(r,t)?a(e.get(t)):s.call(r,l)?a(e.get(l)):void 0}function ye(e,t=!1){const n=this.__v_raw,o=Ie(n),r=Ie(e);return e!==r&&!t&&X(o,0,e),!t&&X(o,0,r),e===r?n.has(e):n.has(e)||n.has(r)}function ge(e,t=!1){return e=e.__v_raw,!t&&X(Ie(e),0,z),Reflect.get(e,"size",e)}function me(e){e=Ie(e);const t=Ie(this),n=he(t).has.call(t,e),o=t.add(e);return n||ee(t,"add",e,e),o}function be(e,t){t=Ie(t);const n=Ie(this),{has:o,get:r}=he(n);let l=o.call(n,e);l||(e=Ie(e),l=o.call(n,e));const s=r.call(n,e),a=n.set(e,t);return l?I(t,s)&&ee(n,"set",e,t):ee(n,"add",e,t),a}function _e(e){const t=Ie(this),{has:n,get:o}=he(t);let r=n.call(t,e);r||(e=Ie(e),r=n.call(t,e)),o&&o.call(t,e);const l=t.delete(e);return r&&ee(t,"delete",e,void 0),l}function Ce(){const e=Ie(this),t=0!==e.size,n=e.clear();return t&&ee(e,"clear",void 0,void 0),n}function we(e,t){return function(n,o){const r=this,l=r.__v_raw,s=Ie(l),a=e?pe:t?de:fe;return!e&&X(s,0,z),l.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function Se(e,t,n){return function(...o){const r=this.__v_raw,l=Ie(r),s=O(l),a="entries"===e||e===Symbol.iterator&&s,i="keys"===e&&s,c=r[e](...o),u=t?pe:n?de:fe;return!t&&X(l,0,i?W:z),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function ke(e){return function(...t){return"delete"!==e&&this}}const Oe={get(e){return ve(this,e)},get size(){return ge(this)},has:ye,add:me,set:be,delete:_e,clear:Ce,forEach:we(!1,!1)},je={get(e){return ve(this,e,!1,!0)},get size(){return ge(this)},has:ye,add:me,set:be,delete:_e,clear:Ce,forEach:we(!1,!0)},xe={get(e){return ve(this,e,!0)},get size(){return ge(this,!0)},has(e){return ye.call(this,e,!0)},add:ke("add"),set:ke("set"),delete:ke("delete"),clear:ke("clear"),forEach:we(!0,!1)};function Ae(e,t){const n=t?je:e?xe:Oe;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(S(n,o)&&o in t?n:t,o,r)}["keys","values","entries",Symbol.iterator].forEach((e=>{Oe[e]=Se(e,!1,!1),xe[e]=Se(e,!0,!1),je[e]=Se(e,!1,!0)}));const Ee={get:Ae(!1,!1)},Pe=(Ae(!1,!0),{get:Ae(!0,!1)}),Te=new WeakMap,Ne=new WeakMap;function Fe(e){return e&&e.__v_isReadonly?e:Le(e,!1,ce,Ee)}function Be(e){return Le(e,!0,ue,Pe)}function Le(e,t,n,o){if(!E(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=t?Ne:Te,l=r.get(e);if(l)return l;const s=(a=e).__v_skip||!Object.isExtensible(a)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>T(e).slice(8,-1))(a));var a;if(0===s)return e;const i=new Proxy(e,2===s?o:n);return r.set(e,i),i}function Me(e){return Re(e)?Me(e.__v_raw):!(!e||!e.__v_isReactive)}function Re(e){return!(!e||!e.__v_isReadonly)}function Ve(e){return Me(e)||Re(e)}function Ie(e){return e&&Ie(e.__v_raw)||e}const De=e=>E(e)?Fe(e):e;function $e(e){return Boolean(e&&!0===e.__v_isRef)}class Ue{constructor(e,t=!1){this._rawValue=e,this._shallow=t,this.__v_isRef=!0,this._value=t?e:De(e)}get value(){return X(Ie(this),0,"value"),this._value}set value(e){I(Ie(e),this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:De(e),ee(Ie(this),"set","value",e))}}class ze{constructor(e,t,n){this._setter=t,this._dirty=!0,this.__v_isRef=!0,this.effect=H(e,{lazy:!0,scheduler:()=>{this._dirty||(this._dirty=!0,ee(Ie(this),"set","value"))}}),this.__v_isReadonly=n}get value(){return this._dirty&&(this._value=this.effect(),this._dirty=!1),X(Ie(this),0,"value"),this._value}set value(e){this._setter(e)}}function We(e,t,n,o){let r;try{r=o?e(...o):e()}catch(e){qe(e,t,n)}return r}function He(e,t,n,o){if(j(e)){const l=We(e,t,n,o);return l&&E(r=l)&&j(r.then)&&j(r.catch)&&l.catch((e=>{qe(e,t,n)})),l}var r;const l=[];for(let r=0;r<e.length;r++)l.push(He(e[r],t,n,o));return l}function qe(e,t,n,o=!0){if(t&&t.vnode,t){let o=t.parent;const r=t.proxy,l=n;for(;o;){const t=o.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,r,l))return;o=o.parent}const s=t.appContext.config.errorHandler;if(s)return void We(s,null,10,[e,r,l])}!function(e,t,n,o=!0){console.error(e)}(e,0,0,o)}let Ke=!1,Je=!1;const Qe=[];let Ye=0;const Ge=[];let Ze=null,Xe=0;const et=[];let tt=null,nt=0;const ot=Promise.resolve();let rt=null,lt=null;function st(e){const t=rt||ot;return e?t.then(this?e.bind(this):e):t}function at(){Ke||Je||(Je=!0,rt=ot.then(ft))}function it(e,t,n,o){k(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?o+1:o)||n.push(e),at()}function ct(e,t=null){if(Ge.length){for(lt=t,Ze=[...new Set(Ge)],Ge.length=0,Xe=0;Xe<Ze.length;Xe++)Ze[Xe]();Ze=null,Xe=0,lt=null,ct(e,t)}}const ut=e=>null==e.id?1/0:e.id;function ft(e){Je=!1,Ke=!0,ct(e),Qe.sort(((e,t)=>ut(e)-ut(t)));try{for(Ye=0;Ye<Qe.length;Ye++){const e=Qe[Ye];e&&We(e,null,14)}}finally{Ye=0,Qe.length=0,function(e){if(et.length){const e=[...new Set(et)];if(et.length=0,tt)return void tt.push(...e);for(tt=e,tt.sort(((e,t)=>ut(e)-ut(t))),nt=0;nt<tt.length;nt++)tt[nt]();tt=null,nt=0}}(),Ke=!1,rt=null,(Qe.length||et.length)&&ft(e)}}new Set,new Map;let pt=null;function dt(e){return j(e)&&(e=e()),k(e)&&(e=function(e){const t=e.filter((e=>!(Vt(e)&&e.type===Rt&&"v-if"!==e.children)));return 1===t.length&&Vt(t[0])?t[0]:null}(e)),qt(e)}let ht=0;const vt=e=>ht+=e;const yt=e=>(t,n=Gt)=>!en&&function(e,t,n=Gt,o=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;G(),Xt(n);const r=He(t,n,e,o);return Xt(null),Z(),r});return o?r.unshift(l):r.push(l),l}}(e,t,n),gt=(yt("bm"),yt("m")),mt=(yt("bu"),yt("u"),yt("bum"));function bt(e,t){return Ct(e,null,t)}yt("um"),yt("rtg"),yt("rtc");const _t={};function Ct(e,t,{immediate:n,deep:o,flush:r,onTrack:l,onTrigger:s}=g,a=Gt){let i,c,u=!1;if($e(e)?(i=()=>e.value,u=!!e._shallow):Me(e)?(i=()=>e,o=!0):i=k(e)?()=>e.map((e=>$e(e)?e.value:Me(e)?St(e):j(e)?We(e,a,2):void 0)):j(e)?t?()=>We(e,a,2):()=>{if(!a||!a.isUnmounted)return c&&c(),We(e,a,3,[f])}:m,t&&o){const e=i;i=()=>St(e())}const f=e=>{c=v.options.onStop=()=>{We(e,a,4)}};let p=k(e)?[]:_t;const d=()=>{if(v.active)if(t){const e=v();(o||u||I(e,p))&&(c&&c(),He(t,a,3,[e,p===_t?void 0:p,f]),p=e)}else v()};let h;d.allowRecurse=!!t,h="sync"===r?d:"post"===r?()=>Ft(d,a&&a.suspense):()=>{!a||a.isMounted?function(e){it(e,Ze,Ge,Xe)}(d):d()};const v=H(i,{lazy:!0,onTrack:l,onTrigger:s,scheduler:h});return tn(v),t?n?d():p=v():"post"===r?Ft(v,a&&a.suspense):v(),()=>{q(v),a&&((e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)})(a.effects,v)}}function wt(e,t,n){const o=this.proxy;return Ct(x(e)?()=>o[e]:e.bind(o),t.bind(o),n,this)}function St(e,t=new Set){if(!E(e)||t.has(e))return e;if(t.add(e),$e(e))St(e.value,t);else if(k(e))for(let n=0;n<e.length;n++)St(e[n],t);else if("[object Set]"===T(e)||O(e))e.forEach((e=>{St(e,t)}));else for(const n in e)St(e[n],t);return e}const kt=[Function,Array],Ot={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:kt,onEnter:kt,onAfterEnter:kt,onEnterCancelled:kt,onBeforeLeave:kt,onLeave:kt,onAfterLeave:kt,onLeaveCancelled:kt,onBeforeAppear:kt,onAppear:kt,onAfterAppear:kt,onAppearCancelled:kt},setup(e,{slots:t}){const n=Zt(),o=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return gt((()=>{e.isMounted=!0})),mt((()=>{e.isUnmounting=!0})),e}();let r;return()=>{const l=t.default&&Tt(t.default(),!0);if(!l||!l.length)return;const s=Ie(e),{mode:a}=s,i=l[0];if(o.isLeaving)return At(i);const c=Et(i);if(!c)return At(i);const u=xt(c,s,o,n);Pt(c,u);const f=n.subTree,p=f&&Et(f);let d=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,d=!0)}if(p&&p.type!==Rt&&(!It(c,p)||d)){const e=xt(p,s,o,n);if(Pt(p,e),"out-in"===a)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,n.update()},At(i);"in-out"===a&&(e.delayLeave=(e,t,n)=>{jt(o,p)[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}};function jt(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function xt(e,t,n,o){const{appear:r,mode:l,persisted:s=!1,onBeforeEnter:a,onEnter:i,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:d,onLeaveCancelled:h,onBeforeAppear:v,onAppear:y,onAfterAppear:g,onAppearCancelled:m}=t,b=String(e.key),_=jt(n,e),C=(e,t)=>{e&&He(e,o,9,t)},w={mode:l,persisted:s,beforeEnter(t){let o=a;if(!n.isMounted){if(!r)return;o=v||a}t._leaveCb&&t._leaveCb(!0);const l=_[b];l&&It(e,l)&&l.el._leaveCb&&l.el._leaveCb(),C(o,[t])},enter(e){let t=i,o=c,l=u;if(!n.isMounted){if(!r)return;t=y||i,o=g||c,l=m||u}let s=!1;const a=e._enterCb=t=>{s||(s=!0,C(t?l:o,[e]),w.delayedLeave&&w.delayedLeave(),e._enterCb=void 0)};t?(t(e,a),t.length<=1&&a()):a()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();C(f,[t]);let l=!1;const s=t._leaveCb=n=>{l||(l=!0,o(),C(n?h:d,[t]),t._leaveCb=void 0,_[r]===e&&delete _[r])};_[r]=e,p?(p(t,s),p.length<=1&&s()):s()},clone:e=>xt(e,t,n,o)};return w}function At(e){if(Nt(e))return(e=Wt(e)).children=null,e}function Et(e){return Nt(e)?e.children?e.children[0]:void 0:e}function Pt(e,t){6&e.shapeFlag&&e.component?Pt(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Tt(e,t=!1){let n=[],o=0;for(let r=0;r<e.length;r++){const l=e[r];l.type===Lt?(128&l.patchFlag&&o++,n=n.concat(Tt(l.children,t))):(t||l.type!==Rt)&&n.push(l)}if(o>1)for(let e=0;e<n.length;e++)n[e].patchFlag=-2;return n}const Nt=e=>e.type.__isKeepAlive;RegExp,RegExp;const Ft=function(e,t){t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):it(e,tt,et,nt)};const Bt=Symbol(),Lt=Symbol(void 0),Mt=Symbol(void 0),Rt=Symbol(void 0);Symbol(void 0);function Vt(e){return!!e&&!0===e.__v_isVNode}function It(e,t){return e.type===t.type&&e.key===t.key}const Dt="__vInternal",$t=({key:e})=>null!=e?e:null,Ut=({ref:e})=>null!=e?k(e)?e:{i:pt,r:e}:null,zt=function(e,t=null,n=null,o=0,r=null,l=!1){if(e&&e!==Bt||(e=Rt),Vt(e)){const o=Wt(e,t,!0);return n&&Kt(o,n),o}if(s=e,j(s)&&"__vccOpts"in s&&(e=e.__vccOpts),t){(Ve(t)||Dt in t)&&(t=C({},t));let{class:e,style:n}=t;e&&!x(e)&&(t.class=y(e)),E(n)&&(Ve(n)&&!k(n)&&(n=C({},n)),t.style=p(n))}var s;const a=x(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:E(e)?4:j(e)?2:0,i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$t(t),ref:t&&Ut(t),scopeId:null,children:null,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null};if(Kt(i,n),128&a){const{content:e,fallback:t}=function(e){const{shapeFlag:t,children:n}=e;let o,r;return 32&t?(o=dt(n.default),r=dt(n.fallback)):(o=dt(n),r=qt(null)),{content:o,fallback:r}}(i);i.ssContent=e,i.ssFallback=t}return i};function Wt(e,t,n=!1){const{props:o,ref:r,patchFlag:l}=e,s=t?function(...e){const t=C({},e[0]);for(let n=1;n<e.length;n++){const o=e[n];for(const e in o)if("class"===e)t.class!==o.class&&(t.class=y([t.class,o.class]));else if("style"===e)t.style=p([t.style,o.style]);else if(_(e)){const n=t[e],r=o[e];n!==r&&(t[e]=n?[].concat(n,o[e]):r)}else""!==e&&(t[e]=o[e])}return t}(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&$t(s),ref:t&&t.ref?n&&r?k(r)?r.concat(Ut(t)):[r,Ut(t)]:Ut(t):r,scopeId:e.scopeId,children:e.children,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Lt?-1===l?16:16|l:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Wt(e.ssContent),ssFallback:e.ssFallback&&Wt(e.ssFallback),el:e.el,anchor:e.anchor}}function Ht(e=" ",t=0){return zt(Mt,null,e,t)}function qt(e){return null==e||"boolean"==typeof e?zt(Rt):k(e)?zt(Lt,null,e):"object"==typeof e?null===e.el?e:Wt(e):zt(Mt,null,String(e))}function Kt(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(k(t))n=16;else if("object"==typeof t){if(1&o||64&o){const n=t.default;return void(n&&(n._c&&vt(1),Kt(e,n()),n._c&&vt(-1)))}{n=32;const e=t._;!e&&!(Dt in t)&&(t._ctx=pt)}}else j(t)?(t={default:t,_ctx:pt},n=32):(t=String(t),64&o?(n=16,t=[Ht(t)]):n=8);e.children=t,e.shapeFlag|=n}function Jt(e,t,n){const o=n.appContext.config.optionMergeStrategies,{mixins:r,extends:l}=t;l&&Jt(e,l,n),r&&r.forEach((t=>Jt(e,t,n)));for(const r in t)o&&S(o,r)?e[r]=o[r](e[r],t[r],n.proxy,r):e[r]=t[r]}const Qt=C(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>e.parent&&e.parent.proxy,$root:e=>e.root&&e.root.proxy,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?function(e){const t=e.type,{__merged:n,mixins:o,extends:r}=t;if(n)return n;const l=e.appContext.mixins;if(!l.length&&!o&&!r)return t;const s={};return l.forEach((t=>Jt(s,t,e))),Jt(s,t,e),t.__merged=s}(e):e.type,$forceUpdate:e=>()=>{return t=e.update,void(Qe.length&&Qe.includes(t,Ke&&t.allowRecurse?Ye+1:Ye)||t===lt||(Qe.push(t),at()));var t},$nextTick:e=>st.bind(e.proxy),$watch:e=>__VUE_OPTIONS_API__?wt.bind(e):m}),Yt={get({_:e},t){const{ctx:n,setupState:o,data:r,props:l,accessCache:s,type:a,appContext:i}=e;if("__v_skip"===t)return!0;let c;if("$"!==t[0]){const a=s[t];if(void 0!==a)switch(a){case 0:return o[t];case 1:return r[t];case 3:return n[t];case 2:return l[t]}else{if(o!==g&&S(o,t))return s[t]=0,o[t];if(r!==g&&S(r,t))return s[t]=1,r[t];if((c=e.propsOptions[0])&&S(c,t))return s[t]=2,l[t];if(n!==g&&S(n,t))return s[t]=3,n[t];__VUE_OPTIONS_API__,s[t]=4}}const u=Qt[t];let f,p;return u?("$attrs"===t&&X(e,0,t),u(e)):(f=a.__cssModules)&&(f=f[t])?f:n!==g&&S(n,t)?(s[t]=3,n[t]):(p=i.config.globalProperties,S(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:l}=e;if(r!==g&&S(r,t))r[t]=n;else if(o!==g&&S(o,t))o[t]=n;else if(t in e.props)return!1;return!("$"===t[0]&&t.slice(1)in e||(l[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:l}},s){let a;return void 0!==n[s]||e!==g&&S(e,s)||t!==g&&S(t,s)||(a=l[0])&&S(a,s)||S(o,s)||S(Qt,s)||S(r.config.globalProperties,s)}};C({},Yt,{get(e,t){if(t!==Symbol.unscopables)return Yt.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!u(t)}),Object.create(null);let Gt=null;const Zt=()=>Gt||pt,Xt=e=>{Gt=e};let en=!1;function tn(e){Gt&&(Gt.effects||(Gt.effects=[])).push(e)}function nn(e){const t=function(e){let t,n;return j(e)?(t=e,n=m):(t=e.get,n=e.set),new ze(t,n,j(e)||!e.set)}(e);return tn(t.effect),t}function on(e){return j(e)?{setup:e,name:e.name}:e}Symbol("");const rn="http://www.w3.org/2000/svg",ln="undefined"!=typeof document?document:null;let sn,an;const cn={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n)=>t?ln.createElementNS(rn,e):ln.createElement(e,n?{is:n}:void 0),createText:e=>ln.createTextNode(e),createComment:e=>ln.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ln.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode:e=>e.cloneNode(!0),insertStaticContent(e,t,n,o){const r=o?an||(an=ln.createElementNS(rn,"svg")):sn||(sn=ln.createElement("div"));r.innerHTML=e;const l=r.firstChild;let s=l,a=s;for(;s;)a=s,cn.insert(s,t,n),s=r.firstChild;return[l,a]}},un=/\s*!important$/;function fn(e,t,n){if(k(n))n.forEach((n=>fn(e,t,n)));else if(t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=dn[t];if(n)return n;let o=L(t);if("filter"!==o&&o in e)return dn[t]=o;o=V(o);for(let n=0;n<pn.length;n++){const r=pn[n]+o;if(r in e)return dn[t]=r}return t}(e,t);un.test(n)?e.setProperty(R(o),n.replace(un,""),"important"):e[o]=n}}const pn=["Webkit","Moz","ms"],dn={},hn="http://www.w3.org/1999/xlink";let vn=Date.now;"undefined"!=typeof document&&vn()>document.createEvent("Event").timeStamp&&(vn=()=>performance.now());let yn=0;const gn=Promise.resolve(),mn=()=>{yn=0};const bn=/(?:Once|Passive|Capture)$/,_n=/^on[a-z]/,Cn="transition",wn="animation",Sn=(e,{slots:t})=>function(e,t,n){const o=arguments.length;return 2===o?E(t)&&!k(t)?Vt(t)?zt(e,null,[t]):zt(e,t):zt(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Vt(n)&&(n=[n]),zt(e,t,n))}(Ot,function(e){let{name:t="v",type:n,css:o=!0,duration:r,enterFromClass:l=t+"-enter-from",enterActiveClass:s=t+"-enter-active",enterToClass:a=t+"-enter-to",appearFromClass:i=l,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:f=t+"-leave-from",leaveActiveClass:p=t+"-leave-active",leaveToClass:d=t+"-leave-to"}=e;const h={};for(const t in e)t in kn||(h[t]=e[t]);if(!o)return h;const v=function(e){if(null==e)return null;if(E(e))return[On(e.enter),On(e.leave)];{const t=On(e);return[t,t]}}(r),y=v&&v[0],g=v&&v[1],{onBeforeEnter:m,onEnter:b,onEnterCancelled:_,onLeave:w,onLeaveCancelled:S,onBeforeAppear:k=m,onAppear:O=b,onAppearCancelled:j=_}=h,x=(e,t,n)=>{xn(e,t?u:a),xn(e,t?c:s),n&&n()},A=(e,t)=>{xn(e,d),xn(e,p),t&&t()},P=e=>(t,o)=>{const r=e?O:b,s=()=>x(t,e,o);r&&r(t,s),An((()=>{xn(t,e?i:l),jn(t,e?u:a),r&&r.length>1||(y?setTimeout(s,y):En(t,n,s))}))};return C(h,{onBeforeEnter(e){m&&m(e),jn(e,s),jn(e,l)},onBeforeAppear(e){k&&k(e),jn(e,c),jn(e,i)},onEnter:P(!1),onAppear:P(!0),onLeave(e,t){const o=()=>A(e,t);jn(e,p),jn(e,f),An((()=>{xn(e,f),jn(e,d),w&&w.length>1||(g?setTimeout(o,g):En(e,n,o))})),w&&w(e,o)},onEnterCancelled(e){x(e,!1),_&&_(e)},onAppearCancelled(e){x(e,!0),j&&j(e)},onLeaveCancelled(e){A(e),S&&S(e)}})}(e),t);Sn.displayName="Transition";const kn={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};function On(e){return(e=>{const t=parseFloat(e);return isNaN(t)?e:t})(e)}function jn(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function xn(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function An(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}function En(e,t,n){const{type:o,timeout:r,propCount:l}=function(e,t){const n=window.getComputedStyle(e),o=e=>(n[e]||"").split(", "),r=o("transitionDelay"),l=o("transitionDuration"),s=Pn(r,l),a=o("animationDelay"),i=o("animationDuration"),c=Pn(a,i);let u=null,f=0,p=0;return t===Cn?s>0&&(u=Cn,f=s,p=l.length):t===wn?c>0&&(u=wn,f=c,p=i.length):(f=Math.max(s,c),u=f>0?s>c?Cn:wn:null,p=u?u===Cn?l.length:i.length:0),{type:u,timeout:f,propCount:p,hasTransform:u===Cn&&/\b(transform|all)(,|$)/.test(n.transitionProperty)}}(e,t);if(!o)return n();const s=o+"end";let a=0;const i=()=>{e.removeEventListener(s,c),n()},c=t=>{t.target===e&&++a>=l&&i()};setTimeout((()=>{a<l&&i()}),r+1),e.addEventListener(s,c)}function Pn(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map(((t,n)=>Tn(t)+Tn(e[n]))))}function Tn(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}Sn.props=C({},Ot.props,kn),new WeakMap,new WeakMap,C({patchProp:(e,t,n,o,r=!1,l,s,a,i)=>{switch(t){case"class":!function(e,t,n){if(null==t&&(t=""),n)e.setAttribute("class",t);else{const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),e.className=t}}(e,o,r);break;case"style":!function(e,t,n){const o=e.style;if(n)if(x(n))t!==n&&(o.cssText=n);else{for(const e in n)fn(o,e,n[e]);if(t&&!x(t))for(const e in t)null==n[e]&&fn(o,e,"")}else e.removeAttribute("style")}(e,n,o);break;default:_(t)?(e=>e.startsWith("onUpdate:"))(t)||function(e,t,n,o,r=null){const l=e._vei||(e._vei={}),s=l[t];if(o&&s)s.value=o;else{const[n,a]=function(e){let t;if(bn.test(e)){let n;for(t={};n=e.match(bn);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e.slice(2).toLowerCase(),t]}(t);o?function(e,t,n,o){e.addEventListener(t,n,o)}(e,n,l[t]=function(e,t){const n=e=>{(e.timeStamp||vn())>=n.attached-1&&He(function(e,t){if(k(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=yn||(gn.then(mn),yn=vn()),n}(o,r),a):s&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,s,a),l[t]=void 0)}}(e,t,0,o,s):function(e,t,n,o){return o?"innerHTML"===t||!!(t in e&&_n.test(t)&&j(n)):"spellcheck"!==t&&"draggable"!==t&&(("form"!==t||"string"!=typeof n)&&(("list"!==t||"INPUT"!==e.tagName)&&((!_n.test(t)||!x(n))&&t in e)))}(e,t,o,r)?function(e,t,n,o,r,l,s){if("innerHTML"===t||"textContent"===t)return o&&s(o,r,l),void(e[t]=null==n?"":n);if("value"!==t||"PROGRESS"===e.tagName)if(""===n&&"boolean"==typeof e[t])e[t]=!0;else if(null==n&&"string"==typeof e[t])e[t]="",e.removeAttribute(t);else try{e[t]=n}catch(e){}else{e._value=n;const t=null==n?"":n;e.value!==t&&(e.value=t)}}(e,t,o,l,s,a,i):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(hn,t.slice(6,t.length)):e.setAttributeNS(hn,t,n);else{const o=f(t);null==n||o&&!1===n?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))}},forcePatchProp:(e,t)=>"value"===t},cn);var Nn=on({props:{data:{required:!0,type:String},onClick:Function},render:function(){var e=this.data,t=this.onClick;return zt("span",{class:"vjs-tree__brackets",onClick:t},[e])}}),Fn=on({emits:["change","update:modelValue"],props:{checked:{type:Boolean,default:!1},isMultiple:Boolean,onChange:Function},setup:function(e,t){var n=t.emit;return{uiType:nn((function(){return e.isMultiple?"checkbox":"radio"})),model:nn({get:function(){return e.checked},set:function(e){return n("update:modelValue",e)}})}},render:function(){var e=this.uiType,t=this.model,n=this.$emit;return zt("label",{class:["vjs-check-controller",t?"is-checked":""],onClick:function(e){return e.stopPropagation()}},[zt("span",{class:"vjs-check-controller__inner is-".concat(e)},null),zt("input",{checked:t,class:"vjs-check-controller__original is-".concat(e),type:e,onChange:function(){return n("change",t)}},null)])}});function Bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bn(Object(n),!0).forEach((function(t){i()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mn(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function Rn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"root",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3?arguments[3]:void 0,l=o||{},s=l.key,a=l.index,c=l.type,u=void 0===c?"content":c,f=l.showComma,p=void 0!==f&&f,d=l.length,h=void 0===d?1:d,v=Mn(e);if("array"===v){var y=e.map((function(e,o,r){return Rn(e,"".concat(t,"[").concat(o,"]"),n+1,{index:o,showComma:o!==r.length-1,length:h,type:u})})).flat();return[Rn("[",t,n,{showComma:!1,key:s,length:e.length,type:"arrayStart"})[0]].concat(y,Rn("]",t,n,{showComma:p,length:e.length,type:"arrayEnd"})[0])}if("object"===v){var g=Object.keys(e),m=g.map((function(o,r,l){return Rn(e[o],o.includes(".")?"".concat(t,'["').concat(o,'"]'):"".concat(t,".").concat(o),n+1,{key:o,showComma:r!==l.length-1,length:h,type:u})})).flat();return[Rn("{",t,n,{showComma:!1,key:s,index:a,length:g.length,type:"objectStart"})[0]].concat(m,Rn("}",t,n,{showComma:p,length:g.length,type:"objectEnd"})[0])}var b=Object.entries({content:e,level:n,key:s,index:a,path:t,showComma:p,length:h,type:u}).reduce((function(e,t){var n=r()(t,2),o=n[0],l=n[1];return void 0!==l?Ln(Ln({},e),{},i()({},o,l)):e}),{});return[b]}var Vn=on({props:{node:{required:!0,type:Object},collapsed:Boolean,collapsedOnClickBrackets:Boolean,showDoubleQuotes:Boolean,showLength:Boolean,checked:Boolean,selectableType:{type:String,default:""},showSelectController:{type:Boolean,default:!1},showLine:{type:Boolean,default:!0},selectOnClickNode:{type:Boolean,default:!0},pathSelectable:{type:Function,default:function(){return!0}},highlightSelectedNode:{type:Boolean,default:!0},customValueFormatter:{type:Function,default:null},onTreeNodeClick:{type:Function},onBracketsClick:{type:Function},onSelectedChange:{type:Function}},setup:function(e,t){var n=t.emit,o=nn((function(){return Mn(e.node.content)})),r=nn((function(){return"vjs-value vjs-value__".concat(o.value)})),l=nn((function(){return e.showDoubleQuotes?'"'.concat(e.node.key,'"'):e.node.key})),s=nn((function(){return"multiple"===e.selectableType})),a=nn((function(){return"single"===e.selectableType})),i=nn((function(){return e.pathSelectable(e.node.path,e.node.content)&&(s.value||a.value)})),c=function(e){var t=e+"";return"string"===o.value&&(t='"'.concat(t,'"')),t};return{state:Fe({valueClass:r,prettyKey:l,isMultiple:s,selectable:i}),defaultFormatter:c,customFormatter:function(t){return e.customValueFormatter?e.customValueFormatter(t,e.node.key,e.node.path,c(t)):c(t)},onBracketsClickHandler:function(){e.collapsedOnClickBrackets&&n("brackets-click",!e.collapsed,e.node.path)},onCheckedChange:function(){n("selected-change",e.node)},onNodeClick:function(){n("tree-node-click",e.node),i.value&&e.selectOnClickNode&&n("selected-change",e.node)}}},render:function(){var e=this.state,t=this.node,n=this.showSelectController,o=this.highlightSelectedNode,r=this.checked,l=this.showLength,s=this.collapsed,a=this.showLine,i=this.customValueFormatter,c=this.defaultFormatter,u=this.customFormatter,f=this.onNodeClick,p=this.onCheckedChange,d=this.onBracketsClickHandler;return zt("div",{class:{"vjs-tree__node":!0,"has-selector":n,"is-highlight":o&&r},onClick:f},[n&&e.selectable&&"objectEnd"!==t.type&&"arrayEnd"!==t.type&&zt(Fn,{isMultiple:e.isMultiple,checked:r,onChange:p},null),Array.from(Array(t.level)).map((function(e,t){return zt("div",{key:t,class:{"vjs-tree__indent":!0,"has-line":a}},null)})),t.key&&zt("span",{class:"vjs-key"},[Ht(" "),e.prettyKey,Ht(":  ")]),zt("span",null,["content"!==t.type?zt(Nn,{data:t.content,onClick:d},null):i?zt("span",{class:e.valueClass,innerHTML:u(t.content)},null):zt("span",{class:e.valueClass},[c(t.content)]),t.showComma&&zt("span",null,[Ht(",")]),l&&s&&zt("span",{class:"vjs-comment"},[Ht(" // "),t.length,Ht(" items ")])])])}});function In(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?In(Object(n),!0).forEach((function(t){i()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):In(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $n=on({name:"Tree",components:{TreeNode:Vn},props:{data:{type:[String,Number,Boolean,Array,Object],default:null},deep:{type:Number,default:1/0},path:{type:String,default:"root"},virtual:{type:Boolean,default:!1},itemHeight:{type:Number,default:20},showLength:{type:Boolean,default:!1},showDoubleQuotes:{type:Boolean,default:!0},selectableType:{type:String,default:""},showSelectController:{type:Boolean,default:!1},showLine:{type:Boolean,default:!0},selectOnClickNode:{type:Boolean,default:!0},modelValue:{type:[Array,String],default:function(){return""}},pathSelectable:{type:Function,default:function(){return!0}},highlightSelectedNode:{type:Boolean,default:!0},collapsedOnClickBrackets:{type:Boolean,default:!0},customValueFormatter:{type:Function,default:null}},emits:["click","change","update:modelValue"],setup:function(e,t){var n=t.emit,o=function(e,t=!1){return $e(e)?e:new Ue(e,t)}(undefined),l=Fe({translateY:0,visibleData:null,hiddenPaths:Rn(e.data,e.path).reduce((function(t,n){return"objectStart"!==n.type&&"arrayStart"!==n.type||n.level!==e.deep?t:Dn(Dn({},t),{},i()({},n.path,1))}),{})}),a=nn((function(){var t=null;return Rn(e.data,e.path).reduce((function(e,n,o){var r=Dn(Dn({},n),{},{id:o}),s=l.hiddenPaths[r.path];if(t&&t.path===r.path){var a="objectStart"===t.type,i=Dn(Dn(Dn({},t),r),{},{content:a?"{...}":"[...]",type:a?"objectCollapsed":"arrayCollapsed"});return t=null,e.concat(i)}return s&&!t?(t=r,e):t?e:e.concat(r)}),[])})),c=nn((function(){var t=e.modelValue;return t&&"multiple"===e.selectableType&&Array.isArray(t)?t:[t]})),u=nn((function(){return!e.selectableType||e.selectOnClickNode||e.showSelectController?"":"When selectableType is not null, selectOnClickNode and showSelectController cannot be false at the same time, because this will cause the selection to fail."})),f=function(t){if(e.virtual){var n=o.value,r=n&&n.scrollTop||0,s=Math.floor(r/e.itemHeight),a=s<0?0:s+10>t.length?t.length-10:s;a<0&&(a=0);var i=a+10;l.translateY=a*e.itemHeight,l.visibleData=t.filter((function(e,t){return t>=a&&t<i}))}else l.visibleData=t};return bt((function(){if(u.value)throw new Error("[VueJsonPretty] ".concat(u.value))})),bt((function(){a.value&&f(a.value)})),{tree:o,state:l,flatData:a,selectedPaths:c,onTreeScroll:function(){f(a.value)},onSelectedChange:function(t){var o=t.path,l=e.selectableType;if("multiple"===l){var a=c.value.findIndex((function(e){return e===o})),i=s()(c.value);-1!==a?i.splice(a,1):i.push(o),n("update:modelValue",i),n("change",i,s()(c.value))}else if("single"===l&&c.value[0]!==o){var u=r()(c.value,1)[0],f=o;n("update:modelValue",f),n("change",f,u)}},onTreeNodeClick:function(e){var t=e.content,o=e.path;n("click",o,t)},onBracketsClick:function(e,t){if(e)l.hiddenPaths=Dn(Dn({},l.hiddenPaths),{},i()({},t,1));else{var n=Dn({},l.hiddenPaths);delete n[t],l.hiddenPaths=n}}}},render:function(){var e=this.virtual,t=this.itemHeight,n=this.customValueFormatter,o=this.showDoubleQuotes,r=this.showLength,l=this.showLine,s=this.showSelectController,a=this.selectOnClickNode,i=this.pathSelectable,c=this.highlightSelectedNode,u=this.collapsedOnClickBrackets,f=this.state,p=this.flatData,d=this.selectedPaths,h=this.selectableType,v=this.onTreeNodeClick,y=this.onBracketsClick,g=this.onSelectedChange,m=this.onTreeScroll,b=f.visibleData&&f.visibleData.map((function(e){return zt(Vn,{key:e.id,node:e,collapsed:!!f.hiddenPaths[e.path],"custom-value-formatter":n,"show-double-quotes":o,"show-length":r,"collapsed-on-click-brackets":u,checked:d.includes(e.path),"selectable-type":h,"show-line":l,"show-select-controller":s,"select-on-click-node":a,"path-selectable":i,"highlight-selected-node":c,onTreeNodeClick:v,onBracketsClick:y,onSelectedChange:g},null)}));return zt("div",{ref:"tree",class:{"vjs-tree":!0,"is-virtual":e},onScroll:m},[e?zt("div",{style:{height:"".concat(p.length*t,"px")}},[zt("div",{style:{transform:"translateY(".concat(f.translateY,"px)")}},[b])]):b])}}),Un=Object.assign({},$n,{version:"2.0.0-rc.1"})}},t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}return n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n(275)}()}));
{
"name": "vue-json-pretty",
"version": "1.7.1",
"version": "2.0.0-rc.1",
"description": "A JSON tree view component that is easy to use and also supports data selection.",

@@ -11,5 +11,4 @@ "author": "leezng <im.leezng@gmail.com>",

"build:example": "cross-env EXAMPLE_ENV=true node build/build.js",
"e2e": "node test/e2e/runner.js",
"test": "npm run e2e",
"lint": "eslint --ext .js,.vue src test/e2e/specs example"
"test": "cypress open",
"lint": "eslint --ext .js,.vue src example"
},

@@ -33,9 +32,14 @@ "repository": {

"devDependencies": {
"autoprefixer": "^7.1.2",
"babel-core": "^6.26.3",
"babel-loader": "7",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-env": "^1.7.0",
"babel-preset-stage-2": "^6.24.1",
"chalk": "^2.0.1",
"@babel/core": "^7.12.3",
"@babel/plugin-transform-runtime": "^7.12.1",
"@babel/preset-env": "^7.12.1",
"@babel/preset-typescript": "^7.12.1",
"@typescript-eslint/eslint-plugin": "^4.7.0",
"@typescript-eslint/parser": "^4.7.0",
"@vue/babel-plugin-jsx": "^1.0.0-rc.3",
"@vue/compiler-sfc": "^3.0.2",
"@vue/eslint-config-typescript": "^7.0.0",
"autoprefixer": "^10.0.1",
"babel-loader": "^8.1.0",
"chalk": "^4.1.0",
"clean-webpack-plugin": "^3.0.0",

@@ -45,9 +49,9 @@ "connect-history-api-fallback": "^1.3.0",

"cross-env": "^7.0.2",
"cross-spawn": "^5.0.1",
"css-loader": "^0.28.0",
"cssnano": "^3.10.0",
"cross-spawn": "^7.0.3",
"css-loader": "^5.0.0",
"cssnano": "^4.1.10",
"cypress": "^5.5.0",
"eslint": "^7.3.1",
"eslint-friendly-formatter": "^4.0.1",
"eslint-loader": "^4.0.2",
"eslint-plugin-vue": "^6.2.2",
"eslint-plugin-vue": "^7.1.0",
"eslint-webpack-plugin": "^2.3.0",
"eventsource-polyfill": "^0.9.6",

@@ -58,22 +62,22 @@ "express": "^4.17.1",

"html-webpack-plugin": "^4.3.0",
"http-proxy-middleware": "^0.17.3",
"http-proxy-middleware": "^1.0.6",
"less": "^3.11.3",
"less-loader": "^6.1.2",
"mini-css-extract-plugin": "^0.9.0",
"nightwatch": "^1.0.19",
"opn": "^5.1.0",
"less-loader": "^7.0.2",
"mini-css-extract-plugin": "^1.2.1",
"open": "^7.3.0",
"optimize-css-assets-webpack-plugin": "^5.0.3",
"prettier": "^2.1.2",
"selenium-server": "^3.0.1",
"semver": "^5.3.0",
"shelljs": "^0.7.6",
"semver": "^7.3.2",
"shelljs": "^0.8.4",
"typescript": "^4.0.5",
"url-loader": "^4.1.0",
"vue": "^2.6.11",
"vue-loader": "^14.2.4",
"vue": "^3.0.2",
"vue-loader": "^16.0.0-rc.1",
"vue-style-loader": "^4.1.2",
"vue-template-compiler": "^2.6.11",
"webpack": "^4.43.0",
"webpack": "^5.3.0",
"webpack-bundle-analyzer": "^3.8.0",
"webpack-dev-middleware": "^3.7.2",
"webpack-hot-middleware": "^2.25.0",
"webpack-merge": "^4.1.0"
"webpack-merge": "^5.2.0"
},

@@ -80,0 +84,0 @@ "engines": {

Sorry, the diff of this file is not supported yet