From 846aec6cb28fa708f7569d4eed569582206743a1 Mon Sep 17 00:00:00 2001 From: sige Date: Sun, 28 Jan 2024 14:07:43 +0800 Subject: [PATCH] ~~ --- src/pom.xml.versionsBackup | 62 +++++++++++++++++++++ src/src/main/resources/static/css/app.425bb5aa.css | 1 + .../resources/static/img/login-pic.6cca7e2a.png | Bin 0 -> 135919 bytes src/src/main/resources/static/js/app.7abc112c.js | 2 + .../main/resources/static/js/app.7abc112c.js.map | 1 + 5 files changed, 66 insertions(+) create mode 100644 src/pom.xml.versionsBackup create mode 100644 src/src/main/resources/static/css/app.425bb5aa.css create mode 100644 src/src/main/resources/static/img/login-pic.6cca7e2a.png create mode 100644 src/src/main/resources/static/js/app.7abc112c.js create mode 100644 src/src/main/resources/static/js/app.7abc112c.js.map diff --git a/src/pom.xml.versionsBackup b/src/pom.xml.versionsBackup new file mode 100644 index 0000000..6abd710 --- /dev/null +++ b/src/pom.xml.versionsBackup @@ -0,0 +1,62 @@ + + + 4.0.0 + + com.my + graphite_digester_bg + 0.0.10 + src + src + + 17 + + + + org.springframework.boot + spring-boot-starter-parent + 3.1.5 + + + + + + org.springframework.boot + spring-boot-starter-web + + + com.fazecast + jSerialComm + 2.6.2 + + + org.java-websocket + Java-WebSocket + 1.5.4 + + + + + + + + org.xerial + sqlite-jdbc + 3.43.2.0 + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 3.0.2 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/src/src/main/resources/static/css/app.425bb5aa.css b/src/src/main/resources/static/css/app.425bb5aa.css new file mode 100644 index 0000000..4b3a63f --- /dev/null +++ b/src/src/main/resources/static/css/app.425bb5aa.css @@ -0,0 +1 @@ +.heating-plate[data-v-8bc66930]{background:#eeeff8;border:12px solid #e5e7f2}.tube-rack-slot .title[data-v-8bc66930]{font-size:16px;font-weight:700;letter-spacing:.06em;top:-45px;color:#d6d9f1}.tube-rack-slot.active .title[data-v-8bc66930]{color:#26d574}.tube-rack-slot .tube-rack[data-v-8bc66930]{background:#d6d9f1}.tube-rack-slot.active .tube-rack[data-v-8bc66930]{background:#1b1b1b}.tube-rack-slot .tube[data-v-8bc66930]{background:#fff}.tube-rack-slot.active .tube[data-v-8bc66930]{background:#26d574}.camera[data-v-8bc66930]{background:linear-gradient(180deg,rgba(5,10,39,.5),rgba(4,10,52,.5) 97%);-webkit-backdrop-filter:blur(194px);backdrop-filter:blur(194px)}.page-menu .item.active[data-v-4d7f5cfe]{background:linear-gradient(270deg,#3556fa,#007bff);color:#fff}.page-menu .item[data-v-4d7f5cfe]{cursor:pointer;color:#8799ab;padding-left:1.25rem;padding-right:1.25rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.contents{display:contents}.h-0{height:0}.h-1\/4{height:25%}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.w-0{width:0}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-20{width:5rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-6{width:1.5rem}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.overflow-hidden{overflow:hidden}.\!rounded-full{border-radius:9999px!important}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.\!bg-blue-500{--tw-bg-opacity:1!important;background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.\!bg-transparent{background-color:transparent!important}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.\!leading-none{line-height:1!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app,body,html{height:100%}.app-bg-default,body{background-color:#d2dfef}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6} \ No newline at end of file diff --git a/src/src/main/resources/static/img/login-pic.6cca7e2a.png b/src/src/main/resources/static/img/login-pic.6cca7e2a.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb2c00d27961cd79568c9db782260e80efee71f GIT binary patch literal 135919 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 WY3*TuY4s2AW29$(w^H|M#Qz6m`m+B3 literal 0 HcmV?d00001 diff --git a/src/src/main/resources/static/js/app.7abc112c.js b/src/src/main/resources/static/js/app.7abc112c.js new file mode 100644 index 0000000..c967340 --- /dev/null +++ b/src/src/main/resources/static/js/app.7abc112c.js @@ -0,0 +1,2 @@ +(function(){"use strict";var e={5061:function(e,t,l){var a=l(9242),n=l(1020),u=l(4870),s=l(3396),i=(l(560),l(7139)),c=l.p+"img/calendar.b4191ee0.svg",o=l.p+"img/clock.92f34a38.svg",r=l.p+"img/progress-finish.e0222eda.svg",d=l.p+"img/logout.88f35477.svg";const p=(0,n.Q_)("AppStore",{state:()=>({accessToken:null,isDeviceReady:!1}),actions:{setAccessToken(e){this.accessToken=e},setIsDeviceReady(e){this.isDeviceReady=e}}});l(3429),l(5564);var v=l.p+"img/camera-off.93bcc134.svg",m=l.p+"img/bucket-full.e324e5ed.svg",f=l.p+"img/bucket-empty.631789af.svg",w=l(7327),g=l(1076);class _{static getClient(){return null===_.client&&(_.client=new _),_.client}constructor(){}async call(e,t){const l=p();let a={};a["App-Access-Token"]=l.accessToken;let n=`http://${window.location.hostname}:8080/api`;"192.168.8.10"===window.location.hostname&&(n="http://192.168.8.10/api");const u=await g.Z.post(`${n}/${e}`,t,{headers:a});if(!u.data.success)throw new Error(u.data.message);return u.data.data}async userLogin(e){return await this.call("user/login",e)}async userLogout(){return await this.call("user/logout")}async userList(){return await this.call("user/list")}async userDelete(e){return await this.call("user/delete",{id:e})}async deviceRuntimeVariableGet(e){let t=await this.call("device/runtime-variable/get",{name:e});return t.value}async deviceStart(){return await this.call("device/start")}async taskAppend(e,t={}){return await this.call("task/append",{name:e,params:t})}async taskActionExecute(){return await this.call("task/task-action-execute")}async resourceDataGet(e){return await this.call("resource/data-get",{name:e})}}(0,w.Z)(_,"client",null);const x=e=>((0,s.dD)("data-v-8bc66930"),e=e(),(0,s.Cn)(),e),b={class:"h-full flex flex-col"},y={class:"h-full flex flex-col bg-white rounded-2xl p-5"},k=x((()=>(0,s._)("div",{class:"camera h-0 grow rounded-2xl flex flex-col justify-center items-center"},[(0,s._)("div",null,[(0,s._)("p",{class:"m-0 text-center"},[(0,s._)("img",{src:v})]),(0,s._)("p",{class:"m-0 mt-2 text-2xl text-white"},"未检测到照相设备")])],-1))),h={class:"mt-3"},W={class:"h-full flex flex-col bg-white rounded-2xl p-5"},A={class:"h-0 grow flex flex-col"},U={class:"heating-plate h-0 grow bg-green-400 flex flex-col justify-center items-center rounded-full"},D={class:"relative w-1/4 h-1/4"},C={class:"title absolute w-full text-center"},S={class:"mb-1"},I={key:0,class:"mb-0"},j=x((()=>(0,s._)("div",{class:"tube rounded-full h-full w-full"},null,-1))),H={class:"mt-3"},O={class:"h-full flex flex-col bg-white rounded-2xl p-5"},T={class:"h-0 grow"},z={class:"flex flex-row items-center"},q={class:"ml-2 bg-amber-500 rounded-2xl py-2 px-4 text-white w-0 grow text-center"},E={class:"mb-0 text-2xl"},F={class:"mb-0"},Y={class:"p-1"},L={class:"flex flex-row justify-evenly bg-white rounded-2xl p-5"},M={class:"w-full relative"},N=x((()=>(0,s._)("div",{class:"h-full w-full text-center"},[(0,s._)("img",{class:"w-1/2",src:m})],-1))),P=x((()=>(0,s._)("img",{class:"w-1/2",src:f},null,-1))),V=[P],Z={class:"mx-2 p-2 mt-3 rounded-2xl text-center",style:{background:"#D2DFEF",color:"#8799AB"}},K={class:"inline-block p-1 rounded-2xl mr-1",style:{background:"#DCE8F7"}},R={class:"inline-block py-1"},G={class:"text-center mt-1"},B=x((()=>(0,s._)("p",null,"放入样本后点击确认完成添加",-1)));var $={__name:"Operation",setup(e){const t=(0,u.iH)({enable:!1}),l=(0,u.iH)({enable:!1,slotIndex:0}),a=(0,u.iH)({enable:!1,slotIndex:0,name:""}),n=(0,u.iH)({enable:!1,slotIndex:0,liquidIndex:0,liquidVolume:100,shakeTimes:3}),c=(0,u.iH)({enable:!1,slotIndex:0,temperature:100,duration:10}),o=(0,u.iH)([]),r=(0,u.iH)([]);function d(){p()}async function p(){let e=_.getClient(),t=await e.resourceDataGet("HeatingTubeRackSlot");o.value=structuredClone(t),t=await e.resourceDataGet("Acid"),r.value=structuredClone(t),setTimeout(p,1e3)}async function v(){t.value.enable=!0;let e=_.getClient();await e.taskAppend("SampleAdd")}async function m(){t.value.enable=!1;let e=_.getClient();await e.taskAppend("SampleAdd")}async function f(){t.value.enable=!1}async function w(){l.value.enable=!0}async function g(){l.value.enable=!1;let e=_.getClient();await e.taskAppend("SampleTakeOut",{slotIndex:l.value.slotIndex})}async function x(){l.value.enable=!1}async function P(){a.value.enable=!0}async function $(){a.value.enable=!1;let e=_.getClient();await e.taskAppend("Digestion",{slotIndex:a.value.slotIndex,name:a.value.name})}async function Q(){a.value.enable=!1}function J(e){if(null===e.heatingStartedAt)return 0;let t=Date.now()/1e3-e.heatingStartedAt,l=t/e.heatingDuration*100;return l}function X(){n.value.enable=!0}async function ee(){n.value.enable=!1;let e=_.getClient();await e.taskAppend("LiquidAdd",{slotIndex:a.value.slotIndex,liquidIndex:a.value.liquidIndex,liquidVolume:a.value.liquidVolume,shakeTimes:a.value.shakeTimes})}function te(){n.value.enable=!1}function le(){c.value.enable=!0}async function ae(){c.value.enable=!1;let e=_.getClient();await e.taskAppend("Heating",{slotIndex:c.value.slotIndex,temperature:c.value.temperature,duration:c.value.duration})}function ne(){c.value.enable=!1}return(0,s.bv)(d),(e,u)=>{const d=(0,s.up)("CameraOutlined"),p=(0,s.up)("a-button"),_=(0,s.up)("a-col"),ue=(0,s.up)("a-row"),se=(0,s.up)("SettingOutlined"),ie=(0,s.up)("ExperimentOutlined"),ce=(0,s.up)("FireOutlined"),oe=(0,s.up)("PlusCircleOutlined"),re=(0,s.up)("CheckCircleOutlined"),de=(0,s.up)("a-progress"),pe=(0,s.up)("a-modal"),ve=(0,s.up)("a-radio-button"),me=(0,s.up)("a-radio-group"),fe=(0,s.up)("a-form-item"),we=(0,s.up)("a-form"),ge=(0,s.up)("a-select-option"),_e=(0,s.up)("a-select"),xe=(0,s.up)("a-input-number");return(0,s.wg)(),(0,s.iD)("div",b,[(0,s.Wm)(ue,{class:"h-0 grow"},{default:(0,s.w5)((()=>[(0,s.Wm)(_,{span:9,class:"p-1"},{default:(0,s.w5)((()=>[(0,s._)("div",y,[k,(0,s._)("div",h,[(0,s.Wm)(p,null,{default:(0,s.w5)((()=>[(0,s.Wm)(d)])),_:1})])])])),_:1}),(0,s.Wm)(_,{span:10,class:"p-1"},{default:(0,s.w5)((()=>[(0,s._)("div",W,[(0,s._)("div",A,[(0,s._)("div",U,[(0,s._)("div",D,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.value,(e=>((0,s.wg)(),(0,s.iD)("div",{key:e.index,class:(0,i.C_)(["tube-rack-slot absolute h-full w-full",{active:e.isLocked}]),style:(0,i.j5)({transform:`rotateZ(${72*(e.index-1)}deg) translateY(140%)`})},[(0,s._)("div",C,[(0,s._)("p",S,"A - "+(0,i.zw)(e.index+1),1),null!==e.digestion?((0,s.wg)(),(0,s.iD)("p",I,(0,i.zw)(e.digestion.name),1)):(0,s.kq)("",!0)]),(0,s.Wm)(ue,{class:"tube-rack p-1 rounded-lg h-full"},{default:(0,s.w5)((()=>[((0,s.wg)(),(0,s.iD)(s.HY,null,(0,s.Ko)(16,(e=>(0,s.Wm)(_,{class:"p-1",key:e,span:6},{default:(0,s.w5)((()=>[j])),_:2},1024))),64))])),_:1})],6)))),128))])])]),(0,s._)("div",H,[(0,s.Wm)(ue,null,{default:(0,s.w5)((()=>[(0,s.Wm)(_,{span:13,class:"text-left"},{default:(0,s.w5)((()=>[(0,s.Wm)(p,{onClick:P},{default:(0,s.w5)((()=>[(0,s.Wm)(se)])),_:1}),(0,s.Wm)(p,{class:"ml-1",onClick:X},{default:(0,s.w5)((()=>[(0,s.Wm)(ie)])),_:1}),(0,s.Wm)(p,{class:"ml-1",onClick:le},{default:(0,s.w5)((()=>[(0,s.Wm)(ce)])),_:1})])),_:1}),(0,s.Wm)(_,{span:11,class:"text-right"},{default:(0,s.w5)((()=>[(0,s.Wm)(p,{class:"ml-1",onClick:v},{default:(0,s.w5)((()=>[(0,s.Wm)(oe)])),_:1}),(0,s.Wm)(p,{class:"ml-1",onClick:w},{default:(0,s.w5)((()=>[(0,s.Wm)(re)])),_:1})])),_:1})])),_:1})])])])),_:1}),(0,s.Wm)(_,{span:5,class:"p-1"},{default:(0,s.w5)((()=>[(0,s._)("div",O,[(0,s._)("div",T,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.value,(e=>((0,s.wg)(),(0,s.iD)("div",{key:e.index,class:"bg-gray-100 mb-2 flex flex-row p-2 rounded-2xl"},[(0,s._)("div",z,[(0,s.Wm)(de,{type:"circle",percent:J(e),size:50,strokeWidth:18},null,8,["percent"])]),(0,s._)("div",q,[(0,s._)("p",E,(0,i.zw)(e.temperature||"---"),1),(0,s._)("p",F,"A - "+(0,i.zw)(e.index+1),1)])])))),128))])])])),_:1})])),_:1}),(0,s._)("div",Y,[(0,s._)("div",L,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(r.value,(e=>((0,s.wg)(),(0,s.iD)("div",{key:e.index},[(0,s._)("div",M,[N,(0,s._)("div",{class:"h-full w-full text-center absolute top-0 overflow-hidden",style:(0,i.j5)({height:100-e.volume/e.maxVolume*100+"%"})},V,4)]),(0,s._)("div",Z,[(0,s._)("span",K,(0,i.zw)(e.volume),1),(0,s._)("span",R,(0,i.zw)(e.maxVolume),1)]),(0,s._)("div",G,(0,i.zw)(e.acidName),1)])))),128))])]),(0,s.Wm)(pe,{visible:t.value.enable,"onUpdate:visible":u[0]||(u[0]=e=>t.value.enable=e),title:"添加样本",onOk:m,onCancel:f,"ok-text":"确认","cancel-text":"取消"},{default:(0,s.w5)((()=>[B])),_:1},8,["visible"]),(0,s.Wm)(pe,{visible:l.value.enable,"onUpdate:visible":u[2]||(u[2]=e=>l.value.enable=e),title:"取出样本",onOk:g,onCancel:x,"ok-text":"确认","cancel-text":"取消"},{default:(0,s.w5)((()=>[(0,s.Wm)(we,{"label-col":{span:4},"wrapper-col":{span:20},"label-align":"left",class:"py-5"},{default:(0,s.w5)((()=>[(0,s.Wm)(fe,{label:"位置"},{default:(0,s.w5)((()=>[(0,s.Wm)(me,{value:l.value.slotIndex,"onUpdate:value":u[1]||(u[1]=e=>l.value.slotIndex=e),"button-style":"solid"},{default:(0,s.w5)((()=>[(0,s.Wm)(ve,{value:"0"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-1")])),_:1}),(0,s.Wm)(ve,{value:"1"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-2")])),_:1}),(0,s.Wm)(ve,{value:"2"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-3")])),_:1}),(0,s.Wm)(ve,{value:"3"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-4")])),_:1}),(0,s.Wm)(ve,{value:"4"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-5")])),_:1})])),_:1},8,["value"])])),_:1})])),_:1})])),_:1},8,["visible"]),(0,s.Wm)(pe,{visible:a.value.enable,"onUpdate:visible":u[5]||(u[5]=e=>a.value.enable=e),title:"执行预设",onOk:$,onCancel:Q,"ok-text":"确认","cancel-text":"取消"},{default:(0,s.w5)((()=>[(0,s.Wm)(we,{"label-col":{span:4},"wrapper-col":{span:20},"label-align":"left",class:"py-5"},{default:(0,s.w5)((()=>[(0,s.Wm)(fe,{label:"位置"},{default:(0,s.w5)((()=>[(0,s.Wm)(me,{value:a.value.slotIndex,"onUpdate:value":u[3]||(u[3]=e=>a.value.slotIndex=e),"button-style":"solid"},{default:(0,s.w5)((()=>[(0,s.Wm)(ve,{value:"0"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-1")])),_:1}),(0,s.Wm)(ve,{value:"1"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-2")])),_:1}),(0,s.Wm)(ve,{value:"2"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-3")])),_:1}),(0,s.Wm)(ve,{value:"3"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-4")])),_:1}),(0,s.Wm)(ve,{value:"4"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-5")])),_:1})])),_:1},8,["value"])])),_:1}),(0,s.Wm)(fe,{label:"预设"},{default:(0,s.w5)((()=>[(0,s.Wm)(_e,{value:a.value.name,"onUpdate:value":u[4]||(u[4]=e=>a.value.name=e)},{default:(0,s.w5)((()=>[(0,s.Wm)(ge,{value:"默认预设001"},{default:(0,s.w5)((()=>[(0,s.Uk)("默认预设001")])),_:1})])),_:1},8,["value"])])),_:1})])),_:1})])),_:1},8,["visible"]),(0,s.Wm)(pe,{visible:n.value.enable,"onUpdate:visible":u[10]||(u[10]=e=>n.value.enable=e),title:"加酸",onOk:ee,onCancel:te,"ok-text":"确认","cancel-text":"取消"},{default:(0,s.w5)((()=>[(0,s.Wm)(we,{"label-col":{span:4},"wrapper-col":{span:20},"label-align":"left",class:"py-5"},{default:(0,s.w5)((()=>[(0,s.Wm)(fe,{label:"位置"},{default:(0,s.w5)((()=>[(0,s.Wm)(me,{value:n.value.slotIndex,"onUpdate:value":u[6]||(u[6]=e=>n.value.slotIndex=e),"button-style":"solid"},{default:(0,s.w5)((()=>[(0,s.Wm)(ve,{value:"0"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-1")])),_:1}),(0,s.Wm)(ve,{value:"1"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-2")])),_:1}),(0,s.Wm)(ve,{value:"2"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-3")])),_:1}),(0,s.Wm)(ve,{value:"3"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-4")])),_:1}),(0,s.Wm)(ve,{value:"4"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-5")])),_:1})])),_:1},8,["value"])])),_:1}),(0,s.Wm)(fe,{label:"酸液"},{default:(0,s.w5)((()=>[(0,s.Wm)(_e,{value:n.value.liquidIndex,"onUpdate:value":u[7]||(u[7]=e=>n.value.liquidIndex=e)},{default:(0,s.w5)((()=>[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(r.value,(e=>((0,s.wg)(),(0,s.j4)(ge,{key:e.index,value:e.index},{default:(0,s.w5)((()=>[(0,s.Uk)((0,i.zw)(e.acidName)+" @ "+(0,i.zw)(e.index+1),1)])),_:2},1032,["value"])))),128))])),_:1},8,["value"])])),_:1}),(0,s.Wm)(fe,{label:"加量"},{default:(0,s.w5)((()=>[(0,s.Wm)(xe,{value:n.value.liquidVolume,"onUpdate:value":u[8]||(u[8]=e=>n.value.liquidVolume=e),min:0},null,8,["value"])])),_:1}),(0,s.Wm)(fe,{label:"摇匀次数"},{default:(0,s.w5)((()=>[(0,s.Wm)(xe,{value:n.value.shakeTimes,"onUpdate:value":u[9]||(u[9]=e=>n.value.shakeTimes=e),min:0},null,8,["value"])])),_:1})])),_:1})])),_:1},8,["visible"]),(0,s.Wm)(pe,{visible:c.value.enable,"onUpdate:visible":u[14]||(u[14]=e=>c.value.enable=e),title:"加热",onOk:ae,onCancel:ne,"ok-text":"确认","cancel-text":"取消"},{default:(0,s.w5)((()=>[(0,s.Wm)(we,{"label-col":{span:4},"wrapper-col":{span:20},"label-align":"left",class:"py-5"},{default:(0,s.w5)((()=>[(0,s.Wm)(fe,{label:"位置"},{default:(0,s.w5)((()=>[(0,s.Wm)(me,{value:c.value.slotIndex,"onUpdate:value":u[11]||(u[11]=e=>c.value.slotIndex=e),"button-style":"solid"},{default:(0,s.w5)((()=>[(0,s.Wm)(ve,{value:"0"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-1")])),_:1}),(0,s.Wm)(ve,{value:"1"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-2")])),_:1}),(0,s.Wm)(ve,{value:"2"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-3")])),_:1}),(0,s.Wm)(ve,{value:"3"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-4")])),_:1}),(0,s.Wm)(ve,{value:"4"},{default:(0,s.w5)((()=>[(0,s.Uk)("A-5")])),_:1})])),_:1},8,["value"])])),_:1}),(0,s.Wm)(fe,{label:"温度"},{default:(0,s.w5)((()=>[(0,s.Wm)(xe,{value:c.value.temperature,"onUpdate:value":u[12]||(u[12]=e=>c.value.temperature=e),min:0},null,8,["value"])])),_:1}),(0,s.Wm)(fe,{label:"持续时间"},{default:(0,s.w5)((()=>[(0,s.Wm)(xe,{value:c.value.duration,"onUpdate:value":u[13]||(u[13]=e=>c.value.duration=e),min:0},null,8,["value"])])),_:1})])),_:1})])),_:1},8,["visible"])])}}},Q=l(89);const J=(0,Q.Z)($,[["__scopeId","data-v-8bc66930"]]);var X=J;const ee={class:"p-1"};var te={__name:"UserManagement",setup(e){const t=[{key:"account",dataIndex:"account",title:"用户名",align:"center"},{key:"roleName",title:"权限",align:"center"},{key:"createdAt",dataIndex:"createdAt",title:"创建时间",align:"center"},{key:"action",title:"操作",align:"center"}],l=(0,u.iH)([]);let a=null;async function n(){a=_.getClient(),await c()}async function c(){let e=await a.userList();l.value=structuredClone(e.list)}function o(e){if(0===e)return"";let t=new Date(e),l=[];return l.push(t.getFullYear()+"-"),l.push((t.getMonth()+1).toString().padStart(2,"0")+"-"),l.push(t.getDate().toString().padStart(2,"0")+" "),l.push(t.getHours().toString().padStart(2,"0")+":"),l.push(t.getMinutes().toString().padStart(2,"0")+":"),l.push(t.getSeconds().toString().padStart(2,"0")),l.join("")}async function r(e){await a.userDelete(e.id),await c()}return(0,s.bv)(n),(e,a)=>{const n=(0,s.up)("a-button"),u=(0,s.up)("a-popconfirm"),c=(0,s.up)("a-table");return(0,s.wg)(),(0,s.iD)("div",ee,[(0,s.Wm)(c,{dataSource:l.value,columns:t},{bodyCell:(0,s.w5)((({column:e,record:t})=>["roleName"===e.key?((0,s.wg)(),(0,s.iD)(s.HY,{key:0},[(0,s.Uk)((0,i.zw)(t.role.name),1)],64)):"createdAt"===e.key?((0,s.wg)(),(0,s.iD)(s.HY,{key:1},[(0,s.Uk)((0,i.zw)(o(t.createdAt)),1)],64)):"action"===e.key?((0,s.wg)(),(0,s.iD)(s.HY,{key:2},[(0,s.Wm)(u,{title:"是否删除该用户?",onConfirm:e=>r(t)},{default:(0,s.w5)((()=>[(0,s.Wm)(n,{class:"ml-1",disabled:""},{default:(0,s.w5)((()=>[(0,s.Uk)("删除")])),_:1})])),_:2},1032,["onConfirm"]),(0,s.Wm)(n,{class:"ml-1",disabled:""},{default:(0,s.w5)((()=>[(0,s.Uk)("修改权限")])),_:1}),(0,s.Wm)(n,{class:"ml-1",disabled:""},{default:(0,s.w5)((()=>[(0,s.Uk)("修改密码")])),_:1})],64)):(0,s.kq)("",!0)])),_:1},8,["dataSource"])])}}};const le=te;var ae=le;const ne={class:"p-1"};var ue={__name:"History",setup(e){const t=[{key:"account",dataIndex:"account",title:"用户",align:"center"},{key:"slot",dataIndex:"slot",title:"试管架",align:"center"},{key:"action",dataIndex:"action",title:"动作",align:"center"},{key:"createdAt",dataIndex:"createdAt",title:"时间",align:"center"}],l=(0,u.iH)([{account:"admin",slot:"A-1",action:"加入试管",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加酸:硫酸",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加热: 270℃ 15分钟",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加酸:硫酸",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加热: 270℃ 15分钟",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加酸:硫酸",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加热: 270℃ 15分钟",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加酸:硫酸",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加热: 270℃ 15分钟",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加酸:硫酸",createdAt:"2021-08-01 12:00:00"},{account:"admin",slot:"A-1",action:"加热: 270℃ 15分钟",createdAt:"2021-08-01 12:00:00"}]);return(e,a)=>{const n=(0,s.up)("a-table");return(0,s.wg)(),(0,s.iD)("div",ne,[(0,s.Wm)(n,{dataSource:l.value,columns:t},null,8,["dataSource"])])}}};const se=ue;var ie=se;const ce={class:"p-1"};var oe={__name:"TaskStepManagement",setup(e){const t=[{key:"name",dataIndex:"name",title:"名称",align:"center"},{key:"steps",dataIndex:"steps",title:"步骤",align:"left"},{key:"action",dataIndex:"action",title:"操作",align:"center"}],l=(0,u.iH)([{name:"预设001",steps:"加酸:硫酸 -> 加热: 270℃ 15分钟 -> 加酸:硫酸 -> 加热: 270℃ 15分钟 -> 加酸:硫酸 -> 加热: 270℃ 15分钟",action:"删除 编辑"},{name:"预设002",steps:"加酸:盐酸 -> 加热: 270℃ 15分钟 -> 加酸:硫酸 -> 加热: 270℃ 15分钟 加热: 270℃ 15分钟",action:"删除 编辑"},{name:"预设003",steps:"加酸:氢氟酸 -> 加热: 270℃ 15分钟 -> 加酸:盐酸 -> 加热: 270℃ 15分钟 -> 加酸:盐酸 -> 加热: 270℃ 15分钟",action:"删除 编辑"},{name:"预设004",steps:"加酸:盐酸 -> 加热: 270℃ 15分钟 -> 加酸:氢氟酸 -> 加热: 270℃ 15分钟 -> 加酸:盐酸 -> 加热: 270℃ 15分钟",action:"删除 编辑"}]);return(e,a)=>{const n=(0,s.up)("a-table");return(0,s.wg)(),(0,s.iD)("div",ce,[(0,s.Wm)(n,{dataSource:l.value,columns:t},null,8,["dataSource"])])}}};const re=oe;var de=re;const pe={class:"flex flex-col justify-center items-center h-full bg-gray-50 rounded-3xl"},ve=(0,s._)("div",{class:"text-center mb-10 text-3xl bg-blue-200 p-5 rounded-3xl w-32 text-gray-100"},"硫酸",-1),me={class:"w-full relative"},fe=(0,s._)("div",{class:"h-full w-full text-center"},[(0,s._)("img",{class:"w-1/2",src:m})],-1),we=(0,s._)("img",{class:"w-1/2",src:f},null,-1),ge=[we],_e=(0,s._)("div",{class:"mx-2 p-2 mt-3 rounded-2xl text-3xl",style:{background:"#D2DFEF",color:"#8799AB"}},[(0,s._)("span",{class:"inline-block p-1 rounded-2xl mr-5",style:{background:"#DCE8F7"}},"3000g"),(0,s._)("span",{class:"inline-block py-1"},"5000g")],-1),xe=(0,s._)("div",{class:"flex flex-col justify-center items-center h-full bg-gray-50 rounded-3xl"},[(0,s._)("div",{class:"text-center mb-10 text-3xl bg-blue-200 p-5 rounded-3xl w-32 text-gray-100"},"硫酸"),(0,s._)("div",{class:"w-full relative"},[(0,s._)("div",{class:"h-full w-full text-center"},[(0,s._)("img",{class:"w-1/2",src:m})])]),(0,s._)("div",{class:"mx-2 p-2 mt-3 rounded-2xl text-3xl",style:{background:"#D2DFEF",color:"#8799AB"}},[(0,s._)("span",{class:"inline-block p-1 rounded-2xl mr-5",style:{background:"#DCE8F7"}},"3000g"),(0,s._)("span",{class:"inline-block py-1"},"5000g")]),(0,s._)("div",{class:"py-3 px-5 text-3xl bg-blue-500 text-white mt-10 rounded-3xl"},"加载")],-1),be={class:"flex flex-col justify-center items-center h-full bg-gray-50 rounded-3xl"};function ye(e,t){const l=(0,s.up)("a-col"),a=(0,s.up)("a-row");return(0,s.wg)(),(0,s.j4)(a,{class:"h-full p-1"},{default:(0,s.w5)((()=>[(0,s.Wm)(l,{span:10,class:"p-5"},{default:(0,s.w5)((()=>[(0,s._)("div",pe,[ve,(0,s._)("div",me,[fe,(0,s._)("div",{class:"h-full w-full text-center absolute top-0 overflow-hidden",style:(0,i.j5)({height:100*Math.random()+"%"})},ge,4)]),_e])])),_:1}),(0,s.Wm)(l,{span:10,class:"p-5"},{default:(0,s.w5)((()=>[xe])),_:1}),(0,s.Wm)(l,{span:4,class:"p-5"},{default:(0,s.w5)((()=>[(0,s._)("div",be,[((0,s.wg)(),(0,s.iD)(s.HY,null,(0,s.Ko)(8,(e=>(0,s._)("div",{key:e,class:(0,i.C_)(["bg-white bg-gray-200 p-3 mb-5 w-3/4 text-center rounded-3xl text-xl text-gray-500",{"!bg-blue-500 !text-white":2==e}])}," 硫酸 ",2))),64))])])),_:1})])),_:1})}const ke={},he=(0,Q.Z)(ke,[["render",ye]]);var We=he;const Ae={class:"p-1"};var Ue={__name:"Test",setup(e){const t=[{key:"name",dataIndex:"name",title:"名称",align:"left"},{key:"action",dataIndex:"action",title:"操作",align:"right"}],l=(0,u.iH)([{name:"加液机械臂",action:"复位 最小值 最大值"},{name:"蠕动泵01",action:"复位 加液 回抽"},{name:"蠕动泵02",action:"复位 加液 回抽"},{name:"蠕动泵03",action:"复位 加液 回抽"},{name:"蠕动泵04",action:"复位 加液 回抽"},{name:"蠕动泵05",action:"复位 加液 回抽"},{name:"蠕动泵06",action:"复位 加液 回抽"},{name:"蠕动泵07",action:"复位 加液 回抽"},{name:"蠕动泵08",action:"复位 加液 回抽"},{name:"蠕动泵09",action:"复位 加液 回抽"},{name:"蠕动泵10",action:"复位 加液 回抽"},{name:"蠕动泵11",action:"复位 加液 回抽"},{name:"蠕动泵12",action:"复位 加液 回抽"},{name:"蠕动泵13",action:"复位 加液 回抽"},{name:"蠕动泵14",action:"复位 加液 回抽"},{name:"蠕动泵15",action:"复位 加液 回抽"},{name:"蠕动泵16",action:"复位 加液 回抽"}]);return(e,a)=>{const n=(0,s.up)("a-table");return(0,s.wg)(),(0,s.iD)("div",Ae,[(0,s.Wm)(n,{dataSource:l.value,columns:t},null,8,["dataSource"])])}}};const De=Ue;var Ce=De;const Se={key:0,style:{position:"fixed",background:"#676767",width:"100%",height:"100%",top:"0",left:"0",opacity:"0.9",display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"}},Ie={style:{color:"#bbbbbb","font-size":"3rem","margin-top":"45px"}};var je={__name:"Loading",setup(e,{expose:t}){const l=(0,u.iH)(!1),a=(0,u.iH)("");function n(e){l.value=!0,a.value=e}function c(){l.value=!1}return t({show:n,hide:c}),(e,t)=>{const n=(0,s.up)("a-spin");return l.value?((0,s.wg)(),(0,s.iD)("div",Se,[(0,s.Wm)(n,{size:"large"}),(0,s._)("div",Ie,(0,i.zw)(a.value),1)])):(0,s.kq)("",!0)}}};const He=je;var Oe=He;const Te=e=>((0,s.dD)("data-v-4d7f5cfe"),e=e(),(0,s.Cn)(),e),ze={class:"bg-white h-full rounded-full px-5 text-xl flex flex-row items-center justify-around"},qe=Te((()=>(0,s._)("img",{class:"h-5",src:c},null,-1))),Ee=Te((()=>(0,s._)("img",{class:"h-5",src:o},null,-1))),Fe=Te((()=>(0,s._)("div",{class:"bg-white h-full rounded-full px-5 text-xl flex flex-col justify-center"},[(0,s._)("div",null,[(0,s._)("img",{class:"h-5",src:r}),(0,s._)("span",{class:"ml-3"},"设备已就绪")])],-1))),Ye=Te((()=>(0,s._)("div",{class:"h-full px-5 text-xl flex flex-row items-center justify-around"},[(0,s._)("span",{class:"bg-black text-white block py-2 px-4 rounded-full"},"A"),(0,s._)("span",{class:"text-2xl font-bold"},"ADMIN")],-1))),Le={class:"h-full flex flex-col justify-between"},Me={class:"page-menu"},Ne=["onClick"],Pe=Te((()=>(0,s._)("img",{src:d,class:"h-4 mr-1 align-baseline"},null,-1)));var Ve={__name:"Page",setup(e){const t=p(),l=(0,u.iH)("operation"),a=[{key:"operation",title:"实验操作",icon:"dashboard"},{key:"hisotry",title:"操作记录",icon:"file-text"},{key:"preset",title:"预设管理",icon:"partition"},{key:"acid",title:"酸液管理",icon:"experiment"},{key:"user",title:"用户管理",icon:"user"},{key:"test",title:"功能测试",icon:"issues-close"}],n=(0,u.iH)(null),c=(0,u.iH)(""),o=(0,u.iH)("");async function r(){m()}async function d(){let e=_.getClient();await e.userLogout(),t.setAccessToken(null)}function v(e){l.value=e}function m(){let e=new Date;c.value=[],c.value.push(e.getFullYear()),c.value.push((e.getMonth()+1).toString().padStart(2,"0")),c.value.push(e.getDate().toString().padStart(2,"0")),c.value=c.value.join("-"),o.value=[],o.value.push(e.getHours().toString().padStart(2,"0")),o.value.push(e.getMinutes().toString().padStart(2,"0")),o.value.push(e.getSeconds().toString().padStart(2,"0")),o.value=o.value.join(":"),setTimeout(m,1e3)}return(0,s.bv)(r),(e,t)=>{const u=(0,s.up)("a-col"),r=(0,s.up)("a-row"),p=(0,s.up)("a-layout-header"),m=(0,s.up)("a-layout-content"),f=(0,s.up)("a-badge"),w=(0,s.up)("a-layout-sider"),g=(0,s.up)("a-layout");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s.Wm)(g,{class:"h-full app-bg-default !p-0"},{default:(0,s.w5)((()=>[(0,s.Wm)(p,{class:"!bg-transparent !p-0 !leading-none"},{default:(0,s.w5)((()=>[(0,s.Wm)(r,{class:"h-full"},{default:(0,s.w5)((()=>[(0,s.Wm)(u,{span:6,class:"p-1"},{default:(0,s.w5)((()=>[(0,s._)("div",ze,[(0,s._)("span",null,[qe,(0,s.Uk)(" "+(0,i.zw)(c.value),1)]),(0,s._)("span",null,[Ee,(0,s.Uk)(" "+(0,i.zw)(o.value),1)])])])),_:1}),(0,s.Wm)(u,{span:14,class:"p-1"},{default:(0,s.w5)((()=>[Fe])),_:1}),(0,s.Wm)(u,{span:4,class:"p-1"},{default:(0,s.w5)((()=>[Ye])),_:1})])),_:1})])),_:1}),(0,s.Wm)(g,{class:"!bg-transparent"},{default:(0,s.w5)((()=>[(0,s.Wm)(m,{class:"overflow-hidden"},{default:(0,s.w5)((()=>["operation"===l.value?((0,s.wg)(),(0,s.j4)(X,{key:0})):"user"===l.value?((0,s.wg)(),(0,s.j4)(ae,{key:1})):"hisotry"===l.value?((0,s.wg)(),(0,s.j4)(ie,{key:2})):"preset"===l.value?((0,s.wg)(),(0,s.j4)(de,{key:3})):"acid"===l.value?((0,s.wg)(),(0,s.j4)(We,{key:4})):"test"===l.value?((0,s.wg)(),(0,s.j4)(Ce,{key:5})):(0,s.kq)("",!0)])),_:1}),(0,s.Wm)(w,{class:"!bg-transparent p-1",width:"200"},{default:(0,s.w5)((()=>[(0,s._)("div",Le,[(0,s._)("div",Me,[((0,s.wg)(),(0,s.iD)(s.HY,null,(0,s.Ko)(a,(e=>(0,s._)("div",{key:e.key,class:(0,i.C_)(["item py-3 text-xl rounded-full mb-3",{active:e.key===l.value}]),onClick:t=>v(e.key)},[((0,s.wg)(),(0,s.j4)((0,s.LL)(`${e.icon}-outlined`),{class:"mr-5"})),(0,s._)("span",null,(0,i.zw)(e.title),1),e.key===l.value?((0,s.wg)(),(0,s.j4)(f,{key:0,class:"ml-1",color:"#1EF3A8"})):(0,s.kq)("",!0)],10,Ne))),64))]),(0,s._)("div",null,[(0,s._)("div",{class:"text-gray-400 px-5 py-3 text-xl rounded-full mb-1 text-center cursor-pointer",onClick:d},[Pe,(0,s.Uk)(" 退出登录 ")])])])])),_:1})])),_:1})])),_:1}),(0,s.Wm)(Oe,{ref_key:"loadingModal",ref:n},null,512)],64)}}};const Ze=(0,Q.Z)(Ve,[["__scopeId","data-v-4d7f5cfe"]]);var Ke=Ze,Re=l.p+"img/login-pic.6cca7e2a.png",Ge=l.p+"img/logo.16d19b85.svg",Be=l(4180);const $e=(0,s._)("div",{class:"p-10"},[(0,s._)("img",{class:"w-full",src:Re})],-1),Qe={class:"bg-gray-100 py-14 rounded-2xl w-full"},Je=(0,s._)("div",{class:"text-center"},[(0,s._)("img",{src:Ge,class:"w-20"})],-1),Xe=(0,s._)("div",{class:"text-center my-6"},[(0,s._)("span",{style:{"font-size":"30px","font-weight":"500",color:"#8799AB"}},"长春黄金研究院有限公司")],-1),et={class:"p-10"},tt=(0,s._)("div",{class:"mb-2 ml-1"},"用户名",-1),lt=(0,s._)("div",{class:"mb-2 mt-8 ml-1"},"密码",-1),at=(0,s._)("div",{class:"text-center text-xs mt-10 text-gray-400"},"CHANGCHUN GOLD RESEARCH INSTITUTE CO.,LTD.",-1);var nt={__name:"Page",setup(e){const t=p(),l=(0,u.iH)(""),a=(0,u.iH)("");async function n(){try{const e=_.getClient();let n=await e.userLogin({account:l.value,password:a.value});t.setAccessToken(n.accessToken)}catch(e){return void Be.Z.error({title:"登录失败",content:e.message})}}return(e,t)=>{const u=(0,s.up)("a-col"),i=(0,s.up)("a-input"),c=(0,s.up)("a-input-password"),o=(0,s.up)("a-button"),r=(0,s.up)("a-row");return(0,s.wg)(),(0,s.j4)(r,{class:"h-full"},{default:(0,s.w5)((()=>[(0,s.Wm)(u,{span:14,class:"flex flex-row items-center"},{default:(0,s.w5)((()=>[$e])),_:1}),(0,s.Wm)(u,{span:10,class:"flex flex-row items-center p-10"},{default:(0,s.w5)((()=>[(0,s._)("div",Qe,[Je,Xe,(0,s._)("div",et,[tt,(0,s._)("div",null,[(0,s.Wm)(i,{class:"rounded-full py-2 px-5",value:l.value,"onUpdate:value":t[0]||(t[0]=e=>l.value=e)},null,8,["value"])]),lt,(0,s._)("div",null,[(0,s.Wm)(c,{class:"rounded-full py-2 px-5",value:a.value,"onUpdate:value":t[1]||(t[1]=e=>a.value=e)},null,8,["value"])]),(0,s._)("div",null,[(0,s.Wm)(o,{block:"",type:"primary",size:"large",class:"!rounded-full mt-8",onClick:n},{default:(0,s.w5)((()=>[(0,s.Uk)("登录")])),_:1})])]),at])])),_:1})])),_:1})}}};const ut=nt;var st=ut,it={__name:"App",setup(e){const t=p();return(e,l)=>null===(0,u.SU)(t).accessToken?((0,s.wg)(),(0,s.j4)(st,{key:0})):((0,s.wg)(),(0,s.j4)(Ke,{key:1}))}};const ct=it;var ot=ct,rt=l(7382),dt=l(8364);l(1849);const pt=(0,a.ri)(ot);pt.use((0,n.WB)()),pt.use(rt.ZP),(()=>{let e=dt;for(let t in e)pt.component(t,e[t])})(),pt.mount("#app")}},t={};function l(a){var n=t[a];if(void 0!==n)return n.exports;var u=t[a]={exports:{}};return e[a].call(u.exports,u,u.exports,l),u.exports}l.m=e,function(){var e=[];l.O=function(t,a,n,u){if(!a){var s=1/0;for(r=0;r=u)&&Object.keys(l.O).every((function(e){return l.O[e](a[c])}))?a.splice(c--,1):(i=!1,u0&&e[r-1][2]>u;r--)e[r]=e[r-1];e[r]=[a,n,u]}}(),function(){l.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(t,{a:t}),t}}(),function(){l.d=function(e,t){for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}}(),function(){l.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){l.p="/"}(),function(){var e={143:0};l.O.j=function(t){return 0===e[t]};var t=function(t,a){var n,u,s=a[0],i=a[1],c=a[2],o=0;if(s.some((function(t){return 0!==e[t]}))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(c)var r=c(l)}for(t&&t(a);o {\r\n return {\r\n // access token\r\n accessToken : null,\r\n // is device ready\r\n isDeviceReady : false,\r\n };\r\n },\r\n\r\n // set access token\r\n actions: {\r\n // set access token\r\n setAccessToken( token ) {\r\n this.accessToken = token;\r\n },\r\n // set is device ready\r\n setIsDeviceReady( isReady ) {\r\n this.isDeviceReady = isReady;\r\n }\r\n },\r\n})","import axios from 'axios';\r\nimport { useAppStore } from '@/stores/AppStore';\r\nexport default class ApiClient {\r\n // client instance\r\n static client = null;\r\n\r\n /**\r\n * get client instance\r\n * @returns {ApiClient}\r\n */\r\n static getClient() {\r\n if (ApiClient.client === null) {\r\n ApiClient.client = new ApiClient();\r\n }\r\n return ApiClient.client;\r\n }\r\n\r\n // constructor\r\n constructor() {\r\n \r\n }\r\n\r\n // call api\r\n async call( name, params ) {\r\n const appStore = useAppStore();\r\n\r\n let headers = {};\r\n headers['App-Access-Token'] = appStore.accessToken;\r\n \r\n let baseURL = `http://${window.location.hostname}:8080/api`;\r\n if ( '192.168.8.10' === window.location.hostname ) {\r\n baseURL = 'http://192.168.8.10/api';\r\n }\r\n\r\n const response = await axios.post(`${baseURL}/${name}`, params, {\r\n headers : headers,\r\n });\r\n\r\n if ( !response.data.success ) {\r\n throw new Error(response.data.message);\r\n }\r\n\r\n return response.data.data;\r\n }\r\n\r\n // user login\r\n async userLogin( params ) {\r\n return await this.call('user/login', params);\r\n }\r\n\r\n // user logout\r\n async userLogout() {\r\n return await this.call('user/logout');\r\n }\r\n\r\n // user list\r\n async userList() {\r\n return await this.call('user/list');\r\n }\r\n\r\n // user delete\r\n async userDelete( id ) {\r\n return await this.call('user/delete', {id});\r\n }\r\n\r\n // get device runtime variable value\r\n async deviceRuntimeVariableGet( name ) {\r\n let response = await this.call('device/runtime-variable/get', {name});\r\n return response.value;\r\n }\r\n\r\n // start device\r\n async deviceStart() {\r\n return await this.call('device/start');\r\n }\r\n\r\n // append task\r\n async taskAppend( name, params={} ) {\r\n return await this.call('task/append', {\r\n name: name,\r\n params: params,\r\n });\r\n }\r\n\r\n // task action execute\r\n async taskActionExecute() {\r\n return await this.call('task/task-action-execute');\r\n }\r\n\r\n // resource data get\r\n async resourceDataGet( name ) {\r\n return await this.call('resource/data-get', {name});\r\n }\r\n}","\r\n\r\n","import script from \"./Operation.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Operation.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./Operation.vue?vue&type=style&index=0&id=8bc66930&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-8bc66930\"]])\n\nexport default __exports__","\r\n","import script from \"./UserManagement.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./UserManagement.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\r\n","import script from \"./History.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./History.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\r\n","import script from \"./TaskStepManagement.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./TaskStepManagement.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","","import { render } from \"./AcidManagement.vue?vue&type=template&id=46258dd5\"\nconst script = {}\n\nimport exportComponent from \"../../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\r\n","import script from \"./Test.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Test.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\r\n","import script from \"./Loading.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Loading.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\r\n\r\n","import script from \"./Page.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Page.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./Page.vue?vue&type=style&index=0&id=4d7f5cfe&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-4d7f5cfe\"]])\n\nexport default __exports__","\r\n","import script from \"./Page.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./Page.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n","import script from \"./App.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport Antd from 'ant-design-vue';\nimport * as AntdIcons from '@ant-design/icons-vue'\nimport \"./diframe/style/tailwind.css\"\nimport \"./style/app.css\"\nimport 'ant-design-vue/dist/reset.css';\n\nconst app = createApp(App);\napp.use(createPinia());\napp.use(Antd);\n(() => {\n let icons = AntdIcons;\n for ( let icon in icons ) {\n app.component(icon, icons[icon]);\n }\n})();\napp.mount('#app');\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkvue3_demo\"] = self[\"webpackChunkvue3_demo\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(5061); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["useAppStore","defineStore","state","accessToken","isDeviceReady","actions","setAccessToken","token","this","setIsDeviceReady","isReady","ApiClient","getClient","client","constructor","call","name","params","appStore","headers","baseURL","window","location","hostname","response","axios","post","data","success","Error","message","userLogin","userLogout","userList","userDelete","id","deviceRuntimeVariableGet","value","deviceStart","taskAppend","taskActionExecute","resourceDataGet","_defineProperty","sampleAdd","ref","enable","sampleTakeout","slotIndex","presetSetup","acidAdd","liquidIndex","liquidVolume","shakeTimes","heating","temperature","duration","tubeRackSlots","acidBuckets","mounted","refreshResource","async","structuredClone","setTimeout","actionSampleAdd","actionSampleAddOk","actionSampleAddCancel","actionSampleTakeOut","actionSampleTakeOutOk","actionSampleTakeOutCancel","actionPresetSetup","actionPresetSetupOk","actionPresetSetupCancel","getTubeRackSlotHeatingProgress","tubeRackSlot","heatingStartedAt","Date","now","progress","heatingDuration","actionAcidAdd","acidAddOk","acidAddCancel","actionHeating","actionHeatingOk","actionHeatingCancel","onMounted","__exports__","columns","key","dataIndex","title","align","dataSource","refresh","list","formatCreatedAt","createdAt","time","timeString","push","getFullYear","getMonth","toString","padStart","getDate","getHours","getMinutes","getSeconds","join","actionDelete","record","account","slot","action","steps","class","_createElementVNode","src","_imports_0","_imports_1","_hoisted_5","style","_createBlock","_component_a_row","default","_withCtx","_createVNode","_component_a_col","span","_hoisted_1","_hoisted_2","_hoisted_3","_hoisted_4","_normalizeStyle","height","Math","random","_hoisted_6","_hoisted_7","_","_hoisted_8","_hoisted_9","_createElementBlock","_Fragment","_renderList","i","_normalizeClass","script","render","show","titleContent","hide","__expose","activeContent","contents","icon","loadingModal","nowDate","nowTime","actionUserLogout","actionSwitchContent","content","password","actionLogin","e","Modal","error","app","createApp","App","use","createPinia","Antd","icons","AntdIcons","component","mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","length","fulfilled","j","Object","keys","every","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","g","globalThis","Function","obj","prop","prototype","hasOwnProperty","Symbol","toStringTag","p","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","forEach","bind","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file