electromagnetic-data-new/electrmangnetic/src/main/resources/static/assets/db-management-embed-auto-lo...

2 lines
6.1 KiB
JavaScript

!function(){function e(t){return e="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(t)}var t=["token"],r=["redirect"];function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return(t=u(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}function u(t){var r=function(t,r){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,r||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==e(r)?r:r+""}function f(t,r,n){return r=b(r),function(t,r){if(r&&("object"==e(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,p()?Reflect.construct(r,n||[],b(t).constructor):r.apply(t,n))}function l(e){var t="function"==typeof Map?new Map:void 0;return l=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(p())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&s(o,r.prototype),o}(e,arguments,b(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),s(r,e)},l(e)}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}System.register(["./index-legacy-Dpax7bsV.js","./_plugin-vue_export-helper-legacy-DySZQj4h.js"],(function(e,n){"use strict";var i,u,p,b,y,d,v,g,m,h;return{setters:[function(e){i=e.J,u=e.t,p=e.v,b=e.x,y=e.y,d=e.S,v=e.A,g=e.n,m=e.l},function(e){h=e._}],execute:function(){var n=document.createElement("style");n.textContent=".db-management[data-v-984b03cb]{height:100%;display:flex}.db-management .dir[data-v-984b03cb]{background:#fff;border-radius:2px;margin-right:12px;padding:20px;min-width:212px;box-sizing:border-box}.db-management .detail[data-v-984b03cb]{flex:1;overflow:hidden}\n/*$vite$:1*/",document.head.appendChild(n);var w=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),f(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s(e,t)}(t,e),r=t,n&&a(r.prototype,n),o&&a(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(l(Error));function O(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return function(e){return decodeURIComponent(atob(e).replace(/(.)/g,(function(e,t){var r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(t)}catch(r){return atob(t)}}w.prototype.name="InvalidTokenError";var j={style:{width:"100%",height:"100%",display:"flex","justify-content":"center","align-items":"center"}},P={name:"db-management-embed-auto-login"};e("default",h(Object.assign(P,{props:{redirect:{type:String,default:function(){return"/private/db-management/project/embed"}}},setup:function(e){var n=e,a=g(),f=m(),l=i(),s=u(!0),h=u();return p((function(){if(a.query.token)try{!function(e,t){if("string"!=typeof e)throw new w("Invalid token specified: must be a string");t||(t={});var r,n=!0===t.header?0:1,o=e.split(".")[n];if("string"!=typeof o)throw new w("Invalid token specified: missing part #".concat(n+1));try{r=O(o)}catch(i){throw new w("Invalid token specified: invalid base64 for part #".concat(n+1," (").concat(i.message,")"))}try{return JSON.parse(r)}catch(i){throw new w("Invalid token specified: invalid json for part #".concat(n+1," (").concat(i.message,")"))}}(decodeURIComponent(a.query.token||"").replace(/^Bearer\s/,"")),l.login(decodeURIComponent(a.query.token||"").replace(/^Bearer\s/,"")),s.value=!1;var e=a.query,i=(e.token,c(e,t)),u=(n.redirect,c(n,r));f.replace({path:n.redirect,query:o(o({},i),u)})}catch(p){h.value="异常的令牌:<".concat(p,">")}else h.value="令牌是必须的参数!"})),function(e,t){return b(),y("div",j,d(v(h)?v(h):"登录中..."),1)}}}),[["__scopeId","data-v-984b03cb"]]))}}}))}();