smart.js 469 KB

123456789
  1. (function(e){function t(t){for(var o,a,c=t[0],l=t[1],s=t[2],u=0,p=[];u<c.length;u++)a=c[u],Object.prototype.hasOwnProperty.call(r,a)&&r[a]&&p.push(r[a][0]),r[a]=0;for(o in l)Object.prototype.hasOwnProperty.call(l,o)&&(e[o]=l[o]);d&&d(t);while(p.length)p.shift()();return i.push.apply(i,s||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],o=!0,a=1;a<n.length;a++){var l=n[a];0!==r[l]&&(o=!1)}o&&(i.splice(t--,1),e=c(c.s=n[0]))}return e}var o={},r={1:0},i=[];function a(e){return c.p+"js/"+({}[e]||e)+".js"}function c(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var o=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=o);var i,l=document.createElement("script");l.charset="utf-8",l.timeout=120,c.nc&&l.setAttribute("nonce",c.nc),l.src=a(e);var s=new Error;i=function(t){l.onerror=l.onload=null,clearTimeout(u);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,n[1](s)}r[e]=void 0}};var u=setTimeout((function(){i({type:"timeout",target:l})}),12e4);l.onerror=l.onload=i,document.head.appendChild(l)}return Promise.all(t)},c.m=e,c.c=o,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)c.d(n,o,function(t){return e[t]}.bind(null,o));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="",c.oe=function(e){throw console.error(e),e};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],s=l.push.bind(l);l.push=t,l=l.slice();for(var u=0;u<l.length;u++)t(l[u]);var d=s;i.push([161,0]),n()})([,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return O})),n.d(t,"e",(function(){return A})),n.d(t,"a",(function(){return k})),n.d(t,"f",(function(){return S})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return r})),n.d(t,"c",(function(){return a}));var o,r,i=n(156);(function(e){e["zh"]="zh",e["en"]="en",e["jp"]="ja"})(r||(r={}));var a=(o={},o[r.zh]="中文",o[r.en]="English",o[r.jp]="日本語",o),c=r.zh,l=[r.en,r.zh,r.jp],s=n(26),u=n(4);function d(e,t){void 0===t&&(t="lang");for(var n={},o=e.keys(),r=0,i=o;r<i.length;r++){var a=i[r],c=e(a).default;a=a.replace("./".concat(t,"/"),"").replace(/^\.\//,""),a=a.substring(0,a.lastIndexOf("."));for(var l=a.split("/"),s=l.pop(),u=n,d=0,p=l;d<p.length;d++){var f=p[d];n[f]=u=n[f]||{}}u[s]=c}return n}var p,f=d(n(249)),b=f,h=d(n(264)),v=h,m=d(n(279)),g=m,y="lang",w={get:Object(s["c"])((function(e){var t;if(e)return e;var n=Object.keys(a),o=(null===(t=null===window||void 0===window?void 0:window.navigator)||void 0===t?void 0:t.language)||"en",i=n.find((function(e){return new RegExp("-?".concat(e,"-?")).test(o)}));return i||r.en})),set:Object(s["d"])((function(e){return e}))},j=Object(u["s"])(location.search),O=j.lang||w.get(y);O!==w.get(y)&&w.set(y,O);var x=Object(i["a"])({legacy:!1,fallbackLocale:c,availableLocales:l,locale:O,sync:!0,silentTranslationWarn:!0,missingWarn:!1,silentFallbackWarn:!0});p={},p[r.en]=v,p[r.zh]=b,p[r.jp]=g;x.global.setLocaleMessage(r.zh,b),x.global.setLocaleMessage(r.en,v),x.global.setLocaleMessage(r.jp,g),x.global.changeLang=function(e,t){void 0===t&&(t=!0),x.global.locale.value=e,w.set(y,e),j.lang=e,t&&(location.search=Object(u["o"])(j))};var A=function(e){e.config.globalProperties.$t=x.global.t,e.use(x)},k=x.global.changeLang,S=x.global,C=function(){return S}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"i",(function(){return p})),n.d(t,"s",(function(){return f})),n.d(t,"o",(function(){return b})),n.d(t,"v",(function(){return m})),n.d(t,"k",(function(){return g})),n.d(t,"p",(function(){return y})),n.d(t,"f",(function(){return w})),n.d(t,"g",(function(){return j})),n.d(t,"q",(function(){return O})),n.d(t,"a",(function(){return x})),n.d(t,"j",(function(){return k})),n.d(t,"d",(function(){return C})),n.d(t,"l",(function(){return E})),n.d(t,"t",(function(){return M})),n.d(t,"u",(function(){return D})),n.d(t,"r",(function(){return r["e"]})),n.d(t,"m",(function(){return r["c"]})),n.d(t,"h",(function(){return r["b"]})),n.d(t,"n",(function(){return r["d"]})),n.d(t,"b",(function(){return i})),n.d(t,"w",(function(){return a}));n(19),n(11),n(192),n(195),n(199),n(202),n(203);var o=n(153),r=n(12),i=(n(116),function(e,t){var n=Math.pow(e.x-t.x,2),o=Math.pow(e.y-t.y,2),r=n+o;return Math.sqrt(r)});function a(e,t){var n={},o={hex:null,rgb:null,rgba:null,hsl:null},r=e,i=null,a=null;function c(e){var t,n=/(rgb|RGB|rgba|RGBA)\(([0-9 ,\.]+)\)/;if(t=n.exec(e),!(t&&t.length>=3))return null;t=t[2].split(",");var o={r:t[0]&&parseInt(t[0]),g:t[1]&&parseInt(t[1]),b:t[2]&&parseInt(t[2]),a:t[3]&&parseFloat(t[3])};return o}var l={lightPink:"#FFB6C1",pink:"#FFC0CB",crimson:"#DC143C",lavenderBlush:"#FFF0F5",paleVioletRed:"#DB7093",hotPink:"#FF69B4",deepPink:"#FF1493",mediumVioletRed:"#C71585",orchid:"#DA70D6",thistle:"#D8BFD8",plum:"#DDA0DD",violet:"#EE82EE",magenta:"#FF00FF",fuchsia:"#FF00FF",darkMagenta:"#8B008B",purple:"#800080",mediumOrchid:"#BA55D3",darkViolet:"#9400D3",darkOrchid:"#9932CC",indigo:"#4B0082",blueViolet:"#8A2BE2",mediumPurple:"#9370DB",mediumSlateBlue:"#7B68EE",slateBlue:"#6A5ACD",darkSlateBlue:"#483D8B",lavender:"#E6E6FA",ghostWhite:"#F8F8FF",blue:"#0000FF",mediumBlue:"#0000CD",midnightBlue:"#191970",darkBlue:"#00008B",navy:"#000080",royalBlue:"#4169E1",cornflowerBlue:"#6495ED",lightSteelBlue:"#B0C4DE",lightSlateGray:"#778899",slateGray:"#708090",dodgerBlue:"#1E90FF",aliceBlue:"#F0F8FF",steelBlue:"#4682B4",lightSkyBlue:"#87CEFA",skyBlue:"#87CEEB",deepSkyBlue:"#00BFFF",lightBlue:"#ADD8E6",powderBlue:"#B0E0E6",cadetBlue:"#5F9EA0",azure:"#F0FFFF",lightCyan:"#E0FFFF",paleTurquoise:"#AFEEEE",cyan:"#00FFFF",aqua:"#00FFFF",darkTurquoise:"#00CED1",darkSlateGray:"#2F4F4F",darkCyan:"#008B8B",teal:"#008080",mediumTurquoise:"#48D1CC",lightSeaGreen:"#20B2AA",turquoise:"#40E0D0",aquamarine:"#7FFFD4",mediumAquamarine:"#66CDAA",mediumSpringGreen:"#00FA9A",mintCream:"#F5FFFA",springGreen:"#00FF7F",mediumSeaGreen:"#3CB371",seaGreen:"#2E8B57",honeydew:"#F0FFF0",lightGreen:"#90EE90",paleGreen:"#98FB98",darkSeaGreen:"#8FBC8F",limeGreen:"#32CD32",lime:"#00FF00",forestGreen:"#228B22",green:"#008000",darkGreen:"#006400",chartreuse:"#7FFF00",lawnGreen:"#7CFC00",greenYellow:"#ADFF2F",darkOliveGreen:"#556B2F",yellowGreen:"#9ACD32",oliveDrab:"#6B8E23",beige:"#F5F5DC",lightGoldenrodYellow:"#FAFAD2",ivory:"#FFFFF0",lightYellow:"#FFFFE0",yellow:"#FFFF00",olive:"#808000",darkKhaki:"#BDB76B",lemonChiffon:"#FFFACD",paleGoldenrod:"#EEE8AA",khaki:"#F0E68C",gold:"#FFD700",cornsilk:"#FFF8DC",goldenrod:"#DAA520",darkGoldenrod:"#B8860B",floralWhite:"#FFFAF0",oldLace:"#FDF5E6",wheat:"#F5DEB3",moccasin:"#FFE4B5",orange:"#FFA500",papayaWhip:"#FFEFD5",blanchedAlmond:"#FFEBCD",navajoWhite:"#FFDEAD",antiqueWhite:"#FAEBD7",tan:"#D2B48C",burlyWood:"#DEB887",bisque:"#FFE4C4",darkOrange:"#FF8C00",linen:"#FAF0E6",peru:"#CD853F",peachPuff:"#FFDAB9",sandyBrown:"#F4A460",chocolate:"#D2691E",saddleBrown:"#8B4513",seashell:"#FFF5EE",sienna:"#A0522D",lightSalmon:"#FFA07A",coral:"#FF7F50",orangeRed:"#FF4500",darkSalmon:"#E9967A",tomato:"#FF6347",mistyRose:"#FFE4E1",salmon:"#FA8072",snow:"#FFFAFA",lightCoral:"#F08080",rosyBrown:"#BC8F8F",indianRed:"#CD5C5C",red:"#FF0000",brown:"#A52A2A",fireBrick:"#B22222",darkRed:"#8B0000",maroon:"#800000",white:"#FFFFFF",whiteSmoke:"#F5F5F5",gainsboro:"#DCDCDC",lightGrey:"#D3D3D3",silver:"#C0C0C0",darkGray:"#A9A9A9",gray:"#808080",dimGray:"#696969",black:"#000000","浅粉红":"#FFB6C1","粉红":"#FFC0CB","深红":"#DC143C","猩红":"#DC143C","淡紫红":"#FFF0F5","弱紫罗兰红":"#DB7093","热情的粉红":"#FF69B4","深粉红":"#FF1493","中紫罗兰红":"#C71585","暗紫色":"#DA70D6","兰花紫":"#DA70D6","蓟色":"#D8BFD8","洋李色(李子紫)":"#DDA0DD","紫罗兰":"#EE82EE","洋红(玫瑰红)":"#FF00FF","紫红(灯笼海棠)":"#FF00FF","深洋红":"#8B008B","紫色":"#800080","中兰花紫":"#BA55D3","暗紫罗兰":"#9400D3","暗兰花紫":"#9932CC","靛青/紫兰色":"#4B0082","蓝紫罗兰":"#8A2BE2","中紫色":"#9370DB","中暗蓝色":"#7B68EE","中板岩蓝":"#7B68EE","石蓝色":"#6A5ACD","板岩蓝":"#6A5ACD","暗灰蓝色":"#483D8B","暗板岩蓝":"#483D8B","淡紫色":"#E6E6FA","熏衣草淡紫":"#E6E6FA","幽灵白":"#F8F8FF","纯蓝":"#0000FF","中蓝色":"#0000CD","午夜蓝":"#191970","暗蓝色":"#00008B","海军蓝":"#000080","皇家蓝":"#4169E1","宝蓝":"#4169E1","矢车菊蓝":"#6495ED","亮钢蓝":"#B0C4DE","亮蓝灰":"#778899","亮石板灰":"#778899","灰石色":"#708090","石板灰":"#708090","闪兰色":"#1E90FF","道奇蓝":"#1E90FF","爱丽丝蓝":"#F0F8FF","钢蓝":"#4682B4","铁青":"#4682B4","亮天蓝色":"#87CEFA","天蓝色":"#87CEEB","深天蓝":"#00BFFF","亮蓝":"#ADD8E6","粉蓝色":"#B0E0E6","火药青":"#B0E0E6","军兰色":"#5F9EA0","军服蓝":"#5F9EA0","蔚蓝色":"#F0FFFF","淡青色":"#E0FFFF","弱绿宝石":"#AFEEEE","青色":"#00FFFF","浅绿色":"#00FFFF","水色":"#00FFFF","暗绿宝石":"#00CED1","暗瓦灰色":"#2F4F4F","暗石板灰":"#2F4F4F","暗青色":"#008B8B","水鸭色":"#008080","中绿宝石":"#48D1CC","浅海洋绿":"#20B2AA","绿宝石":"#40E0D0","宝石碧绿":"#7FFFD4","中宝石碧绿":"#66CDAA","中春绿色":"#00FA9A","薄荷奶油":"#F5FFFA","春绿色":"#00FF7F","中海洋绿":"#3CB371","海洋绿":"#2E8B57","蜜色":"#F0FFF0","蜜瓜色":"#F0FFF0","淡绿色":"#90EE90","弱绿色":"#98FB98","暗海洋绿":"#8FBC8F","闪光深绿":"#32CD32","闪光绿":"#00FF00","森林绿":"#228B22","纯绿":"#008000","暗绿色":"#006400","查特酒绿":"#7FFF00","草绿色":"#7CFC00","草坪绿":"#7CFC00","绿黄色":"#ADFF2F","暗橄榄绿":"#556B2F","黄绿色":"#9ACD32","橄榄褐色":"#6B8E23","米色":"#F5F5DC","灰棕色":"#F5F5DC","亮菊黄":"#FAFAD2","象牙色":"#FFFFF0","浅黄色":"#FFFFE0","纯黄":"#FFFF00","黄色":"#FFFF00","橄榄":"#808000","暗黄褐色":"#BDB76B","深卡叽布":"#BDB76B","柠檬绸":"#FFFACD","灰菊黄":"#EEE8AA","苍麒麟色":"#EEE8AA","黄褐色":"#F0E68C","卡叽布":"#F0E68C","金色":"#FFD700","玉米丝色":"#FFF8DC","金菊黄":"#DAA520","暗金菊黄":"#B8860B","花的白色":"#FFFAF0","老花色":"#FDF5E6","旧蕾丝":"#FDF5E6","小麦色":"#F5DEB3","鹿皮色":"#FFE4B5","鹿皮靴":"#FFE4B5","橙色":"#FFA500","番木瓜":"#FFEFD5","白杏色":"#FFEBCD","纳瓦白":"#FFDEAD","土著白":"#FFDEAD","古董白":"#FAEBD7","茶色":"#D2B48C","硬木色":"#DEB887","陶坯黄":"#FFE4C4","深橙色":"#FF8C00","亚麻布":"#FAF0E6","秘鲁色":"#CD853F","桃肉色":"#FFDAB9","沙棕色":"#F4A460","巧克力色":"#D2691E","重褐色":"#8B4513","马鞍棕色":"#8B4513","海贝壳":"#FFF5EE","黄土赭色":"#A0522D","浅鲑鱼肉色":"#FFA07A","珊瑚":"#FF7F50","橙红色":"#FF4500","深鲜肉":"#E9967A","番茄红":"#FF6347","浅玫瑰色":"#FFE4E1","薄雾玫瑰":"#FFE4E1","鲜肉":"#FA8072","雪白色":"#FFFAFA","淡珊瑚色":"#F08080","玫瑰棕色":"#BC8F8F","印度红":"#CD5C5C","纯红":"#FF0000","红色":"#FF0000","棕色":"#A52A2A","火砖色":"#B22222","耐火砖":"#B22222","深红色":"#8B0000","栗色":"#800000","纯白":"#FFFFFF","白色":"#FFFFFF","白烟":"#F5F5F5","淡灰色":"#DCDCDC","庚斯博罗灰":"#DCDCDC","浅灰色":"#D3D3D3","银灰色":"#C0C0C0","深灰色":"#A9A9A9","灰色":"#808080","暗淡的灰色":"#696969","黑色":"#000000","纯黑":"#000000"},s=Object.keys(l);function u(e){if(s.indexOf(e))return d(l[e]);if(-1!=e.indexOf("色")){if(e=e.replace("色",""),s.indexOf(e))return d(l[e])}else if(s.indexOf(e+"色"))return d(l[e+"色"])}function d(e){var t,n,o=/#([0-9a-zA-Z]{3,8})/;return t=o.exec(e),t&&t.length>=2?(t=t[1].split(""),t.length<6?n={r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:1}:6==t.length?n={r:parseInt(t[0]+t[1],16),g:parseInt(t[2]+t[3],16),b:parseInt(t[4]+t[5],16),a:1}:(n={a:parseInt(t[0]+t[1],16)/255,r:parseInt(t[2]+t[3],16),g:parseInt(t[4]+t[5],16),b:parseInt(t[6]+(t[7]||""),16)},n.a=Math.round(10*n.a)/10),n):null}function p(e){var t,n=/(hsl|HSL|hsla|HSLA)\(([0-9 ,\.%]+)\)/;if(t=n.exec(e),!(t&&t.length>=2))return null;t=t[2].split(",");var o={h:t[0]&&parseFloat(t[0])/360,s:t[1]&&parseFloat(t[1])/100,l:t[2]&&parseFloat(t[2])/100,a:t[3]&&parseFloat(t[3])||1};return o}function f(e){var t,n,o=e.r/255,r=e.g/255,i=e.b/255,a=Math.max(o,r,i),c=Math.min(o,r,i),l=(a+c)/2;if(a==c)t=n=0;else{var s=a-c;switch(n=l>.5?s/(2-a-c):s/(a+c),a){case o:t=(r-i)/s+(r<i?6:0);break;case r:t=(i-o)/s+2;break;case i:t=(o-r)/s+4;break}t/=6}return{h:t,s:n,l:l,a:e.a}}function b(e){var t,n,o,r=e.h,i=e.l,a=e.s;function c(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(0==a)t=n=o=i;else{var l=i<.5?i*(1+a):i+a-i*a,s=2*i-l;t=c(s,l,r+1/3),n=c(s,l,r),o=c(s,l,r-1/3)}return{r:Math.round(255*t),g:Math.round(255*n),b:Math.round(255*o),a:e.a}}function h(e){var t=e.toString(16);return 1==t.length&&(t="0"+t),t}function v(e){return["#",h(e.r),h(e.g),h(e.b)].join("")}function m(e){return"rgb("+[e.r,e.g,e.b].join(",")+")"}function g(e){return"rgba("+[e.r,e.g,e.b,e.a].join(",")+")"}function y(e){return"hsl("+[360*e.h,100*e.s+"%",100*e.l+"%"].join(",")+")"}function w(e){return"hsla("+[360*e.h,100*e.s+"%",100*e.l+"%",e.a].join(",")+")"}var j={update:function(e,t){return O(e,t),n},raw:function(){return r},hex:function(){if(!o.hex){if(i)return o.hex=v(i);if(a)return i=b(a),o.hex=v(i)}return o.hex},rgb:function(){return o.rgb?o.rgb:i?o.rgb=m(i):a?(i=b(a),o.rgb=m(i)):null},rgba:function(){return o.rgba?o.rgba:i?o.rgba=g(i):a?(i=b(a),o.rgba=g(i)):null},hsl:function(){return o.hsl?o.hsl:a?o.hsl=y(a):i?(a=f(i),o.hsl=y(a)):null},hsla:function(){return o.hsla?o.hsla:a?o.hsla=w(a):i?(a=f(i),o.hsla=w(a)):null}};function O(e,t){var n;(r=e,o={hex:null,rgb:null,rgba:null,hsl:null},i=null,a=null,"string"==typeof e)&&((n=c(e))||(n=d(e))||(n=u(e))?i=n:(n=p(e))&&(a=n),"number"==typeof t&&((i||a||{}).a=t))}function x(){for(var o in O(e,t),j)j.hasOwnProperty(o)&&(n[o]=j[o])}return x(),n}var c=function(){return c=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},c.apply(this,arguments)},l=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},s=function(e,t){var n;return void 0===t&&(t=160),function(){for(var o=this,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];clearTimeout(n),n=setTimeout((function(){e.apply(o,r)}),t)}},u=/(?:\/:([^/]*))/g,d=function(e,t){var n="^"+e.replace(/\/([^:])/g,(function(e,t){return"\\/".concat(t)})).replace(u,(function(){return"(?:/[^/]*)"}))+"$";return new RegExp(n).test(t)},p=function(e,t){var n,o="",r=0;while(n=u.exec(e))o+=e.substring(r,n.index+1)+(t[n[1]]||"null"),r=n.index+n[0].length;return o+=e.substr(r),o},f=function(e){"?"===e[0]&&(e=e.substr(1));var t,n={},o=/([^=&]+)(?:=([^&]*))?&?/;while(t=e.match(o))n[t[1]]=void 0===t[2]||t[2],e=e.substr(t[0].length);return n},b=function(e){return"?"+Object.keys(e).filter((function(t){return void 0!==e[t]})).map((function(t){return"".concat(t).concat(0==e[t]?"":"=".concat(e[t]))})).join("&")},h=Object.prototype.toString,v=function(e){return h.call(e)},m=function(e){return v(e).slice(8,-1)},g=function(e){return"String"===m(e)},y=function(e,t){if(m(e)!==m(t))return t;for(var n=Object.keys(t),o=Object.keys(e),r="Array"===m(e)?l([],e,!0):c({},e),i=0,a=n;i<a.length;i++){for(var s=a[i],u=t[s],d=0;d<o.length;d++){var p=o[d];if(s===p){var f=e[p],b=m(f),h=m(u);r[p]=b!==h||"Object"!==b&&"Array"!==b?u:y(f,u);break}}d===o.length&&(r[s]=u)}return r},w=function(e,t){void 0===t&&(t="yyyy-MM-dd hh:mm");var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};return/(y+)/.test(t)&&(t=t.replace(RegExp.$1,e.getFullYear().toString().substr(4-RegExp.$1.length))),Object.keys(n).forEach((function(e){if(new RegExp("("+e+")").test(t)){var o=n[e].toString();t=t.replace(RegExp.$1,1===RegExp.$1.length?o:("00"+o).substr(o.length))}})),t},j=function(e,t){return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var r=e.apply(this,n);return t(n,r),r}},O=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t);return Math.round(e*n)/n},x=function(e){return void 0===e&&(e=0),new Promise((function(t){return setTimeout(t,e)}))},A=function(e,t,n){if(e===t)return!1;var o=m(e),r=m(t);if(o!==r)return!0;if("String"===o||"Number"===o||"Boolean"===o)return("Number"!==o||!isNaN(e)||!isNaN(t))&&e!==t;for(var i=Array.from(n.values()),a=0,c=i;a<c.length;a++){var l=c[a];if(l.includes(e)&&l.includes(t))return!1}if(n.add([e,t]),"Array"===o)return e.length!==t.length||e.some((function(e,o){return A(e,t[o],n)}));if("Object"===o){var s=Object.keys(e).sort(),u=Object.keys(t).sort();return A(s,u,n)||s.some((function(o){return A(e[o],t[o],n)}))}if("Map"===o){s=Array.from(e.keys()).sort(),u=Array.from(t.keys()).sort();return A(s,u,n)||s.some((function(o){return A(e.get(o),t.get(o),n)}))}return"Set"===o?k(Array.from(e.values()),Array.from(t.values())):e!==t},k=function(e,t){return A(e,t,new Set)};function S(e,t,n){var o="",r=t,i=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];e&&(r=Math.round(Math.random()*(n-t))+t);for(var a=0;a<r;a++){var c=Math.round(Math.random()*(i.length-1));o+=i[c]}return o}function C(e,t){void 0===t&&(t=""),e=o["a"].encode(e);var n=2,r=S(!1,8),i=S(!1,8),a=S(!1,8),c=e.substring(0,n),l=e.substring(n);if(t){var s=t.substring(0,n),u=t.substring(n);return[r+l+i+c+a,r+u+i+s+a]}return r+l+i+c+a}var E=function(){var e={},t=function(e,n,o,r){void 0===r&&(r=0);var i=document.createElement("script");i.src=e,document.body.appendChild(i),i.onload=n,i.onerror=function(){r>0?t(e,n,o,--r):o()}};return function(n){return e[n]||(e[n]=new Promise((function(e,o){t(n,e,o,3)}))),e[n]}}(),P=function(e){var t=Math.floor(e),n=e-t;return[t,n]},M=function(e,t){void 0===t&&(t=4);var n=P(e),o=n[0];n=P(60*n[1]);var r=n[0],i=O(60*n[1],t);return"".concat(o,"°").concat(r,"'").concat(i,'"')},I=/(\d+)°(\d+)′(\d+|\d+.\d+)″$/,D=function(e,t){void 0===t&&(t=6);var n=I.exec(e);if(n)return O(Number(n[1])+Number(n[2])/60+Number(n[3])/3600,12)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return $e}));var o={};n.r(o),n.d(o,"getAppConfig",(function(){return v})),n.d(o,"getLoginCode",(function(){return m})),n.d(o,"qrLogin",(function(){return g})),n.d(o,"checkLogin",(function(){return y})),n.d(o,"login",(function(){return w})),n.d(o,"localLogin",(function(){return j})),n.d(o,"logout",(function(){return O})),n.d(o,"forgetMsmCode",(function(){return x})),n.d(o,"changPwd",(function(){return A})),n.d(o,"checkUser",(function(){return k})),n.d(o,"getUserInfo",(function(){return S})),n.d(o,"getCameraUserInfo",(function(){return C})),n.d(o,"getLocUserInfo",(function(){return E})),n.d(o,"getUserType",(function(){return P})),n.d(o,"validatedScene",(function(){return M})),n.d(o,"tokenTransform",(function(){return I})),n.d(o,"amapSearch",(function(){return D})),n.d(o,"queryCoords",(function(){return F})),n.d(o,"uploadFile",(function(){return T})),n.d(o,"setupInfo",(function(){return B})),n.d(o,"updateSetupInfo",(function(){return z})),n.d(o,"verifyScenePwd",(function(){return L})),n.d(o,"joinScene",(function(){return N})),n.d(o,"controlPonts",(function(){return R})),n.d(o,"controlPontsUpdate",(function(){return _})),n.d(o,"search",(function(){return V})),n.d(o,"inis",(function(){return U})),n.d(o,"addInis",(function(){return H})),n.d(o,"updateInis",(function(){return Q})),n.d(o,"hotlist",(function(){return G})),n.d(o,"addHot",(function(){return q})),n.d(o,"updateHot",(function(){return W})),n.d(o,"deleteHot",(function(){return K})),n.d(o,"stylelist",(function(){return Y})),n.d(o,"addStyle",(function(){return X})),n.d(o,"deleteStyle",(function(){return J})),n.d(o,"dateSetlist",(function(){return Z})),n.d(o,"unDateSetlist",(function(){return $})),n.d(o,"updateDataSetBase",(function(){return ee})),n.d(o,"updateDateSetFloorType",(function(){return te})),n.d(o,"downloadDateSet",(function(){return ne})),n.d(o,"cropDateSet",(function(){return oe})),n.d(o,"calibrationDateSet",(function(){return re})),n.d(o,"getDownloadType",(function(){return ie})),n.d(o,"filterQuery",(function(){return ae})),n.d(o,"diyQuery",(function(){return ce})),n.d(o,"checkChange",(function(){return le})),n.d(o,"getSureAttachDatasets",(function(){return se})),n.d(o,"getAlreadyAttachDatasets",(function(){return ue})),n.d(o,"attachDataset",(function(){return de})),n.d(o,"uploadAttachDataset",(function(){return pe})),n.d(o,"unAttachDataset",(function(){return fe})),n.d(o,"unAttachDatasetAll",(function(){return be})),n.d(o,"uploadPropress",(function(){return he})),n.d(o,"measureList",(function(){return ve})),n.d(o,"addMeasure",(function(){return me})),n.d(o,"updateMeasure",(function(){return ge})),n.d(o,"deleteMeasure",(function(){return ye})),n.d(o,"floorpan",(function(){return we})),n.d(o,"updateFloorpan",(function(){return je})),n.d(o,"defaultFloorpan",(function(){return Oe})),n.d(o,"getModelTree",(function(){return xe})),n.d(o,"addModel",(function(){return Ae})),n.d(o,"updateModel",(function(){return ke})),n.d(o,"updateModelDatasets",(function(){return Se})),n.d(o,"delModel",(function(){return Ce})),n.d(o,"getPanos",(function(){return Ee})),n.d(o,"getMenus",(function(){return Pe})),n.d(o,"enableMenu",(function(){return Me})),n.d(o,"disableMenu",(function(){return Ie})),n.d(o,"resetScene",(function(){return De})),n.d(o,"cropData",(function(){return Fe})),n.d(o,"codeURLS",(function(){return Te})),n.d(o,"tokenURLS",(function(){return Be})),n.d(o,"allURLS",(function(){return ze})),n.d(o,"loadURLS",(function(){return Le})),n.d(o,"disassembleURLS",(function(){return Ne})),n.d(o,"errorTipURLS",(function(){return Re}));n(11);var r,i=n(4),a=n(59),c=n.n(a),l=n(22),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},d="",p=function(){var e=[],t=s(s({},c.a.create()),{addIntercept:function(n){return e.push(n),t}}),n=t.getUri;t.getUri=function(e){for(var o=[],r=1;r<arguments.length;r++)o[r-1]=arguments[r];return n.apply(void 0,u([s(s({},e),{url:t.defaults.baseURL+e.url})],o,!1))};var o=function(t,n,o){if(e){var r=t;if(d){var a=t.indexOf(d);~a&&(r=t.substring(0,a))}for(var c=0,l=e;c<l.length;c++){var s=l[c],u=s.urls.find((function(e){return"string"===typeof e?Object(i["e"])(e,r):Object(i["e"])(e[0],r)&&(null===n||void 0===n?void 0:n.toUpperCase())===e[1]}));u&&o(s)}}},r=function(){var e=t.CancelToken.source();e.cancel("Illegal request")},a=function(e,t){return!e&&t&&t.isAxiosError&&(e={config:t.config,status:-1}),(null===e||void 0===e?void 0:e.config)&&e.config.url?o(e.config.url,e.config.method,(function(t){var n=t.errHandler;n&&n(e)})):setTimeout((function(){return l["b"].hide()})),Promise.reject(e)};return t.interceptors.request.use((function(e){var t;if(e.url){t=s({},e);try{o(t.url,t.method,(function(e){var n=e.reqHandler,o=n&&n(t);o&&(t=Object(i["p"])(t,o))}))}catch(n){console.error(n),r()}t.paths&&(t.url=Object(i["i"])(t.url,t.paths))}else t=e;return t})),t.interceptors.response.use((function(e){var t=e.data;return e.status<200||e.status>=300?a(e):(e.config.url&&o(e.config.url,e.config.method,(function(e){var n=e.resHandler;n&&(t=n(t))})),t)}),(function(e){return a(e.response,e)})),t},f=(n(19),n(16)),b=Object(f["b"])().kankan?"/pro":"",h=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},v="/laser/config/getConfig",m="/laser/createLoginQrCode",g="/laser/qrLogin",y="/laser/checkLogin",w="/laser/login",j="/laser/loclogin",O="/laser/logout",x="/laser/getMsgAuthCode",A="/laser/changePassword",k="/laser/checkUser",S="/laser/getInfo/normal",C="/laser/getInfo/camera",E="/laser/getInfo/loc",P="/fdkk/getUserType",M="/laser/init/:sceneCode/validatedScene",I="/laser/getToken",D="/laser/amap/place",F="/laser/proj4/getProj4List",T="/laser/oss/:sceneCode/:type/upload",B="/laser/init/:sceneCode",z="/laser/init/:sceneCode/edit",L="/laser/init/:sceneCode/validated",N="/laser/init/getSceneNumVersion/:sceneCode",R="/laser/controlPoint/:sceneCode/detail/:datasetId",_="/laser/controlPoint/:sceneCode/save/:datasetId",V="/laser/query/:sceneCode/search",U="/laser/inis/:sceneCode",H="/laser/inis/:sceneCode/add",Q="/laser/inis/:sceneCode/edit",G="/laser/poi/:sceneCode/list",q="/laser/poi/:sceneCode/add",W="/laser/poi/:sceneCode/edit",K="/laser/poi/:sceneCode/:id",Y="/laser/poiType/:sceneCode/list",X="/laser/poiType/:sceneCode/add",J="/laser/poiType/:sceneCode/:id",Z="/laser/dataset/:sceneCode/getDataSet",$="/laser/dataset/:sceneCode/getDataSetUn",ee="/laser/dataset/:sceneCode/editColorAndTitle",te="/laser/dataset/:sceneCode/editFloorPanType/:floorPanType/id/:id",ne="/laser/cutModel/:sceneCode/pointcloud/download/:type",oe="/laser/cutModel/:sceneCode/pointcloud/crop/:type",re="/laser/dataset/:sceneCode/calibration",ie="/laser/cutModel/:sceneCode/pointcloud/getDownloadType",ae="/laser/filter/:sceneCode/query",ce="/laser/tiledMap/:sceneCode/tiledMap/diy/:datasetId",le="/laser/dataset/:sceneCode/check",se="/laser/dataset/:sceneCode/getAddDataSets",ue="/laser/dataset/:sceneCode/getDataSets",de="/laser/dataset/:sceneCode/addOtherDataSet/:selfId/:id",pe="/laser/dataset/:sceneCode/addUploadDataSet/:selfId",fe="/laser/dataset/:sceneCode/delOtherDataset/:id",be="/laser/dataset/:sceneCode/delOtherDataset",he="/laser/dataset/:sceneCode/jobProgress/:jobId",ve="/laser/measurement/:sceneCode/list",me="/laser/measurement/:sceneCode/add",ge="/laser/measurement/:sceneCode/edit",ye="/laser/measurement/:sceneCode/:id",we="/laser/tiledMap/:sceneCode/tiledMap/DataSet",je="/laser/tiledMap/:sceneCode/tiled_map/upload",Oe="/laser/tiledMap/:sceneCode/tiledMap/default/:id",xe="/laser/siteModel/:sceneCode/getInfo"+b,Ae="/laser/siteModel/:sceneCode/add",ke="/laser/siteModel/:sceneCode/edit",Se="/laser/siteModel/:sceneCode/editDataset",Ce="/laser/siteModel/:sceneCode/:id",Ee="/laser/filter/:sceneCode/query",Pe="/laser/menu/:sceneCode/getTree",Me="/laser/menu/:sceneCode/enableMenu",Ie="/laser/menu/:sceneCode/disableMenu",De="/laser/cloudPointEdit/:sceneCode/buildCloudPoint/:datasetId/1",Fe="/laser/cutModel/:sceneCode/pointcloud/cutmodeldetail",Te=[N,Oe,De,he,ie,xe,G,le,Y,Fe,M,q,W,K,X,T,me,ge,ye,ve,Z,$,B,z,Ee,we,je,pe,te,J,U,Q,H,V,ne,ae,ce,R,_,k,L,Ae,ke,Ce,ee,Pe,Me,Ie,se,ue,de,fe,be,oe,re],Be=[De,he,S,P,le,C,oe,E,O,ee,T,z,_,H,Q,q,Ie,Me,W,K,X,J,te,ie,ne,me,re,ge,ye,je,pe,Ae,ke,Ce,se,ue,de,fe,be],ze=h(h(h([],Be,!0),Te,!0),[Oe,m,g,w,j,A,D,I,F,v],!1),Le=ze.filter((function(e){return![V,g,D,le,he].includes(e)})),Ne=ze.filter((function(e){return![g,w,j,P,Oe,x,O,L,M,B].includes(e)})),Re=Ne.filter((function(e){return![I,v,V].includes(e)})).concat([B]),_e=n(15),Ve=n(3);(function(e){e[e["SUSSESS"]=200]="SUSSESS",e[e["ERROR"]=500]="ERROR",e[e["UN_LOGIN"]=401]="UN_LOGIN",e[e["CROWDINGCHECK"]=304]="CROWDINGCHECK",e[e["CROWDING"]=305]="CROWDING",e[e["UN_COOPER"]=402]="UN_COOPER",e[e["EXCESS"]=4001]="EXCESS",e[e["UP_MAX"]=502]="UP_MAX",e[e["NO_SUPPER"]=8005]="NO_SUPPER"})(r||(r={}));var Ue=function(e,t){var n,o=null!==(n=Ve["f"].t("resStatus.".concat(e)))&&void 0!==n?n:t;switch(console.log("===>?",e),e){case r.UP_MAX:Object(_e["r"])(o);break;case r.UN_LOGIN:l["c"].warning(o);break;case r.CROWDING:Object(_e["r"])({title:Ve["f"].t("sys.dialogTitle"),content:o,okText:Ve["f"].t("sys.ok")}).then((function(){location.reload()}));break;default:Object(_e["r"])(o)}},He=n(23),Qe=n(25),Ge=Object(f["b"])(),qe=function(e,t){return e.addIntercept({reqHandler:function(e){var t={};return e.data.password&&(t.password=Object(i["d"])(e.data.password)),e.data.confirmPwd&&(t.confirmPwd=t.password),{data:t}},urls:t})},We=function(e,t){return e.addIntercept({reqHandler:function(){console.log("open loadding"),l["b"].show()},resHandler:function(e){return console.log("close loadding"),setTimeout((function(){return l["b"].hide()})),e},errHandler:function(){console.log("close loadding"),setTimeout((function(){return l["b"].hide()}))},urls:t})},Ke=function(e,t){return e.addIntercept({resHandler:function(e){return e.code!==r.SUSSESS?(Ue(e.code,e.msg),null):e},errHandler:function(e){-1===e.status?Qe["k"].value=Qe["b"].disconnect:Qe["k"].value=Qe["b"].serverErr},urls:t})},Ye=function(e,t){return e.addIntercept({resHandler:function(e){if(!e)throw console.log("======>",e),new Error("请求错误");if(e.code!==r.SUSSESS){var t=[r.UN_LOGIN,r.CROWDING];throw t.includes(e.code)&&(He["f"].value=null),e.code===r.UN_LOGIN?new Error("登录状态已失效"):new Error(e.msg)}return e.data},urls:t})},Xe=function(e){qe(e,[w,A,y]),We(e,Le),Ke(e,Re),Ye(e,Ne);var t=e.addIntercept({reqHandler:function(){if(He["f"].value)return{headers:{token:He["f"].value}}},urls:Be}).addIntercept({reqHandler:function(){return{paths:{sceneCode:Ge.m}}},urls:Te}).addIntercept({reqHandler:function(){return{data:{sceneCode:Ge.m}}},urls:[g,w,y,j,I]}).addIntercept({reqHandler:function(e){var t=new FormData;if(e.data instanceof Blob)t.append("file",e.data);else for(var n in e.data)t.append(n,e.data[n]);return{headers:{"Content-Type":"application/x-www-form-urlencoded;charset:UTF-8"},data:t}},urls:[T,je,pe]});return t},Je=n(58),Ze=(n(77),p()),$e=Xe(Ze);Object(Je["a"])($e);t["d"]=$e},,function(e,t,n){"use strict";n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return p}));n(11);var o=n(68),r=n(38),i=n(0),a=n(92),c=n(13);n.d(t,"a",(function(){return c["a"]})),n.d(t,"c",(function(){return c["d"]})),n.d(t,"f",(function(){return c["e"]})),n.d(t,"g",(function(){return c["f"]}));var l=function(){return l=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},l.apply(this,arguments)},s=Object(a["a"])({history:Object(a["b"])(),routes:[]});s.beforeEach((function(e,t){return!r["c"].value||t.name===e.name||Object(o["b"])(!1)}));var u=function(e,t,n,o){void 0===n&&(n=[]),void 0===o&&(o="");for(var r=function(n){t.every((function(e){var t=e.name;return t!==n.name}))&&e.removeRoute(n.name)},i=0,a=n;i<a.length;i++){var c=a[i];r(c)}for(var l=function(t){var r=n.find((function(e){var n=e.name;return n===t.name}));r?t.children&&u(e,t.children,r.children,t.name):o?e.addRoute(o,t):e.addRoute(t)},s=0,d=t;s<d.length;s++){var p=d[s];l(p)}},d=function(e,t,n){void 0===t&&(t=[]);for(var o=0,r=e;o<r.length;o++){var i=r[o],a=i.path;if(n&&"/"!==i.path[0]){var c=n.path;a="".concat(c).concat("/"===c[c.length-1]?"":"/").concat(a)}t.push(l(l({},i),{path:a})),i.children&&d(i.children,t,i)}return t},p=function(e){var t,n,o=Object(i["N"])(),r=function(e,t){return e.find((function(e){var n=e.path;return n===t.path}))};Object(i["cb"])(e,(function(e,n){var i=e.list,a=e.default,c=(null===n||void 0===n?void 0:n.list)||[];u(s,i,c),o.value=d(i),t=a,r(o.value,s.currentRoute.value)||s.replace({name:t})}),{flush:"post",immediate:!0});var a=0,c=Object(i["cb"])([s.currentRoute],(function(){var e;(null===(e=o.value)||void 0===e?void 0:e.length)&&(r(o.value,s.currentRoute.value)?a--:(n=s.currentRoute.value.fullPath,a++,s.replace({name:t})))})),l=Object(i["cb"])(o,(function(){var e;if((null===(e=o.value)||void 0===e?void 0:e.length)&&n&&!a){var t=r(o.value,{path:n});t&&(s.replace({name:t.name}),c(),l())}}))};t["b"]=s},function(e,t,n){"use strict";n.d(t,"k",(function(){return b})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return v})),n.d(t,"j",(function(){return m})),n.d(t,"i",(function(){return y})),n.d(t,"e",(function(){return w})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"g",(function(){return u})),n.d(t,"d",(function(){return d["b"]}));n(11);var o=n(0);const r=Symbol("nest-wh"),i=e=>{const t=Promise.resolve(),n=Object(o["u"])(r,Promise.resolve());Object(o["K"])(r,t);const i=Object(o["N"])(0),a=Object(o["N"])(null),c=Object(o["N"])(!1),l=o=>{if(i.value=0,c.value=!1,a.value)return n.then(()=>t.then(()=>new Promise(t=>{setTimeout(()=>{if(a.value){const n="width"===e?a.value.offsetWidth:a.value.offsetHeight;t(),setTimeout(()=>{i.value=n,c.value=!0,t(),o&&o()})}})})))};return[i,a,c,l]},a=(e=!1,t="height")=>{const[n,r,a,c]=i(t),l=Object(o["N"])(0),s=Object(o["f"])({get:()=>0!=l.value,set:t=>{l.value=t?n.value:0,e=t}}),u=(e=!s.value)=>{s.value=e};return Object(o["F"])(()=>{c(()=>s.value=e)}),[r,u,l,n,s,a,()=>{l.value=0,c(()=>{s.value=e})}]},c=e=>{if(null==e)return null;if(e===document.documentElement)return e;const t=getComputedStyle(e).overflowY,n=getComputedStyle(e).overflowX;return e.scrollHeight>e.clientHeight||"auto"===t||"scroll"===t||"auto"===n||"scroll"===n?e:c(e.parentNode)},l=(e,t)=>{const n=[];let o=e;while(o&&o!==t&&o!==document.documentElement&&t.contains(o)){const t=c(o);if(!t)break;t!==e&&n.push(t),o=t.parentNode}return n},s=(e,t,n=!1,o=!1)=>{const r={x:0,y:0,width:e.offsetWidth,height:e.offsetHeight};let i=e;if(o){if(i!==t){const e=i.getBoundingClientRect(),n=t.getBoundingClientRect();r.x+=e.x-n.x,r.y+=e.y-n.y}}else while(i&&i!==t&&i!==document.documentElement&&t.contains(i))r.x+=i.offsetLeft+i.clientLeft,r.y+=i.offsetTop+i.clientTop,i=i.offsetParent;return n&&(r.x+=r.width,r.y+=r.height),r},u=e=>void 0===e?e:"Number"===b(e)?e?e<=1&e>=0?100*e+"%":e+"px":void 0:e.includes("px")?u(parseFloat(e)):e.includes("%")?u(parseFloat(e)/100):e;var d=n(41);const p=Object.prototype.toString,f=e=>p.call(e),b=e=>f(e).slice(8,-1),h=e=>"Function"===b(e)||"AsyncFunction"===b(e);function v(e,...t){const n={...e};return t.forEach((function(e){delete n[e]})),n}const m=(e=6)=>{var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n=t.length,o="";for(let r=0;r<e;r++)o+=t.charAt(Math.floor(Math.random()*n));return o},g=(e,t,n)=>{if(e===t)return!1;const o=b(e),r=b(t);if(o!==r)return!0;if("String"===o||"Number"===o||"Boolean"===o)return e!==t;const i=Array.from(n.values());for(const a of i)if(a.includes(e)&&a.includes(t))return!1;if(n.add([e,t]),"Array"===o)return e.length!==t.length||e.some((e,o)=>g(e,t[o],n));if("Object"===o){const o=Object.keys(e).sort(),r=Object.keys(t).sort();return g(o,r,n)||o.some(o=>g(e[o],t[o],n))}if("Map"===o){const o=Array.from(e.keys()).sort(),r=Array.from(t.keys()).sort();return g(o,r,n)||o.some(o=>g(e.get(o),t.get(o),n))}return"Set"===o?w(Array.from(e.values()),Array.from(t.values())):e!==t},y=function(){let e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,o=/(?:Android)/.test(e),r=/(?:Firefox)/.test(e),i=(/(?:Chrome|CriOS)/.test(e),/(?:iPad|PlayBook)/.test(e)||o&&!/(?:Mobile)/.test(e)||r&&/(?:Tablet)/.test(e)),a=/(?:iPhone)/.test(e)&&!i,c=!a&&!o&&!n;return c&&navigator.maxTouchPoints>1&&(i=!0),{isTablet:i,isPhone:a,isAndroid:o,isPc:c}}(),w=(e,t)=>g(e,t,new Set)},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"G",(function(){return p})),n.d(t,"K",(function(){return f})),n.d(t,"C",(function(){return b})),n.d(t,"o",(function(){return h})),n.d(t,"D",(function(){return v})),n.d(t,"u",(function(){return m})),n.d(t,"v",(function(){return g})),n.d(t,"B",(function(){return y})),n.d(t,"A",(function(){return w})),n.d(t,"h",(function(){return j})),n.d(t,"j",(function(){return O})),n.d(t,"F",(function(){return x})),n.d(t,"w",(function(){return A})),n.d(t,"L",(function(){return k})),n.d(t,"s",(function(){return S})),n.d(t,"y",(function(){return C})),n.d(t,"d",(function(){return E})),n.d(t,"r",(function(){return P})),n.d(t,"q",(function(){return M})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"x",(function(){return I})),n.d(t,"t",(function(){return D})),n.d(t,"I",(function(){return F})),n.d(t,"z",(function(){return T})),n.d(t,"l",(function(){return B})),n.d(t,"k",(function(){return z})),n.d(t,"E",(function(){return L})),n.d(t,"p",(function(){return N})),n.d(t,"g",(function(){return R})),n.d(t,"J",(function(){return _})),n.d(t,"f",(function(){return V})),n.d(t,"e",(function(){return U})),n.d(t,"H",(function(){return H})),n.d(t,"i",(function(){return Q})),n.d(t,"n",(function(){return G})),n.d(t,"m",(function(){return q}));var o,r,i,a=n(10),c=n(12),l=n(14),s=n(0);(function(e){e["Search"]="search",e["TabSwitch"]="switch",e["MouseMenu"]="mouseMenu",e["CustomMouseMenu"]="cMoseMenu",e["ResidenMouseMenu"]="rMouseMenu",e["Hot"]="hot",e["HotInfo"]="hotInfo",e["Measure"]="measure",e["Map"]="map",e["Clound"]="clound",e["Coord"]="coord",e["Save"]="save",e["LaserLoading"]="laserLoading",e["tool"]="tool",e["floors"]="floors",e["lmenu"]="lmenu",e["autoLeave"]="autoLeave"})(i||(i={}));var u,d,p=Object(c["e"])(Object(s["N"])(!1)),f=Object(c["e"])(Object(s["N"])(!1)),b=Object(c["e"])(Object(s["N"])(!1)),h=Object(c["e"])(Object(s["N"])(!1)),v=Object(c["e"])(Object(s["N"])(!1)),m=Object(c["e"])(Object(s["N"])(!1)),g=Object(c["e"])(Object(s["N"])(!1)),y=Object(c["e"])(Object(s["N"])(!0)),w=Object(c["e"])(Object(s["N"])(!0)),j=Object(c["e"])(Object(s["N"])(!1)),O=Object(c["e"])(Object(s["N"])(!0)),x=Object(c["e"])(Object(s["N"])(!1)),A=Object(c["e"])(Object(s["N"])(!0)),k=Object(c["e"])(Object(s["N"])(!1)),S=Object(c["e"])(Object(s["N"])(!1)),C=Object(c["e"])(Object(s["N"])(!1)),E=Object(c["e"])(Object(s["N"])(!1)),P=(o={},o[i.Search]=p,o[i.TabSwitch]=f,o[i.MouseMenu]=b,o[i.ResidenMouseMenu]=v,o[i.CustomMouseMenu]=h,o[i.Hot]=m,o[i.Measure]=y,o[i.Map]=w,o[i.Clound]=j,o[i.Coord]=O,o[i.Save]=x,o[i.LaserLoading]=A,o[i.HotInfo]=g,o[i.HotInfo]=g,o[i.tool]=k,o[i.floors]=S,o[i.lmenu]=C,o[i.autoLeave]=E,o),M=Object(c["a"])(P);(function(e){e["LaserMode"]="mode",e["FullView"]="full",e["SpiltView"]="split",e["MagnifierMode"]="magnifier",e["Coord"]="coord",e["CustomMouseMenu"]="cMoseMenu",e["ResidenMouseMenu"]="rMouseMenu",e["coordOutType"]="coordOutType",e["CarryView"]="carryView",e["SysView"]="sysView",e["boxWidth"]="boxWidth",e["autoMarginLeft"]="autoMarginLeft",e["showInfo"]="showInfo",e["fullCtrl"]="fullCtrl"})(u||(u={})),function(e){e["NavStart"]="NavStart",e["NavEnd"]="NavEnd",e["MeasureStart"]="MeasureStart",e["AddHot"]="AddHot",e["DownClund"]="DownClund"}(d||(d={}));var I=Object(c["e"])(Object(s["N"])(a["e"].pano)),D=Object(c["e"])(Object(s["N"])("scene")),F=Object(c["e"])(Object(s["N"])(null)),T=Object(c["e"])(Object(s["N"])(!1)),B=Object(c["e"])(Object(s["N"])(l["b"].LOCAL)),z=Object(c["e"])(Object(s["N"])(l["a"].LN)),L=Object(c["e"])(Object(s["N"])([])),N=Object(c["e"])(Object(s["N"])([])),R=Object(c["e"])(Object(s["N"])("full")),_=Object(c["e"])(Object(s["N"])("auto")),V=Object(c["e"])(Object(s["N"])(c["d"].isPc?"":"calc(100% - var(--editor-menu-width))")),U=Object(c["e"])(Object(s["N"])("70px")),H=Object(c["e"])(Object(s["N"])()),Q=Object(c["e"])(Object(s["N"])(!1)),G=(r={},r[u.LaserMode]=I,r[u.FullView]=D,r[u.SpiltView]=F,r[u.MagnifierMode]=T,r[u.Coord]=B,r[u.coordOutType]=z,r[u.ResidenMouseMenu]=L,r[u.CustomMouseMenu]=N,r[u.CarryView]=R,r[u.SysView]=_,r[u.boxWidth]=V,r[u.autoMarginLeft]=U,r[u.showInfo]=H,r[u.fullCtrl]=Q,r),q=Object(c["a"])(G)},function(e,t,n){"use strict";n.d(t,"d",(function(){return i["a"]})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return c})),n.d(t,"f",(function(){return l})),n.d(t,"e",(function(){return u}));n(75);var o,r,i=n(57);(function(e){e[e["WGS84"]=1]="WGS84",e[e["WGS4550"]=2]="WGS4550",e[e["GaoDe"]=3]="GaoDe",e[e["AMap"]=4]="AMap",e[e["SCENE_SCREEN"]=5]="SCENE_SCREEN",e[e["MAP_SCREEN"]=6]="MAP_SCREEN",e[e["LOCAL"]=7]="LOCAL",e[e["EPSE"]=8]="EPSE",e[e["MESH_LOCAL"]=9]="MESH_LOCAL"})(r||(r={}));var a,c,l;o={},o[r.WGS84]="WGS84",o[r.WGS4550]="WGS4550",o[r.GaoDe]="GaoDe",o[r.AMap]="AMap",o[r.SCENE_SCREEN]="SCENE_SCREEN",o[r.MAP_SCREEN]="MAP_SCREEN",o[r.LOCAL]="LOCAL",o[r.EPSE]="EPSE",o[r.MESH_LOCAL]="MESH_LOCAL";(function(e){e["low"]="low",e["middle"]="middle",e["high"]="high"})(a||(a={})),function(e){e[e["fullcolor"]=0]="fullcolor",e[e["altitude"]=1]="altitude",e[e["translucent"]=2]="translucent"}(c||(c={})),function(e){e[e["rectangle"]=1]="rectangle",e[e["circular"]=2]="circular"}(l||(l={}));var s,u,d,p,f;n(76);(function(e){e["DEF"]="default",e["CUSTOM"]="diy"})(s||(s={})),function(e){e[e["pano"]=0]="pano",e[e["cloud"]=1]="cloud"}(u||(u={})),function(e){e["+x"]="+x",e["-x"]="-x",e["+y"]="+y",e["-y"]="-y",e["+z"]="+z",e["-z"]="-z"}(d||(d={})),function(e){e["translate"]="translate",e["rotate"]="rotate"}(p||(p={})),function(e){e["FIRE"]="FIRE",e["BLAST"]="BLAST",e["SMOKE"]="SMOKE"}(f||(f={}))},,function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return d}));n(210),n(11);var o=n(0),r=n(4),i=n(26),a=(new WeakMap,function(e,t){var n=Object(o["U"])([]);return void 0!==e&&n.push(e),{push:function(e){n.push(e)},pop:function(){var e=n[n.length---1];return e},current:Object(o["f"])((function(){return n[n.length-1]})),length:Object(o["f"])((function(){return n.length}))}}),c=function(e){var t={},n=Object.keys(e),r=new Proxy(t,{get:function(t,r){return n.includes(r)?Object(o["v"])(e[r].current.value)?e[r].current.value.value:e[r].current.value:e[r]},set:function(t,n,r){return!!Object(o["v"])(e[n].current.value)&&(e[n].current.value.value=r,!0)}});return r},l=function(){var e=Object(o["U"])(new Map);return{push:function(t,n){e.has(n)||e.set(n,a());var o=e.get(n);o.push(t)},pop:function(t){var n=e.get(t);if(n){var o=n.pop();return n.length.value||e.delete(t),o}},get:function(t){var n=e.get(t);if(n)return n.current}}},s=function(){var e=a(),t=l();return{push:function(n,o){return o?t.push(n,o):e.push(n)},pop:function(n){return n?t.pop(n):e.pop()},get:function(n){return n&&t.get(n)?t.get(n):e.current}}},u=function(e,t,n){n||(n=Number(i["a"].get(e))||0);var a=Object(o["N"])(0),c=function(){var o=Date.now(),l=Object(r["q"])((o-n)/1e3,0);l<t?(a.value=t-l,setTimeout(c,1e3)):(a.value=0,i["a"].del(e))};return i["a"].set(e,n.toString()),c(),{count:a,update:function(t){clearTimeout(t),n=t,i["a"].set(e,n.toString()),c()}}},d=function(){var e,t=navigator.userAgent,n=/(?:Windows Phone)/.test(t),r=/(?:SymbianOS)/.test(t)||n,i=/(?:Android)/.test(t),a=/(?:Firefox)/.test(t),c=(/(?:Chrome|CriOS)/.test(t),/(?:iPad|PlayBook)/.test(t)||i&&!/(?:Mobile)/.test(t)||a&&/(?:Tablet)/.test(t)),l=/(?:iPhone)/.test(t)&&!c,s=!l&&!i&&!r,u=/(?:MicroMessenger)/.test(t),d=Object(o["N"])(!1),p=function(){return window.innerWidth>window.innerHeight&&window.innerWidth-80>320};if(!s){var f=function(){d.value=p(),clearTimeout(e),e=setTimeout((function(){d.value=p()}),300)};window.addEventListener("resize",f),f()}return{isTablet:c,isPhone:l,isAndroid:i,isPc:s,isWX:u,isHorizontal:d}}()},function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return g})),n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return w})),n.d(t,"e",(function(){return j})),n.d(t,"d",(function(){return O}));n(19),n(11);var o,r,i=n(27),a=n(0),c=n(5),l=n(16),s=n(21),u=n(3),d=n(15),p="backURL",f=function(e){var t=location.pathname.split("/");t[t.length-1]=e;var n=t.join("/")+location.search;localStorage.setItem(p,location.href),location.href=n},b=function(){return b=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},b.apply(this,arguments)},h=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},v=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},m={layout:"layout",query:"query",data:"data",hotspot:"hotspot",measure:"measure",coord:"coord",navigation:"navigation"},g=b(b({},m),{download:"download",dataManage:"dataManage",coordinate:"coordinate",spaceDivision:"spaceDivision",clouds:"clouds",crop:"crop",floorpan:"floorpan",spaceModel:"spaceModel",setup:"setup"}),y=m.query,w=(o={},o[m.layout]={title:u["f"].t("sys.title")},o[m.query]={title:u["f"].t("sys.query")},o[m.data]={title:u["f"].t("dataset.title")},o[m.hotspot]={title:u["f"].t("hotspot.name")},o[m.measure]={title:u["f"].t("measure.name")},o[m.coord]={title:u["f"].t("coord.name")},o[m.navigation]={title:u["f"].t("scene.nav")},o),j=b(b({},w),(r={},r[g.dataManage]={title:u["f"].t("dataset.manageTitle")},r[g.coordinate]={title:u["f"].t("coord.manageTitle")},r[g.spaceDivision]={title:u["f"].t("dataset.correctTitle")},r[g.clouds]={title:u["f"].t("epoint.title"),onClick:function(){return h(void 0,void 0,void 0,(function(){var e,t;return v(this,(function(n){switch(n.label){case 0:return e=c["c"],[4,e.post("/laser/cloudPointEdit/".concat(Object(l["b"])().m,"/").concat(s["d"].value.id),{})];case 1:return t=n.sent(),200===t.code?f("epoint.html"):Object(d["r"])({content:u["f"].t("epoint.noEnter"),okText:u["f"].t("sys.ok")}),[2]}}))}))}},r[g.crop]={title:u["f"].t("crop.title"),onClick:function(){return h(void 0,void 0,void 0,(function(){return v(this,(function(e){return f("crop.html"),[2]}))}))}},r[g.floorpan]={title:u["f"].t("scene.floorpan.title")},r[g.spaceModel]={title:u["f"].t("scene.spaceModel.title")},r[g.setup]={title:u["f"].t("sys.setup")},r[g.download]={title:u["f"].t("sys.download")},r)),O=Object(a["f"])((function(){return i["c"].value?g:m}));Object(a["f"])((function(){return i["c"].value?j:w}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return v})),n.d(t,"h",(function(){return m})),n.d(t,"f",(function(){return O})),n.d(t,"e",(function(){return S})),n.d(t,"i",(function(){return T})),n.d(t,"c",(function(){return z})),n.d(t,"g",(function(){return L}));n(11);var o,r,i,a,c=n(10),l=n(42),s=n(48),u=n.n(s),d=n(39),p=n(4),f=n(3),b=function(){return b=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},b.apply(this,arguments)};(function(e){e[e["DMS"]=1]="DMS",e[e["LN"]=2]="LN"})(r||(r={})),function(e){e[e["GIS"]=1]="GIS",e[e["PRO"]=2]="PRO",e[e["LOCAL"]=3]="LOCAL"}(i||(i={})),function(e){e["LOCAL"]="LOCAL",e["AMap"]="4490",e["SCREEN"]="SCREEN",e["WebMercator"]="EPSG:3857",e["GMap"]="__4326",e["GDMap"]="gcj02",e["WGS84"]="4326"}(a||(a={}));var h=[{label:f["f"].t("coord.types.local"),value:a.LOCAL},{label:f["f"].t("coord.types.amap"),value:a.GDMap},{label:f["f"].t("coord.types.gmap"),value:a.GMap,epsg:"+proj=longlat +datum=WGS84 +no_defs"},{label:f["f"].t("coord.types.screen"),value:a.SCREEN},{label:f["f"].t("coord.types.wgs84"),value:a.WGS84,epsg:"+proj=longlat +ellps=GRS80 +no_defs"},{label:f["f"].t("coord.types.webMercator"),value:a.WebMercator,epsg:"+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crs"}],v=[],m=[],g=(o={},o[i.GIS]=v,o[i.PRO]=m,o[i.LOCAL]=h,o),y=function(e){for(var t=0,n=e;t<n.length;t++){var o=n[t];o.epsg&&l["a"].defs(o.value,o.epsg)}};y(h);var w,j,O=function(e){v.length=0,m.length=0;for(var t=0,n=e;t<n.length;t++){var o=n[t];g[o.type].push(b(b({},o),{label:o.name,value:o.epsg,epsg:o.epsgCode}))}y(v),y(m)},x=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},A=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},k=function(e,t){var n=e[0],o=e[1],r=t[0],i=t[1],a=x(n,o)-x(r,i),c=A(r,i)/A(n,o),l={x:r.x-c*(n.x*Math.cos(a)-n.y*Math.sin(a)),y:r.y-c*(n.x*Math.sin(a)+n.y*Math.cos(a))};return{rotation:a,scale:c,translate:l}},S=function(e,t,n){void 0===n&&(n="WGS84");var o=t;if(j=b(b({},k(e,o)),{type:n}),w=b(b({},k(o,e)),{type:n}),e.every((function(e){return"z"in e}))&&t.every((function(e){return"z"in e}))){var r=[e[0].z,e[1].z],i=[t[0].z,t[1].z];j.altitude=w.altitude=(i[1]-r[1]+(i[0]-r[0]))/2}},C=function(e,t){return void 0===t&&(t=w),"Number"===Object(p["v"])(t.altitude)&&e+t.altitude},E=function(e,t){return void 0===t&&(t=w),"Number"===Object(p["v"])(t.altitude)&&e-t.altitude},P=function(e,t){void 0===t&&(t=j);var n=t.scale*Math.cos(t.rotation),o=t.scale*Math.sin(t.rotation);return{x:n*e.x-o*e.y+t.translate.x,y:o*e.x+n*e.y+t.translate.y}},M=function(e,t){void 0===t&&(t=w);var n=t.scale*Math.cos(t.rotation),o=t.scale*Math.sin(t.rotation);return{x:n*e.x-o*e.y+t.translate.x,y:o*e.x+n*e.y+t.translate.y}},I=function(e){var t=u.a.wgs84togcj02(e.x,e.y);return{x:t[0],y:t[1]}};window.wgs84ToAMap=I;var D=function(e){var t=u.a.gcj02towgs84(e.x,e.y);return{x:t[0],y:t[1]}},F=function(e,t,n){var o=t;return e===a.GDMap?n=D(n):e!==a.WGS84&&(n=Object(l["a"])(e,a.WGS84,b({},n))),e=a.WGS84,o===a.GDMap?(t=a.WGS84,I(n)):Object(l["a"])(e,t,b({},n))};function T(e,t,n,o){if(void 0===o&&(o=r.LN),"String"===Object(p["v"])(n.x)&&"String"===Object(p["v"])(n.y)&&(n=b(b({},n),{x:Object(p["u"])(n.x),y:Object(p["u"])(n.y)})),e===t||!n)return B(n,o);var i=e,l=t,s=n;if(i===a.SCREEN&&(e=i=a.LOCAL,n=s=Object(d["f"])().coordTransform(c["b"].SCENE_SCREEN,s,c["b"].MESH_LOCAL),!s))return B(s,o);if(i===l)return B(s,o);i===a.LOCAL&&(i=j.type,s=P(s)),l===a.LOCAL&&(l=w.type);var u=F(i,l,b({},s));return t===a.LOCAL&&(u=M(u)),"z"in n&&(e===a.LOCAL?u.z=C(n.z):t===a.LOCAL?u.z=E(n.z):u.z=n.z),"z"in u&&isNaN(u.z)&&delete u.z,B(u,o)}var B=function(e,t){return t===r.DMS?{x:Object(p["t"])(e.x),y:Object(p["t"])(e.y),z:e.z}:e},z=function(e){var t=[a.LOCAL,a.SCREEN,a.WebMercator];return t.includes(e)||m.some((function(t){var n=t.value;return n===e}))},L=function(e,t){var n,o,r=z(t),i=function(e,t){return Object(p["k"])(e)?e:Object(p["q"])(e,t)};if(r){var a={x:i(e.x,2),y:i(e.y,2)};return e.z?b(b({},a),{z:i(e.z,2)}):a}n={},n[f["f"].t("coord.lng")]=i(e.x,12),n[f["f"].t("coord.lat")]=i(e.y,12),a=n;return e.z?b(b({},a),(o={},o[f["f"].t("coord.height")]=i(e.z,3),o)):a}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o["b"]})),n.d(t,"n",(function(){return o["G"]})),n.d(t,"m",(function(){return o["D"]})),n.d(t,"j",(function(){return o["q"]})),n.d(t,"b",(function(){return o["a"]})),n.d(t,"f",(function(){return o["c"]})),n.d(t,"q",(function(){return o["J"]})),n.d(t,"g",(function(){return o["f"]})),n.d(t,"h",(function(){return o["m"]})),n.d(t,"A",(function(){return r["d"]})),n.d(t,"i",(function(){return i["customSetup"]})),n.d(t,"E",(function(){return a["f"]})),n.d(t,"t",(function(){return a["b"]})),n.d(t,"o",(function(){return a["a"]})),n.d(t,"u",(function(){return a["c"]})),n.d(t,"z",(function(){return a["e"]})),n.d(t,"y",(function(){return a["d"]})),n.d(t,"l",(function(){return c["a"]})),n.d(t,"D",(function(){return c["b"]})),n.d(t,"s",(function(){return u})),n.d(t,"B",(function(){return p})),n.d(t,"r",(function(){return f["a"]})),n.d(t,"x",(function(){return f["b"]})),n.d(t,"v",(function(){return v})),n.d(t,"w",(function(){return m})),n.d(t,"a",(function(){return g["a"]})),n.d(t,"d",(function(){return g["b"]})),n.d(t,"F",(function(){return g["i"]})),n.d(t,"k",(function(){return g["g"]})),n.d(t,"e",(function(){return j["a"]})),n.d(t,"p",(function(){return C})),n.d(t,"C",(function(){return E}));var o=n(9),r=n(68),i=n(24),a=(n(64),n(39)),c=n(16),l=(n(58),n(0)),s=n(46),u=function(e){return Object(l["o"])((function(){return s["b"].show(),e().then((function(e){return s["b"].hide(),e}))}))},d=n(22),p=function(e){d["b"].show();var t="function"===typeof e?e():e;return t.finally((function(){return d["b"].hide()})),t},f=n(79),b=n(38),h=function(e,t,n,o,r){var i=e.getBoundingClientRect(),a=r[0]?r[0].getBoundingClientRect().right:i.left,c=r[1]?r[1].getBoundingClientRect().left:i.width,l=[a,i.top,c,i.bottom],s=t.offsetWidth,u=t.offsetHeight,d=function(e){return"left"===e?n.x-s<l[0]?l[0]+s:n.x>l[2]?l[2]:n.x:n.x<l[0]?l[0]:n.x+s>l[2]?l[2]-s:n.x},p=function(e){return"top"===e?n.y-u<l[1]?l[1]+u:n.y>l[3]?l[3]:n.y:n.y<l[1]?l[1]:n.y+u>l[3]?l[3]-u:n.y},f=o.split("-");return{x:d(f[0]),y:p(f[1])}},v=function(e,t,n){void 0===n&&(n="right-bottom");var o=b["b"].value.querySelector(".ui-editor-toolbox"),r=b["b"].value.querySelector(".ui-editor-menu"),i=h(b["b"].value,e.value,t.value,n,[r,o]),a=i.x,c=i.y;return{left:a+"px",top:c+"px"}},m=function(e,t,n){return void 0===n&&(n="right-bottom"),Object(l["f"])((function(){if(e.value&&t.value)return v(e,t,n)}))},g=n(14),y=(n(19),n(11),n(5)),w=n(4),j=n(77),O=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},x=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},A=Object(l["M"])({}),k=!0,S=0,C=function(e){return O(void 0,void 0,void 0,(function(){var t,n,o,r;return x(this,(function(i){switch(i.label){case 0:return k?0!==S++?[3,2]:[4,Object(w["a"])(3e3)]:[2];case 1:i.sent(),i.label=2;case 2:return[4,y["c"].get(y["b"].checkChange)];case 3:for(t=i.sent(),n=0,o=Object.keys(t);n<o.length;n++)r=o[n],A[r]=t[r];return setTimeout((function(){C(e)}),1e3),[2]}}))}))},E=function(e,t){return Object(l["db"])((function(){Object.keys(A).includes(e)&&t(A[e])}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var o=n(4),r=Object(o["s"])(location.search),i=function(){return r};delete r.test,Object({VUE_APP_API_BASE_URL:"/backend",VUE_APP_ENV:"env",NODE_ENV:"development",VUE_APP_STATIC_DIR:"static",BASE_URL:""}).VUE_APP_VERSION?(r.v=Object({VUE_APP_API_BASE_URL:"/backend",VUE_APP_ENV:"env",NODE_ENV:"development",VUE_APP_STATIC_DIR:"static",BASE_URL:""}).VUE_APP_VERSION,delete r.test):r.v=r.v},,,,function(e,t,n){"use strict";var o=n(0);const r={key:0,class:"tip"},i={key:0,class:"tip"};function a(e,t,n,a,c,l){return n.svg?(Object(o["I"])(),Object(o["h"])(a["Icon"],{key:0,class:Object(o["z"])(["icon ui-kankan-icon",a.className]),style:Object(o["B"])(a.style),type:n.type,onClick:t[0]||(t[0]=e=>a.emit("click",e))},{default:Object(o["eb"])(()=>[Object(o["Q"])(e.$slots,"default"),n.tip&&a.os.isPc&&!a.os.isTablet?(Object(o["I"])(),Object(o["j"])("p",r,Object(o["W"])(n.tip),1)):Object(o["i"])("v-if",!0)]),_:3},8,["class","style","type"])):(Object(o["I"])(),Object(o["j"])("i",{key:1,class:Object(o["z"])(["iconfont ui-kankan-icon icon",a.className]),style:Object(o["B"])(a.style),onClick:t[1]||(t[1]=e=>a.emit("click",e)),ref:"vm"},[Object(o["Q"])(e.$slots,"default"),n.tip&&a.os.isPc&&!a.os.isTablet?(Object(o["I"])(),Object(o["j"])("p",i,Object(o["W"])(n.tip),1)):Object(o["i"])("v-if",!0)],6))}var c=n(8),l=["innerHTML"];function s(e,t,n,r,i,a){return Object(o["I"])(),Object(o["j"])("i",{class:Object(o["z"])(n.class),style:Object(o["B"])(n.style)},[Object(o["k"])("i",{innerHTML:r.html},null,8,l),Object(o["Q"])(e.$slots,"default",{},void 0,!0)],6)}n(19),n(11);var u=n(59),d=n.n(u),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b={},h=document.createElement("div"),v=function(e){return p(void 0,void 0,Promise,(function(){var t,o,r,i;return f(this,(function(a){switch(a.label){case 0:return[4,n(233)("./".concat(e,".svg"))];case 1:return t=a.sent(),[4,d.a.get(t.default)];case 2:return o=a.sent(),h.innerHTML=o.data,r=h.querySelector("svg"),r.setAttribute("width","1em"),r.setAttribute("height","1em"),i=r.querySelectorAll("path"),Array.from(i).forEach((function(e){e.setAttribute("fill","currentColor")})),[2,h.innerHTML]}}))}))},m=function(e){return b[e]||(b[e]=v(e))},g=Object(o["p"])({__name:"index",props:{type:{type:String,required:!0},fontSize:{type:String,required:!1,default:"14px"},color:{type:String,required:!1,default:"#fff"},class:{type:null,required:!0},style:{type:null,required:!0}},setup:function(e,t){var n=t.expose;n();var r=e,i=Object(o["N"])("");Object(o["db"])((function(){m(r.type).then((function(e){return i.value=e}))}));var a={props:r,html:i};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),y=(n(234),n(6)),w=n.n(y);const j=w()(g,[["render",s],["__scopeId","data-v-7249823e"],["__file","kankan-components/src/components/icon/icon/index.vue"]]);var O=j,x=n(65);const A={name:"ui-icon"};var k=Object.assign(A,{props:{svg:{type:Boolean},type:{type:String},size:{type:[Number,String]},color:{type:String},small:{type:Boolean},ctrl:{type:Boolean},medium:{type:Boolean},big:{type:Boolean},disabled:{type:Boolean},tip:{type:String},tipH:{type:String,default:"center"},tipV:{type:String,default:"bottom"},foreShow:{type:Boolean}},emits:["click"],setup(e,{expose:t,emit:n}){const r=e,i=Object(o["f"])(()=>({"font-size":Object(c["g"])(r.size),color:r.color})),a=Object(o["f"])(()=>{const e={small:r.small,medium:r.medium,big:r.big,disabled:r.disabled,"fore-show":r.foreShow,["tip-h-"+r.tipH]:!0,["tip-v-"+r.tipV]:!0,["fun-ctrl"]:r.ctrl};return r.type?{...e,["icon-"+r.type]:r.type}:e}),l=Object(o["N"])();t(Object(o["M"])({vm:l}));const s={props:r,style:i,className:a,emit:n,vm:l,computed:o["f"],ref:o["N"],reactive:o["M"],get normalizeUnitToStyle(){return c["g"]},get os(){return c["i"]},Icon:O,get Tip(){return x["a"]}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});n(236);const S=w()(k,[["render",a],["__file","kankan-components/src/components/icon/index.vue"]]);t["a"]=S},function(e,t,n){"use strict";n.d(t,"c",(function(){return v})),n.d(t,"f",(function(){return g})),n.d(t,"d",(function(){return O})),n.d(t,"h",(function(){return A})),n.d(t,"a",(function(){return S})),n.d(t,"e",(function(){return E})),n.d(t,"g",(function(){return P}));n(19),n(11);var o,r=n(0),i=n(5),a=n(29),c=n(4),l=n(15),s=n(59),u=n.n(s),d=(n(45),n(3)),p=(n(76),function(){return p=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},p.apply(this,arguments)}),f=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},b=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},h=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},v=Object(r["N"])([]),m=Object(r["N"])([]),g=Object(r["N"])([]),y=Object(r["M"])({list:v,showList:g,uploadList:m}),w=(Object(r["N"])(!1),Object(r["N"])(0)),j=Object(r["N"])(),O=Object(r["f"])((function(){return console.log(v.value),v.value.find((function(e){return e.isItself}))})),x=Object(r["f"])((function(){return v.value.filter((function(e){return!e.isItself}))})),A={id:a["a"],title:"",orientation:0,time:Date.now(),gfw:!0,color:"#d50000",floorPanType:null,sceneVersion:"V4",plyExist:!1,location:null,lasExist:!1,objExist:!1,isCalibrated:!0,version:0,from:"",isItself:!0,shootTime:Object(c["f"])(new Date,"yyyy-mm-dd hh:MM"),pointCount:0,status:0},k=function(){return o},S=function(){o={list:y.list.map((function(e){return p({},e)})),uploadList:y.uploadList.map((function(e){return p({},e)}))}},C=function(e){var t;return{id:e.id,color:e.color||"#d50000",title:e.name,time:new Date(null===(t=e.createTime)||void 0===t?void 0:t.replace(" ","T")),floorPanType:e.floorPanType,version:e.version,location:e.location,pointCount:e.pointCount,plyExist:e.plyExist,gfw:e.gfw,orientation:e.orientation,sceneVersion:e.sceneVersion,lasExist:e.lasExist,objExist:e.objExist,isCalibrated:e.isCalibrated,from:e.from,isItself:e.isItself,sceneName:e.isUpload?d["f"].t("dataset.uploadName"):e.sceneName,shootTime:e.algorithmTime,jobId:e.jobId,status:e.status}},E=function(){return f(void 0,void 0,void 0,(function(){var e,t,n;return b(this,(function(o){switch(o.label){case 0:return[4,Promise.all([i["c"].get(i["b"].dateSetlist),i["c"].get(i["b"].unDateSetlist)])];case 1:return e=o.sent(),t=e[0],n=e[1],[4,i["c"].get(i["b"].dateSetlist)];case 2:return o.sent(),v.value=t.map(C),m.value=n.map(C),g.value=h([],v.value,!0),S(),[2]}}))}))},P=function(){for(var e=k(),t=v.value.concat(m.value),n=e.list.concat(e.uploadList),o=[],r=function(e){var r=t[e],a=n.find((function(e){var t=e.id;return t===r.id}));if(a)a.floorPanType!==r.floorPanType&&o.push(i["c"].put(i["b"].updateDateSetFloorType,null,{paths:{id:r.id,floorPanType:r.floorPanType}})),r.color===a.color&&r.title===a.title||o.push(i["c"].put(i["b"].updateDataSetBase,{color:r.color,id:r.id,title:r.title}));else{var c=r.file?i["c"].put(i["b"].uploadAttachDataset,{file:r.file},{paths:{selfId:O.value.id},onUploadProgress:function(e){w.value=e.loaded/e.total*100|0,w.value>=100&&(j.value=null)},cancelToken:new u.a.CancelToken((function(e){j.value=function(){w.value=0,e()}}))}):i["c"].put(i["b"].attachDataset,null,{paths:{selfId:O.value.id,id:r.attachId}});o.push(c.then((function(e){return Promise.all([i["c"].get(i["b"].dateSetlist),i["c"].get(i["b"].unDateSetlist),e])})).then((function(n){var o=n[0],r=n[1],i=n[2],a=o.concat(r),c=a.find((function(e){return e.id===i.datasetId})),l=m.value.indexOf(t[e]);m.value[l]=t[e]=C(c)})))}},a=0;a<t.length;a++)r(a);var c=[],l=function(e){var r=n[e],a=t.find((function(e){var t=e.id;return t===r.id}));a||c.push((function(){o.push(i["c"].post(i["b"].unAttachDataset,null,{paths:{id:r.id}}))}))};for(a=0;a<n.length;a++)l(a);return 0!==c.length&&c.length===n.length-1?o.push(i["c"].post(i["b"].unAttachDatasetAll,{})):c.forEach((function(e){return e()})),Promise.all(o).then((function(){return w.value=0}))},M=function(e){var t=1===e.status?d["f"].t("dataset.recalcJoinDeleteTip",e):d["f"].t("dataset.deleteJoinDeleteTip",e);return t},I=function(e){return f(void 0,void 0,void 0,(function(){var t;return b(this,(function(n){switch(n.label){case 0:return t=v.value.indexOf(e),~t&&e.status?[4,Object(l["r"])(M(e))]:[3,3];case 1:return n.sent(),v.value.splice(t,1),[4,P()];case 2:n.sent(),location.reload(),n.label=3;case 3:return[2]}}))}))};Object(r["db"])((function(){for(var e=x.value.concat(m.value),t=0,n=e;t<n.length;t++){var o=n[t];I(o)}}),{flush:"post"}),t["b"]=y},function(e,t,n){"use strict";n.d(t,"c",(function(){return $})),n.d(t,"b",(function(){return G})),n.d(t,"a",(function(){return V})),n.d(t,"d",(function(){return Lo}));var o=n(32),r=n(0);function i(e,t,n,o,i,a){const c=Object(r["R"])("dialog-content");return Object(r["I"])(),Object(r["h"])(r["c"],{to:"body"},[e.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:"ui-dialog",style:Object(r["B"])({zIndex:e.zIndex})},[Object(r["n"])(c,null,Object(r["l"])({_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])}))]),1024)],4)):Object(r["i"])("v-if",!0)])}var a=n(41);const c={class:"ui-dialog__box"},l={key:0},s={key:1};function u(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",c,[e.$slots.header?(Object(r["I"])(),Object(r["j"])("header",l,[Object(r["Q"])(e.$slots,"header")])):Object(r["i"])("v-if",!0),Object(r["k"])("section",null,[Object(r["Q"])(e.$slots,"default")]),e.$slots.footer?(Object(r["I"])(),Object(r["j"])("footer",s,[Object(r["Q"])(e.$slots,"footer")])):Object(r["i"])("v-if",!0)])}var d={name:"ui-dialog-content"},p=n(6),f=n.n(p);const b=f()(d,[["render",u],["__file","kankan-components/src/components/dialog/Dialog-content.vue"]]);var h=b,v=Object(r["p"])({name:"ui-dialog",setup:function(e,t){const n=Object(r["N"])(!0);return{show:n,zIndex:Object(a["a"])()}},components:{DialogContent:h}});const m=f()(v,[["render",i],["__file","kankan-components/src/components/dialog/Dialog.vue"]]);var g=m;function y(e,t,n,o,i,a){Object(r["R"])("ui-dialog");return Object(r["i"])("v-if",!0)}var w=Object(r["p"])({name:"ui-window",setup:function(e,t){}});const j=f()(w,[["render",y],["__file","kankan-components/src/components/dialog/Window.vue"]]);var O=j;const x=e=>(Object(r["L"])("data-v-679edff8"),e=e(),Object(r["J"])(),e),A=x(()=>Object(r["k"])("i",{class:"icon"},null,-1));function k(e,t,n,o,i,a){return Object(r["I"])(),Object(r["h"])(r["c"],{to:"body"},[Object(r["n"])(r["e"],{name:"slide-down",mode:"out-in",appear:""},{default:Object(r["eb"])(()=>[e.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:"ui-toast",style:Object(r["B"])({zIndex:e.zIndex})},[Object(r["k"])("div",{class:Object(r["z"])(["ui-toast__box",[e.type]])},[A,Object(r["k"])("div",null,Object(r["W"])(e.content),1),Object(r["k"])("i",{class:"iconfont icon-close close",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))})],2)],4)):Object(r["i"])("v-if",!0)]),_:1})])}var S=Object(r["p"])({name:"ui-toast",props:{type:String,delay:Number,content:String,destroy:Function},setup:function(e,t){const n=Object(r["N"])(!0),o=()=>{n.value=!1,Object(r["y"])(()=>{"function"===typeof e.destroy&&e.destroy()})};return"fixed"!==e.type&&setTimeout(()=>o(),e.delay||3e3),{show:n,type:e.type,close:o,content:e.content,zIndex:Object(a["a"])()}}});n(231);const C=f()(S,[["render",k],["__scopeId","data-v-679edff8"],["__file","kankan-components/src/components/dialog/Toast.vue"]]);var E=C;const P={key:0};function M(e,t,n,o,i,a){const c=Object(r["R"])("ui-button"),l=Object(r["R"])("ui-dialog");return Object(r["I"])(),Object(r["h"])(l,null,{header:Object(r["eb"])(()=>[Object(r["k"])("span",null,Object(r["W"])(e.title),1),Object(r["k"])("i",{class:"iconfont icon-close fun-ctrl",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))})]),footer:Object(r["eb"])(()=>[Object(r["n"])(c,{type:"submit",onClick:e.close},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.okText),1)]),_:1},8,["onClick"])]),default:Object(r["eb"])(()=>[Object(r["m"])(" "+Object(r["W"])(e.content)+" ",1),e.extend?(Object(r["I"])(),Object(r["j"])("div",P,Object(r["W"])(e.extend),1)):Object(r["i"])("v-if",!0)]),_:1})}var I=n(8),D=Object(r["p"])({name:"ui-alert",props:{title:{type:String,default:"提示"},okText:{type:String,default:"确定"},func:Function,content:String,extend:String,destroy:Function},setup:function(e,t){const n=()=>{Object(I["f"])(e.func)&&!1===e.func()||Object(I["f"])(e.destroy)&&e.destroy()};return{...Object(I["h"])(e,"destroy","func"),close:n}}});const F=f()(D,[["render",M],["__file","kankan-components/src/components/dialog/Alert.vue"]]);var T=F;const B={key:1},z={key:1,class:"confirm-content"};function L(e,t,n,o,i,a){const c=Object(r["R"])("ui-button"),l=Object(r["R"])("ui-dialog");return Object(r["I"])(),Object(r["h"])(l,null,{header:Object(r["eb"])(()=>[e.$slots.header?(Object(r["I"])(),Object(r["j"])("span",B,Object(r["W"])(e.title),1)):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["k"])("span",null,Object(r["W"])(e.title),1),e.func?(Object(r["I"])(),Object(r["j"])("i",{key:0,class:"iconfont icon-close fun-ctrl",onClick:t[0]||(t[0]=t=>e.close("no"))})):Object(r["i"])("v-if",!0)],64))]),footer:Object(r["eb"])(()=>[e.$slots.footer?Object(r["Q"])(e.$slots,"footer",{key:1}):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["n"])(c,{type:"submit",onClick:t[1]||(t[1]=t=>e.close("no"))},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.noText),1)]),_:1}),Object(r["n"])(c,{type:"primary",onClick:t[2]||(t[2]=t=>e.close("ok"))},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.okText),1)]),_:1})],64))]),default:Object(r["eb"])(()=>[e.$slots.content?Object(r["Q"])(e.$slots,"content",{key:0}):(Object(r["I"])(),Object(r["j"])("pre",z,Object(r["W"])(e.content),1))]),_:3})}var N=Object(r["p"])({name:"ui-confirm",props:{title:{type:String,default:"提示"},okText:{type:String,default:"确定"},noText:{type:String,default:"取消"},func:Function,content:String,destroy:Function},setup:function(e,t){const n=t=>{Object(I["f"])(e.func)&&!1===e.func(t)||Object(I["f"])(e.destroy)&&e.destroy()};return{...Object(I["h"])(e,"destroy","func"),close:n}}});const R=f()(N,[["render",L],["__file","kankan-components/src/components/dialog/Confirm.vue"]]);var _=R;g.use=function(e){g.toast=function(t){"string"==typeof t&&(t={content:t});const{destroy:n,vNode:r,el:i}=Object(o["a"])(E,{app:e,props:{...t,destroy:n}});return this.toast.hide=function(){n()},this.toast},g.alert=function(t){return console.error("1111"),"string"==typeof t&&(t={content:t}),new Promise(n=>{const r={...t,destroy:()=>{i(),n()}},{destroy:i}=Object(o["a"])(T,{app:e,props:r})})},g.confirm=function(t){let n;"string"==typeof t&&(t={content:t}),t.func||(n=new Promise(e=>{t.func=t=>e("ok"===t)}));const{destroy:r}=Object(o["a"])(_,{app:e,props:{...t,destroy:()=>r()}});return this.confirm.hide=function(){r()},n||this.confirm}};var V=g,U=(n(11),n(49));const H=1,Q=[];U["a"].use=function(e){U["a"].show=function(t,n){if(Q.length)Q.push({key:n,close:H});else{const{destroy:r}=Object(o["a"])(U["a"],{app:e,props:{...t}});Q.push({key:n,close:r})}},U["a"].hide=function(e){if(Q.length){const{key:t}=Q[Q.length-1];if(t===e){const{close:e}=Q.pop();e!==H&&e()}}},U["a"].hideAll=function(){for(const{close:e}of Q)"function"===typeof e&&e();Q.length=0}};var G=U["a"];function q(e,t,n,o,i,a){return Object(r["I"])(),Object(r["h"])(r["c"],{to:"body"},[Object(r["n"])(r["e"],{name:"fade"},{default:Object(r["eb"])(()=>[o.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-message",n.type]),style:Object(r["B"])({zIndex:o.zIndex,marginTop:60*n.index.value+"px"})},[n.type?(Object(r["I"])(),Object(r["h"])(o["uiIcon"],{key:0,type:o.icons[n.type],class:"icon"},null,8,["type"])):Object(r["i"])("v-if",!0),Object(r["k"])("p",null,Object(r["W"])(n.msg),1),n.time?Object(r["i"])("v-if",!0):(Object(r["I"])(),Object(r["h"])(o["uiIcon"],{key:1,ctrl:"",type:"close",onClick:n.destroy,class:"message-close"},null,8,["onClick"]))],6)):Object(r["i"])("v-if",!0)]),_:1})])}var W=n(20);const K={name:"ui-message"};var Y=Object.assign(K,{props:{msg:{type:String},type:{type:String},time:{type:Number},destroy:{type:Function},index:{}},setup(e,{expose:t}){t();const n=e,o=Object(a["a"])(),i={success:"state_s",warning:"state_e",error:"state_f"},c=Object(r["N"])(!1);n.time&&setTimeout(()=>{c.value=!1,setTimeout(n.destroy,500)},n.time),Object(r["F"])(()=>Object(r["y"])(()=>c.value=!0));const l={props:n,zIndex:o,icons:i,show:c,get uiIcon(){return W["a"]},get getZindex(){return a["a"]},onMounted:r["F"],ref:r["N"],nextTick:r["y"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});const X=f()(Y,[["render",q],["__file","kankan-components/src/components/message/message.vue"]]);var J=X;const Z=["success","warning","error"];J.use=function(e){const t=Object(r["N"])([]);J.show=function(n){"String"===Object(I["k"])(n)&&(n={msg:n}),n.type=Z.includes(n.type)?n.type:void 0;const i=Object(r["N"])(null),a=Object(r["f"])(()=>i.value?t.value.indexOf(i):0),c=()=>{i.value.destroy(),t.value=t.value.filter(e=>e!==i)};return i.value=Object(o["a"])(J,{app:e,props:{...n,index:a,destroy:c}}),t.value.push(i),n};const n=[],i=e=>{const t=e.type+e.msg;if(console.log(n),!n.includes(t)){const o=n.length;n[o]=t,J.show(e),setTimeout(()=>{n.splice(o,1)},e.time+1e3)}};for(const o of Z)J[o]=(e,t=!0)=>("String"===Object(I["k"])(e)&&(e={msg:e,type:o,time:3e3}),t?i(e):J.show(e))};var $=J;const ee={class:"ui-tree-content"},te=["onClick"],ne={class:"ui-tree-content"},oe={key:0,class:"ui-tree-item-child"};function re(e,t,n,o,i,a){const c=Object(r["R"])("ui-tree");return Object(r["I"])(),Object(r["j"])("ul",{class:Object(r["z"])(["ui-tree",{children:n.level>1,stroke:n.stroke,flat:n.level>e.maxTab}]),style:Object(r["B"])(n.style)},[(Object(r["I"])(!0),Object(r["j"])(r["a"],null,Object(r["P"])(n.data,(t,i)=>{var a,l;return Object(r["I"])(),Object(r["j"])(r["a"],{key:t.id||i},[t.children&&t.children.length?(Object(r["I"])(),Object(r["j"])("li",{key:0,class:Object(r["z"])(["ui-tree-item",{"not-last-un-child":n.data.length-1!==i,alone:1===n.data.length,put:o.animationsRef[i]&&!o.animationsRef[i].show}])},[Object(r["k"])("div",ee,[Object(r["k"])("span",{class:Object(r["z"])(["ui-tree-ctrl",{open:null===(a=o.animationsRef[i])||void 0===a?void 0:a.show}]),onClick:e=>o.animationsRef[i].changeShow()},null,10,te),Object(r["Q"])(e.$slots,"default",{row:t,locals:[...n.locals,i]})]),Object(r["n"])(o["UISizeAnimation"],{animationStyle:"scale",ref_for:!0,ref:e=>o.updateRef(e,i),class:Object(r["z"])([{ready:null===(l=o.animationsRef[i])||void 0===l?void 0:l.ready},"ui-tree-item-child"]),defaultOpen:n.open},{default:Object(r["eb"])(()=>[Object(r["n"])(c,{style:Object(r["B"])(n.style),stroke:n.stroke,data:t.children,"max-tab":e.maxTab,level:n.level+1,onRefer:o.referAll,open:n.open,locals:[...n.locals,i]},{default:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,"default",Object(r["A"])(Object(r["s"])(t)))]),_:2},1032,["style","stroke","data","max-tab","level","open","locals"])]),_:2},1032,["class","defaultOpen"])],2)):(Object(r["I"])(),Object(r["j"])("li",{key:1,class:Object(r["z"])(["ui-tree-item un-children",{last:i===n.data.length-1}])},[Object(r["k"])("div",ne,[Object(r["Q"])(e.$slots,"default",{row:t,locals:[...n.locals,i]})]),n.stroke?(Object(r["I"])(),Object(r["j"])("div",oe)):Object(r["i"])("v-if",!0)],2))],64)}),128))],6)}function ie(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["ui-size-animation",{ready:o.ready,show:0!==o.max,[n.animationStyle]:n.animationStyle}]),style:Object(r["B"])(o.origin&&{"max-height":o.max+"px"}),ref:"contentRef"},[Object(r["Q"])(e.$slots,"default")],6)}const ae={name:"ui-size-animation"};var ce=Object.assign(ae,{props:{attr:{type:String,default:"height"},animationStyle:{type:String,default:"height"},defaultOpen:{type:Boolean,default:!1}},setup(e,{expose:t}){const n=e,[o,i,a,c,l,s,u]=Object(I["a"])(n.defaultOpen,n.attr),d=Object(r["N"])(!1);Object(r["db"])(()=>{const e=o.value;if(e){const t=()=>d.value=!0,n=()=>d.value=!1;return e.addEventListener("transitionstart",t),e.addEventListener("transitionend",n),()=>{e.removeEventListener("transitionstart",t),e.removeEventListener("transitionend",n)}}}),t({changeShow:(e,...t)=>(l!==e&&(d.value=!0),i(e,...t)),show:l,animation:d,ready:s,refer:u});const p={props:n,contentRef:o,changeShow:i,max:a,origin:c,show:l,ready:s,refer:u,animation:d,get changeWHFactory(){return I["a"]},ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});const le=f()(ce,[["render",ie],["__file","kankan-components/src/components/size-animation/index.vue"]]);var se=le;const ue={name:"ui-tree"};var de=Object.assign(ue,{props:{data:{type:Array,require:!0},locals:{type:Array,default:()=>[]},level:{type:Number,default:1},"max-tab":{type:Number},open:{type:Boolean},stroke:{type:Boolean},style:{type:[Object,String]}},setup(e,{expose:t,emit:n}){t();const o=e,i=Object(r["N"])([]),a=e=>{for(let n of i.value){var t;n&&(null===(t=n.value)||void 0===t||t.changeShow(e))}},c=(e,t)=>{i.value[t]=e},l=()=>{for(let t of i.value){var e;t&&(null===(e=t.value)||void 0===e||e.refer()),a(!0),n("refer")}};let s=Object(r["N"])({isActive:!0,isUpdate:!1}),u=o.data.map(e=>e.children&&e.children.length);Object(r["cb"])(o.data,()=>{const e=o.data.map(e=>e.children&&e.children.length);Object(I["e"])(u,e)&&(u=e,s.value.isUpdate=!0,l())}),Object(r["db"])(()=>{s.value.isActive&&s.value.isUpdate&&(l(),s.value.isUpdate=!1)}),Object(r["C"])(()=>s.value.isActive=!0),Object(r["E"])(()=>s.value.isActive=!1);const d={props:o,emit:n,animationsRef:i,changeShowAll:a,updateRef:c,referAll:l,get update(){return s},set update(e){s=e},get oldlens(){return u},set oldlens(e){u=e},ref:r["N"],computed:r["f"],watch:r["cb"],onDeactivated:r["E"],onActivated:r["C"],watchEffect:r["db"],get UISizeAnimation(){return se},get inRevise(){return I["e"]}};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}});const pe=f()(de,[["render",re],["__file","kankan-components/src/components/tree/index.vue"]]);var fe=pe;function be(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("button",{class:Object(r["z"])(["ui-button",o.className]),style:Object(r["B"])(o.style)},[n.icon?(Object(r["I"])(),Object(r["h"])(o["UIIcon"],{key:0,type:n.icon,class:"ui-button-icon"},null,8,["type"])):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"default")],6)}const he={name:"ui-button"};var ve=Object.assign(he,{props:{type:{type:String,default:"normal"},color:{type:String},width:{type:[String,Number]},icon:{type:String}},setup(e,{expose:t}){t();const n=e,o="customize",i=Object(r["f"])(()=>n.color?o:n.type),a=Object(r["f"])(()=>{const e={width:Object(I["g"])(n.width)};return i.value===o&&(e["--color"]=n.color),e}),c={props:n,custom:o,className:i,style:a,computed:r["f"],get normalizeUnitToStyle(){return I["g"]},get UIIcon(){return W["a"]}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const me=f()(ve,[["render",be],["__file","kankan-components/src/components/button/index.vue"]]);var ge=me;function ye(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["ui-group",{control:n.control}])},[e.$slots.header?(Object(r["I"])(),Object(r["j"])("div",{key:1,class:Object(r["z"])(["group-title",!e.$slots.default&&o.contentStyle])},[Object(r["Q"])(e.$slots,"header"),e.$slots.icon||n.control?(Object(r["I"])(),Object(r["j"])("span",{key:0,class:Object(r["z"])(["group-icon",o.animationRef&&{show:o.animationRef.show}]),onClick:t[1]||(t[1]=e=>n.control&&o.animationRef.changeShow())},[e.$slots.icon?Object(r["Q"])(e.$slots,"icon",{key:0}):Object(r["i"])("v-if",!0),n.control?(Object(r["I"])(),Object(r["h"])(o["icon"],{key:1,class:"group-control-icon",type:"pull-down",size:"12px",ctrl:""})):Object(r["i"])("v-if",!0)],2)):Object(r["i"])("v-if",!0)],2)):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[o.props.title?(Object(r["I"])(),Object(r["j"])("h3",{key:0,class:Object(r["z"])(["group-title",!e.$slots.default&&o.contentStyle])},[Object(r["m"])(Object(r["W"])(o.props.title)+" ",1),e.$slots.icon||n.control?(Object(r["I"])(),Object(r["j"])("span",{key:0,class:Object(r["z"])(["group-icon",o.animationRef&&{show:o.animationRef.show}]),onClick:t[0]||(t[0]=e=>n.control&&o.animationRef.changeShow())},[e.$slots.icon?Object(r["Q"])(e.$slots,"icon",{key:0}):(Object(r["I"])(),Object(r["h"])(o["icon"],{key:1,type:"pull-down",size:"12px",ctrl:""}))],2)):Object(r["i"])("v-if",!0)],2)):Object(r["i"])("v-if",!0)],64)),e.$slots.default?(Object(r["I"])(),Object(r["j"])(r["a"],{key:2},[n.control?(Object(r["I"])(),Object(r["h"])(o["UISizeAnimation"],{key:0,ref:"animationRef",class:Object(r["z"])(["group-content",o.contentStyle])},{default:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"default")]),_:3},8,["class"])):(Object(r["I"])(),Object(r["j"])("div",{key:1,class:Object(r["z"])(["group-content",o.contentStyle])},[Object(r["Q"])(e.$slots,"default")],2))],64)):Object(r["i"])("v-if",!0)],2)}const we=Symbol("group-children"),je={name:"ui-group"};var Oe=Object.assign(je,{props:{title:String,border:Boolean,borderTop:Boolean,borderBottom:Boolean,control:Boolean,show:Boolean},setup(e,{expose:t}){t();const n=e,o=Object(r["N"])(null),i=Object(r["f"])(()=>({"border-bottom":n.borderBottom||n.border,"border-top":n.borderTop||n.border})),a=Object(r["N"])([]);Object(r["K"])(we,a),Object(r["db"])(()=>{o.value&&o.value.changeShow(n.show)}),Object(r["cb"])(a,()=>{o.value&&o.value.refer()});const c={animationRef:o,props:n,contentStyle:i,contentInstances:a,get icon(){return W["a"]},get UISizeAnimation(){return se},watchEffect:r["db"],watch:r["cb"],ref:r["N"],computed:r["f"],provide:r["K"],get Relation(){return we}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const xe=f()(Oe,[["render",ye],["__file","kankan-components/src/components/group/ui-group.vue"]]);var Ae=xe;const ke={class:"group-option"},Se={key:0,class:"group-option-label"};function Ce(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",ke,[o.props.label?(Object(r["I"])(),Object(r["j"])("span",Se,[Object(r["m"])(Object(r["W"])(o.props.label)+" ",1),Object(r["Q"])(e.$slots,"icon",{class:"icon"})])):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"default")])}const Ee={name:"ui-group-option"};var Pe=Object.assign(Ee,{props:{label:String},setup(e,{expose:t}){t();const n=e,o=Object(r["u"])(we),i=Object(r["r"])();o&&o.value&&(Object(r["D"])(()=>o.value=[...o.value,i]),Object(r["G"])(()=>{const e=o.value.indexOf(i);~e&&(o.value.splice(e,1),o.value=[...o.value])}));const a={props:n,brotherInstances:o,instance:i,get Relation(){return we},inject:r["u"],onBeforeMount:r["D"],onUnmounted:r["G"],getCurrentInstance:r["r"]};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});const Me=f()(Pe,[["render",Ce],["__file","kankan-components/src/components/group/ui-group-option.vue"]]);var Ie=Me;const De={key:0,class:"error-msg"};function Fe(e,t,n,o,i,a){return o.types[o.type]?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-input",{require:o.props.require,error:o.props.error,disabled:e.disabled}]),style:Object(r["B"])(o.style),onClick:t[0]||(t[0]=e=>o.emit("click",e))},[(Object(r["I"])(),Object(r["h"])(Object(r["T"])(o.types[o.type].component),Object(r["x"])(o.childProps,{modelValue:o.props.modelValue},Object(r["X"])(o.targetEmit),{ref:"vmRef"}),Object(r["l"])({_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])}))]),1040,["modelValue"])),Object(r["Q"])(e.$slots,"default"),e.error?(Object(r["I"])(),Object(r["j"])("p",De,Object(r["W"])(e.error),1)):Object(r["i"])("v-if",!0)],6)):Object(r["i"])("v-if",!0)}const Te=["name","disabled","id","checked"],Be=["for"];function ze(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])(r["a"],null,[Object(r["k"])("div",{class:"input radio",style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{name:e.name,disabled:e.disabled,id:o.id,type:"radio",class:"replace-input",checked:o.props.modelValue,onChange:t[0]||(t[0]=e=>o.emit("update:modelValue",e.target.checked))},null,40,Te),Object(r["k"])("span",{class:Object(r["z"])(["replace",{checked:o.props.modelValue}])},null,2)],4),o.props.label||o.props.icon?(Object(r["I"])(),Object(r["j"])("label",{key:0,class:"label",for:o.id},[o.props.icon?(Object(r["I"])(),Object(r["h"])(o["Icon"],{key:0,type:o.props.icon},null,8,["type"])):Object(r["i"])("v-if",!0),Object(r["m"])(" "+Object(r["W"])(o.props.label),1)],8,Be)):Object(r["i"])("v-if",!0)],64)}const Le={name:{type:String},disabled:{type:[Boolean]},modelValue:{required:!1,default:""},placeholder:{require:!1,default:"请输入"}},Ne={...Le,width:{type:String,default:"100px"},height:{type:String,default:"34px"}},Re={...Le,addText:{require:!1,default:"继续添加"},replaceText:{require:!1,default:"替换"},toastErr:{require:!1,type:Function},placeholder:{require:!1,default:"请选择"},othPlaceholder:{require:!1,default:""},accept:{type:String},scale:{type:String},multiple:{type:Boolean},preview:{type:Boolean},maxSize:{type:Number},maxLen:{type:Number}},_e={...Le,width:{type:[Number,String]},height:{type:[Number,String]}},Ve={..._e,label:{type:String,required:!1}},Ue={...Ve,icon:{type:String}},He={...Le,maxlength:{type:[String,Number]},placeholder:{type:String,default:"请输入"},readonly:{type:Boolean,default:!1},other:{type:Object,default:()=>({})},right:{type:Boolean}},Qe=["update:modelValue","focus","blur","click","keydown"],Ge=["update:modelValue","focus","blur"],qe={...He,rich:{type:Boolean}},We={...qe,onUpdatePos:Function},Ke={...He,isTransform:{type:Boolean,require:!1},stopEl:{type:String,require:!1},floatingClass:{type:String,require:!1},showOptions:{type:Boolean,require:!1},placeholder:{...He.placeholder,default:"请选择"},unplaceholder:{...He.placeholder,default:"暂无选项"},options:{type:Array,default:()=>[]},dire:{type:String,default:"bottom"}},Ye={...Ke,unplaceholder:{...He.placeholder,default:"无搜索结果"}},Xe={...He,inInput:{type:Boolean,default:!0},ctrl:{type:Boolean,default:!0},step:{type:Number,require:!0,default:1},min:{type:[Number,String],require:!1},max:{type:[Number,String],require:!1}},Je={...Xe,min:{...Xe.min,require:!0},min:{...Xe.min,require:!0},input:{type:Boolean,default:!0}},Ze={...Ve,...Ue,...Ke,...He,...Je,...Xe,..._e,...qe,...Re,...Ye,...We,...Ne};for(let No in Ze)Ze[No]={...Ze[No],default:void 0};const $e={text:Qe,select:Ge,search:Qe},et={...Ze,type:{type:String,required:!0,default:"text"},width:{type:[Number,String]},height:{type:[Number,String]},require:{type:Boolean},error:{type:String},disabled:{type:Boolean}};var tt={__name:"radio",props:Ue,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(I["j"])(4),i={props:o,emit:n,id:r,get Icon(){return W["a"]},get radioPropsDesc(){return Ue},get randomId(){return I["j"]}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}};const nt=f()(tt,[["render",ze],["__file","kankan-components/src/components/input/radio.vue"]]);var ot=nt;const rt=["id","checked"],it=["for"];function at(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])(r["a"],null,[Object(r["k"])("div",{class:"input checkbox",style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{id:o.id,type:"checkbox",class:"replace-input",checked:o.props.modelValue,onInput:t[0]||(t[0]=e=>o.emit("update:modelValue",e.target.checked))},null,40,rt),Object(r["k"])("span",{class:Object(r["z"])(["replace",{checked:o.props.modelValue}])},[Object(r["n"])(o["icon"],{type:"checkbox",size:e.width>e.height?e.height:e.width},null,8,["size"])],2)],4),o.props.label?(Object(r["I"])(),Object(r["j"])("label",{key:0,class:"label",for:o.id},Object(r["W"])(o.props.label),9,it)):Object(r["i"])("v-if",!0)],64)}var ct={__name:"checkbox",props:Ve,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(I["j"])(4),i={props:o,emit:n,id:r,get icon(){return W["a"]},get checkboxPropsDesc(){return Ve},get randomId(){return I["j"]}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}};const lt=f()(ct,[["render",at],["__file","kankan-components/src/components/input/checkbox.vue"]]);var st=lt;const ut={key:0,class:"is-hidden"},dt=Object(r["k"])("input",{type:"text",class:"is-hidden",disabled:""},null,-1),pt=Object(r["k"])("input",{type:"password",class:"is-hidden",disabled:""},null,-1),ft=[dt,pt],bt={key:1,class:"pre-icon"},ht=["type","value","placeholder","readonly","maxlength"],vt={class:"input-value"},mt={key:2,class:"retouch"},gt={key:0,class:"len"};function yt(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{onClick:t[1]||(t[1]=e=>o.emit("click",e)),class:Object(r["z"])(["input text",{suffix:e.$slots.icon||e.maxlength,disabled:e.disabled,readonly:e.readonly,right:e.right,"pre-suffix":e.$slots.preIcon}]),ref:"textRef"},["password"===n.type?(Object(r["I"])(),Object(r["j"])("div",ut,ft)):Object(r["i"])("v-if",!0),e.$slots.preIcon?(Object(r["I"])(),Object(r["j"])("span",bt,[Object(r["Q"])(e.$slots,"preIcon")])):Object(r["i"])("v-if",!0),Object(r["k"])("input",Object(r["x"])({class:"ui-text",type:n.type,value:e.$slots.value?"":e.modelValue,autocomplete:"off",onInput:o.inputHandler,placeholder:o.props.placeholder,readonly:e.readonly,maxlength:o.props.maxlength,onFocus:o.focusHandler,onBlur:t[0]||(t[0]=e=>o.emit("blur")),onKeydown:o.downHandler,ref:"inputRef"},e.other),null,16,ht),Object(r["k"])("div",vt,[Object(r["Q"])(e.$slots,"value")]),e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",mt,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",gt,[Object(r["k"])("span",null,Object(r["W"])(e.modelValue.length),1),Object(r["m"])(" / "+Object(r["W"])(e.maxlength),1)])):Object(r["i"])("v-if",!0)])):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"default")],2)}var wt={__name:"text",props:{type:{type:String,default:"text"},...He},emits:[...Qe],setup(e,{expose:t,emit:n}){const o=e,i=Object(r["N"])(null),a=Object(r["N"])(null),c=()=>{},l=e=>{n("keydown",e)},s=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{e.target.value!==o.modelValue.toString()&&(e.target.value=o.modelValue.toString())})},u=()=>{n("focus")};t({root:i,input:a});const d={props:o,emit:n,textRef:i,inputRef:a,clickHandler:c,downHandler:l,inputHandler:s,focusHandler:u,get textEmitsDesc(){return Qe},get textPropsDesc(){return He},nextTick:r["y"],ref:r["N"]};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}};const jt=f()(wt,[["render",yt],["__file","kankan-components/src/components/input/text.vue"]]);var Ot=jt;const xt={class:"select-replace"},At={key:0,class:"select-options"},kt=["onMousedown"],St={key:1,class:"un-data"};function Ct(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])(r["a"],null,[Object(r["n"])(o["UItext"],{class:Object(r["z"])(["select ready",{focus:o.showOption,[n.className]:n.className}]),ref:"vmRef",modelValue:"string"===typeof n.labelValue?n.labelValue:o.inputValue,"onUpdate:modelValue":t[0]||(t[0]=e=>o.emit("update:modelValue",e)),width:o.props.width,height:o.props.height,readonly:n.readonly,placeholder:o.inputValue?"":o.props.placeholder,onBlur:o.blurHandler,onFocus:o.showHandler,onClick:o.clickShowHandler},Object(r["l"])({icon:Object(r["eb"])(()=>[e.$slots.icon?Object(r["Q"])(e.$slots,"icon",{key:1}):(Object(r["I"])(),Object(r["h"])(o["icon"],{key:0,type:"pull-down",small:""}))]),_:2},[e.$slots.preIcon?{name:"preIcon",fn:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"preIcon")]),key:"0"}:void 0,e.$slots.value&&o.selectOption?{name:"value",fn:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"value",{option:o.selectOption})]),key:"1"}:void 0]),1032,["class","modelValue","width","height","readonly","placeholder"]),Object(r["n"])(o["UIFloating"],{mount:o.mountEl,refer:o.vmRef&&o.vmRef.root,width:"100%",class:Object(r["z"])([{show:o.showOption||o.props.showOptions,["dire-"+e.dire]:!0,...e.floatingClass?{[e.floatingClass]:!0}:{}},"select-float"]),isTransform:e.isTransform,dire:"top"===e.dire?"left-top":"left-bottom"},{default:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"floating-pre"),Object(r["k"])("div",xt,[e.$slots["floating-replace"]?(Object(r["I"])(),Object(r["j"])("div",{key:1,class:"floating-replace",onMousedown:o.repeatClickHandler},[Object(r["Q"])(e.$slots,"floating-replace")],32)):(Object(r["I"])(),Object(r["j"])("ul",At,[o.props.options.length?(Object(r["I"])(!0),Object(r["j"])(r["a"],{key:0},Object(r["P"])(o.props.options,t=>(Object(r["I"])(),Object(r["j"])("li",{class:Object(r["z"])(["select-options-atom",{active:o.props.modelValue===t.value}]),key:t.value,onMousedown:e=>o.optionClickHandler(e,t)},[e.$slots.option?Object(r["Q"])(e.$slots,"option",{key:0,raw:t,active:o.props.modelValue===t.value}):(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[Object(r["m"])(Object(r["W"])(t.label),1)],64))],42,kt))),128)):(Object(r["I"])(),Object(r["j"])("li",St,Object(r["W"])(e.unplaceholder),1))]))])]),_:3},8,["mount","refer","class","isTransform","dire"])],64)}function Et(e,t,n,o,i,a){return Object(r["I"])(),Object(r["h"])(r["c"],{to:n.mount},[Object(r["k"])("div",{ref:"vmRef",class:Object(r["z"])(["ui-floating",o.props.class]),style:Object(r["B"])(o.style),onMouseenter:t[0]||(t[0]=e=>o.emit("enter")),onMouseleave:t[1]||(t[1]=e=>o.emit("leave"))},[Object(r["Q"])(e.$slots,"default")],38)],8,["to"])}n(129);const Pt={name:"ui-floating"};var Mt=Object.assign(Pt,{props:{mount:{require:!0,default:document.body},isTransform:{type:Boolean},class:{type:String},refer:{type:Object},dire:{type:String},width:{type:[Number,String]},height:{type:[Number,String]}},emits:["leave","enter","mouseenter","mouseleave"],setup(e,{expose:t,emit:n}){const o=e,i={center:"center",right:"right",left:"left"},a={center:"center",top:"top",bottom:"bottom"},c="-",l=Object(r["N"])(),s=Object(r["f"])(()=>{const e=o.dire||`${a.bottom}${c}${i.left}`,t=(e,t)=>Object.keys(e).some(n=>e[n]===t);let[n,r]=e.split(c);return n&&t(i,n)||(n=i.left),r&&t(a,r)||(r=a.bottom),[n,r]}),u=(e,t)=>{if(void 0!==e)return"number"===typeof e?e?e<=1&e>=0?t*e:e:void 0:e.includes("px")?u(parseFloat(e),t):e.includes("%")?u(parseFloat(e)/100,t):void 0},d=Object(r["f"])(()=>o.refer&&u(o.width,o.refer.offsetWidth)),p=Object(r["f"])(()=>o.refer&&u(o.height,o.refer.offsetHeight)),f=Object(r["M"])({x:0,y:0}),b=Object(r["f"])(()=>o.refer?Object(I["c"])(o.refer,o.mount):[]),h=()=>{const e=Object(I["b"])(o.refer,o.mount,!1,o.isTransform);let t;t=o.isTransform?{x:0,y:0}:b.value.reduce((e,t)=>(e.y+=t.scrollTop,e.x+=t.scrollLeft,e),{x:0,y:0});const[n,r]=s.value,c={x:e.x-t.x,y:e.y-t.y};switch(n){case i.left:f.x=c.x;break;case i.right:f.x=c.x+e.width;break;case i.center:f.x=c.x+e.width/2;break}switch(r){case a.top:f.y=c.y;break;case a.bottom:f.y=c.y+e.height;break;case a.center:f.y=c.y+e.height/2;break}};Object(r["cb"])([b,o],([e],[t])=>{t&&t.forEach(e=>e.removeEventListener("scroll",h)),e.forEach(e=>e.addEventListener("scroll",h)),o.refer&&setTimeout(()=>h())},{immediate:!0});const v=Object(I["d"])(),m=Object(r["f"])(()=>({width:d.value&&d.value+"px",height:p.value&&p.value+"px",left:f.x+"px",top:f.y+"px",zIndex:v})),g=e=>o.refer&&o.refer.contains(e.target)||l.value&&l.value.contains(e.target);let y=!1;const w=e=>{const t=g(e);t!==y&&(n(t?"mouseenter":"mouseleave"),y=t)};window.addEventListener("resize",h),document.documentElement.addEventListener("mousemove",w),Object(r["G"])(()=>{b.value.forEach(e=>e.removeEventListener("scroll",h)),window.removeEventListener("resize",h),document.documentElement.removeEventListener("mousemove",w)}),Object(r["C"])(()=>{o.refer&&h()}),t({vmRef:l,updateLocation:h});const j={Horizontal:i,Vertical:a,Divide:c,props:o,emit:n,vmRef:l,dires:s,normalizeUnit:u,width:d,height:p,location:f,scrollParents:b,updateLocation:h,zIndex:v,style:m,inSelf:g,get first(){return y},set first(e){y=e},moveHandler:w,onUnmounted:r["G"],reactive:r["M"],watch:r["cb"],computed:r["f"],onUpdated:r["H"],onActivated:r["C"],ref:r["N"],get getPostionByTarget(){return I["b"]},get getScrollParents(){return I["c"]},get getZIndex(){return I["d"]}};return Object.defineProperty(j,"__isScriptSetup",{enumerable:!1,value:!0}),j}});const It=f()(Mt,[["render",Et],["__file","kankan-components/src/components/floating/index.vue"]]);var Dt=It,Ft={__name:"select",props:{...Ke,readonly:{type:Boolean,default:!0},className:{type:String},labelValue:{type:String,require:!1},dbhide:{type:Boolean,default:!0}},emits:Ge,setup(e,{expose:t,emit:n}){const o=e,i=Object(r["N"])(null),a=Object(r["N"])(!1),c=document.body,l=Object(r["f"])(()=>o.options.find(({value:e})=>e===o.modelValue)),s=Object(r["f"])(()=>l.value?l.value.label:""),u=()=>{setTimeout(()=>{var e,t;null===(e=i.value)||void 0===e||null===(t=e.input)||void 0===t||t.focus()})};Object(r["db"])(()=>{n(a.value?"focus":"blur")});const d=(e,t)=>{var r,c;o.stopEl&&o.stopEl.toUpperCase()===e.target.tagName.toUpperCase()?u():(p=0,n("update:modelValue",t.value),null===(r=i.value)||void 0===r||null===(c=r.input)||void 0===c||c.focus(),a.value=!1)};let p=0;const f=()=>{p++,!a.value||!o.dbhide||p%2?b():(a.value=!1,i.value.input.blur())},b=()=>{var e,t;clearTimeout(h),a.value=!0,null===(e=i.value)||void 0===e||null===(t=e.input)||void 0===t||t.focus()};let h;const v=()=>{h=setTimeout(()=>{a.value=!1,p=0,n("blur")},16)};t({vmRef:i,animationRef:{changeShow(e){a.value=e}}});const m={props:o,emit:n,vmRef:i,showOption:a,mountEl:c,selectOption:l,inputValue:s,repeatClickHandler:u,optionClickHandler:d,get clickCount(){return p},set clickCount(e){p=e},clickShowHandler:f,showHandler:b,get timeout(){return h},set timeout(e){h=e},blurHandler:v,UItext:Ot,UIFloating:Dt,ref:r["N"],onUnmounted:r["G"],computed:r["f"],watchEffect:r["db"],get selectPropsDesc(){return Ke},get selectEmitsDesc(){return Ge},get icon(){return W["a"]}};return Object.defineProperty(m,"__isScriptSetup",{enumerable:!1,value:!0}),m}};const Tt=f()(Ft,[["render",Ct],["__file","kankan-components/src/components/input/select.vue"]]);var Bt=Tt;const zt={class:"input range"},Lt={class:"range-locus",ref:"locusRef"};function Nt(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",zt,[Object(r["k"])("div",{class:Object(r["z"])(["range-content",{animation:o.mode===o.modeEmun.default}]),style:Object(r["B"])({"--percentage":o.percenStyle,"--slideSize":o.os.isPC&&!o.os.isTablet?"calc(var(--height) + 8px)":"calc(var(--height) + 14px)"}),onClick:o.rangeClickHandler,ref:"rangeRef"},[Object(r["k"])("div",Lt,[Object(r["k"])("span",{class:"range-slide",onClick:t[0]||(t[0]=Object(r["hb"])(()=>{},["stop"])),onTouchstart:o.slideDownHandler,onMousedown:o.slideDownHandler},null,32)],512)],6),o.props.input?(Object(r["I"])(),Object(r["h"])(o["UInumber"],{key:0,modelValue:e.modelValue,"onUpdate:modelValue":o.inputUpdateHandler,min:e.min,max:e.max,step:e.step,class:"range-text"},null,8,["modelValue","min","max","step"])):Object(r["i"])("v-if",!0)])}const Rt={class:"ctrls"};function _t(e,t,n,o,i,a){return Object(r["I"])(),Object(r["h"])(o["UIText"],{key:o.key,class:Object(r["z"])(["number ready",{ctrl:e.ctrl}]),type:"number",right:e.right,modelValue:o.tempValue,placeholder:e.placeholder,"onUpdate:modelValue":o.updateTempValue,other:{min:e.min,max:e.max,step:e.step},onBlur:o.blurHandler,readonly:!e.inInput},Object(r["l"])({_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])})),e.ctrl?{name:"icon",fn:Object(r["eb"])(()=>[Object(r["k"])("div",Rt,[Object(r["n"])(o["Icon"],{type:"up-a",ctrl:"",class:"up",onClick:t[0]||(t[0]=t=>o.updateModelValue(o.normValue(e.modelValue)+e.step))}),Object(r["n"])(o["Icon"],{type:"d-r",ctrl:"",class:"down",onClick:t[1]||(t[1]=t=>o.updateModelValue(o.normValue(e.modelValue)-e.step))})])]),key:"0"}:void 0]),1032,["class","right","modelValue","placeholder","other","readonly"])}var Vt={__name:"number",props:Xe,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,i=e=>!("Number"===Object(I["k"])(e)?isNaN(e):isNaN(Number(e))),a=Object(r["N"])(o.modelValue);Object(r["db"])(()=>{a.value=o.modelValue});const c=e=>{a.value=e;const t=Number(e);isNaN(t)||t===o.modelValue||d(t)},l=Object(r["N"])(0),s=()=>{o.modelValue&&(a.value=o.modelValue.toString()),l.value++},u=e=>(e=Number(e),isNaN(e)?o.min||0:e),d=e=>{if(e=u(e),i(o.min)){let t=Number(o.min);e=e<t?t:e}if(i(o.max)){let t=Number(o.max);e=e>t?t:e}n("update:modelValue",e)},p={emit:n,props:o,isNumber:i,tempValue:a,updateTempValue:c,key:l,blurHandler:s,normValue:u,updateModelValue:d,get UIText(){return Ot},get numberPropsDesc(){return Xe},computed:r["f"],watchEffect:r["db"],ref:r["N"],get toRawType(){return I["k"]},get Icon(){return W["a"]}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}};const Ut=f()(Vt,[["render",_t],["__file","kankan-components/src/components/input/number.vue"]]);var Ht=Ut,Qt={__name:"range",props:Je,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,i=e=>{const t=Math.ceil(1/o.step),n=Math.round(e*t),r=o.min*t,i=o.max*t,a=n>=i?i:n<=r?r:n-n%(t*o.step);return a/t},a=Object(r["f"])({get(){const e=(Number(o.modelValue)-o.min)/(o.max-o.min);return e>o.max?o.max:e},set(e){const t=o.max-o.min;n("update:modelValue",i(o.min+t*e))}}),c=Object(r["f"])(()=>100*a.value+"%"),l=e=>{n("update:modelValue",i(e))},s={slide:0,default:1},u=Object(r["N"])(s.default),d=Object(r["N"])(0),p=Object(r["N"])(null),f=Object(r["N"])(0),b=Object(r["N"])(null);Object(r["F"])(()=>{d.value=p.value.offsetWidth,f.value=b.value.offsetWidth});const h=e=>{a.value=e.offsetX/f.value},v=document.documentElement,m=e=>{console.log(e),e.preventDefault();const t=e.clientX||e.touches[0].clientX,n=a.value;u.value=s.slide;const o=e=>{e.preventDefault();const o=(e.clientX||e.touches[0].clientX)-t,r=n+o/d.value;a.value=r<0?0:r>1?1:r},r=e=>{u.value=s.default,I["i"].isPc&&!I["i"].isTablet?(v.removeEventListener("mousemove",o,!1),v.removeEventListener("mouseup",r,!1)):(v.removeEventListener("touchmove",o),v.removeEventListener("touchend",r))};I["i"].isPc&&!I["i"].isTablet?(v.addEventListener("mousemove",o,!1),v.addEventListener("mouseup",r,!1)):(v.addEventListener("touchmove",o,{passive:!1}),v.addEventListener("touchend",r,{passive:!1}))},g={props:o,emit:n,getValue:i,percen:a,percenStyle:c,inputUpdateHandler:l,modeEmun:s,mode:u,locusWidth:d,locusRef:p,rangeWidth:f,rangeRef:b,rangeClickHandler:h,parent:v,slideDownHandler:m,ref:r["N"],computed:r["f"],onMounted:r["F"],watchEffect:r["db"],get rangePropsDesc(){return Je},UInumber:Ht,get os(){return I["i"]}};return Object.defineProperty(g,"__isScriptSetup",{enumerable:!1,value:!0}),g}};const Gt=f()(Qt,[["render",Nt],["__file","kankan-components/src/components/input/range.vue"]]);var qt=Gt;const Wt=["value","placeholder","readonly","maxlength"],Kt=Object(r["k"])("span",{class:"replace"},null,-1),Yt={key:0,class:"retouch"},Xt={key:0,class:"len"};function Jt(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input textarea",{suffix:e.$slots.icon||e.maxlength,disabled:e.disabled,right:e.right}]),ref:"textRef"},[Object(r["m"])(Object(r["W"])(e.modelValue)+" ",1),Object(r["k"])("textarea",Object(r["x"])({class:"ui-text",value:e.modelValue,onInput:o.inputHandler,placeholder:o.props.placeholder,readonly:e.readonly,maxlength:o.props.maxlength,onClick:t[0]||(t[0]=e=>o.emit("click")),onFocus:t[1]||(t[1]=e=>o.emit("focus")),onBlur:t[2]||(t[2]=e=>o.emit("blur")),ref:"inputRef"},e.other),null,16,Wt),Kt,e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",Yt,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",Xt,[Object(r["k"])("span",null,Object(r["W"])(e.modelValue.length),1),Object(r["m"])(" / "+Object(r["W"])(e.maxlength),1)])):Object(r["i"])("v-if",!0)])):Object(r["i"])("v-if",!0)],2)}var Zt={__name:"textarea",props:{type:{type:String,default:"text"},...qe},emits:["update:modelValue","focus","blur","click"],setup(e,{expose:t,emit:n}){const o=e;console.log(o);const i=Object(r["N"])(null),a=Object(r["N"])(null),c=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{e.target.value!==o.modelValue.toString()&&(e.target.value=o.modelValue.toString())})};t({root:i,input:a});const l={props:o,emit:n,textRef:i,inputRef:a,inputHandler:c,get textareaPropsDesc(){return qe},nextTick:r["y"],ref:r["N"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}};const $t=f()(Zt,[["render",Jt],["__file","kankan-components/src/components/input/textarea.vue"]]);var en=$t;const tn=["disabled","id","checked"],nn=Object(r["k"])("span",{class:"replace"},null,-1);function on(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input switch",{disabled:e.disabled}]),style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{class:"replace-input",disabled:e.disabled,id:o.id,type:"checkbox",checked:o.props.modelValue,onInput:t[0]||(t[0]=e=>o.emit("update:modelValue",e.target.checked))},null,40,tn),nn],6)}var rn={__name:"switch",props:_e,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(I["j"])(4),i={props:o,emit:n,id:r,get switchPropsDesc(){return _e},get randomId(){return I["j"]}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}};const an=f()(rn,[["render",on],["__file","kankan-components/src/components/input/switch.vue"]]);var cn=an;const ln=["accept","multiple"],sn={key:2,class:"replace"},un={key:0,class:"placeholder"},dn={class:"bottom"},pn={key:0},fn={key:2,class:"tj"},bn={key:3,class:"use-replace"};function hn(e,t,n,o,i,a){const c=Object(r["R"])("ui-icon");return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input file",{suffix:e.$slots.icon,disabled:e.disabled,valuable:o.valuable}])},[o.valuable?Object(r["Q"])(e.$slots,"valuable",{key:e.modelValue}):Object(r["i"])("v-if",!0),!e.maxLen||e.maxLen>e.modelValue.length?(Object(r["I"])(),Object(r["j"])("input",{key:1,class:"ui-text",type:"file",ref:"inputRef",accept:e.accept,multiple:e.multiple,onChange:o.selectFileHandler},null,40,ln)):Object(r["i"])("v-if",!0),e.$slots.replace?(Object(r["I"])(),Object(r["j"])("div",bn,[Object(r["Q"])(e.$slots,"replace")])):(Object(r["I"])(),Object(r["j"])("span",sn,[o.valuable?(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[!e.maxLen||e.maxLen>e.modelValue.length?(Object(r["I"])(),Object(r["j"])("span",pn,Object(r["W"])(e.multiple?e.addText:e.replaceText),1)):Object(r["i"])("v-if",!0)],2112)):(Object(r["I"])(),Object(r["j"])("div",un,[Object(r["k"])("p",null,[Object(r["n"])(c,{type:"add"})]),Object(r["k"])("p",null,Object(r["W"])(e.placeholder),1),Object(r["k"])("p",dn,[e.othPlaceholder?(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[Object(r["m"])(Object(r["W"])(e.othPlaceholder),1)],64)):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[e.accept?(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["m"])("支持 "+Object(r["W"])(e.accept)+" 等格式,",1)],64)):Object(r["i"])("v-if",!0),o.normalizeScale?(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[Object(r["m"])("宽*高比例 "+Object(r["W"])(e.scale)+",",1)],64)):Object(r["i"])("v-if",!0),e.maxSize?(Object(r["I"])(),Object(r["j"])(r["a"],{key:2},[Object(r["m"])("大小不超过 "+Object(r["W"])(o.sizeStr)+Object(r["W"])(e.maxLen?",":""),1)],64)):Object(r["i"])("v-if",!0),e.maxLen?(Object(r["I"])(),Object(r["j"])(r["a"],{key:3},[Object(r["m"])("个数不超过 "+Object(r["W"])(e.maxLen)+"个",1)],64)):Object(r["i"])("v-if",!0)],64))])])),e.maxLen&&e.modelValue.length?(Object(r["I"])(),Object(r["j"])("span",fn,[Object(r["k"])("span",null,Object(r["W"])(e.modelValue.length||0),1),Object(r["m"])(" / "+Object(r["W"])(e.maxLen),1)])):Object(r["i"])("v-if",!0)]))],2)}var vn={__name:"file",props:{...Re},emits:["update:modelValue"],setup(e,{expose:t,emit:n}){const o=e,i=Object(r["N"])(null),a=Object(r["f"])(()=>{if(o.scale){const[e,t]=o.scale.split(":");if(Number(e)&&Number(t))return[Number(e),Number(t)]}}),c=Object(r["f"])(()=>Array.isArray(o.modelValue)?o.modelValue.length:!!o.modelValue),l=Object(r["f"])(()=>{if(o.maxSize){const e=o.maxSize/1024/1024;return e>1024?e/1024+"GB":e+"MB"}}),s={image:{types:["image/jpeg","image/jpg","image/png","image/gif","image/webp"],preview(e,t){return new Promise((n,o)=>{const r=new Image;r.onload=()=>n([r.width,r.height,e]),r.onerror=o,r.src=t})}},video:{types:["video/mp4"],preview(e,t){return new Promise((n,o)=>{const r=document.createElement("video");r.preload="metadata",r.onloadedmetadata=()=>n([r.videoWidth,r.videoHeight,e]),r.onerror=o,r.src=t})}}},u=e=>Promise.all(e.map(e=>new Promise((t,n)=>{const o=new FileReader;o.onloadend=e=>t(e.target.result),o.onerror=t=>loaderror(e,n(t)),o.readAsDataURL(e)}))),d=(e,t)=>parseInt(e/t*1e3),p=async e=>{const t=e.target,r=Array.from(t.files),i=(e,n="预览加载失败!")=>{console.error(e),$.error(n),t.value=""};if(o.accept)for(const n of r){const e=o.accept.split(",").map(e=>e.trim().toUpperCase()),t=n.name.substr(n.name.lastIndexOf(".")).toUpperCase();if(!e.includes(t))return i("格式错误",o.toastErr?o.toastErr("accept",{accept:o.accept}):`仅支持${o.accept}格式文件`)}let c;if(o.preview||a.value)try{c=await u(r)}catch(b){return i(b)}if(a.value){const e=[];for(let n=0;n<r.length;n++){const t=Object.values(s).find(e=>e.types.includes(r[n].type));t&&e.push(t.preview(r[n],c[n]))}let t;try{t=await Promise.all(e)}catch(b){return i(b)}for(const[n,r,c]of t){const e=d(...a.value)-d(n,r);if(Math.abs(e)>300)return i("error scale",o.toastErr?o.toastErr("scale",{name:c.name,scale:o.scale}):`${c.name}的比例部位不为${o.scale}`)}}if(o.maxSize)for(const n of r)if(n.size>o.maxSize)return i("error size",o.toastErr?o.toastErr("size",{name:n.name,size:l.value}):`${n.name}的大小超过${l.value}`);const p=o.modelValue?o.multiple?"Array"===Object(I["k"])(o.modelValue)?o.modelValue:[o.modelValue]:null:o.multiple?[]:null,f=o.multiple?o.preview?[...p,...r.map((e,t)=>({file:e,preview:c[t]}))]:[...p,r]:o.preview?{file:r[0],preview:c[0]}:r[0];if(Array.isArray(f)&&o.maxLen&&f.length>o.maxLen)return i("err len",o.toastErr?o.toastErr("len",{len:o.maxLen}):`最多仅支持${o.maxLen}个文件!`);n("update:modelValue",f),t.value=""};t({input:i});const f={props:o,emit:n,inputRef:i,normalizeScale:a,valuable:c,sizeStr:l,supports:s,producePreviews:u,calcScale:d,selectFileHandler:p,get filePropsDesc(){return Re},get toRawType(){return I["k"]},get Message(){return $},ref:r["N"],computed:r["f"]};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}};const mn=f()(vn,[["render",hn],["__file","kankan-components/src/components/input/file.vue"]]);var gn=mn;function yn(e,t,n,o,i,a){const c=Object(r["R"])("ui-icon");return Object(r["I"])(),Object(r["h"])(o["UISelect"],Object(r["x"])({ref:"selectVM",className:"search"},o.props,{readonly:!1,onBlur:t[0]||(t[0]=e=>o.emit("blur")),onFocus:t[1]||(t[1]=e=>o.emit("focus")),"onUpdate:modelValue":o.update,labelValue:o.labelValue,options:o.options}),Object(r["l"])({icon:Object(r["eb"])(()=>[o.labelValue?(Object(r["I"])(),Object(r["h"])(c,{key:0,type:"clear",class:"clear",onClick:o.clearHandler})):Object(r["i"])("v-if",!0)]),preIcon:Object(r["eb"])(()=>[Object(r["n"])(c,{type:"search",size:"14px",color:"rgba(255,255,255,.3)"})]),_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])}))]),1040,["labelValue","options"])}var wn={__name:"search",props:Ye,emits:[...Qe],setup(e,{expose:t,emit:n}){const o=e,i=Object(r["N"])(""),a=Object(r["N"])([]),c=Object(r["N"])();Object(r["db"])(()=>{a.value=i.value?o.options.filter(({label:e})=>e.includes(i.value)):o.options});let l=null;const s=()=>{l=o.modelValue,n("update:modelValue",null),u(""),f.focus(),clearTimeout(d)},u=e=>{const t=o.options.find(({value:t})=>t===e),r=o.options.find(({label:t})=>t===e),a=t||r;a?(i.value=a.label,n("update:modelValue",a.value),l=null):"string"===typeof e&&(i.value=e)};let d;Object(r["db"])(()=>{null===o.modelValue&&u("")}),u(o.modelValue);const p=()=>{d=setTimeout(()=>{u(null===o.modelValue?l:o.modelValue)},100)};let f;Object(r["db"])(()=>{c.value&&(f&&(f.removeEventListener("blur",p),f=null),f=c.value.vmRef.input,f.addEventListener("blur",p))}),Object(r["G"])(()=>{f&&f.removeEventListener("blur",p)}),t({vmRef:c,update:(...e)=>u(...e),clearHandler:s});const b={props:o,labelValue:i,options:a,selectVM:c,emit:n,get oldValue(){return l},set oldValue(e){l=e},clearHandler:s,update:u,get timeout(){return d},set timeout(e){d=e},blurHandler:p,get inputEl(){return f},set inputEl(e){f=e},ref:r["N"],watchEffect:r["db"],onUnmounted:r["G"],get searchPropsDesc(){return Ye},get textEmitsDesc(){return Qe},UISelect:Bt};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}};const jn=f()(wn,[["render",yn],["__file","kankan-components/src/components/input/search.vue"]]);var On=jn;const xn=["placeholder","readonly"],An=Object(r["k"])("span",{class:"replace"},null,-1),kn={key:0,class:"retouch"},Sn={key:0,class:"len"};function Cn(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input textarea",{suffix:e.$slots.icon||e.maxlength,disabled:e.disabled,right:e.right}]),ref:"textRef"},[Object(r["k"])("div",Object(r["x"])({contenteditable:"true",class:"ui-text input-div",onInput:o.inputHandler,placeholder:o.props.placeholder,readonly:e.readonly,onClick:t[0]||(t[0]=e=>o.emit("click")),onFocus:o.focusHandler,onBlur:o.blurHandler,onPaste:o.pasteHandler,onCompositionstart:o.compositionstartHandler,onCompositionend:o.compositionendHandler,ref:"inputRef"},e.other),null,16,xn),An,e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",kn,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",Sn,[Object(r["k"])("span",null,Object(r["W"])(o.length),1),Object(r["m"])(" / "+Object(r["W"])(e.maxlength),1)])):Object(r["i"])("v-if",!0)])):Object(r["i"])("v-if",!0)],2)}var En={__name:"richtext",props:{...We},emits:["update:modelValue","focus","blur","click",""],setup(e,{expose:t,emit:n}){const o=e,i=Object(r["N"])(null),a=Object(r["N"])(null),c=Object(r["N"])(0),l=e=>{a.value.innerHTML=e,c.value=a.value.textContent.length};Object(r["db"])(()=>{a.value&&o.modelValue!==a.value.innerHTML&&l(o.modelValue)});let s=!1;const u=()=>{s=!0},d=e=>{s=!1,p(e)},p=e=>{s||(!o.maxlength||e.target.textContent.length<=Number(o.maxlength)?(c.value=a.value.textContent.length,n("update:modelValue",e.target.innerHTML)):Object(r["y"])(()=>{e.target.innerHTML!==o.modelValue.toString()&&(l(o.modelValue.toString()),m())}))},f=function(e=a.value){var t,n=0,o=e.ownerDocument||e.document,r=o.defaultView||o.parentWindow;if("undefined"!=typeof r.getSelection){if(t=r.getSelection(),t.rangeCount>0){var i=r.getSelection().getRangeAt(0),c=i.cloneRange();c.selectNodeContents(e),c.setEnd(i.endContainer,i.endOffset),n=c.toString().length}}else if((t=o.selection)&&"Control"!=t.type){var l=t.createRange(),s=o.body.createTextRange();s.moveToElementText(e),s.setEndPoint("EndToEnd",l),n=s.text.length}return n};let b;const h=e=>{clearInterval(b),b=setInterval(()=>{console.log(f()),n("updatePos",f())},100),n("focus")},v=()=>{clearInterval(b),n("blur")},m=()=>{a.value.focus();const e=window.getSelection();e.selectAllChildren(a.value),e.collapseToEnd()},g=e=>{if(!o.maxlength)return e;const t=document.createElement("div");return t.innerHTML=e,t.textContent.length>o.maxlength-c.value?t.textContent.substring(0,o.maxlength-c.value):e},y=e=>{var t;e.preventDefault();var n=(e.originalEvent||e).clipboardData;if(void 0===n||null===n){if(t=window.clipboardData.getData("text")||"",""!==t)if(window.getSelection){var o=document.createElement("span");o.innerHTML=g(t),window.getSelection().getRangeAt(0).insertNode(o)}else document.selection.createRange().pasteHTML(t)}else t=n.getData("text/plain")||"",""!==t&&document.execCommand("insertText",!1,g(t))};t({root:i,input:a,getCursortPosition:f});const w={props:o,emit:n,textRef:i,inputRef:a,length:c,updateContent:l,get inComposition(){return s},set inComposition(e){s=e},compositionstartHandler:u,compositionendHandler:d,inputHandler:p,getCursortPosition:f,get interval(){return b},set interval(e){b=e},focusHandler:h,blurHandler:v,inputFocus:m,getPasteText:g,pasteHandler:y,get richtextPropsDesc(){return We},nextTick:r["y"],ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(w,"__isScriptSetup",{enumerable:!1,value:!0}),w}};const Pn=f()(En,[["render",Cn],["__file","kankan-components/src/components/input/richtext.vue"]]);var Mn=Pn;const In=["name","disabled","id","value","checked"],Dn={key:0,class:"replace"};function Fn(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["color input",{default:!e.$slots.replace}]),style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{name:e.name,disabled:e.disabled,id:o.id,value:o.props.modelValue,type:"color",class:"replace-input",checked:o.props.modelValue,onInput:o.inputHandler},null,40,In),e.$slots.replace?(Object(r["I"])(),Object(r["j"])("span",Dn,[Object(r["Q"])(e.$slots,"replace")])):Object(r["i"])("v-if",!0)],6)}var Tn={__name:"color",props:Ne,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,i=Object(I["j"])(4),a=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{e.target.value!==o.modelValue.toString()&&(e.target.value=o.modelValue.toString())})},c={props:o,emit:n,id:i,inputHandler:a,get colorPropsDesc(){return Ne},get randomId(){return I["j"]},nextTick:r["y"]};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}};const Bn=f()(Tn,[["render",Fn],["__file","kankan-components/src/components/input/color.vue"]]);var zn=Bn;const Ln={name:"ui-input"};var Nn=Object.assign(Ln,{props:et,emits:[...Qe],setup(e,{expose:t,emit:n}){const o=e,i={checkbox:{component:st,propsDesc:Ve},text:{component:Ot,propsDesc:He},select:{component:Bt,propsDesc:Ke},radio:{component:ot,propsDesc:Ue},range:{component:qt,propsDesc:Je},number:{component:Ht,propsDesc:Xe},switch:{component:cn,propsDesc:_e},textarea:{component:en,propsDesc:qe},file:{component:gn,propsDesc:Re},search:{component:On,propsDesc:Ye},richtext:{component:Mn,propsDesc:We},color:{component:zn,propsDesc:Ne}},a=Object(r["N"])(),c=Object(r["N"])(),l=Object(r["f"])(()=>i[o.type]?o.type:"text"),s=Object(r["f"])(()=>{const e=Object.keys(i[l.value].propsDesc),t={};for(let n in o)e.includes(n)&&(t[n]=o[n]);return i[o.type]||(t.type=o.type),t.ref=c,t}),u=Object(r["f"])(()=>{const e={},t=Object.keys(s.value);return t.includes("width")||(e.width=o.width),t.includes("height")||(e.height=o.height),e}),d=Object(r["r"])(),p=Object(r["f"])(()=>{const e={},t=$e[o.type]?$e[o.type]:["update:modelValue"];return t.forEach(t=>{e[t]=(...e)=>{d.emit(t,...e)}}),e});t(Object(r["M"])({vmRef:a}));const f={types:i,props:o,vmRef:a,inputRef:c,type:l,childProps:s,style:u,instance:d,targetEmit:p,emit:n,computed:r["f"],ref:r["N"],getCurrentInstance:r["r"],reactive:r["M"],radio:ot,checkbox:st,text:Ot,select:Bt,range:qt,textarea:en,number:Ht,uiSwitch:cn,file:gn,search:On,richtext:Mn,color:zn,get inputPropsDesc(){return et},get textPropsDesc(){return He},get selectPropsDesc(){return Ke},get checkboxPropsDesc(){return Ve},get radioPropsDesc(){return Ue},get rangePropsDesc(){return Je},get numberPropsDesc(){return Xe},get switchPropsDesc(){return _e},get textareaPropsDesc(){return qe},get filePropsDesc(){return Re},get searchPropsDesc(){return Ye},get richtextPropsDesc(){return We},get colorPropsDesc(){return Ne},get inputEmitDesc(){return $e},get textEmitsDesc(){return Qe}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}});const Rn=f()(Nn,[["render",Fe],["__file","kankan-components/src/components/input/index.vue"]]);var _n=Rn,Vn=n(66);function Un(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:"ui-gate-layer",style:Object(r["B"])({height:o.normalizeUnitToStyle(n.height),"--len":o.contentInstances.length,"--current":o.slideIndex})},[Object(r["k"])("div",{class:Object(r["z"])(["ui-gate-slides",{absolute:n.absolute}])},[Object(r["Q"])(e.$slots,"default")],2)],4)}const Hn=Symbol("relation"),Qn={name:"ui-gate"};var Gn=Object.assign(Qn,{props:{absolute:{type:Boolean,default:!1},index:{type:[Number,String],default:0},height:{type:[Number,String]}},setup(e,{expose:t}){t();const n=e,o=Object(r["N"])([]),i=Object(r["f"])(()=>n.index>o.value.length-1?o.value.length-1:n.index<0?0:n.index);Object(r["cb"])([o,i],()=>{for(let e=0;e<o.value.length;e++){const t=o.value[e];t.value=e===i.value}}),Object(r["K"])(Hn,o);const a={contentInstances:o,props:n,slideIndex:i,ref:r["N"],watchEffect:r["db"],computed:r["f"],provide:r["K"],watch:r["cb"],get normalizeUnitToStyle(){return I["g"]},get Relation(){return Hn}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});const qn=f()(Gn,[["render",Un],["__file","kankan-components/src/components/gate/layer.vue"]]);var Wn=qn;function Kn(e,t,n,o,i,a){return o.brotherInstances?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-gate-content",{active:o.active}])},[Object(r["Q"])(e.$slots,"default",{active:o.active})],2)):Object(r["i"])("v-if",!0)}const Yn={name:"ui-gate-content"};var Xn=Object.assign(Yn,{setup(e,{expose:t}){t();const n=Object(r["N"])(!1),o=Object(r["u"])(Hn).value;o&&(Object(r["D"])(()=>o.push(n)),Object(r["G"])(()=>{const e=o.indexOf(n);~e&&o.splice(e,1)}));const i={active:n,brotherInstances:o,onBeforeMount:r["D"],ref:r["N"],inject:r["u"],getCurrentInstance:r["r"],onUnmounted:r["G"],get Relation(){return Hn}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});const Jn=f()(Xn,[["render",Kn],["__file","kankan-components/src/components/gate/content.vue"]]);var Zn=Jn;const $n={key:1,class:"infos"},eo={class:"tj"};function to(e,t,n,o,i,a){return n.items.length?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-slide",{"stop-animation":o.stopAmimation}])},[Object(r["n"])(o["Gate"],{index:o.extendIndex},{default:Object(r["eb"])(()=>[(Object(r["I"])(!0),Object(r["j"])(r["a"],null,Object(r["P"])(o.extendItems,(t,i)=>(Object(r["I"])(),Object(r["h"])(o["GateContent"],null,{default:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"default",{raw:t,active:n.items[o.index],index:o.getIndex(i)})]),_:2},1024))),256))]),_:3},8,["index"]),n.showCtrl?(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["k"])("span",{class:"left",onClick:o.prevHandler},[Object(r["n"])(o["UIIcon"],{type:"left"})]),Object(r["k"])("span",{class:"right",onClick:o.nextHandler},[Object(r["n"])(o["UIIcon"],{type:"pull-more"})])],64)):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"attach",{active:n.items[o.index]}),n.showInfos?(Object(r["I"])(),Object(r["j"])("span",$n,[Object(r["k"])("span",eo,[Object(r["k"])("span",null,Object(r["W"])(o.index+1),1),Object(r["m"])(" / "+Object(r["W"])(n.items.length),1)])])):Object(r["i"])("v-if",!0)],2)):Object(r["i"])("v-if",!0)}var no=n(63);const oo={name:"ui-slide"};var ro=Object.assign(oo,{props:{items:Array,currentIndex:{type:Number,default:0},showCtrl:{type:Boolean},showInfos:{type:Boolean}},emits:["change"],setup(e,{expose:t,emit:n}){t();const o=e,i=Object(r["N"])(),a=Object(r["f"])(()=>o.items.length>1?1:0),c=e=>{const t=o.items.length,n=e-a.value;return n<0?n+t:n>=t?n%t:n},l=Object(r["f"])(()=>{if(a.value){const e=[...o.items].reverse();return[...e.slice(0,a.value),...o.items,...o.items.slice(0,a.value)]}return o.items}),s=Object(r["f"])(()=>c(i.value));Object(r["db"])(()=>{console.log(o.currentIndex,a.value),i.value=o.currentIndex+a.value});const u=Object(r["N"])(!1);let d=!1;const p=e=>{d=!0,setTimeout(()=>{u.value=!0,Object(no["nextTick"])(()=>{e(),setTimeout(()=>{u.value=!1,d=!1},50)})},300)},f=()=>{d||(0===s.value&&p(()=>{i.value=a.value+o.items.length-1}),i.value--,n("change",s.value))},b=()=>{d||(s.value===o.items.length-1&&p(()=>{i.value=a.value}),i.value++,n("change",s.value))},h={props:o,emit:n,extendIndex:i,extendLength:a,getIndex:c,extendItems:l,index:s,stopAmimation:u,get prevent(){return d},set prevent(e){d=e},openPrevent:p,prevHandler:f,nextHandler:b,get Gate(){return Wn},get GateContent(){return Zn},ref:r["N"],watchEffect:r["db"],computed:r["f"],get UIIcon(){return W["a"]},get nextTick(){return no["nextTick"]}};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}});const io=f()(ro,[["render",to],["__file","kankan-components/src/components/slide/index.vue"]]);var ao=io;const co=["src"];function lo(e,t,n,o,i,a){return Object(r["I"])(),Object(r["j"])("div",{class:"ui-audio",onClick:o.clickHandler},[Object(r["k"])("audio",{onPlay:o.rotation,ref:"audio",autoplay:"",loop:""},[Object(r["k"])("source",{src:n.src},null,8,co)],544),(Object(r["I"])(!0),Object(r["j"])(r["a"],null,Object(r["P"])(o.randoms,e=>(Object(r["I"])(),Object(r["j"])("span",{style:Object(r["B"])({"--percent":e})},null,4))),256))])}const so={name:"ui-audio"};var uo=Object.assign(so,{props:{src:String},setup(e,{expose:t}){const n=Object(r["N"])(),o=Object(r["N"])([1,.5,1,.5]),i=Object(r["N"])(!1);let a;const c=()=>{if(i.value){for(let e=0;e<o.value.length;e++)o.value[e]=Math.random();a=setTimeout(c,200)}};Object(r["db"])(()=>{n.value&&(i.value?n.value.play():n.value.pause(),clearTimeout(a),c())});const l=()=>{i.value=!i.value};t({play(){i.value=!0},pause(){i.value=!1}});const s={audio:n,randoms:o,playIng:i,get timeout(){return a},set timeout(e){a=e},rotation:c,clickHandler:l,ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});const po=f()(uo,[["render",lo],["__file","kankan-components/src/components/audio/index.vue"]]);var fo=po;function bo(e,t,n,o,i,a){return Object(r["I"])(),Object(r["h"])(o["Confirm"],{title:n.title,func:o.clickHandler,noText:n.noText,okText:n.okText},{content:Object(r["eb"])(()=>[Object(r["k"])("div",{class:"cropper-layer",style:Object(r["B"])(o.style)},[Object(r["n"])(o["VueCropper"],Object(r["x"])({ref:"vmRef"},o.option,Object(r["X"])(o.on)),null,16)],4)]),_:1},8,["title","noText","okText"])}var ho=n(154);n(245);const vo={name:"ui-cropper"};var mo=Object.assign(vo,{props:{fixedNumber:{type:Array,default:()=>[1,1]},img:{type:String},title:{type:String,required:!1,default:"裁剪"},okText:{type:String,required:!1},noText:{type:String,required:!1},cb:{type:Function}},setup(e,{expose:t}){t();const n=e,o=500,i=n.fixedNumber,a=e=>i[1]/i[0]*e,c={outputSize:1,outputType:"png",info:!1,full:!0,fixed:!0,fixedNumber:i,canMove:!0,canMoveBox:!0,fixedBox:!1,original:!1,autoCrop:!0,autoCropWidth:o/2,autoCropHeight:a(o/2),centerBox:!0,mode:"contain",maxImgSize:400,...n},l=Object(r["f"])(()=>({width:o+"px",height:a(o)+"px"})),s=Object(r["N"])(),u={imgLoad(e){"success"!==e&&n.cb("图片加载失败")}},d=async e=>{if("ok"===e){const e=await Promise.all([new Promise(e=>s.value.getCropBlob(e)),new Promise(e=>s.value.getCropData(e))]);n.cb(null,e)}else n.cb()},p={layerWidth:o,props:n,fixedNumber:i,getHeight:a,option:c,style:l,vmRef:s,on:u,clickHandler:d,get VueCropper(){return ho["a"]},Confirm:_,computed:r["f"],ref:r["N"]};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});n(247);const go=f()(mo,[["render",bo],["__file","kankan-components/src/components/cropper/cropper.vue"]]);var yo=go;yo.use=function(e){const t=!1;yo.open=function(n,r={}){return t?Promise.reject("正在裁剪"):("String"===Object(I["k"])(n)&&(n={img:n}),n&&n.img?new Promise((t,i)=>{const{destroy:a}=Object(o["a"])(yo,{app:e,props:{...n,...r,cb(e,n){a(),e?i(e):t(n)}}})}):Promise.reject("请传入裁剪图片"))}},console.log(yo);var wo=yo;const jo={class:"bubble-layer strengthen"},Oo=Object(r["k"])("div",{class:"bubble-arr"},null,-1);function xo(e,t,n,o,i,a){return Object(r["I"])(),Object(r["h"])(r["e"],{name:"fade"},{default:Object(r["eb"])(()=>[n.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["bubble",{[n.type]:!0,[n.level]:!0}]),onClick:t[0]||(t[0]=Object(r["hb"])(()=>{},["stop"]))},[Object(r["k"])("div",jo,[Oo,Object(r["Q"])(e.$slots,"default")])],2)):Object(r["i"])("v-if",!0)]),_:3})}const Ao={name:"ui-bubble"};var ko=Object.assign(Ao,{props:{type:{type:String,default:"right"},show:{type:Boolean,default:!0},level:{type:String,require:!1}},setup(e,{expose:t}){t();const n={};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}});const So=f()(ko,[["render",xo],["__file","kankan-components/src/components/bubble/index.vue"]]);var Co=So;const Eo={key:0,class:"default-msg"},Po={key:0,class:"default-msg"};function Mo(e,t,n,o,i,a){const c=Object(r["R"])("ui-icon");return o.mount&&(n.msg||e.$slots.default)?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["guide",{"floating-mode":n.floatClass}]),ref:"guideRef"},[Object(r["Q"])(e.$slots,"content",{show:o.shouldShow}),n.floatClass?(Object(r["I"])(),Object(r["h"])(o["UIFloating"],{key:0,mount:o.mountEl,refer:o.guideRef,dire:"bottom",class:Object(r["z"])(`guide-floating ${o.props.floatClass} ${n.type}`)},{default:Object(r["eb"])(()=>[Object(r["n"])(o["Bubble"],{show:o.shouldShow,class:"guide-bubble",type:n.type},{default:Object(r["eb"])(()=>[n.msg?(Object(r["I"])(),Object(r["j"])("p",Eo,Object(r["W"])(n.msg),1)):Object(r["Q"])(e.$slots,"default",{key:1}),Object(r["k"])("span",{class:"guide-close",onClick:t[0]||(t[0]=e=>o.shouldShow=!1)},[Object(r["n"])(c,{type:"close",ctrl:""})])]),_:3},8,["show","type"])]),_:3},8,["mount","refer","class"])):(Object(r["I"])(),Object(r["h"])(o["Bubble"],{key:1,show:o.shouldShow,class:"guide-bubble",type:n.type},{default:Object(r["eb"])(()=>[n.msg?(Object(r["I"])(),Object(r["j"])("p",Po,Object(r["W"])(n.msg),1)):Object(r["Q"])(e.$slots,"default",{key:1}),Object(r["k"])("span",{class:"guide-close",onClick:t[1]||(t[1]=e=>o.shouldShow=!1)},[Object(r["n"])(c,{type:"close",ctrl:""})])]),_:3},8,["show","type"]))],2)):Object(r["Q"])(e.$slots,"content",{key:1,show:!1})}const Io={name:"ui-guide"};var Do=Object.assign(Io,{props:{mark:{type:String},msg:{type:String},floatClass:{type:String},type:{type:String,default:"top"}},setup(e,{expose:t}){t();const n=e,o=document.body,i=Object(r["N"])(),a=Object(r["N"])(!0);n.mark?(a.value=!localStorage.getItem(n.mark),a.value&&Object(r["cb"])(a,(e,t)=>{!e&&t&&setTimeout(()=>{localStorage.setItem(n.mark,1)})})):a.value=!0;const c=Object(r["N"])(a.value),l={props:n,mountEl:o,guideRef:i,shouldShow:a,mount:c,get Bubble(){return Co},UIFloating:Dt,ref:r["N"],watch:r["cb"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});const Fo=f()(Do,[["render",Mo],["__file","kankan-components/src/components/guide/index.vue"]]);var To=Fo,Bo=n(65);const zo=Object(o["b"])(h,wo,$,G,V,O,E,T,fe,ge,Ae,Ie,_n,W["a"],Vn["a"],Dt,Wn,Zn,ao,fo,Co,To,Bo["a"]);function Lo(e){zo.forEach(t=>t.install(e))}},function(e,t,n){"use strict";n.d(t,"f",(function(){return v})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return y})),n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return A}));n(19),n(11);var o=n(0),r=n(26),i=n(5),a=n(27),c=n(25),l=n(79),s=n(16),u=n(4),d=n(3),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b="TOKEN",h=Object(s["b"])(),v=Object(o["N"])(r["a"].get(b)),m=Object(o["N"])(h.token),g=Object(o["N"])(null),y=Object(o["f"])((function(){return v.value&&g.value||!v.value&&!m.value}));Object(o["db"])((function(){v.value?r["a"].set(b,v.value):r["a"].del(b)}),{flush:"sync"});var w=function(){Object(o["db"])((function(){return p(void 0,void 0,void 0,(function(){var e,t,n,o,r;return f(this,(function(a){switch(a.label){case 0:if(!v.value)return[3,8];a.label=1;case 1:return a.trys.push([1,6,,7]),[4,i["c"].get(i["b"].getUserType)];case 2:return e=a.sent(),console.error(e),t=e.msg,n=e.code,n!==i["a"].SUSSESS?[3,4]:(o="/laser/getInfo/".concat(t),r=g,[4,i["c"].get(o)]);case 3:return r.value=a.sent(),[3,5];case 4:throw t;case 5:return[3,7];case 6:return a.sent(),c["k"].value=c["b"].serverErr,v.value="",[3,7];case 7:return[3,9];case 8:g.value=null,a.label=9;case 9:return[2]}}))}))}))},j=function(){return p(void 0,void 0,void 0,(function(){var e;return f(this,(function(t){switch(t.label){case 0:if(!m.value)return[3,5];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,i["c"].post(i["b"].tokenTransform,{kankan:h.kankan,token:m.value})];case 2:return e=t.sent(),e&&(v.value=e),[3,4];case 3:return t.sent(),m.value="",[3,4];case 4:Object(o["y"])((function(){setTimeout((function(){delete h.token,location.search=Object(u["o"])(h)}),500)})),t.label=5;case 5:return w(),[2]}}))}))},O=function(e,t){return void 0===t&&(t=!1),p(void 0,void 0,void 0,(function(){var n;return f(this,(function(o){switch(o.label){case 0:return[4,i["c"].post(t?i["b"].localLogin:i["b"].login,e)];case 1:if(n=o.sent(),!("code"in n))throw new Error(d["f"].t("resStatus.loginErr"));if(n.code===i["a"].SUSSESS)return[3,2];throw new Error(d["f"].t("resStatus.".concat(n.code)));case 2:return[4,Object(a["g"])(n.token)];case 3:if(!o.sent())throw new Error(d["f"].t("resStatus.accountErr"));v.value=n.token,o.label=4;case 4:return[2]}}))}))},x=function(){return p(void 0,void 0,void 0,(function(){var e;return f(this,(function(t){switch(t.label){case 0:return[4,i["c"].post(i["b"].logout)];case 1:if(e=t.sent(),e.code!==i["a"].SUSSESS)throw new Error(e.msg);return v.value=null,[2]}}))}))},A=function(){var e,t,n;return function(){return p(void 0,void 0,void 0,(function(){var o;return f(this,(function(r){switch(r.label){case 0:return e?[3,2]:[4,i["c"].get(i["b"].getLoginCode)];case 1:e=r.sent(),r.label=2;case 2:return t||(t=new Promise((function(t,n){var r=function(){return p(void 0,void 0,void 0,(function(){var n;return f(this,(function(c){switch(c.label){case 0:return[4,i["c"].post(i["b"].qrLogin,{uuid:e.uuid})];case 1:return n=c.sent(),n.code!==i["a"].SUSSESS?[3,3]:(o=null,e=null,[4,Object(a["g"])(n.token)]);case 2:return c.sent()?(v.value=n.token,t(n.token)):Object(l["a"])(d["f"].t("resStatus.accountErr")),[3,4];case 3:o=setTimeout(r,5e3),c.label=4;case 4:return[2]}}))}))};r()})),n=function(){clearTimeout(o),o=null,t=null,n=null}),[2,{QRInfo:e,cancel:n,scan:t}]}}))}))}}()},function(e,t,n){"use strict";n.r(t),n.d(t,"useCustom",(function(){return i})),n.d(t,"useDisabled",(function(){return a})),n.d(t,"DisabledCom",(function(){return o["b"]})),n.d(t,"searchDisabledStack",(function(){return o["G"]})),n.d(t,"tabSwitchDisabledStack",(function(){return o["K"]})),n.d(t,"mouseMenuDisabledStack",(function(){return o["C"]})),n.d(t,"customMouseMenuDisabledStack",(function(){return o["o"]})),n.d(t,"residenMouseMenuDisapbedStack",(function(){return o["D"]})),n.d(t,"hotDisabledStack",(function(){return o["u"]})),n.d(t,"hotInfoDisabledStack",(function(){return o["v"]})),n.d(t,"measureDisabledStack",(function(){return o["B"]})),n.d(t,"mapDisabledStack",(function(){return o["A"]})),n.d(t,"cloundDisabledStack",(function(){return o["h"]})),n.d(t,"coordDisabledStack",(function(){return o["j"]})),n.d(t,"saveDisabledStack",(function(){return o["F"]})),n.d(t,"laserLoadingDisabled",(function(){return o["w"]})),n.d(t,"toolDisabled",(function(){return o["L"]})),n.d(t,"floorsDisabled",(function(){return o["s"]})),n.d(t,"lmenuDisabled",(function(){return o["y"]})),n.d(t,"autoLeaveDisabled",(function(){return o["d"]})),n.d(t,"disabledMapStack",(function(){return o["r"]})),n.d(t,"disabledMap",(function(){return o["q"]})),n.d(t,"CustomCom",(function(){return o["a"]})),n.d(t,"RightMenuEum",(function(){return o["c"]})),n.d(t,"laserModeStack",(function(){return o["x"]})),n.d(t,"fullViewStack",(function(){return o["t"]})),n.d(t,"spiltViewModeStack",(function(){return o["I"]})),n.d(t,"magnifierModeStack",(function(){return o["z"]})),n.d(t,"coordStack",(function(){return o["l"]})),n.d(t,"coordOutTypeStack",(function(){return o["k"]})),n.d(t,"residenMouseMenuStack",(function(){return o["E"]})),n.d(t,"customMouseMenuStack",(function(){return o["p"]})),n.d(t,"carryViewStack",(function(){return o["g"]})),n.d(t,"sysViewStack",(function(){return o["J"]})),n.d(t,"boxWidthStack",(function(){return o["f"]})),n.d(t,"autoSysViewLeftStack",(function(){return o["e"]})),n.d(t,"showInfoStack",(function(){return o["H"]})),n.d(t,"controlFullStack",(function(){return o["i"]})),n.d(t,"customMapStack",(function(){return o["n"]})),n.d(t,"customMap",(function(){return o["m"]})),n.d(t,"customSetup",(function(){return p}));n(11);var o=n(9),r=n(0),i=function(e,t){return o["n"][e].push(t),function(){return o["n"][e].pop()}},a=function(e,t){void 0===t&&(t=Object(r["N"])(!0));for(var n=Array.isArray(e)?e:[e],i=0,a=n;i<a.length;i++){var c=a[i];o["r"][c].push(t)}return function(){for(var e=0,t=n;e<t.length;e++){var r=t[e];o["r"][r].pop()}}},c=function(e){var t=Object(r["N"])(!1),n=Object(r["N"])(!1);Object(r["cb"])((function(){return o["t"].current.value.value}),(function(r){"scene"===r?(o["A"].current.value===n&&o["A"].pop(),o["h"].push(t),e.sceneFullShow()):(o["h"].current.value===t&&o["h"].pop(),o["A"].push(n),e.mapFullShow())}),{flush:"sync"})},l=function(e){Object(r["cb"])((function(){return o["I"].current.value.value}),(function(t,n){null!==t?(o["h"].push(Object(r["N"])(!1)),o["A"].push(Object(r["N"])(!0)),o["u"].push(Object(r["N"])(!0)),o["t"].push(Object(r["N"])("scene")),e.openSplitScreen(),e.setSplitScreenSize(t)):n&&(o["h"].pop(),o["A"].pop(),o["u"].pop(),o["t"].pop(),e.setSplitScreenSize(.5),e.closeSplitScreen())}))},s=function(e){Object(r["cb"])((function(){return o["z"].current.value.value}),(function(t,n){t?(o["t"].push(Object(r["N"])("scene")),e.scene.openMagnifier()):n&&(e.scene.closeMagnifier(),o["t"].pop())}))},u=function(e){Object(r["db"])((function(){e.changeScene(!o["q"][o["b"].Clound])})),Object(r["db"])((function(){return e.changeMap(!o["q"][o["b"].Map])})),Object(r["db"])((function(){return e.scene.changeMode(o["m"][o["a"].LaserMode])})),Object(r["db"])((function(){return e.carry.setShowHots(!o["q"][o["b"].Hot])})),Object(r["db"])((function(){return e.carry.setShowMeasures(!o["q"][o["b"].Measure])})),Object(r["db"])((function(){return e.carry.setCoordType(o["q"][o["b"].Coord]?null:o["m"][o["a"].Coord])})),c(e),l(e),s(e)},d=function(e,t){var n=[],o=function(e){var o=t[e];o&&(o.custom&&Object.keys(o.custom).forEach((function(e){n.push(i(e,o.custom[e]))})),o.disabled&&n.push(a(o.disabled,Object(r["N"])(!0))),o.enabled&&n.push(a(o.enabled,Object(r["N"])(!1))))};e.beforeEach((function(e,t,r){while(n.length)n.pop()();o(e.name),r()})),o(e.currentRoute.value.name)},p=function(e,t,n){u(e),d(t,n)};t["default"]=p},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"i",(function(){return y})),n.d(t,"k",(function(){return w})),n.d(t,"e",(function(){return j})),n.d(t,"n",(function(){return x})),n.d(t,"c",(function(){return k})),n.d(t,"f",(function(){return C})),n.d(t,"g",(function(){return E})),n.d(t,"h",(function(){return P})),n.d(t,"m",(function(){return M})),n.d(t,"l",(function(){return I})),n.d(t,"j",(function(){return D}));n(19),n(11);var o,r,i=n(0),a=n(5),c=n(33),l=n(27),s=n(15),u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}};(function(e){e[e["calibration"]=-8]="calibration",e[e["disconnect"]=-7]="disconnect",e[e["webglErr"]=-6]="webglErr",e[e["sdkErr"]=-5]="sdkErr",e[e["presetErr"]=-6]="presetErr",e[e["un"]=-3]="un",e[e["serverErr"]=-4]="serverErr",e[e["del"]=-1]="del",e[e["run"]=0]="run",e[e["err"]=1]="err",e[e["success"]=2]="success",e[e["archive"]=3]="archive",e[e["reRun"]=4]="reRun"})(o||(o={})),function(e){e[e["NORMAL"]=0]="NORMAL",e[e["CALI"]=1]="CALI",e[e["ADDSET"]=2]="ADDSET"}(r||(r={}));var p=Object(i["N"])(""),f=Object(i["N"])(""),b=Object(i["N"])(""),h=Object(i["N"])(""),v=Object(i["N"])(""),m=Object(i["N"])(!0),g=Object(i["N"])(!1),y=Object(i["N"])(null),w=Object(i["N"])(o.run),j=Object(i["N"])(!1),O=Object(i["N"])(),x=Object(i["N"])(),A=Object(i["N"])(),k=Object(i["N"])(),S=Object(i["N"])(),C=Object(i["N"])(r.NORMAL),E=Object(i["N"])(),P=Object(i["N"])("default"),M=function(e){return u(void 0,void 0,void 0,(function(){var t;return d(this,(function(n){switch(n.label){case 0:return[4,a["c"].post(a["b"].verifyScenePwd,{password:e})];case 1:if(t=n.sent(),t.code!==a["a"].SUSSESS)throw t.msg;return j.value=!0,[2]}}))}))},I=Object(i["M"])({id:f,title:b,initPic:h,password:v,isOpen:m,disableFloorPan:g,pose:y,crop:S,status:w,showMode:O,jobStatus:C,webSite:x,datasetId:k,sceneVersion:A,joinObj:E}),D=function(){return u(void 0,void 0,void 0,(function(){var e,t,n,r,i,l;return d(this,(function(u){switch(u.label){case 0:return[4,Promise.all([a["c"].get(a["b"].setupInfo),a["c"].get(a["b"].inis),a["c"].post(a["b"].cropData),a["c"].post(a["b"].joinScene)])];case 1:return e=u.sent(),t=e[0],n=e[1],r=e[2],i=e[3],console.log(t,i),t.code!==a["a"].SUSSESS?w.value=o.un:(l=t.data,p.value=l.floorPlan,f.value=l.id,S.value=r,b.value=l.title,A.value=l.sceneVersion,h.value=l.initPic,v.value=l.password,m.value=l.isOpen,g.value=l.disableFloorPan,y.value=n,O.value=s["h"].mode=l.showMode?l.showMode:c["b"].pano,w.value=l.status,x.value=l.webSite,k.value=l.datasetId,C.value=l.jobStatus,E.value=i.isObj?i.objScenePath:""),[2]}}))}))},F=Object(i["cb"])(l["c"],(function(e,t){e||!t||I.isOpen||(F(),location.reload())}));t["d"]=I},function(e,t,n){"use strict";function o(e,t,n){var o=e.getItem(t);return n?n(o):o}function r(e,t,n,o){return o&&(n=o(n)),e.setItem(t,n),n}function i(e,t){return function(n){return t?o(e,n,t):o(e,n)}}function a(e,t){return function(n,o){return r(e,n,t?t(o):o)}}function c(e){return i(localStorage,e)}function l(e){return a(localStorage,e)}function s(e){localStorage.removeItem(e)}function u(e){return i(sessionStorage,e)}function d(e){return a(sessionStorage,e)}function p(e){sessionStorage.removeItem(e)}n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return f}));var f={get:c(),set:l(),del:s};u(),d()},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return m}));n(19),n(11);var o=n(5),r=n(0),i=n(23),a=n(25),c=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},l=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},s=Object(r["N"])(null),u=(Object(r["N"])(!0),Object(r["N"])(!1)),d={EDIT:2,SAVED:4,LOGIN:8},p=Object(r["N"])(d.SAVED),f=Object(r["f"])((function(){return!!(p.value&d.EDIT)})),b=Object(r["f"])((function(){return!!(p.value&d.LOGIN)&&a["f"].value===a["a"].NORMAL})),h=(Object(r["f"])((function(){return!(p.value&d.SAVED)})),Object(r["N"])(!1)),v=function(e){return c(void 0,void 0,void 0,(function(){var t;return l(this,(function(n){switch(n.label){case 0:return[4,o["c"].post(o["b"].validatedScene,null,{headers:{token:e}})];case 1:return t=n.sent(),[2,t.code===o["a"].SUSSESS]}}))}))},m=function(){Object(r["db"])((function(){i["f"].value?v(i["f"].value).then((function(e){return h.value=e})):h.value=!1})),Object(r["db"])((function(){i["h"].value&&h.value?p.value|=d.LOGIN:p.value&=~d.LOGIN}))}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var o=-1},function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return w})),n.d(t,"f",(function(){return k}));n(19),n(11);var o=n(0),r=n(21),i=n(5),a=n(4),c=n(29),l=n(3),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},p=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},f=Object(o["N"])([]),b=Object(o["N"])(),h=function(e){for(var t=[],n=0,o=e;n<o.length;n++){var r=o[n];t.push(r),"dataset"!==r.type&&t.push.apply(t,h(r.children))}return t},v=Object(o["f"])((function(){return h(f.value)})),m=function(e){var t=null;switch(e.type){case"unassigned":case"construct":t="building";break;case"label":t="room";break;case"dataset":t=null;break;default:t=e.type}return t},g=function(e){return void 0===e&&(e=f.value),e.filter((function(e){return"dataset"!==e.type&&!e.unassigned})).map((function(e){if("dataset"===e.type)return s(s({},e.origin),{type:"dataset"});var t=e.children?g(e.children):[];return s(s({},e),{type:m(e),children:t})}))},y=function(e,t,n){void 0===n&&(n=[]);for(var r=0;r<e.length;r++){var i=e[r];if(Object(o["Y"])(i)===Object(o["Y"])(t))return p(p([],n,!0),[r],!1);if("dataset"!==i.type&&i.children&&i.children.length){var a=y(i.children,t,p(p([],n,!0),[r],!1));if(a)return a}}},w=function(e,t){var n=t?h(e).find((function(e){return"dataset"!==e.type&&e.id===t})):t,o=[];if(!n)return o;var r=y(e,n);if(r)for(var i=f.value,a=0,c=r;a<c.length;a++){var l=c[a];if("dataset"!==i[l].type){var s=i[l];o.push(s),i=s.children}}return o},j=function(e){return"Number"===Object(a["v"])(e)},O=function(e){return e?e.map((function(e){return e.map((function(e){return{x:e[0],y:e[1]}}))})):[]},x=function(e){var t={title:"",type:"dataset",origin:null},n=function(){return r["c"].value.find((function(t){return t.id===e}))};return Object(o["cb"])(r["c"],(function(){return t.origin=n()}),{immediate:!0}),t},A=function(e,t,n,o){void 0===t&&(t=[]);var i=e.map((function(e){var o,i=e.polygon?O(e.polygon.coordinates).flat():[],u=e.hole?O(e.hole.coordinates):[],d=e.type?e.type:"construct",f={id:e.id,title:e.title,init:e.init,subgroup:e.subgroup,type:d,unassigned:"unassigned"===e.type,time:new Date(Date.now()),area:Object(a["q"])(e.area,2),holes:u,flagPano:e.flagPano,panos:e.panos,isUpdate:!e.isLonlat,volume:Object(a["q"])(e.volume,2),points:i,height:0,zs:null,children:[]};if(j(e.z_max)&&j(e.z_min)||!n?f.zs=[e.z_min,e.z_max]:f.zs=p([],n.zs,!0),f.height=f.height||f.zs[1]-f.zs[0],"construct"===d&&"unassigned"!==e.type&&(!e.children||0===e.children.length)){var b=e.z_min||0,h=e.z_max||(e.altitude?b+e.altitude:1);e.children=[s(s({},e),{id:c["a"],type:"floor",title:l["f"].t("scene.spaceModel.defaultFloorTitle"),panos:[],flagPano:null,polygon:{coordinates:[],type:"Polygon"},hole:{coordinates:[],type:"Hole"},datasets:[],z_max:h,z_min:b})]}if(e.children&&(o=f.children).push.apply(o,A(e.children,t,f)),e.datasets&&0!==e.datasets.length)for(var v=function(e){var n=r["c"].value.find((function(t){return t.id===e}));n&&!t.includes(n)&&(t.push(n),f.children.push(x(n.id)))},m=0,g=e.datasets;m<g.length;m++){var y=g[m];v(y)}return f.unassigned&&(f.title=l["f"].t("dataset.unsetTitle")),f})).sort((function(e,t){return t.zs[0]-e.zs[0]})),u=i.filter((function(e){return"unassigned"===e.type}));return u.length===i.length||o?i:i.filter((function(e){return o||"unassigned"!==e.type||e.children.length>0}))},k=function(){return u(void 0,void 0,void 0,(function(){var e,t;return d(this,(function(n){switch(n.label){case 0:return[4,i["c"].get(i["b"].getModelTree).then((function(e){return e.filter((function(e){return["unassigned","construct"].includes(e.type)}))}))];case 1:return e=n.sent(),t=[],f.value=A(e,t),r["c"].value.filter((function(e){return!t.includes(e)})).forEach((function(e){var t=f.value[0],n=t.children=t.children||[];n.push(x(e.id))})),[2]}}))}))};(function(){var e,t=function(){var e=Object(o["N"])(p([],v.value,!0)),t=function(e,n,o){var r;void 0===o&&(o=[]);for(var i=0,a=e;i<a.length;i++){var c=a[i];n.includes(c)?o.push(c):"dataset"!==c.type&&(null===(r=c.children)||void 0===r?void 0:r.length)&&(o=t(c.children,n,o),c.children.every((function(e){return o.includes(e)}))&&o.push(c))}return o};return Object(o["cb"])([e,f],(function(e,n){for(var o=e[0],i=e[1],a=n[0],c=n[1],l=t(i,o),s=a?t(c,a):[],u=l.filter((function(e){return!s.includes(e)})),d=s.filter((function(e){return!l.includes(e)})),p=function(e){return r["f"].value.findIndex((function(t){return e.origin.id===t.id}))},f=0,b=u;f<b.length;f++){var h=b[f];"dataset"===h.type&&(~p(h)||r["f"].value.push(h.origin))}for(var v=0,m=d;v<m.length;v++){h=m[v];if("dataset"===h.type){var g=p(h);~g&&r["f"].value.splice(g,1)}}}),{immediate:!0}),e}})()},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var o=n(0);function r(e,{props:t,children:n,element:r,app:i}={}){let a=r,c=Object(o["n"])(e,t,n);i&&i._context&&(c.appContext=i._context),a?Object(o["O"])(c,a):"undefined"!==typeof document&&Object(o["O"])(c,a=document.createElement("div"));const l=()=>{a&&Object(o["O"])(null,a),a=null,c=null};return{vNode:c,destroy:l,el:a}}function i(...e){return e.forEach(e=>{e.install=function(t){e.use&&e.use(t),t.component(e.name,e)}}),e}},function(e,t,n){"use strict";n.d(t,"c",(function(){return wt})),n.d(t,"a",(function(){return a["c"]})),n.d(t,"b",(function(){return a["e"]}));n(11);const o={viewer:null,dom:null,number:null,sceneBus:null,mapBus:null};var r=o;var i=n(40),a=n(10),c=(n(5),n(22));let l="2.2.0";var s=l,u=n(3),d=n(48),p=n.n(d);const f=e=>{const t=p.a.wgs84togcj02(e.x,e.y);return{x:t[0],y:t[1]}},b=e=>{const t=p.a.gcj02towgs84(e.x,e.y);return{x:t[0],y:t[1]}};window.AMapWith84={aMapToWgs84:b,wgs84ToAMap:f};var h,v,m=function(e){var t=JSON.stringify(e);return JSON.parse(t)},g=({dom:e,mapDom:t,number:n,datasetId:o,webSite:l,isLocal:d=!1,basePath:p,isDebug:f=!1,mapCompany:b,axios:h,version:v,staticPrefix:g,cropArgs:y})=>{let w,j,O=!1;const x=Object(i["a"])(),A=Object(i["a"])(),k=Potree.browser.urlHasValue("kankan",!0);if(Potree.settings.isOfficial=!0,Potree.settings.isDebug=f,Potree.settings.originDatasetId=o,d){Potree.settings.isLocal=d;for(let e in Potree.settings.urls)Potree.settings.urls[e]=p}if(l&&(Potree.settings.webSite=l),h&&(Potree.fileServer=h),g&&(Potree.settings.isLocal=Potree.settings.tileOriginUrl=!0,Potree.settings.urls.prefix1=Potree.settings.urls.prefix3=g,Potree.settings.webSite="wwwroot"),Potree.settings.mapCompany=b,void 0==o)Potree.panoEditStart(e,n);else{Potree.start(e,t,n);{let e;viewer.mapViewer.addEventListener("camera_changed",t=>{var n=t.viewport.camera,o=n.position;if(A.emit("posChange",{x:o.x,y:o.y,z:o.z,rotate:n.rotation}),e!=viewer.mapViewer.camera.zoom){let t=1/viewer.mapViewer.camera.zoom,n=viewer.mapViewer.mapLayer.maps.find(e=>"map"==e.name),o=n&&n.zoomLevel;A.emit("mapZoomLevelChange",{zoomLevel:o,meterPerPixel:t}),e=viewer.mapViewer.camera.zoom}})}viewer.modules.SiteModel.bus.addEventListener("buildingChange",e=>{I.scene.emit("buildingChange",e.entity&&e.entity.polygon)}),A.on("visible",e=>{viewer.mapViewer.visible=e,e&&(viewer.mapViewer.mapLayer.needUpdate=!0),viewer.mapViewer.dispatchEvent({type:"forceVisible",visible:e})})}r.dom=e,r.number=n,r.viewer=viewer,r.sceneBus=x,r.mapBus=A,"2.1.1"==s&&(Potree.settings.rotAroundPoint=!1),x.on("visible",e=>{viewer.visible=e}),viewer.addEventListener("allLoaded",e=>{x.emit("allLoaded")}),viewer.addEventListener("webglError",e=>{console.error("viewer webglError: "+e),x.emit("webglError",{msg:e.msg})});let S,C=e=>{var t=e.viewport.camera,n=t.position;"MainView"==e.viewport.name?x.emit("posChange",{x:n.x,y:n.y,z:n.z,rotate:t.rotation,dataset:viewer.atDatasets.map(e=>e.dataset_id)}):e.viewport.name};viewer.addEventListener("camera_changed",C),viewer.addEventListener("shelterComputed",()=>{C({viewport:viewer.mainViewport})}),viewer.images360.addEventListener("flyToPanoDone",e=>{e.makeIt&&C({viewport:viewer.mainViewport})});{Potree.loadingByTex=!1;let e,t=400;viewer.addEventListener("loading",n=>{n.show?O||(Potree.loadingByTex=!0,e&&clearTimeout(e),e=setTimeout(()=>{Potree.loadingByTex&&c["b"].show()},t)):(Potree.loadingByTex=!1,e&&clearTimeout(e),c["b"].hide())})}const E={1:"metric",2:"imperial"};let P=function(e,t){switch(e){case"LINE":S={measureType:"Distance"};break;case"SERIES":S={measureType:"MulDistance"};break;case"AREA":S={measureType:"Area"};break;case"L_LINE":S={measureType:"Hor Distance"};break;case"L_SERIES":S={measureType:"Hor MulDistance"};break;case"L_AREA":S={measureType:"Hor Area"};break;case"L_RECTANGLE":S={measureType:"Hor Rect Area"};break;case"V_LINE":S={measureType:"Ver Distance"};break;case"V_SERIES":S={measureType:"Ver MulDistance"};break;case"V_AREA":S={measureType:"Ver Area"};break;case"V_RECTANGLE":S={measureType:"Ver Rect Area"};break;default:console.error("无此 measure type",e)}return S.unit=E[t],S},M=function(e,t){return e.addEventListener("marker_dropped",n=>{e.parent&&t.emit("update")}),e.addEventListener("highlight",e=>{t.emit("highlight",e.state)}),{quit:()=>{Potree.Log("quit结束且删除: "+e.id,{font:{color:"#00c7b2"}}),viewer.dispatchEvent({type:"cancel_insertions",remove:!0,measure:e})},clear:()=>{Potree.Log("clear删除: "+e.id,{font:{color:"#00c7b2"}}),viewer.dispatchEvent({type:"cancel_insertions",remove:!0,measure:e}),viewer.scene.removeMeasurement(e)},end:()=>{e.dispatchEvent({type:"finish",measure:e})},getPoints:()=>e.points,getDatasetLocations:()=>e.dataset_points,getDatasets:()=>e.points_datasets,getDatasetId:()=>e.datasetId,getArea:()=>e.area,getDistance:()=>{if(e.points.length<2)return null;var t=e.getTotalDistance();return{value:t,string:viewer.unitConvert.convert(t,"distance",void 0,e.unitSystem,.1,!0)}},changeUnit:t=>{e.setUnitSystem(E[t])},toDataURL:(t,n)=>{O=!0;var{getImagePromise:o,finishPromise:r}=viewer.startScreenshot({type:"measure",measurement:e,hideMarkers:!0,ifGetPose:!0},t,n);return r.done(()=>{O=!1}),r},show:()=>{Potree.Utils.updateVisible(e,"inListByUser",!0)},hide:()=>{Potree.Utils.updateVisible(e,"inListByUser",!1)},highlight:t=>{e.setSelected(t,"byList")}}};var I={temp:{},debug:f,scene:{getScreenByPoint(e,t){let n=(new THREE.Vector3).copy(e);if(t&&viewer.ifPointBlockedByIntersect(n))return{trueSide:!1};var o=viewer.mainViewport,r=o.camera,i=viewer.renderArea;return Potree.Utils.getPos2d(n,r,i,o)},getPointByScreen(e){let t,n,o,r,i=viewer.inputHandler,a=!Potree.settings.depTexLocBindDataset&&Potree.settings.useDepthTex&&i.intersect&&!i.intersect.pointcloud;return e&&e.inDrag||a?e?(e.clientX=e.x,e.clientY=e.y,e.onlyGetIntersect=!0,e.whichPointcloud=!Potree.settings.depTexLocBindDataset,r=i.onMouseMove(e)):r=i.getIntersect(i.hoverViewport,!0,null,null,!0):r=i.intersect,r&&r.location?(t=r.location.clone(),n=r.pointcloud.dataset_id,o=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:r.pointcloud,position:t}),{position:t,datasetId:n,dataset_location:o}):null},getPose(e={}){var t=e.deferred||$.Deferred();if(console.log("getPose,转换前:",viewer.mainViewport.view.clone()),viewer.mainViewport.view.isFlying()){let n=()=>{this.getPose(e)};return console.log("延迟getPose"),viewer.mainViewport.view.addEventListener("flyingDone",n,{once:!0}),e.deferred=t,t.promise()}var n=viewer.scene.getActiveCamera(),o=n.rotation,r=Potree.Utils.datasetPosTransform({toDataset:!0,position:n.position.clone(),datasetId:Potree.settings.originDatasetId}),i=Potree.Utils.datasetRotTransform({toDataset:!0,rotation:o,getRotation:!0,datasetId:Potree.settings.originDatasetId}),a=viewer.scene.view.clone();a.rotation=i;var c={position:r,yaw:a.yaw,pitch:a.pitch,displayMode:Potree.settings.displayMode};return viewer.images360.isAtPano()&&(c.panoSid=viewer.images360.currentPano.sid),setTimeout(()=>{t.resolve(c),console.log("getPose resolve",c)},1),t.promise()},setPose(e={},t=0){var n,o=e.deferred||$.Deferred();console.warn("setPose 初始画面",e);let r=viewer.scene.view.clone();if(viewer.mainViewport.view.isFlying()){let n=()=>{this.setPose(e,t)};return console.log("延迟setPose"),viewer.mainViewport.view.addEventListener("flyingDone",n,{once:!0}),e.deferred=o,o.promise()}var i=()=>{r.pitch=e.pitch,r.yaw=e.yaw,n=Potree.Utils.datasetRotTransform({fromDataset:!0,rotation:r.rotation,getQuaternion:!0,datasetId:Potree.settings.originDatasetId})};let a;if(viewer.images360.cancelFlyToPano(),void 0!=e.panoSid){if(a=viewer.images360.panos.find(t=>t.sid==e.panoSid),void 0==a)return o.reject(u["f"].t("scene.pose.unSid")).promise();i(),viewer.images360.flyToPano({pano:a,duration:t,quaternion:n},()=>{o.resolve()})}else{if("showPanos"==Potree.settings.displayMode)return o.reject(u["f"].t("scene.pose.unImage")).promise();let r=Potree.Utils.datasetPosTransform({fromDataset:!0,position:e.position,datasetId:Potree.settings.originDatasetId});i(),a=viewer.images360.panos.find(e=>Potree.math.closeTo(e.position,r)),a?viewer.images360.flyToPano({pano:a,duration:t,quaternion:n},()=>{o.resolve()}):(viewer.scene.view.setView({position:r,quaternion:n,duration:t,callback:()=>{o.resolve(),console.log("setPose resolve")}}),viewer.mapViewer.moveTo(r,null,t))}return o.promise()},getPose2(){viewer.scene.getActiveCamera();const e=viewer.scene.view.getPivot(),t=viewer.scene.view.position;return{position:t,target:e}},currentCamera(){return viewer.scene.getActiveCamera().position.clone()},changeMode(e){Potree.settings.displayMode=0==e?"showPanos":"showPointCloud"},getCurrentMode(){return"showPanos"==Potree.settings.displayMode?0:1},comeToTag(e){let t="geoRegistration"==j;return viewer.focusOnObject({position:(new THREE.Vector3).copy(e)},"tag",null,{dontLookUp:t,maxDis:Potree.config.panoFieldRadius,checkIntersect:!0}).promise},comeToMeasure(e){let t=viewer.focusOnObject(e.object,"measure",1200);return t.msg?t.msg:t.promise},comeTo(e={}){let t=$.Deferred();return viewer.scene.view.setView($.extend({},e,{duration:e.dur,callback:()=>{e.callback&&e.callback(),t.resolve(!0)}})),t.promise()},startMeasure(e,t){const n=Object(i["a"])();let o=P(e,t),r=viewer.measuringTool.startInsertion(o,()=>{n.emit("end",a)},()=>{n.emit("quit",a)});Potree.Log("startMeasure: "+r.id,{font:{color:"#00c7b2"}}),viewer.setPointStandardMat(!0);const a={bus:n,type:e,object:r,...M(r,n)};return r.addEventListener("intersectNoPointcloud",()=>{n.emit("invalidPoint")}),a},quitMeasure(){viewer.setPointStandardMat(!1)},drawMeasure(e,t,n,o,r,a,c){const l=Object(i["a"])();let s=P(e,t);s.points=n,s.datasetId=o,s.dataset_points=r,s.points_datasets=a,s.sid=c,s.bus=l;let u=viewer.measuringTool.createMeasureFromData(s);Potree.Log("drawMeasure由数据新建: "+u.id,{font:{color:"#00c7b2"}});const d={object:u,bus:l,...M(u,l)};return d},openMagnifier(){viewer.magnifier.dispatchEvent({type:"setEnable",value:!0})},closeMagnifier(){viewer.magnifier.dispatchEvent({type:"setEnable",value:!1})},changePointDensity(e){return Potree.settings.UserPointDensity=e,{percent:Potree.config.pointDensity[e].maxLevelPercent}},changeDensityPercent(e){Potree.settings.UserDensityPercent=e,viewer.setPointLevels()},changeViewRange(e){Potree.settings.cameraFar=e},changeColorMode:function(e){const t=["rgba","elevation","color"];e=t[e];let n={};switch(e){case"rgba":n.opacity=1,n.size=.1;break;case"elevation":n.opacity=.3,n.size=.1;break;case"color":n.opacity=.3,n.size=.1;break}return viewer.scene.pointclouds.forEach(t=>{t.material.activeAttributeName=e}),I.scene.changePointSize(n.size),I.scene.changePointOpacity(n.opacity),delete n.color,n},changePointSize(e){viewer.scene.pointclouds.forEach(t=>{t.changePointSize(e)})},changePointOpacity:function(e){viewer.scene.pointclouds.forEach(t=>{t.changePointOpacity(e)})},changePointShape(e){viewer.scene.pointclouds.forEach(t=>{t.material.shape=Potree.PointShape[1==e?"SQUARE":"CIRCLE"]})},changePointEdge(e){viewer.setEDLEnabled(e)},changePanoPoint(e){Potree.settings.ifShowMarker=!!e},openCropMode(){let e=viewer.modules.Clip;e.enter();const t=Object(i["a"])();{let n=e.bus._listeners&&e.bus._listeners["updateSelectedDatasets"]&&e.bus._listeners["updateSelectedDatasets"].find(e=>e.byList);n&&e.bus.removeEventListener("updateSelectedDatasets",n.listener);let o=e=>{t.emit("updateSelectedDatasets",e.selectedDatasets)};e.bus.addEventListener("updateSelectedDatasets",o);let r=e.bus._listeners["updateSelectedDatasets"].find(e=>e.listener==o);r.byList=!0}let n;const o={bus:t,setSelect(e){n=e},close(){viewer.modules.Clip.leave()},toBlob(e,t,n){var o=viewer.modules.Clip.download();return o?(o.epsg=t,o.fileName=n,h.post(`/laser/cutModel/${Potree.settings.number}/pointcloud/crop/${e}`,o).then(e=>e.output_file)):null}};return o},getDownloadInfo(){return viewer.modules.Clip.downloadNoCrop()},getDataSets(){let e=m(Potree.datasetData);return e.forEach(e=>{var t=viewer.scene.pointclouds.find(t=>t.dataset_id==e.id);e.changeDisplay=function(e){Potree.Utils.updateVisible(t,"datasetSelection",!!e),t.panos.forEach(t=>{Potree.Utils.updateVisible(t,"pointcloudVisi",e,0)}),(viewer.modules.SiteModel.editing||viewer.modules.Alignment.editing)&&viewer.updateFpVisiDatasets()},e.changeColor=function(e){t.material.color=e},e.getColor=function(){return t.material.color},e.focus=function(){viewer.modules.Alignment.SplitScreen.focusOnPointCloud(t)},e.flyTo=function(){return viewer.flyToDataset({pointcloud:t})||!1},e.getAttachPloygon=function(){return t.belongToEntity&&t.belongToEntity.polygon}}),e},screenshot:(e,t)=>{O=!0;var{getImagePromise:n,finishPromise:o}=viewer.startScreenshot({type:"default"},e,t);return o.done(()=>{O=!1}),o},canTurnToPanoMode(e){e=e?(new THREE.Vector3).copy(e):viewer.images360.position;let t=viewer.images360.findNearestPano(e);if(t&&t.position.distanceTo(e)<Potree.config.panoFieldRadius)return!0},...r.sceneBus},map:{getScreenByPoint(e){e=(new THREE.Vector3).copy(e);var t=viewer.mapViewer.viewports[0],n=t.camera,o=viewer.mapViewer.renderArea;return Potree.Utils.getPos2d(e,n,o,t)},getPointByScreen(e){let t,n,o,r;if(e&&e.inDrag?(e.onlyGetIntersect=!0,e.pickWindowSize=60,e.clientX=e.x,e.clientY=e.y,r=viewer.mapViewer.inputHandler.onMouseMove(e)):r=viewer.mapViewer.inputHandler.intersect,!r||!r.orthoIntersect)return null;if(t=r.orthoIntersect.clone(),!r.pointcloud){let e=viewer.scene.pointclouds.filter(e=>e.visible);const n=viewer.bound.boundSize.length();let o=Potree.Common.sortByScore(e,[],[e=>{let n=t.clone().setZ(e.panosBound?e.panosBound.center.z:(e.bound.min.z+e.bound.max.z)/2);return-(e.panosBound?e.panosBound.bounding:e.bound).distanceToPoint(n)},e=>e in viewer.fpVisiDatasets?n:0]);r.pointcloud=o[0]&&o[0].item,r.pointcloud&&t.setZ(r.pointcloud.panosBound.center.z)}return n=r.pointcloud&&r.pointcloud.dataset_id,o=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:r.pointcloud,position:t}),{position:t,datasetId:n,dataset_location:o}},getMapZoomLevel(){let e=viewer.mapViewer.mapLayer.maps[0].zoomLevel,t=1/viewer.mapViewer.camera.zoom;return{zoomLevel:e,meterPerPixel:t}},comeTo(e={}){if(e.position.z=viewer.scene.view.position.z,void 0!=e.zoom){let t=viewer.mapViewer.camera.zoom;e.onUpdate=n=>{viewer.mapViewer.camera.zoom=e.zoom*n+t*(1-n),viewer.mapViewer.camera.updateProjectionMatrix()}}return I.scene.comeTo(e)},screenshot:(e,t)=>{O=!0;var{getImagePromise:n,finishPromise:o}=viewer.startScreenshot({type:"default",map:!0},e,t);return o.done(()=>{O=!1}),o},showDatasetFloor(e){let t=void 0==e?null:viewer.scene.pointclouds.find(t=>t.dataset_id==e);viewer.dispatchEvent({type:"switchFloorplanSelect",pointcloud:t})},...r.mapBus},transformPoint(e,t,n){var o=void 0!=t?Potree.Utils.datasetPosTransform({fromDataset:!0,datasetId:t,position:n}):e;return o},coordTransform:(e,t,n,o)=>{let r,i;if(void 0==t.z&&(t.z=0),e==n)return t;if(e==a["b"].SCENE_SCREEN||e==a["b"].MAP_SCREEN){let n=e==a["b"].SCENE_SCREEN?I.scene:I.map,r=n.getPointByScreen(t)||{};if(t=r.position,!t)return;o=r.datasetId,e=a["b"].LOCAL}if(void 0!=o&&(i=viewer.scene.pointclouds.find(e=>e.dataset_id==o)),e==a["b"].MESH_LOCAL&&(t=Potree.Utils.datasetPosTransform({fromDataset:!0,pointcloud:i,position:t}),e=a["b"].LOCAL),n==a["b"].MESH_LOCAL&&(r=!0,n=a["b"].LOCAL),e==n)return r&&(t=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:i,position:t})),t;switch(e){case a["b"].EPSE:t=viewer.transform.lonlatTo4550.inverse(t);break;case a["b"].WGS84:break;case a["b"].LOCAL:t=viewer.transform.lonlatToLocal.inverse(t)}switch(n){case a["b"].SCENE_SCREEN:t=I.scene.getScreenByPoint(t);break;case a["b"].MAP_SCREEN:t=I.map.getScreenByPoint(t);break;case a["b"].EPSE:t=viewer.transform.lonlatTo4550.forward(t);break;case a["b"].WGS84:break;case a["b"].LOCAL:t=viewer.transform.lonlatToLocal.forward(t)}return r&&(t=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:i,position:t})),t},openSplitScreen(e){let t=Potree.settings.floorplanEnable;I.fplanEnableOld=t,t||I.setFloorplanEnable(!0),viewer.mapViewer.attachToMainViewer(!0,"measure",.5,{moveToCurrentPos:!0,dir:e})},setSplitScreenSize(e){viewer.mapViewer.updateSplitSize(e)},setSplitScreenDir(e){viewer.mapViewer.changeSplitScreenDir(e)},closeSplitScreen(){I.fplanEnableOld||I.setFloorplanEnable(!1),viewer.mapViewer.attachToMainViewer(!1,"measure")},setFloorplanType(e,t){Potree.settings.floorplanType[t]!=e&&(Potree.settings.floorplanType[t]=e,Potree.loadMapEntity(t))},setFloorplanEnable(e){let t=viewer.mapViewer.mapLayer.maps.filter(e=>e.name.includes("floorplan"));Potree.settings.floorplanEnable=e,t.forEach(t=>t.setEnable(e)),e&&viewer.scene.pointclouds.forEach(e=>{Potree.settings.floorplanRequests[e.dataset_id]||Potree.loadMapEntity(e.dataset_id)})},setMapEnable(e){Potree.settings.mapEnable=e;var t=viewer.mapViewer.mapLayer.maps.find(e=>"map"==e.name);t&&t.setEnable(e)},createNavigation(){let e,t,n=viewer.modules.RouteGuider;const o=Object(i["a"])();let r;return n.bus=o,o.on("gotResult",e=>{r.resolve(e),r=null}),{bus:o,setStartPoint:function(t,o,r){e&&t&&e.equals(t)||(e=t&&(new THREE.Vector3).copy(t),n.setRouteStart(e,o,r))},setEndPoint:function(e,o,r){t&&e&&t.equals(e)||(t=e&&(new THREE.Vector3).copy(e),n.setRouteEnd(t,o,r))},generate:function(){return r=$.Deferred(),r.promise()},destroy:function(){n.clearRoute()}}},enterAlignment(){let e=viewer.modules.Alignment;e.enter();var t=(t,n)=>{e.selectedClouds.forEach(e=>{t(e,n)})};let n=Object(i["a"])(),o=!1;return e.bus.removeEventListeners("forbitMoveOriginDataset"),e.bus.addEventListener("forbitMoveOriginDataset",()=>{n.emit("moveInitialDataset")}),e.changeCallBack=()=>{n.emit("changed"),o=!0},{bus:n,fullRoamView(){e.SplitScreen.focusOnViewport("MainView")},fullTopView(){e.SplitScreen.focusOnViewport("mapViewport")},fullLeftSideView(){e.SplitScreen.focusOnViewport("back")},fullRightSideView(){e.SplitScreen.focusOnViewport("right")},quitFull(){e.SplitScreen.unfocusViewport()},enableTopMap(t){e.SplitScreen.enableMap(t)},enableTopFloorPan(t){e.SplitScreen.enableFloorplan(t)},clear(){e.leave()},switchHandle:e.switchHandle.bind(e),rotate(n){t(e.rotate,n)},translate(n){const o={"+x":new THREE.Vector3(1,0,0),"-x":new THREE.Vector3(-1,0,0),"+y":new THREE.Vector3(0,1,0),"-y":new THREE.Vector3(0,-1,0),"+z":new THREE.Vector3(0,0,1),"-z":new THREE.Vector3(0,0,-1)};var r=o[n];t(e.translate,r)},selectDatasets(t){e.selectedClouds=t.map(e=>viewer.scene.pointclouds.find(t=>t.dataset_id==e.id))},focusOnDataset(t){let n=viewer.scene.pointclouds.find(e=>e.dataset_id==t);e.SplitScreen.focusOnPointCloud(n)},save(){let t=$.Deferred();if(o){let{data:o,callback:r}=e.save();h.put(`/laser/dataset/${Potree.settings.number}/calibration`,o).then(e=>{r(),w&&(I.setSiteModelInfo(w),I.refreshFloorPan()),n.emit("saveSuccess"),t.resolve(1)})}else t.resolve(u["f"].t("sys.unUpdate")),n.emit("saveSuccess");return t.promise()}}},enterSiteMode(){let e=viewer.modules.SiteModel;e.enter();let t=!0;return{fullRoamView(){e.SplitScreen.focusOnViewport("MainView")},fullTopView(){e.SplitScreen.focusOnViewport("mapViewport")},fullLeftSideView(){e.SplitScreen.focusOnViewport("back")},fullRightSideView(){e.SplitScreen.focusOnViewport("right")},quitFull(){e.SplitScreen.unfocusViewport()},enableTopMap(t){e.SplitScreen.enableMap(t)},enableTopFloorPan(t){e.SplitScreen.enableFloorplan(t)},drawPloygon(n){let o,r=Object(i["a"])(),a={bus:r,select(t){e.selectEntity(o,t)},digHole(){e.startInsertion("hole",o,null,null,e=>{r.emit("update",{holes:l()}),h(e)})},changeHeight(t){let n=o.zMin+t;return e.changeZ(o,"zMax",n),o.zMax-o.zMin},reset(t){e.resetFromData(o,t.points,t.holes,t.zs&&t.zs[0],t.zs&&t.zs[1])},show(){},hide(){},delete(){e.removeEntity(o)},getArea(){return o.getArea()},getVolume(){return o.getVolume()},getPoints(){return u()},getPano(){return{panos:o.panos&&o.panos.map(e=>e.sid),flagPano:o.flagPano&&o.flagPano.sid}}},c=()=>"floor"==o.buildType?[]:o.points.map(t=>e.transform(t,"toDataset")),l=()=>o.holes.map(t=>t.points.map(t=>e.transform(t,"toDataset"))),s=()=>{let e=o.getRealZ();return[e.zMin,e.zMax]},u=()=>({points:c(),holes:l(),zs:s()}),d=()=>{Potree.Log("send update entity: "+o.buildType),r.emit("update",u())},p=()=>{c();r.emit("update",{points:c()})},f=()=>{let e=s();r.emit("update",{zs:e})},b=()=>{r.emit("update",{holes:l()})},h=e=>{e.addEventListener("marker_dropped",b)};if(n.isNew?"floor"==n.type&&n.attach?(o=e.addFloor(n.parent.entity,n.attach,n.id,n.title),setTimeout(()=>{d(),r.emit("complete")},1)):o=e.startInsertion(n.type,n.parent&&n.parent.entity,n.id,n.title,e=>{r.emit("complete")}):(o=e.createFromData(n.type,n.parent&&n.parent.entity,n.id,n.title,n.points,n.holes,n.zs&&n.zs[0],n.zs&&n.zs[1],!n.isUpdate,n.panos,n.flagPano),o.holes.forEach(e=>h(e)),n.isUpdate||setTimeout(()=>{d()},1)),o)return a.entity=o,o.polygon=a,o.addEventListener("delete",()=>{t&&(console.warn("send delete",o.name),r.emit("delete"))}),o.addEventListener("removeMarker",p),o.addEventListener("marker_dropped",p),"floor"==o.buildType&&(f(),o.buildParent.addEventListener("marker_dropped",p),o.addEventListener("changeHeight",()=>{o.buildParent.dispatchEvent("changeHeight")})),o.addEventListener("changeHeight",f),"building"==o.buildType&&o.addEventListener("addFloor",f),n.init&&(o.dontDragFloorHeight=!0),a},save(){console.log("save"),e.changedCallback()},clear(){console.log("clear"),e.leave(),t=!1}}},getFloorsData(e){let t=this.autoBuildFloors();t[0].children=t.slice(1).reverse();t.length;if(e)for(let n=1;n<t.length;n++){let o=e.floors[n-1];t[n].title=o.name,t[n].id=t[n].id+"|subgroup:"+o.subgroup}else console.error("没有floorJson?楼层名可能错误");return{code:200,data:[t[0]]}},autoBuildFloors(){let e=[{type:"building",id:0,title:"自定义building",isUpdate:!1},{type:"floor",id:1,title:"楼层1",isUpdate:!1}];if(k&&"pano"==Potree.settings.editType){let t=0;if(viewer.images360.panos.forEach(e=>{e.panosData.subgroup>t&&(t=e.panosData.subgroup)}),t>0){let n=1;while(n++<=t)e.push({type:"floor",id:n,title:"楼层"+n,isUpdate:!1})}}for(let t=1;t<e.length;t++)e[t].parent=e[0];return e},setSiteModelInfo(e){let t=viewer.modules.SiteModel;if(t.editing)return;w=e,0==e.length&&(e=this.autoBuildFloors(),console.log("setSiteModelInfo 空间模型为空,自定义创建一个")),t.clear(),Potree.settings.drawEntityData&&viewer.mainViewport.layersAdd("siteModelMapUnvisi");let n=e=>{let n=t.createFromData(e.type,e.parent&&e.parent.entity,e.id,e.title,e.points,e.holes,e.zs&&e.zs[0],e.zs&&e.zs[1],!e.isUpdate,e.panos,e.flagPano);e.entity=n,n.subgroup=e.subgroup,n.polygon=e},o=e=>{n(e),e.children&&e.children.forEach(t=>{t.parent=e,o(t)})};if(e.forEach(e=>{o(e)}),"pano"==Potree.settings.editType||e[0].isUpdate){if("pano"==Potree.settings.editType&&void 0==e[0].panos){let e=t.entities.filter(e=>"floor"==e.buildType);e.forEach((t,n)=>{0==t.panos.length&&(t.panos=viewer.images360.panos.filter(o=>o.panosData.subgroup==(k?t.sid.split("|subgroup:")[1]:void 0==t.subgroup?e.length-n-1:t.subgroup)))})}}else t.findPanos(),t.findEntityForDataset(),t.updateEntityAt(!0);t.bus.dispatchEvent("initDataDone")},gotoEntity(e,t){let n=viewer.modules.PanoEditor,o=viewer.modules.SiteModel;return"pano"==Potree.settings.editType?n.gotoFloor(o.entities.find(t=>t.sid==e),t,600,!0)||!1:o.gotoEntity(e,t)||!1},focusEntity(e){let t=viewer.modules.SiteModel;t.focusEntity(e)},getPointByEntity(e){let t=viewer.modules.SiteModel;var n=t.entities.find(t=>t.sid==e);if("showPanos"==Potree.settings.displayMode)return n.flagPano&&n.flagPano.position;{let e=n.getBound(),t=e.getCenter(new THREE.Vector3);return t}},getEntityByPoint(e){let t=viewer.modules.SiteModel;var n=t.pointInWhichEntity((new THREE.Vector3).copy(e),"room");return n&&n.polygon},entityIncludePoint(e,t){let n=viewer.modules.SiteModel;var o=n.entities.find(t=>t.sid==e);return o.ifContainsPoint(t)},enterTourEdit(e){let t=viewer.modules.CamAniEditor,n=function(e,t){return e=Potree.Utils.datasetPosTransform({fromDataset:!0,position:e,datasetId:Potree.settings.originDatasetId}),t=Potree.Utils.datasetPosTransform({fromDataset:!0,position:t,datasetId:Potree.settings.originDatasetId}),{position:e,target:t}};e&&e.points.forEach(e=>{let{position:t,target:o}=n(e.position,e.target);e.position=t,e.target=o});let o=t.createAnimation(e),r=Object(i["a"])();return o.addEventListener("playDone",()=>{r.emit("playComplete")}),o.addEventListener("updateCurrentIndex",e=>{r.emit("changePoint",e.currentIndex+1)}),{bus:r,addPoint(e,t,r){let{position:i,target:a}=n(t,r);o.createControlPoint(e,{position:i,target:a}),o.changeCallback()},deletePoint(e){o.removeControlPoint(e),o.changeCallback()},play(){o.play()},pause(){o.pause()},setDuration(e){o.setDuration(e)},clear(){t.removeAnimation(o)}}},enterFireEdit(){},insertEffect(e,t,n){let o=viewer.modules.ParticleEditor,r=Object(i["a"])(),a=t=>{let n=e=>e.map(e=>Potree.Utils.datasetPosTransform({toDataset:!0,position:e,datasetId:Potree.settings.originDatasetId}));return e.includes("smoke")?n(t.particles[0].curve.points):n([t.particles[0].position])};e=e.toLowerCase(),"fire"==e&&(e="fire+smoke"),"blast"==e&&(e="explode",t.particleSpaceTime=t.time,n||(t.delayStartTime=Math.random()*(t.particleSpaceTime+4),console.log("delayStartTime",t.delayStartTime))),t.radius&&(t.radius/=2),t.smokeRadius&&(t.smokeRadius/=2),"smoke"==e&&(t.smokeRadius=t.radius,t.smokeHeight=t.height,t.smokeStrength=t.strength),t.type=e;let c,l={bus:r,switchEditState(e){l.particles&&l.particles.forEach(t=>t.curve&&(t.curve.visible=e))},show(){l.particles&&l.particles.forEach(e=>Potree.Utils.updateVisible(e,"force",!0)),viewer.dispatchEvent("content_changed")},hide(){l.particles&&l.particles.forEach(e=>Potree.Utils.updateVisible(e,"force",!1)),viewer.dispatchEvent("content_changed")},delete(){console.log("delete",l),l.particles?l.particles.forEach(e=>o.removeParticle(e)):o.bus.dispatchEvent("cancel_insertions")},fly(){let t,n=l.particles[0].boundingBox.clone();if(l.particles.forEach(e=>n.union(e.boundingBox)),"explode"!=e){let e=.4;n.max.z-=(n.max.z-n.min.z)*e,t=[],l.particles.forEach(e=>t.push(...e.getPointsForBound().map(e=>e.clone()))),t.forEach(e=>e.z=Math.min(n.max.z,e.z))}viewer.focusOnObject({points:t,boundingBox:n},"boundingBox")},setRadius(t){let n="fire+smoke"==e?l.particles.find(e=>"smoke"!=e.type):l.particles[0];n.radius=t/2,n.updateGeometry()},setSmokeradius(e){var t=l.particles.find(e=>"smoke"==e.type);t.radius=e/2,t.updateGeometry()},setHeight(t){let n="fire+smoke"==e?l.particles.find(e=>"smoke"!=e.type):l.particles[0];n.height=t,n.updateGeometry()},setSmokeheight(e){var t=l.particles.find(e=>"smoke"==e.type);t.height=e,t.updateGeometry()},setStrength(t){let n="fire+smoke"==e?l.particles.find(e=>"smoke"!=e.type):l.particles[0];n.strength=t,n.updateGeometry()},setSmokestrength(e){var t=l.particles.find(e=>"smoke"==e.type);t.strength=e,t.updateGeometry()},setTime(e){l.particles.forEach(t=>{t.particleSpaceTime=e,t.updateGeometry()})},setColor(e){let t=l.particles.find(e=>"fire"==e.type);t.color=e,t.createMaterial()},setPoints(e){console.log("setPoints")}};function s(e){l.particles=e,e.effect=l,e[0].curve.addEventListener("sendUpdatePoints",()=>{r.emit("update",{points:a(l)})})}if(t.points&&t.points.length)t.points=t.points.map(e=>Potree.Utils.datasetPosTransform({fromDataset:!0,position:e,datasetId:Potree.settings.originDatasetId})),c=o.createFromData(t),s(c);else{let n=o.startInsertion(e,t);n.done(e=>{if(!e)return r.emit("delete");s(e),r.emit("end"),r.emit("update",{points:a(l)})})}return l},enterMeasurement(){viewer.setLimitFar(!1)},leaveMeasurement(){viewer.setLimitFar(!0)},enterGeoRegistration(){j="geoRegistration",viewer.setPointStandardMat(!0),viewer.setLimitFar(!1);var e=viewer.scene.pointclouds.find(e=>e.dataset_id==Potree.settings.originDatasetId);viewer.scene.pointclouds.forEach(t=>{t!=e?(Potree.Utils.updateVisible(t,"enterGeoRegistration",!1),Potree.settings.floorplanEnables[t.dataset_id]=!1,t.panos.forEach(e=>e.setEnable(!1))):(Potree.Utils.updateVisible(t,"enterGeoRegistration",!0,1,"add"),Potree.settings.floorplanEnables[t.dataset_id]=!0)});let t=viewer.mapViewer.mapLayer.maps.filter(e=>e.name.includes("floorplan")),n=viewer.mapViewer.mapLayer.maps.find(e=>e.name.includes(Potree.settings.originDatasetId));t.forEach(e=>{e==n?e.setEnable(!0):e.setEnable(!1)}),Potree.settings.floorplanRequests[Potree.settings.originDatasetId]||Potree.loadMapEntity(Potree.settings.originDatasetId,!0),I.previousView={position:viewer.scene.view.position.clone(),target:viewer.scene.view.getPivot()};let o=viewer.mapViewer.viewports[0].resolution.x<10?400:0;viewer.flyToDataset({pointcloud:e,duration:o}),viewer.images360.panos.forEach(e=>{e.addLabel2(),Potree.Utils.updateVisible(e.label2,"notDisplay",!0),e.dispatchEvent({type:"changeMarkerTex",name:"ring"})}),viewer.mapViewer.setViewLimit("expand")},leaveGeoRegistration(){j=null,viewer.setPointStandardMat(!1),viewer.setLimitFar(!0);var e=viewer.scene.pointclouds.find(e=>e.dataset_id==Potree.settings.originDatasetId);viewer.scene.pointclouds.forEach(t=>{t!=e?(Potree.Utils.updateVisible(t,"enterGeoRegistration",!0),t.panos.forEach(e=>e.setEnable(!0))):Potree.Utils.updateVisible(t,"enterGeoRegistration",!1,0,"cancel")}),Potree.settings.floorplanEnables={};let t=viewer.mapViewer.mapLayer.maps.filter(e=>e.name.includes("floorplan"));t.forEach(e=>{e.setEnable(!!Potree.settings.floorplanEnable)}),viewer.setView(I.previousView),viewer.mapViewer.moveTo(I.previousView.position),viewer.images360.panos.forEach(e=>{Potree.Utils.updateVisible(e.label2,"notDisplay",!1),e.dispatchEvent({type:"changeMarkerTex",name:"default"})}),viewer.mapViewer.setViewLimit("standard")},enterDatasetsManage(){viewer.scene.pointclouds.forEach(e=>{Potree.Utils.updateVisible(e,"enterDatasetsManage",!0,1,"add")})},leaveDatasetsManage(){viewer.scene.pointclouds.forEach(e=>{Potree.Utils.updateVisible(e,"enterDatasetsManage",!1,1,"cancel")})},refreshFloorPan(){Potree.loadMapEntity("all")},reloadDatasets(){var e=Potree.loadDatasets(e=>{Potree.loadDatasetsCallback(e,!0)});return e},loadModel(e){e.moveWithPointcloud=!0,viewer.loadModel(e)},enterEditCrop(){const e=Object(i["a"])();let t,n=viewer.modules.clipping;y&&(n.loadFromData(y),viewer.scene.volumes.forEach(e=>Potree.Utils.updateVisible(e,"hidden",!1))),n.enter();let o=n=>{n.addEventListener("select",()=>{e.emit("selectShape",{EditCrop:a,delete(){viewer.scene.removeVolume(n)}})}),n.addEventListener("deselect",()=>{e.emit("unSelectShape",{EditCrop:a})}),n.addEventListener("createFinish",o=>{t==n&&(e.emit("cancelExclude"),e.emit("cancelIntersect"),t=null)})};viewer.scene.volumes.forEach(e=>{o(e)}),t=null,viewer.volumeTool.addEventListener("start_inserting_volume",e=>{t=e.volume},10);let r=e=>{e&&!e.isNew||viewer.dispatchEvent("cancel_insertions")},a={bus:e,excludeMode(){let e=viewer.volumeTool.startInsertion({clipTask:Potree.ClipTask.SHOW_OUTSIDE});return o(e),r.bind(this,e)},intersectMode(){let e=viewer.volumeTool.startInsertion({clipTask:Potree.ClipTask.SHOW_INSIDE});return o(e),r.bind(this,e)},moveMode(){n.setTranMode("translation")},rotateMode(){n.setTranMode("rotation")},scaleMode(){n.setTranMode("scale")},clearAll(){r(),viewer.scene.volumes.slice(0).forEach(e=>viewer.scene.removeVolume(e))},save(){let e=n.saveClipData();return e},calc(){return n.getCalcData()},switchViewMode(e){n.switchView("top"==e?"top":"mainView")}};return a},enterEditClouds(e){let t=Object(i["a"])(),n=(viewer.modules.Alignment,viewer.modules.PanoEditor),o=e=>viewer.images360.getPano(e,"panosData");n.addEventListener("panoSelect",e=>{if(!e.pano)return t.emit("select",null);t.emit("select",e.pano.panosData)}),e.forEach((e,t)=>{void 0==e.datasetId&&(console.error("没有datasetId "),e.datasetId=t),Potree.settings.datasetsPanos[e.datasetId]=null,Potree.loadPanosDone(e.datasetId,e.clouds)}),n.addEventListener("operationCancel",e=>{"addLink"==e.operation?t.emit("cancelConnect"):"removeLink"==e.operation?t.emit("cancelDisconnect"):"zoomIn"==e.operation&&t.emit("cancelScale")}),n.addEventListener("needToDisConnect",e=>{t.emit("needToDisConnect")}),n.addEventListener("changeFloor",e=>{console.log("changeFloor",e.floor),I.scene.emit("buildingChange","all"==e.floor?"all":e.floor&&e.floor.polygon)}),n.addEventListener("switchPanoVisible",e=>{t.emit("switchPanoVisible",[e.pano.panosData,e.v])});let r={bus:t,switchViewMode(e){let t={top:"top",side:"right","3d":"mainView"};n.switchView(t[e])},select(e){n.selectPano(e&&o(e.origin),!0)},changeShow(e,t){n.switchPanoVisible(o(e),t,!0)},changeRTK(e,t){n.setPanoRtkState(o(e),t)},moveMode(){let e=()=>{"translate"==n.tranMode&&n.setTranMode(null)};return n.setTranMode("translate"),e},rotateMode(){let e=()=>{"rotate"==n.tranMode&&n.setTranMode(null)};return n.setTranMode("rotate"),e},connectMode(){let e=()=>{n.setLinkOperateState("addLink",!1,!0)};return n.setLinkOperateState("addLink",!0),e},disconnectMode(){let e=()=>{n.setLinkOperateState("removeLink",!1,!0)};return n.setLinkOperateState("removeLink",!0),e},scaleMode(){let e=()=>{n.setZoomInState(!1,!0)};return n.setZoomInState(!0),e},save(){return n.exportSavingData()},calc(){return n.exportSavingData()}};return r}};return Potree.sdk=I,I},y=g,w=n(15),j=n(4),O=n(0),x=n(42);(function(e){e["AMap"]="EPSG:4490",e["WebMercator"]="EPSG:4547",e["EPSG4550"]="EPSG:4550"})(v||(v={}));var A=(h={},h[v.AMap]="+proj=longlat +ellps=GRS80 +no_defs",h[v.WebMercator]="+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",h[v.EPSG4550]="+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",h);for(var k in A)x["a"].defs(k,A[k]);var S,C=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},E=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},P=function(e,t){var n=e[0],o=e[1],r=t[0],i=t[1],a=C(n,o)-C(r,i),c=E(r,i)/E(n,o),l={x:r.x-c*(n.x*Math.cos(a)-n.y*Math.sin(a)),y:r.y-c*(n.x*Math.sin(a)+n.y*Math.cos(a))};return{rotation:a,scale:c,translate:l}},M=function(e,t,n){return n.map((function(n){return Object(x["a"])(e,t,n)}))},I=(x["a"],function(e){e.style.left="0",e.style.right="0",e.style.top="0",e.style.bottom="0",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="100",e.style.opacity="1",e.style.pointerEvents="all",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.remove("view-simle"),e.classList.remove("view-minimum"),e.classList.add("view-full"),e.classList.remove("view-simple-scale")}),D=function(e){e.style.right="calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px)",e.style.bottom="calc(10px + var(--editor-menu-bottom))",e.style.left="calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + var(--simle-map-width)))",e.style.top="calc(100% - (30px + var(--editor-menu-bottom) + var(--simle-map-height)))",e.style.borderRadius="4px",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="200",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.add("view-simle"),e.classList.remove("view-minimum"),e.classList.remove("view-full"),e.classList.remove("view-simple-scale")},F=function(e){e.style.left="calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + 50px))",e.style.right="calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px)",e.style.bottom="calc(10px + var(--editor-menu-bottom))",e.style.top="calc(100% - (30px + var(--editor-menu-bottom) + 20px))",e.style.borderRadius="4px",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="200",e.style.zIndex="-1",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.remove("view-simle"),e.classList.add("view-minimum"),e.classList.remove("view-full"),e.classList.remove("view-simple-scale")},T=function(e){e.style.left="calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + var(--scale-simle-map-width)))",e.style.right="calc(var(--editor-menu-right) + var(--editor-toolbox-width))",e.style.bottom="calc(10px + var(--editor-menu-bottom))",e.style.top="calc(100% - (30px + var(--editor-menu-bottom) + var(--scale-simle-map-height)))",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="200",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.remove("view-simle"),e.classList.remove("view-minimum"),e.classList.remove("view-full"),e.classList.add("view-simple-scale")},B=function(e,t){var n=function(e,n){switch(e){case"full":I(n);break;case"simple":t.scale.value?T(n):D(n);break;case"minimum":F(n);break}};Object(O["db"])((function(){n(t.scene.value,e.scene.el),n(t.map.value,e.map.el)})),e.sceneFullShow=function(){t.map.value=t.scene.value,t.scene.value="full"},e.mapFullShow=function(){t.scene.value=t.map.value,t.map.value="full"},e.minimumHide=function(){var e="minimum"===t.scene.value?"scene":"map";t[e].value="simple"},e.minimumShow=function(){var e="simple"===t.scene.value?"scene":"map";t[e].value="minimum"},e.changeMap=function(n){t.hideMap.value=!n,t.hideMap.value?(e.map.el.style.opacity="0",e.map.el.style.pointerEvents="none"):(e.map.el.style.opacity="1",e.map.el.style.pointerEvents="all")},e.changeScene=function(n){t.hideScene.value=!n,t.hideScene.value?(e.scene.el.style.opacity="0",e.scene.el.style.pointerEvents="none"):(e.scene.el.style.opacity="1",e.scene.el.style.pointerEvents="all")};var o={scene:{visible:!0,timeout:null},map:{visible:!0,timeout:null}},r=function(t,n){var r=o[t];clearTimeout(r.timeout);var i=function(){e[t].emit("visible",n),r.visible=n,e[t].el.style.display=n?"block":"none"};r.visible!==n&&(n?i():r.timeout=setTimeout(i,300))};Object(O["db"])((function(){r("map",!("minimum"===t.map.value||t.hideMap.value)),r("scene",!("minimum"===t.scene.value||t.hideScene.value))}))},z=function(e,t){var n=function(){t.scale.value=!t.scale.value};Object(O["cb"])((function(){return"simple"===t.scene.value?e.scene.el:e.map.el}),(function(e,t){t&&t.removeEventListener("dblclick",n),e.addEventListener("dblclick",n)}),{immediate:!0})},L=function(e,t,n){var o=Object(O["N"])(.5),r=e.setSplitScreenDir;e.setSplitScreenDir=function(e){return t.dire.value=e,r(e)};var i=function(){t.split.value&&(window.innerWidth>window.innerHeight?"leftRight"!==t.dire.value&&e.setSplitScreenDir("leftRight"):"upDown"!==t.dire.value&&e.setSplitScreenDir("upDown"))};window.addEventListener("resize",i);var a=e.openSplitScreen;e.openSplitScreen=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.split.value=!0,i(),a.apply(void 0,e)};var c=e.closeSplitScreen;e.closeSplitScreen=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.split.value=!1,c.apply(void 0,e)};var l=e.setSplitScreenSize;e.setSplitScreenSize=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.value=e[0]};var s=document.createElement("div");Object(O["cb"])((function(){return t.dire.value}),(function(){if("leftRight"===t.dire.value){s.style.cssText="\n position: absolute;\n top: 0;\n bottom: 0;\n width: 6px;\n background-color: rgba(255,255,255,.9);\n cursor: col-resize;\n transform: translateX(-50%);\n z-index: 999;\n ";var e="position: absolute; bottom: 30px;font-size: 30px;color: #fff;";s.innerHTML='\n <i class="iconfont icon-shrink" style="'.concat(e,'left: -30px;"></i>\n <i class="iconfont icon-extend" style="').concat(e,'right: -30px;"></i>\n '),j["n"].isPc&&!j["n"].isTablet||(s.style.paddingLeft="5px",s.style.paddingRight="5px")}else{s.style.cssText="\n position: absolute;\n left: 0;\n right: 0;\n height: 6px;\n background-color: rgba(255,255,255,.9);\n width: 100%;\n cursor: col-resize;\n transform: translateY(-50%);\n z-index: 999;\n \n ";e="position: absolute; left: 50%;font-size: 30px;color: #fff;transform: rotate(90deg);z-index:999;";s.innerHTML='\n <i class="iconfont icon-shrink" style="'.concat(e,'top: -30px;"></i>\n <i class="iconfont icon-extend" style="').concat(e,'bottom: -30px;"></i>\n '),j["n"].isPc&&!j["n"].isTablet||(s.style.paddingTop="5px",s.style.paddingBottom="5px")}d&&d()}),{immediate:!0});var u=e.scene.el;Object(O["db"])((function(){t.split.value?u.appendChild(s):u.contains(s)&&u.removeChild(s)}));var d=function(){t.split.value&&("leftRight"===t.dire.value?(s.style.left="".concat(100*o.value,"%"),s.style.top="0"):(s.style.left="0",s.style.top="".concat(100*o.value,"%")),l("upDown"===t.dire.value?1-o.value:o.value))};Object(O["db"])(d);var p=function(e){return"leftRight"===t.dire.value?"clientX"in e?e.clientX:e.touches[0].pageX:"clientY"in e?e.clientY:e.touches[0].pageY};s.addEventListener(j["n"].isPc&&!j["n"].isTablet?"mousedown":"touchstart",(function(e){e.preventDefault();var n=document.documentElement,r=p(e),i=o.value,a=document.createElement("el");a.style.cssText="\n position: absolute;\n left: 0;\n top: 0;\n width: 100vw;\n height: 100vh;\n z-index: 999999999;\n cursor: col-resize;\n ",n.appendChild(a);var c=function(e){var a=p(e),c=i+(a-r)/("leftRight"===t.dire.value?n.offsetWidth:n.offsetHeight);o.value=c>1?1:c<0?0:c,e.preventDefault()},l=function(){j["n"].isPc&&!j["n"].isTablet?(n.removeEventListener("mousemove",c),n.removeEventListener("mouseup",l)):(n.removeEventListener("touchmove",c),n.removeEventListener("touchend",l)),n.removeChild(a)};j["n"].isPc&&!j["n"].isTablet?(n.addEventListener("mousemove",c),n.addEventListener("mouseup",l)):(n.addEventListener("touchmove",c,{passive:!1}),n.addEventListener("touchend",l,{passive:!1}))}),{passive:!1})},N=function(e,t){e.coordTransform,Object(O["f"])((function(){var e=t.controlPoint.aut[0].local?t.controlPoint.aut:t.controlPoint.def,n=e.map((function(e){var t=e.gis;return t})),o=e.map((function(e){var t=e.local;return t})),r=M(v.AMap,v.WebMercator,n);return P(o,r)})),Object(O["f"])((function(){if(t.controlPoint.aut[0].local){var e=[t.controlPoint.aut[0].local.z,t.controlPoint.aut[1].local.z],n=[t.controlPoint.aut[0].gis.z,t.controlPoint.aut[1].gis.z];return{prop:(n[0]-n[1])/(e[0]-e[1]),start:n[0],startLocal:e[0]}}}))},R=function(e){var t=new Map,n=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var r=Array.from(t.keys()),i=r.find((function(e){return!Object(j["j"])(e,n)}));if(i)return t.get(i);var a=e.transformPoint.apply(e,n);return t.set(n,a),a};e.scene.hotTransform=function(e){return n(e.pos,e.datasetId,e.dataset_location)},e.scene.comeToHot=function(t){var n=e.scene.hotTransform(t);return n?Object(w["z"])(n):Promise.resolve()}},_=function(e){e.scene.canShapeToPanoMode=function(t){return t.some((function(t){return e.scene.canTurnToPanoMode(t)}))}},V=function(e,t){var n={scene:Object(O["N"])("full"),map:Object(O["N"])("simple"),hideMap:Object(O["N"])(!1),hideScene:Object(O["N"])(!1),scale:Object(O["N"])(!1),split:Object(O["N"])(!1),sitMode:Object(O["N"])(!1),dire:Object(O["N"])()};B(e,n),z(e,n),L(e,n,t),N(e,t),R(e),_(e)},U=function(){return U=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},U.apply(this,arguments)},H=function(e,t){var n,o,r=y(U({dom:e.sceneEl,mapCompany:e.mapCompany||"default",mapDom:e.mapEl,number:e.num,cropArgs:(null===(n=null===t||void 0===t?void 0:t.setup.crop)||void 0===n?void 0:n.models)||null,datasetId:t?t.setup.datasetId:null,staticPrefix:S},e));return console.log(U({dom:e.sceneEl,mapCompany:e.mapCompany||"default",mapDom:e.mapEl,number:e.num,cropArgs:(null===(o=null===t||void 0===t?void 0:t.setup.crop)||void 0===o?void 0:o.models)||null,datasetId:t?t.setup.datasetId:null,staticPrefix:S},e)),r.scene.el=e.sceneEl,r.map.el=e.mapEl,t&&(t.showNavpanel=Object(O["N"])(!0),V(r,t)),r};function Q(e,t,n,o,r,i){return Object(O["I"])(),Object(O["j"])("div",{class:"carry-layer",onContextmenu:t[0]||(t[0]=Object(O["hb"])((function(){}),["right","stop","prevent"]))},[Object(O["n"])(o["Hots"]),o.props.store.coord&&o.sdk.isScene?(Object(O["I"])(),Object(O["h"])(o["Coord"],{key:0})):Object(O["i"])("v-if",!0),o.props.showMeasures&&o.sdk.isScene?(Object(O["I"])(),Object(O["h"])(o["Measures"],{key:1})):Object(O["i"])("v-if",!0),Object(O["n"])(o["Navigation"]),Object(O["n"])(o["InjectComponent"]),o.sdk.isMap?(Object(O["I"])(),Object(O["h"])(o["MapAttach"],{key:2})):Object(O["i"])("v-if",!0),o.sdk.isScene?(Object(O["I"])(),Object(O["h"])(o["FView"],{key:3})):Object(O["i"])("v-if",!0)],32)}function G(e,t,n,o,r,i){return o.props.store.hot.show?(Object(O["I"])(!0),Object(O["j"])(O["a"],{key:0},Object(O["P"])(o.props.store.hot.list,(function(e){return Object(O["I"])(),Object(O["j"])(O["a"],null,[o.props.share.showHots||[o.props.share.showHot,o.props.share.foreShowHot].includes(e)?(Object(O["I"])(),Object(O["h"])(o["HotItem"],{data:e,key:e.id,fource:!o.props.share.showHots&&[o.props.share.showHot,o.props.share.foreShowHot].includes(e)},null,8,["data","fource"])):Object(O["i"])("v-if",!0)],64)})),256)):Object(O["i"])("v-if",!0)}function q(e,t,n,o,r,i){return o.pos&&(o.forceShow||o.show&&o.floorShow&&o.carryProps.store.hot.show&&o.isShow)?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[!o.customTheme||n.fource?(Object(O["I"])(),Object(O["h"])(o["DefaultTheme"],{key:0,data:n.data,x:o.pos.x,y:o.pos.y,class:Object(O["z"])({active:o.carryProps.share.showHot===o.props.data}),onClick:t[0]||(t[0]=function(e){return o.carryProps.share.showHot=o.props.data})},null,8,["data","x","y","class"])):(Object(O["I"])(),Object(O["h"])(Object(O["T"])(o.customTheme.component),Object(O["x"])({key:1,data:n.data,active:o.carryProps.share.showHot===o.props.data,defaultTheme:o.DefaultTheme,x:o.pos.x,y:o.pos.y},o.customTheme.props),null,16,["data","active","x","y"]))],64)):Object(O["i"])("v-if",!0)}var W=["src"];function K(e,t,n,o,r,i){return Object(O["I"])(),Object(O["j"])("div",{class:Object(O["z"])(["hot-item default",{active:n.showContent}]),style:Object(O["B"])(o.style),onClick:t[0]||(t[0]=function(e){return o.emit("click",e)}),onTouchstart:t[1]||(t[1]=function(e){return o.emit("touchstart",e)}),onMouseenter:t[2]||(t[2]=function(e){return o.emit("mouseenter",e)}),onMouseleave:t[3]||(t[3]=function(e){return o.emit("mouseleave",e)})},[Object(O["k"])("img",{src:o.getResources(n.data.style.icon),class:"hot-icon"},null,8,W),Object(O["k"])("p",null,Object(O["W"])(n.data.title),1)],38)}var Y=Symbol("sdk"),X=Symbol("laser"),J=Symbol("props"),Z=n(45),ee=Object(O["p"])({__name:"theme",props:{showContent:{type:Boolean,required:!1},data:{type:null,required:!0},x:{type:Number,required:!0},y:{type:Number,required:!0}},emits:["click","touchstart","mouseenter","mouseleave"],setup:function(e,t){var n=t.expose,o=t.emit;n();var r=e,i=Object(O["u"])(J),a=Object(O["f"])((function(){return{left:r.x+"px",top:r.y+"px"}})),c={emit:o,props:r,carryProps:i,style:a,get getResources(){return Z["b"]}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}}),te=(n(294),n(6)),ne=n.n(te);const oe=ne()(ee,[["render",K],["__scopeId","data-v-5e0781c2"],["__file","src/sdk/carry/hots/theme.vue"]]);var re=oe,ie=n(30),ae=n(29),ce=Object(O["p"])({__name:"item",props:{data:{type:null,required:!0},fource:{type:Boolean,required:!0}},setup:function(e,t){var n=t.expose;n();var o,r=e,i=Object(O["u"])(J),a=Object(O["u"])(X),c=Object(O["u"])(Y),l=Object(O["f"])((function(){return r.data.id===ae["a"]})),s=Object(O["N"])(0),u=Object(O["f"])((function(){var e;return s.value<((null===(e=Z["a"].config)||void 0===e?void 0:e.overstep)||10)})),d=Object(O["N"])(),p=function(){o=c.scene.hotTransform(r.data),o&&b()},f=Object(O["N"])(!0),b=function(){if(o){var e=a.getScreenByPoint(o,!0);d.value=e.trueSide?e.pos:null}else p()},h=Object(O["f"])((function(){return i.hotTheme.get(r.data).value})),v=Object(O["N"])(!0),m=Object(O["cb"])(r,p,{immediate:!0});if(a.isMap){var g=Object(O["N"])(a.getMapZoomLevel().zoomLevel),y=function(e){g.value=e.zoomLevel,(l.value||v.value&&f.value)&&b()},w=function(e){(l.value||v.value&&f.value)&&b()};a.on("posChange",w),a.on("mapZoomLevelChange",y),Object(O["db"])((function(){v.value=g.value>=r.data.visualRange[0]&&g.value<=r.data.visualRange[1]}));var x=Object(O["db"])((function(){if(ie["a"].value){var e=Object(ie["d"])(ie["e"].value,ie["a"].value).find((function(e){return"floor"===e.type}));e&&(f.value=c.entityIncludePoint(e.id,r.data.pos),b())}}));Object(O["G"])((function(){a.off("posChange",w),a.off("mapZoomLevelChange",y),x()}))}else{var A=function(e){o&&(s.value=Object(j["b"])(o,e),(l.value||u.value&&f.value)&&b())};a.on("posChange",A),Object(O["G"])((function(){a.off("posChange",A),m()}))}Object(O["G"])((function(){m()}));var k={props:r,carryProps:i,laser:a,sdk:c,forceShow:l,cameraDis:s,isShow:u,pos:d,get transformPos(){return o},set transformPos(e){o=e},resetUpdatePos:p,floorShow:f,updatePos:b,customTheme:h,show:v,stopWatch:m,DefaultTheme:re};return Object.defineProperty(k,"__isScriptSetup",{enumerable:!1,value:!0}),k}});n(296);const le=ne()(ce,[["render",q],["__scopeId","data-v-12eb73ac"],["__file","src/sdk/carry/hots/item.vue"]]);var se=le,ue=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r=Object(O["u"])(J),i=Object(O["u"])(X);if(i.isScene){var a=!1;Object(O["cb"])((function(){return r.store.hot.list.length}),(function(e,t){void 0!==t&&(a=e!==t,setTimeout((function(){a=!1})))}),{flush:"sync"}),Object(O["cb"])((function(){return r.share.showHot||r.share.foreShowHot}),(function(e){setTimeout((function(){!a&&e&&i.comeToHot(e)}))}),{flush:"post"})}var c={props:o,carryProps:r,sdk:i,HotItem:se};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const de=ne()(ue,[["render",G],["__file","src/sdk/carry/hots/index.vue"]]);var pe=de,fe=function(){return fe=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},fe.apply(this,arguments)};function be(e,t,n,o,r,i){return Object(O["I"])(),Object(O["j"])(O["a"],null,[o.realScenePos?(Object(O["I"])(),Object(O["j"])("span",{key:0,class:"anchor",style:Object(O["B"])({left:o.realScenePos.x+"px",top:o.realScenePos.y+"px"})},null,4)):Object(O["i"])("v-if",!0),o.linePosStyle?(Object(O["I"])(),Object(O["j"])("div",{key:1,class:"line",style:Object(O["B"])(o.linePosStyle)},null,4)):Object(O["i"])("v-if",!0),Object(O["k"])("div",{class:"coord",style:Object(O["B"])(fe(fe({},o.screenStyle),{visibility:o.pos&&o.pos.real?"visible":"hidden"})),ref:"vmRef"},[(Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(o.real,(function(e,t){return Object(O["I"])(),Object(O["j"])("p",null,Object(O["W"])(t)+": "+Object(O["W"])(e),1)})),256))],4)],64)}var he=function(){return he=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},he.apply(this,arguments)},ve=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["N"])(),r=Object(O["u"])(J),i=Object(O["u"])(Y),c=Object(O["f"])((function(){if(o.value&&o.value.real){var e=w["h"].coordOutType===w["a"].LN?o.value.real:{x:Object(j["t"])(o.value.real.x),y:Object(j["t"])(o.value.real.y),z:o.value.real.z};return Object(w["k"])(e,r.store.coord)}})),l=Object(O["N"])(),s=16,u=Object(O["N"])(),d=function(){if(o.value&&o.value.real)try{var e=i.coordTransform(a["b"].MESH_LOCAL,l.value,a["b"].LOCAL,l.value.datasetId),t=i.scene.getScreenByPoint(e);t.trueSide&&(u.value={x:t.pos.x-s/2,y:t.pos.y-s/2})}catch(n){console.error(n)}else u.value=null},p=Object(O["f"])((function(){if(u.value&&v.value){var e={x:u.value.x+s/2,y:u.value.y+s/2},t=["center","center"],n=void 0,o=void 0,r=void 0,i=void 0,a={x:parseInt(v.value.left),y:parseInt(v.value.top)};if(e.x<a.x?(o=e.x,r=a.x-e.x,t[0]="left"):(o=a.x,r=e.x-a.x,t[0]="right"),e.y<a.y?(n=e.y,i=a.y-e.y,t[1]="top"):(n=a.y,i=e.y-a.y,t[1]="bottom"),r>=1&&i<1&&(i=1),i>=1&&r<1&&(r=1),r>=1&&i>=1){var c=Math.sqrt(Math.pow(r,2)+Math.pow(i,2)),l=180*Math.asin(i/c)/Math.PI,d="left"===t[0]&&"bottom"===t[1]||"right"===t[0]&&"top"===t[1];return{width:r+"px",height:i+"px",left:o+"px",top:n+"px","--lineWidth":c+"px","--deg":(d?-l:l)+"deg","--origin":t.join(" "),"--left":"left"===t[0]?0:"auto","--right":"right"===t[0]?0:"auto","--top":"top"===t[1]?0:"auto","--bottom":"bottom"===t[1]?0:"auto"}}}}));i.scene.on("posChange",d);var f=function(e,t,n,r){if(n===w["d"].LOCAL&&e!==w["d"].SCREEN&&l.value)o.value.real=l.value;else{var c=Object(w["F"])(e,n,t);o.value.real=c}n===w["d"].LOCAL&&(o.value.real=i.coordTransform(a["b"].MESH_LOCAL,t,a["b"].LOCAL,i.scene.getPointByScreen().datasetId))},b=function(e){var t=j["n"].isPc&&!j["n"].isTablet,n={x:t?e.offsetX:e.touches[0].clientX,y:t?e.offsetY:e.touches[0].clientY};if(t){var c=e.target;while(c!==i.scene.el&&i.scene.el.contains(c))n.x+=c.offsetLeft,n.y+=c.offsetTop,c=c.offsetParent}o.value=he(he({},n),{real:null});var s=i.scene.getPointByScreen();l.value=s?he(he({},i.coordTransform(a["b"].LOCAL,s.position,a["b"].MESH_LOCAL,s.datasetId)),{datasetId:s.datasetId}):null,l.value&&(f(w["d"].LOCAL,l.value,r.store.coord,!1),d())},h=Object(O["N"])(),v=Object(O["N"])();Object(O["cb"])((function(){return[h.value,o.value]}),(function(){Object(O["y"])((function(){h.value&&o.value&&(v.value=Object(w["v"])(h,o,"left-bottom"))}))}));var m=r.store.coord;Object(O["db"])((function(){console.log(r.store.coord&&m!==r.store.coord&&o.value&&o.value.real),r.store.coord&&m!==r.store.coord&&o.value&&o.value.real&&(f(w["d"].LOCAL,l.value,r.store.coord,l.value.datasetId),m=r.store.coord)})),j["n"].isPc&&!j["n"].isTablet?(Object(O["F"])((function(){return r.sdkEl.addEventListener("mousemove",b)})),Object(O["G"])((function(){return r.sdkEl.removeEventListener("mousemove",b)}))):(Object(O["F"])((function(){return r.sdkEl.addEventListener("touchstart",b)})),Object(O["G"])((function(){return r.sdkEl.removeEventListener("touchstart",b)})));var g={pos:o,props:r,sdk:i,real:c,localPos:l,auchrSize:s,realScenePos:u,updateRealScnePos:d,linePosStyle:p,coordTransform:f,updatePos:b,vmRef:h,screenStyle:v,get oldCoord(){return m},set oldCoord(e){m=e}};return Object.defineProperty(g,"__isScriptSetup",{enumerable:!1,value:!0}),g}});n(298);const me=ne()(ve,[["render",be],["__scopeId","data-v-4ff56626"],["__file","src/sdk/carry/coord/index.vue"]]);var ge=me;function ye(e,t,n,o,r,i){return Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(o.props.store.measure.list,(function(e,t){return Object(O["I"])(),Object(O["h"])(o["MeasureItem"],{key:100*Math.random(),data:e,unit:o.props.store.measure.unit,ref_for:!0,ref:function(e){return o.refs[t]=e}},null,8,["data","unit"])})),128)}function we(e,t,n,o,r,i){return o.theme?(Object(O["I"])(),Object(O["h"])(Object(O["T"])(o.theme.component),Object(O["x"])({key:0,data:n.data,points:o.points},o.theme.props),null,16,["data","points"])):Object(O["i"])("v-if",!0)}var je=function(){return je=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},je.apply(this,arguments)},Oe=Object(O["p"])({__name:"item",props:{data:{type:null,required:!0},unit:{type:null,required:!0}},setup:function(e,t){var n=t.expose,o=e,r=Object(O["u"])(J),i=Object(O["u"])(X),a=i.drawMeasure(o.data.type,o.unit,o.data.points,o.data.dataSet.id===ae["a"]?null:o.data.dataSet.id,o.data.dataset_points,o.data.datasetIds,o.data.id),c=Object(O["N"])(),l=Object(O["f"])((function(){return r.measureTheme.get(o.data).value})),s=function(){c.value=o.data.points.map((function(e){return i.getScreenByPoint(je({},e)).pos}))};Object(O["db"])((function(){l.value?(s(),i.off("posChange",s),i.on("posChange",s)):o.data.show?a.show():a.hide()}));var u=o.unit;Object(O["cb"])(o,(function(){o.unit!==u&&a&&a.changeUnit(o.unit)})),Object(O["G"])((function(){return a.clear()})),n({canvas:a});var d={props:o,carryProps:r,sdk:i,canvas:a,points:c,theme:l,updatePoints:s,oldUnit:u};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}});const xe=ne()(Oe,[["render",we],["__file","src/sdk/carry/measures/item.vue"]]);var Ae=xe,ke=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r=Object(O["u"])(X),i=Object(O["N"])([]),a=o.measureMap;Object(O["cb"])(i,(function(){for(var e=o.store.measure.list,t=0;t<e.length;t++){var n=i.value[t];n&&a.set(e[t],n.canvas)}}),{deep:!0});var c={props:o,laser:r,refs:i,measureMap:a,MeasureItem:Ae};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const Se=ne()(ke,[["render",ye],["__file","src/sdk/carry/measures/index.vue"]]);var Ce=Se;function Ee(e,t,n,o,r,i){return Object(O["I"])(),Object(O["j"])(O["a"],null,[(Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(o.props.store.navigation,(function(e,t){return Object(O["I"])(),Object(O["j"])(O["a"],null,[e?(Object(O["I"])(),Object(O["h"])(o["NavItem"],{success:!(!o.props.store.navigation[0]||!o.props.store.navigation[1]),key:Math.random(),datasetId:e.pos.datasetId,data:e.screen||e.pos.position,label:0===t?"start":"end"},null,8,["success","datasetId","data","label"])):Object(O["i"])("v-if",!0)],64)})),256)),Object(O["i"])(' <Panel v-if="props.store.navigation.length > 0" v-show="props.store.showNavpanel" /> ')],2112)}function Pe(e,t,n,o,r,i){var a=Object(O["R"])("ui-icon");return!o.pos||!o.sdk.isMap&&(o.props.datasetId!==o.currentDatasetId||o.currentFloor&&o.navFloor&&o.currentFloor.id!==o.navFloor.id)?Object(O["i"])("v-if",!0):(Object(O["I"])(),Object(O["j"])("div",{key:0,style:Object(O["B"])({left:o.pos.x+"px",top:o.pos.y+"px"}),class:Object(O["z"])(["atom",(o.sdk.isScene?"scene-atom":"map-atom")+" "+n.label+(n.success?" nav-success":"")])},[Object(O["n"])(a,{type:"start"===n.label?"iorigin":"destination"},null,8,["type"]),Object(O["k"])("p",null,Object(O["W"])("start"===n.label?e.$t("scene.navStart"):e.$t("scene.navEnd")),1)],6))}var Me=Object(O["p"])({__name:"item",props:{data:{type:null,required:!0},datasetId:{type:String,required:!0},label:{type:String,required:!0},success:{type:Boolean,required:!0}},setup:function(e,t){var n=t.expose;n();var o=e,r=function(e){var t=Object(ie["d"])(ie["e"].value,e);return t.find((function(e){return"floor"===e.type}))},i=Object(O["N"])(),a=Object(O["f"])((function(){return r(ie["a"].value)})),c=Object(O["u"])(X),l=Object(O["N"])(),s=Object(O["N"])(),u=function(e){var t,n=c.getScreenByPoint(o.data);n.trueSide?l.value=n.pos:l.value=null,c.isScene&&(s.value=e?e.dataset[0]:null===(t=c.getPointByScreen())||void 0===t?void 0:t.datasetId)};u(),c.on("posChange",u);var d=Object(O["u"])(Y);if(c.isMap)c.on("mapZoomLevelChange",u);else if(c.isScene){var p=d.getEntityByPoint(o.data);p&&(i.value=r(p.id))}var f={props:o,getFloor:r,navFloor:i,currentFloor:a,sdk:c,pos:l,currentDatasetId:s,updatePos:u,laser:d};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}});n(300);const Ie=ne()(Me,[["render",Pe],["__scopeId","data-v-a1eb1dc8"],["__file","src/sdk/carry/navigation/item.vue"]]);var De=Ie,Fe=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r={props:o,NavItem:De};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}});const Te=ne()(Fe,[["render",Ee],["__file","src/sdk/carry/navigation/index.vue"]]);var Be=Te,ze=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n};function Le(e,t,n,o,r,i){var a=Object(O["R"])("Atom");return Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(e.data.injectThemes,(function(e,t){var n=e.props,o=n.pos,r=ze(n,["pos"]),i=e.component;return Object(O["I"])(),Object(O["h"])(a,{pos:o,"cust-component":i,"cust-props":r},null,8,["pos","cust-component","cust-props"])})),256)}var Ne=function(){return Ne=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Ne.apply(this,arguments)};function Re(e,t,n,o,r,i){return o.style&&n.pos?(Object(O["I"])(),Object(O["j"])("div",{key:0,class:"inject-com",style:Object(O["B"])(o.style)},[Object(O["i"])(' <div class="test">{{pos}}</div> '),(Object(O["I"])(),Object(O["h"])(Object(O["T"])(n.custComponent),Object(O["A"])(Object(O["s"])(Ne(Ne({},n.custProps),{pos:n.pos,platform:o.sdk.isMap?"map":"scene"}))),null,16))],4)):Object(O["i"])("v-if",!0)}var _e=Object(O["p"])({__name:"atom",props:{pos:{type:null,required:!0},custComponent:{type:null,required:!0},custProps:{type:null,required:!0}},setup:function(e,t){var n=t.expose;n();var o=e,r=Object(O["N"])(null),i=Object(O["u"])(X),a=Object(O["f"])((function(){return r.value&&{left:r.value.x+"px",top:r.value.y+"px"}})),c=function(){if(o.pos){var e=i.getScreenByPoint(o.pos);r.value=e.trueSide?e.pos:null}};i.on("posChange",c),i.isMap&&i.on("mapZoomLevelChange",c),Object(O["cb"])(o,c),c();var l={props:o,screen:r,sdk:i,style:a,updatePos:c};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});n(302);const Ve=ne()(_e,[["render",Re],["__scopeId","data-v-4077187d"],["__file","src/sdk/carry/inject/atom.vue"]]);var Ue=Ve,He=Object(O["p"])({setup:function(){return{data:Object(O["u"])(J)}},components:{Atom:Ue}});n(304);const Qe=ne()(He,[["render",Le],["__scopeId","data-v-9ca1b054"],["__file","src/sdk/carry/inject/index.vue"]]);var Ge=Qe,qe={class:"info"},We={key:0,class:"zoom"},Ke=Object(O["p"])({__name:"index",setup:function(e){var t=function(e){var t=e<1?2:e<10?1:0,n=e<1?"cm":e<10?"dm":"m",o=Object(j["q"])(e,t)*Math.pow(10,t);return"".concat("dm"===n?o/10:"cm"===n?o/100:o,"m")},n=Object(O["u"])(X),o=Object(O["N"])({width:100,actual:100}),r=function(e,t,n,i){void 0===i&&(i=125);var a=i/e;if(a>t)r(e,t,n,i/5);else{if(a<n){var c=i<1?1:i;i=e*n,i=(Math.floor(i/c)+1)*c,console.log(i,c),a=i/e}o.value.width=a,o.value.actual=Object(j["q"])(i,2)}},i=Object(O["N"])(0),a=Object(O["u"])(Y),c=function(e){r(e.meterPerPixel,70,60),i.value=e.zoomLevel};return c(n.getMapZoomLevel()),n.on("mapZoomLevelChange",c),function(e,n){return Object(O["I"])(),Object(O["j"])("div",qe,[Object(O["Z"])(a).debug?(Object(O["I"])(),Object(O["j"])("span",We,"leave: "+Object(O["W"])(i.value),1)):Object(O["i"])("v-if",!0),Object(O["k"])("span",{class:"scale",style:Object(O["B"])({width:o.value.width+"px"})},Object(O["W"])(t(o.value.actual)),5)])}}});n(306),n(308);const Ye=ne()(Ke,[["__scopeId","data-v-295f04dc"]]);var Xe,Je=Ye,Ze=function(e){return Object(O["L"])("data-v-c70c4088"),e=e(),Object(O["J"])(),e},$e=Ze((function(){return Object(O["k"])("div",{class:"split w"},null,-1)})),et=Ze((function(){return Object(O["k"])("div",{class:"split h"},null,-1)})),tt=["onClick"],nt={class:"atom"};function ot(e,t,n,o,r,i){var a=Object(O["R"])("ui-input");return o.status.ret?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[-1===o.status.index?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[$e,et],64)):Object(O["i"])("v-if",!0),(Object(O["I"])(),Object(O["j"])(O["a"],null,Object(O["P"])(o.screens,(function(n,r){var i;return Object(O["I"])(),Object(O["j"])(O["a"],null,[-1===o.status.index||o.status.index===r?(Object(O["I"])(),Object(O["j"])("div",{key:0,class:Object(O["z"])(["screen",(i={},i[r]=!0,i.full=o.status.index===r,i)]),onClick:function(e){return o.fullScreen(r)}},[Object(O["k"])("i",{class:Object(O["z"])(["icon iconfont fun-ctrl",o.status.index===r?"icon-lessen":"icon-switch"])},null,2),Object(O["m"])(" "+Object(O["W"])(n.name)+" ",1),r===o.screenEnum.Top?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[Object(O["k"])("span",{class:"fview-more",onClick:t[0]||(t[0]=Object(O["hb"])((function(e){return o.status.showTopMore=!o.status.showTopMore}),["stop"]))},"…"),o.status.showTopMore?(Object(O["I"])(),Object(O["j"])("div",{key:0,class:"leave-menu",onClick:t[3]||(t[3]=Object(O["hb"])((function(){}),["stop"]))},[Object(O["k"])("div",{class:Object(O["z"])(["atom",{disabled:o.store.store.controlPoint.unSetScene}])},[Object(O["n"])(a,{type:"checkbox",label:e.$t("view.showMap"),modelValue:o.status.showMap,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.status.showMap=e})},null,8,["label","modelValue"])],2),Object(O["k"])("div",nt,[Object(O["n"])(a,{type:"checkbox",label:e.$t("view.showFloorpan"),modelValue:o.status.showFloorPan,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.status.showFloorPan=e})},null,8,["label","modelValue"])])])):Object(O["i"])("v-if",!0)],64)):Object(O["i"])("v-if",!0)],10,tt)):Object(O["i"])("v-if",!0)],64)})),64))],64)):Object(O["i"])("v-if",!0)}(function(e){e["Top"]="top",e["Clound"]="clound",e["SlideLeft"]="slideLeft",e["SlideRight"]="slideRight"})(Xe||(Xe={}));var rt=Object(O["p"])({__name:"index",setup:function(e,t){var n,o=t.expose;o();var r=Object(O["u"])(Y),i=Object(O["u"])(J),a=(n={},n[Xe.Top]={name:u["f"].t("view.top")},n[Xe.Clound]={name:u["f"].t("view.clound")},n[Xe.SlideLeft]={name:u["f"].t("view.sideLeft")},n[Xe.SlideRight]={name:u["f"].t("view.sideRight")},n),c=Object(O["M"])({index:-1,ret:null,showMap:!1,showFloorPan:!1,showTopMore:!1}),l=function(e){if(c.index===e)return c.index=-1,c.ret.quitFull();switch(e){case Xe.Top:c.ret.fullTopView();break;case Xe.Clound:c.ret.fullRoamView();break;case Xe.SlideLeft:c.ret.fullLeftSideView();break;case Xe.SlideRight:c.ret.fullRightSideView();break}};Object(O["db"])((function(){c.ret&&(c.ret.enableTopFloorPan(c.showFloorPan),c.ret.enableTopMap(c.showMap))}));var s=function(){c.index=-1},d=function(e){c.ret=e,e.clear=Object(j["g"])(e.clear,(function(){c.ret=null,c.showTopMore=!1,s()})),e.fullTopView=Object(j["g"])(e.fullTopView,(function(){return c.index=Xe.Top})),e.fullRoamView=Object(j["g"])(e.fullRoamView,(function(){return c.index=Xe.Clound})),e.fullLeftSideView=Object(j["g"])(e.fullLeftSideView,(function(){return c.index=Xe.SlideLeft})),e.fullRightSideView=Object(j["g"])(e.fullRightSideView,(function(){return c.index=Xe.SlideRight})),e.quitFull=Object(j["g"])(e.quitFull,s)};r.enterSiteMode=Object(j["g"])(r.enterSiteMode,(function(e,t){return d(t)})),r.enterAlignment=Object(j["g"])(r.enterAlignment,(function(e,t){return d(t)}));var p={laser:r,store:i,screenEnum:Xe,screens:a,status:c,fullScreen:l,quitFullHandler:s,interceptFView:d};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});n(310);const it=ne()(rt,[["render",ot],["__scopeId","data-v-c70c4088"],["__file","src/sdk/carry/fview/index.vue"]]);var at=it,ct=Object(O["p"])({__name:"setup",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r=Object(O["u"])(X),i={props:o,sdk:r,Hots:pe,Coord:ge,Measures:Ce,Navigation:Be,InjectComponent:Ge,MapAttach:Je,FView:at};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});n(312);const lt=ne()(ct,[["render",Q],["__file","src/sdk/carry/setup.vue"]]);var st,ut=lt,dt=n(46),pt=function(){return pt=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},pt.apply(this,arguments)},ft=function(e){e.measureMap=Object(O["M"])(new WeakMap),e.hotTheme=Object(j["m"])(),e.coordTheme=Object(j["r"])(),e.measureTheme=Object(j["m"])(),e.injectThemes=Object(O["U"])([]);var t={store:e,vueSetup:!1,hotTheme:e.hotTheme,coordTheme:e.coordTheme,measureMap:e.measureMap,measureTheme:e.measureTheme,setCoordType:function(t){e.store.coord=t},setShowHots:function(t){return e.share.showHots=t},setForeShowHot:function(t){return e.share.foreShowHot=t},setShowMeasures:function(t){return e.showMeasures=t},use:function(t){var n=Object(O["M"])(t.props),o=pt(pt({},t),{props:n});e.injectThemes.push(Object(O["w"])(o));var r=function(){var t=e.injectThemes.indexOf(o);~t&&e.injectThemes.splice(t,1)};return r.propsRef=n,r}};return t},bt=function(){return bt=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},bt.apply(this,arguments)},ht=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n},vt=function(e){var t=e.laser,n=e.el,o=e.sdk,r=ht(e,["laser","el","sdk"]);st||(st={showHots:!0,showHot:null});var i=Object(O["M"])(bt(bt({},r),{share:st,showMeasures:!1})),a=ft(i),c=Object(O["p"])({render:function(){return Object(O["t"])(ut)},setup:function(){var e=t.drawMeasure?bt(bt({},t),{isScene:!0,isMap:!1}):bt(bt({},t),{isScene:!1,isMap:!0});Object(O["K"])(Y,o),Object(O["K"])(X,e),Object(O["K"])(J,i),a.vueSetup=!0}}),l=Object(O["g"])(c);return Object(u["e"])(l),l.use(dt["c"]),l.mount(n),a},mt=function(){return mt=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},mt.apply(this,arguments)},gt=function(e){var t="string"===typeof e?document.querySelector(e):e;if(!t||!t.querySelector)throw"".concat(e,"不是有效的容器");return t},yt=function(e){var t=getComputedStyle(e),n=["relative","absolute","fixed"];n.includes(t.position)||(e.style.position="relative");var o=document.createElement("div");return o.style.cssText="\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n pointer-events: none;\n z-index:101\n ",e.appendChild(o),o},wt=function(e){var t=H(mt({sceneEl:gt(e.sceneSelector),mapEl:gt(e.mapSelector)},e),e.store),n=vt({sdk:t,store:e.store,laser:t.scene,el:yt(t.scene.el),sdkEl:t.scene.el}),o=vt({sdk:t,store:e.store,laser:t.map,el:yt(t.map.el),sdkEl:t.map.el});return mt(mt({},t),{sceneCarry:n,mapCarry:o,carry:mt(mt({},n),{setShowHots:function(e){n.setShowHots(e),o.setShowHots(e)},use:function(e){var t=[n.use(e),o.use(e)];return function(){return t.forEach((function(e){return e()}))}}}),store:e.store})}},,,,,function(e,t,n){"use strict";n.d(t,"h",(function(){return Q})),n.d(t,"i",(function(){return V["h"]})),n.d(t,"b",(function(){return U["a"]})),n.d(t,"g",(function(){return U["f"]})),n.d(t,"f",(function(){return U["e"]})),n.d(t,"e",(function(){return U["d"]})),n.d(t,"c",(function(){return U["b"]})),n.d(t,"d",(function(){return U["c"]})),n.d(t,"a",(function(){return H["a"]}));var o=n(93),r=n(21),i=n(143),a=n(25),c=(n(19),n(11),n(0)),l=(n(5),n(10)),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=Object(c["N"])([]),d=Object(c["N"])();Object(c["db"])((function(){d.value=u.value.filter((function(e){return r["c"].value.some((function(t){var n=t.id;return n===e.datasetid}))})).map((function(e){return s(s({},e),{dataset:r["c"].value.find((function(t){var n=t.id;return n===e.datasetid}))})}))}));for(var p=Object(c["M"])({list:d}),f=p,b=n(26),h=n(15),v=n(16),m=function(){return m=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},m.apply(this,arguments)},g={density:l["c"].middle,colorMode:l["a"].fullcolor,shape:l["f"].rectangle,range:150,opacity:1,size:.1,edgeStrong:!1,detail:.7},y="setting-"+Object(v["b"])().m,w={get:Object(b["c"])((function(e){return e?JSON.parse(e):m({showMiniView:!0,showRoamPos:!0},g)})),set:Object(b["d"])((function(e){return JSON.stringify(e)}))},j=Object(c["N"])(),O=Object(c["N"])(),x=Object(c["N"])(),A=Object(c["N"])(),k=Object(c["N"])(),S=Object(c["N"])(),C=Object(c["N"])(),E=Object(c["N"])(.5),P=Object(c["N"])(4),M=Object(c["N"])(),I=Object(c["M"])({density:j,colorMode:O,shape:x,showMiniView:A,showRoamPos:k,range:S,opacity:C,size:E,edgeStrong:M,detail:P}),D=w.get(y),F=["colorMode","density"],T=0,B=F;T<B.length;T++){var z=B[T];I[z]=D[z]}setTimeout((function(){for(var e in Object(c["cb"])(A,(function(){h["h"].full="scene",h["j"].map=!A.value}),{immediate:!0,deep:!0}),D)F.includes(e)||(I[e]=D[e])}),100),Object(c["cb"])(I,(function(){w.set(y,I)}),{deep:!0});var L=I,N=Object(c["M"])([]),R=N,_=n(144),V=n(23),U=n(27),H=n(29),Q={hot:o["a"],dataset:r["b"],measure:i["a"],setup:a["d"],floorpan:f,setting:L,navigation:R,controlPoint:_["a"]}},function(e,t,n){"use strict";n.d(t,"f",(function(){return f})),n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return w})),n.d(t,"c",(function(){return j})),n.d(t,"e",(function(){return O})),n.d(t,"d",(function(){return x}));n(19),n(11);var o,r=n(33),i=n(0),a=n(4),c=n(30),l=n(9),s=n(22),u=n(3),d=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},p=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},f=function(){return o},b=function(e){var t=o.scene.getDataSets(),n=t.find((function(t){return t.id===e.id}));if(n){var r=n.flyTo.bind(n);n.flyTo=function(){var e=r();return j(e),e}}return n},h=function(e,t){var n=t.setting,o=t.dataset,l=t.setup;Object(i["cb"])((function(){return n.density}),(function(t,o){"Undefined"!==Object(a["v"])(o)&&(n.density===r["a"].high?n.range=300:n.density===r["a"].middle?n.range=150:n.density===r["a"].low&&(n.range=50));var i=e.scene.changePointDensity(n.density);"Undefined"!==Object(a["v"])(o)&&(console.log("---\x3e",i.percent),n.detail=i.percent)}),{immediate:!0}),Object(i["cb"])((function(){return n.colorMode}),(function(t,o){var r=e.scene.changeColorMode(n.colorMode);"Undefined"!==Object(a["v"])(o)&&(n.opacity=r.opacity,n.size=r.size)}),{immediate:!0}),Object(i["db"])((function(){return e.scene.changePointShape(n.shape)})),Object(i["db"])((function(){return e.scene.changePanoPoint(n.showRoamPos)})),Object(i["db"])((function(){return e.scene.changeViewRange(n.range)})),Object(i["db"])((function(){return e.scene.changePointOpacity(n.opacity)})),Object(i["db"])((function(){return e.scene.changePointSize(n.size)})),Object(i["db"])((function(){return e.scene.changePointEdge(n.edgeStrong)})),Object(i["db"])((function(){return e.scene.changeDensityPercent(n.detail)})),Object(i["db"])((function(){for(var t=e.scene.getDataSets(),n=function(e){o.showList.some((function(t){var n=t.id;return n===e.id}))?(console.log("show",e.id),e.changeDisplay(!0)):(console.log("hide",e.id),e.changeDisplay(!1))},r=0,i=t;r<i.length;r++){var a=i[r];n(a)}}));var s=[];Object(i["cb"])((function(){return o.list}),(function(){s.forEach((function(e){return e()})),s.length=0,o.list.forEach((function(t){var n;s.push(Object(i["cb"])((function(){return t.floorPanType}),(function(){n!==t.floorPanType&&(n=t.floorPanType,e.setFloorplanType(t.floorPanType,t.id))}),{immediate:!0})),s.push(Object(i["cb"])((function(){return t.color}),(function(){var e;null===(e=b(t))||void 0===e||e.changeColor(Object(a["w"])(t.color).hex())}),{immediate:!0}))}))})),Object(i["db"])((function(){e.setFloorplanEnable(!l.disableFloorPan)}));var u=Object(i["db"])((function(){l.pose&&(e.scene.setPose({position:l.pose.inisPosition,yaw:l.pose.inisDirection.yaw,pitch:l.pose.inisDirection.pitch}),setTimeout(u))})),d=Object(i["db"])((function(){c["e"].value.length&&(console.log("****>",Object(c["c"])(c["e"].value)),e.setSiteModelInfo(Object(c["c"])(c["e"].value)),d())}),{flush:"post"});e.scene.on("buildingChange",(function(e){c["a"].value=null===e||void 0===e?void 0:e.id}))},v=[],m=function(){return o?Promise.resolve(o):new Promise((function(e){v.push(e)}))},g=!1,y=function(){return d(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return g?[2,m()]:(g=!0,e=["".concat("static","/lib/proj4/proj4.js"),"".concat("static","/lib/jquery/jquery-3.1.1.min.js"),"".concat("static","/lib/other/BinaryHeap.js"),"".concat("static","/lib/tween/tween.min.js")],[4,Promise.all(e.map(a["l"]))]);case 1:return t.sent(),[4,Object(a["l"])("".concat("static","/lib/potree/potree.js"))];case 2:return t.sent(),[2]}}))}))},w=function(e){return d(void 0,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return[4,y()];case 1:return t.sent(),[2,new Promise((function(t){console.error(e),o=Object(r["c"])(e),o.scene.on("allLoaded",(function(){window.laserLoaded=!0,t(o)}))})).then((function(t){h(t,e.store);for(var n=0,o=v;n<o.length;n++){var r=o[n];setTimeout(r,0,t)}return v.length=0,t}))]}}))}))},j=function(e,t){void 0===t&&(t=u["f"].t("scene.flyUnImages"));var n=!0;if(["tooFar"].includes(e)&&("posNoChange"===e&&(t=u["f"].t("scene.flyCurrent")),n=!1),l["x"].current.value.value===r["b"].pano&&n)if("string"===typeof e)n=!0;else if("boolean"===typeof e)n=e;else{var i=Array.isArray(e)?e:[e];n=o.scene.canShapeToPanoMode(i)}return n||s["c"].warning(t),n},O=function(e){j(e);return o.scene.comeToTag(e)},x=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return j(o.gotoEntity.apply(o,t))}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));let o=1e4;const r=()=>++o;t["a"]=r},,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return d}));n(19),n(11);var o=n(5),r=n(23),i=n(4),a=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},c=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},l=function(){return a(void 0,void 0,void 0,(function(){var e;return c(this,(function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),u.isLocal?[4,o["c"].post(o["b"].getAppConfig)]:[3,2];case 1:e=t.sent(),u.isLocal=e.isLocalization,u.basePath=e.url,u.isLocal&&i["n"].isPc&&(u.disableUserSys=!0,Object(r["b"])({username:"test",password:"123456"},!0)),t.label=2;case 2:return[3,4];case 3:return t.sent(),u.isLocal=!1,[3,4];case 4:return[2]}}))}))},s=function(e){if(!u.basePath||~e.indexOf("base64")||~e.indexOf("bolb")||~e.indexOf("//"))return e;var t=new URL(u.basePath),n=new URL(e,u.basePath),o="/"===t.pathname[t.pathname.length-1]?t.pathname.substring(0,t.pathname.length-1):t.pathname;return n.pathname=o+n.pathname,n.href},u={menu:null,routerRef:null,logo:null},d=function(e){console.log(e),u=e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o["b"]})),n.d(t,"a",(function(){return o["a"]}));var o=n(22),r=n(32),i=n(0);const a={class:"ui-editor-layout"};function c(e,t,n,o,r,c){return Object(i["I"])(),Object(i["j"])("div",a,[Object(i["Q"])(e.$slots,"default")])}var l=Object(i["p"])({name:"ui-editor-layout"}),s=n(6),u=n.n(s);const d=u()(l,[["render",c],["__file","kankan-components/src/editor/layout/index.vue"]]);var p=d;const f={class:"ui-editor-head strengthen-bottom"};function b(e,t,n,o,r,a){return Object(i["I"])(),Object(i["j"])("div",f,[Object(i["Q"])(e.$slots,"default")])}var h=Object(i["p"])({name:"ui-editor-head"});const v=u()(h,[["render",b],["__file","kankan-components/src/editor/layout/Head.vue"]]);var m=v;const g={class:"ui-editor-menu strengthen-right"},y={ref:"scrollbar"},w=["onClick"];function j(e,t,n,o,r,a){const c=Object(i["R"])("UIMenuItem");return Object(i["I"])(),Object(i["j"])("div",g,[e.$slots.first?Object(i["Q"])(e.$slots,"first",{key:0}):Object(i["i"])("v-if",!0),Object(i["k"])("div",y,[Object(i["k"])("ul",null,[(Object(i["I"])(!0),Object(i["j"])(i["a"],null,Object(i["P"])(e.menu,t=>(Object(i["I"])(),Object(i["j"])("li",{key:t,class:Object(i["z"])(["ui-editor-menu-item",{active:e.$slots.default&&t.name==e.name}]),onClick:n=>!e.$slots.default&&e.onMenuClick(t.name)},[e.$slots.default?Object(i["Q"])(e.$slots,"default",{key:0,raw:t}):(Object(i["I"])(),Object(i["h"])(c,{key:1,text:t.title,icon:t.icon,active:t.name==e.name},null,8,["text","icon","active"]))],10,w))),128))])],512),e.$slots.attach?Object(i["Q"])(e.$slots,"attach",{key:1}):Object(i["i"])("v-if",!0)])}n(11),n(129),n(314),n(319);
  2. /*!
  3. * x-scrollbar 自定义滚动条插件
  4. * 版本: v3.1.0
  5. * 作者: 清晨的阳光(QQ:765550360)
  6. * 许可: MIT
  7. * https://gitee.com/xujz520/x-scrollbar
  8. */
  9. class O{constructor(e,t){if(this.$dom=e,this.$dom.classList.contains("x-scrollbar"))return;this.$dom.classList.add("x-scrollbar"),this.isMobile=-1!=window.navigator.userAgent.toLowerCase().indexOf("mobile");let n={autoUpdate:!0,preventDefault:!0,onlyHorizontal:!1,autoHide:!0},o={thumbSize:"5px",trackBackground:"#ddd",thumbBackground:"#5f5f5f",thumbRadius:"5px"};Object.assign(this,n,o,t);let r=this.$dom.scrollLeft,i=this.$dom.scrollTop;this.$container=this.html2dom('<div class="x-scrollbar__container"></div>'),this.$content=this.html2dom('<div class="x-scrollbar__content"></div>'),this.$trackX=this.html2dom('<div class="x-scrollbar__track-x"></div>'),this.$trackY=this.html2dom('<div class="x-scrollbar__track-y"></div>'),this.$thumbX=this.html2dom('<div class="x-scrollbar__thumb-x"></div>'),this.$thumbY=this.html2dom('<div class="x-scrollbar__thumb-y"></div>'),this.$trackX.appendChild(this.$thumbX),this.$trackY.appendChild(this.$thumbY);let a=[];Array.prototype.forEach.call(this.$dom.childNodes,(function(e){a.push(e)})),a.forEach(function(e){this.$content.appendChild(e)}.bind(this)),this.$container.appendChild(this.$content),this.$dom.appendChild(this.$container);let c=getComputedStyle(this.$dom),l=`${c.paddingTop} ${c.paddingRight} ${c.paddingBottom} ${c.paddingLeft}`;"0px 0px 0px 0px"!=l&&(this.$dom.style.padding="0px 0px 0px 0px",this.$container.style.padding=l),this.$container.scrollLeft=r,this.$container.scrollTop=i,this.preventDefault&&this.$container.classList.add("x-scrollbar__container--preventDefault"),this.isMobile||(this.$dom.appendChild(this.$trackX),this.$dom.appendChild(this.$trackY),this.$container.classList.add("x-scrollbar__container--hideScrollbar"),JSON.stringify(o)!=JSON.stringify(Object.keys(o).reduce((e,t)=>({...e,[t]:this[t]}),{}))&&this.style(),this.autoHide||this.$dom.classList.add("x-scrollbar-keep"),this.bindScroll(),this.bindDrag(),this.onlyHorizontal&&this.bindWheel(),this.autoUpdate?this.resizeObserver():this.update())}setThumbSize(){this.clientWidth=this.$container.clientWidth,this.clientHeight=this.$container.clientHeight,this.scrollWidth=this.$container.scrollWidth,this.scrollHeight=this.$container.scrollHeight,this.hasXScrollbar=this.scrollWidth>this.clientWidth,this.hasYScrollbar=this.scrollHeight>this.clientHeight,this.thumbXWidth=Math.max(this.clientWidth/this.scrollWidth*this.clientWidth,30),this.thumbYHeight=Math.max(this.clientHeight/this.scrollHeight*this.clientHeight,30),this.thumbXMaxLeft=this.clientWidth-this.thumbXWidth,this.thumbYMaxTop=this.clientHeight-this.thumbYHeight,this.maxScrollLeft=this.scrollWidth-this.clientWidth,this.maxScrollTop=this.scrollHeight-this.clientHeight,this.$trackX.style.display=this.hasXScrollbar?"block":"none",this.$trackY.style.display=this.hasYScrollbar?"block":"none",this.$thumbX.style.width=this.thumbXWidth+"px",this.$thumbY.style.height=this.thumbYHeight+"px"}bindDrag(){let e=null,t=null;this.$thumbX.addEventListener("mousedown",t=>{this.$trackX.classList.add("x-scrollbar__track--draging"),this.thumbXActive=!0,e=t.screenX}),this.$thumbY.addEventListener("mousedown",e=>{this.$trackY.classList.add("x-scrollbar__track--draging"),this.thumbYActive=!0,t=e.screenY}),document.addEventListener("mouseup",e=>{this.$trackX.classList.remove("x-scrollbar__track--draging"),this.$trackY.classList.remove("x-scrollbar__track--draging"),this.thumbXActive=!1,this.thumbYActive=!1}),document.addEventListener("mousemove",n=>{(this.thumbXActive||this.thumbYActive)&&(n.preventDefault(),requestAnimationFrame(()=>{if(this.thumbXActive){let t=n.screenX-e;e=n.screenX;let o=Math.max(Math.min(parseFloat(this.$thumbX.style.left||0)+t,this.thumbXMaxLeft),0);this.$thumbX.style.left=o+"px",this.$container.scrollLeft=o/this.thumbXMaxLeft*this.maxScrollLeft}else{let e=n.screenY-t;t=n.screenY;let o=Math.max(Math.min(parseFloat(this.$thumbY.style.top||0)+e,this.thumbYMaxTop),0);this.$thumbY.style.top=o+"px",this.$container.scrollTop=o/this.thumbYMaxTop*this.maxScrollTop}}))})}bindWheel(){let e=(e,t)=>Math.abs(t-e)<=1?t:e+(t-e)/4;this.$container.addEventListener("wheel",t=>{if(this.hasXScrollbar&&t.deltaY&&!t.shiftKey){if(this.scrollLeft=Math.max(Math.min((this.scrollLeft||this.$container.scrollLeft)+(t.deltaY>0?100:-100),this.maxScrollLeft),0),this.left=this.scrollLeft/this.maxScrollLeft*this.thumbXMaxLeft,(this.preventDefault||0!=this.scrollLeft&&this.scrollLeft!=this.maxScrollLeft)&&(t.preventDefault(),t.stopPropagation()),this.reqId)return;let n=this.$container.scrollLeft,o=parseFloat(this.$thumbX.style.left||0),r=()=>{n=e(n,this.scrollLeft),o=e(o,this.left),this.$container.scrollLeft=n,this.$thumbX.style.left=o+"px",this.innerScroll=!0,n!=this.scrollLeft?this.reqId=requestAnimationFrame(r):(this.reqId=null,this.scrollLeft=null,requestAnimationFrame(()=>this.innerScroll=!1))};r()}})}bindScroll(){this.$container.addEventListener("scroll",()=>{this.thumbXActive||this.thumbYActive||this.innerScroll||(this.hasXScrollbar&&(this.$thumbX.style.left=this.$container.scrollLeft/this.maxScrollLeft*this.thumbXMaxLeft+"px"),this.hasYScrollbar&&(this.$thumbY.style.top=this.$container.scrollTop/this.maxScrollTop*this.thumbYMaxTop+"px"))})}resizeObserver(){this.$resizeObserver=new ResizeObserver(e=>{let t=e[0].contentRect;(t.width||t.height)&&this.update()}),this.$resizeObserver.observe(this.$container),this.$resizeObserver.observe(this.$content)}update(){this.setThumbSize(),this.hasXScrollbar&&(this.$thumbX.style.left=this.$container.scrollLeft/this.maxScrollLeft*this.thumbXMaxLeft+"px"),this.hasYScrollbar&&(this.$thumbY.style.top=this.$container.scrollTop/this.maxScrollTop*this.thumbYMaxTop+"px")}html2dom(e){let t=document.createElement("div");t.innerHTML=e;let n=t.children;return n.length<=1?n[0]:n}style(){let e=`\n /* 轨道 */\n .x-scrollbar__track-x {\n height: ${2*parseInt(this.thumbSize)+4}px;\n }\n \n .x-scrollbar__track-y {\n width: ${2*parseInt(this.thumbSize)+4}px;\n }\n \n /* 滑块 */\n .x-scrollbar__track-x > .x-scrollbar__thumb-x,\n .x-scrollbar__track-y > .x-scrollbar__thumb-y {\n background: ${this.thumbBackground};\n border-radius: ${5!=parseInt(this.thumbRadius||0)?parseInt(this.thumbRadius||0):parseInt(this.thumbSize)}px;\n }\n \n .x-scrollbar__track-x > .x-scrollbar__thumb-x {\n height: ${parseInt(this.thumbSize)}px;\n }\n \n .x-scrollbar__track-y > .x-scrollbar__thumb-y {\n width: ${parseInt(this.thumbSize)}px;\n }\n \n /* 激活后大小 */\n .x-scrollbar__track-x:hover > .x-scrollbar__thumb-x,\n .x-scrollbar__track--draging > .x-scrollbar__thumb-x {\n height: ${2*parseInt(this.thumbSize)}px;\n }\n \n .x-scrollbar__track-y:hover > .x-scrollbar__thumb-y,\n .x-scrollbar__track--draging > .x-scrollbar__thumb-y {\n width: ${2*parseInt(this.thumbSize)}px;\n }\n \n /* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */\n .x-scrollbar__track-x:hover,\n .x-scrollbar__track-y:hover,\n .x-scrollbar__track-x.x-scrollbar__track--draging,\n .x-scrollbar__track-y.x-scrollbar__track--draging {\n background: ${this.trackBackground||"transparent"};\n }`;this.key="x-scrollbar-"+Math.abs((1+Math.random())*Date.now()|0).toString(16),this.$dom.setAttribute(this.key,"");let t=this.html2dom(`<style ${this.key}></style>`);e=e.replaceAll("\n.x-scrollbar",`\n[${this.key}] > .x-scrollbar`),e=e.replaceAll(";"," !important;"),t.innerHTML=e,document.querySelector("head").appendChild(t)}}var x=O,A=n(20),k=n(66);let S=!1;var C=Object(i["p"])({name:"ui-editor-menu",props:{menu:{type:Array,default:[]},name:{type:String}},setup(e,t){const n=Object(i["N"])(null),o=e=>{t.emit("menu-click",e)};return Object(i["F"])(()=>{0==S&&(S=!0,new x(n.value))}),{scrollbar:n,onMenuClick:o}},components:{UIIcon:A["a"],UIMenuItem:k["a"]}});const E=u()(C,[["render",j],["__file","kankan-components/src/editor/layout/Menu.vue"]]);var P=E;const M={class:"ui-editor-main"};function I(e,t,n,o,r,a){return Object(i["I"])(),Object(i["j"])("div",M,[Object(i["Q"])(e.$slots,"default")])}var D=Object(i["p"])({name:"ui-editor-main"});const F=u()(D,[["render",I],["__file","kankan-components/src/editor/layout/Main.vue"]]);var T=F;const B={class:"ui-editor-view"};function z(e,t,n,o,r,a){return Object(i["I"])(),Object(i["j"])("div",B,[Object(i["Q"])(e.$slots,"default")])}var L=Object(i["p"])({name:"ui-editor-view"});const N=u()(L,[["render",z],["__file","kankan-components/src/editor/layout/View.vue"]]);var R=N;const _={key:0,class:"ui-editor-toolbar strengthen-left"},V={key:1,class:"ui-editor-toolbar strengthen-left"};function U(e,t,n,o,r,a){return e.disabledAnimation?e.props.toolbar?(Object(i["I"])(),Object(i["j"])("div",V,[Object(i["Q"])(e.$slots,"default",{},void 0,!0)])):Object(i["i"])("v-if",!0):(Object(i["I"])(),Object(i["h"])(i["e"],{key:0,name:"slide-up",mode:"in-out"},{default:Object(i["eb"])(()=>[e.props.toolbar?(Object(i["I"])(),Object(i["j"])("div",_,[Object(i["Q"])(e.$slots,"default",{},void 0,!0)])):Object(i["i"])("v-if",!0)]),_:3}))}var H=Object(i["p"])({name:"ui-editor-toolbar",props:{toolbar:Boolean,disabledAnimation:Boolean},setup(e,t){return{props:e}}});n(321);const Q=u()(H,[["render",U],["__scopeId","data-v-c862127a"],["__file","kankan-components/src/editor/layout/Toolbar.vue"]]);var G=Q;const q={key:0,class:"ui-editor-toolbox strengthen-left"},W={key:1,class:"ui-editor-toolbox strengthen-left"};function K(e,t,n,o,r,a){return e.disabledAnimation?e.props.toolbox?(Object(i["I"])(),Object(i["j"])("div",W,[Object(i["Q"])(e.$slots,"default",{},void 0,!0)])):Object(i["i"])("v-if",!0):(Object(i["I"])(),Object(i["h"])(i["e"],{key:0,name:"slide-right",mode:"in-out"},{default:Object(i["eb"])(()=>[e.props.toolbox?(Object(i["I"])(),Object(i["j"])("div",q,[Object(i["Q"])(e.$slots,"default",{},void 0,!0)])):Object(i["i"])("v-if",!0)]),_:3}))}var Y=Object(i["p"])({name:"ui-editor-toolbox",props:{toolbox:Boolean,disabledAnimation:Boolean},setup(e,t){return{props:e}}});n(323);const X=u()(Y,[["render",K],["__scopeId","data-v-97f1470a"],["__file","kankan-components/src/editor/layout/Toolbox.vue"]]);var J=X;const Z=Object(r["b"])(p,m,P,T,R,G,J);function $(e){Z.forEach(t=>t.install(e))}var ee=n(49);const te="loading",ne="__"+te,oe=(e,t,n)=>{e[ne]={mountEl:document.createElement("div")}},re=(e,t,n)=>{const o=e[ne];t.value&&!o.loadVnode?(o.loadVnode=Object(i["n"])(ee["a"],{el:e,size:10}),Object(i["O"])(o.loadVnode,o.mountEl)):!t.value&&o.loadVnode&&(o.loadVnode=null,Object(i["O"])(null,o.mountEl))},ie=e=>{delete e[ne]};var ae={name:te,hook:{beforeMount:oe,beforeUpdate:re,beforeUnmount:ie}},ce=e=>{e.directive(ae.name,ae.hook)};t["c"]={install:e=>{ce(e),Object(o["d"])(e),$(e)}}},,,function(e,t,n){"use strict";var o=n(0);const r=Object(o["k"])("div",{class:"ui-loading__box"},[Object(o["k"])("div",{class:"default"},[Object(o["k"])("div"),Object(o["k"])("div"),Object(o["k"])("div")])],-1),i=[r];function a(e,t,n,r,a,c){return Object(o["I"])(),Object(o["h"])(o["c"],{to:n.el},[Object(o["k"])("div",{class:"ui-loading",style:Object(o["B"])({zIndex:r.zIndex,["--width"]:n.size+"px",["--color"]:n.color})},i,4)],8,["to"])}var c=n(41);const l={name:"ui-loading"};var s=Object.assign(l,{props:{el:{default:"body"},size:{default:15},color:{default:"#fff"}},setup(e,{expose:t}){t();const n=Object(c["a"])(),o={zIndex:n,get getZIndex(){return c["a"]}};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),u=n(6),d=n.n(u);const p=d()(s,[["render",a],["__file","kankan-components/src/components/loading/Loading.vue"]]);t["a"]=p},,,,,,,,function(e,t,n){"use strict";var o;n.d(t,"a",(function(){return o})),function(e){e[e["meter"]=1]="meter",e[e["inch"]=2]="inch"}(o||(o={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(16),r=Object(o["b"])(),i=r.serve_link?r.serve_link:r.test&&r.v?"/".concat(r.v):"/backend",a=function(e){return e.defaults.baseURL=i,console.log(i),e}},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(0),r=function(e){var t,n=function(){t&&(t(),t=null)},r=function(){Object(o["y"])((function(){t||(t=e())}))};Object(o["C"])(r),Object(o["F"])(r),Object(o["E"])(n),Object(o["G"])(n)}},function(e,t,n){"use strict";var o=n(0);const r={key:0,class:"tip"};function i(e,t,n,i,a,c){return Object(o["I"])(),Object(o["j"])("div",{class:Object(o["z"])([i.className,"tip-layout"])},[Object(o["Q"])(e.$slots,"default"),n.tip&&i.os.isPc&&!i.os.isTablet?(Object(o["I"])(),Object(o["j"])("p",r,Object(o["W"])(n.tip),1)):Object(o["i"])("v-if",!0)],2)}var a=n(8);const c={name:"ui-tip"};var l=Object.assign(c,{props:{tip:{type:String},tipH:{type:String,default:"center"},tipV:{type:String,default:"bottom"},foreShow:{type:Boolean}},setup(e,{expose:t}){t();const n=e,r=Object(o["f"])(()=>{const e={"fore-show":n.foreShow,["tip-h-"+n.tipH]:!0,["tip-v-"+n.tipV]:!0};return e}),i={props:n,className:r,computed:o["f"],get os(){return a["i"]}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),s=n(6),u=n.n(s);const d=u()(l,[["render",i],["__file","kankan-components/src/components/tip/index.vue"]]);t["a"]=d},function(e,t,n){"use strict";var o=n(0);function r(e,t,n,r,i,a){return Object(o["I"])(),Object(o["j"])("div",Object(o["x"])({class:["ui-menu-item",{active:n.active}],ref:"self"},r.attr,{onMouseenter:t[0]||(t[0]=e=>r.emit("enter")),onMouseleave:t[1]||(t[1]=e=>r.emit("leave")),onClick:t[2]||(t[2]=e=>r.emit("click"))}),[Object(o["n"])(r["UIIcon"],{type:n.icon,size:"18px"},null,8,["type"]),Object(o["k"])("span",null,Object(o["W"])(n.text),1),Object(o["Q"])(e.$slots,"default")],16)}var i=n(20);const a={name:"ui-menu-item"};var c=Object.assign(a,{props:{icon:{type:String,require:!0},text:{type:String,require:!0},active:{type:Boolean}},emits:["leave","enter","click"],setup(e,{expose:t,emit:n}){const r=e,a=Object(o["ab"])(),c=Object(o["N"])(null);t({dom:c});const l={attr:a,self:c,props:r,emit:n,get UIIcon(){return i["a"]},ref:o["N"],useAttrs:o["ab"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),l=n(6),s=n.n(l);const u=s()(c,[["render",r],["__file","kankan-components/src/components/menu-item/index.vue"]]);t["a"]=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));n(11);var o=function(){return o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)},r=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},i=function(e,t){if(0===t.length)return e;var n=e.find((function(e){var n=e.name;return n===t[0]}));if(!n)return e;if(t.length>1){for(var o=function(o){if(n=n.children.find((function(e){var n=e.name;return n===t[o]})),!n)return{value:e}},r=1;r<t.length-1;r++){var i=o(r);if("object"===typeof i)return i.value}var a=e.findIndex((function(e){var n=e.name;return n===t[t.length-1]}));~a&&(n.children.push(e[a]),e[a].children=[],e.splice(a,1))}else n.children=[]},a=function(e,t,n){var o;for(o in void 0===n&&(n=[]),t){var c=t[o],l=r(r([],n,!0),[o],!1);i(e,l);for(var s=0,u=c;s<u.length;s++){var d=u[s];"string"===typeof d?i(e,r(r([],l,!0),[d],!1)):a(e,d,l)}}return e},c=function(e,t,n,r){void 0===n&&(n={});var i=Object.keys(e).filter((function(e){return t[e]})).map((function(n){return o(o({},e[n]),{icon:t[n],isRoute:!0,name:n})}));r&&i.push.apply(i,Object.keys(r).map((function(e){return o(o({},r[e]),{icon:t[e],isRoute:!1,name:e})})));var c=Object.keys(t),l=i.sort((function(e,t){return c.indexOf(e.name)-c.indexOf(t.name)}));return a(l,n)},l=function(e,t){if("string"===typeof t)return e===t?[e]:[];for(var n in t){if(n===e)return[n];for(var o=t[n],i=0,a=o;i<a.length;i++){var c=a[i],s=l(e,c);if(s.length)return r([n],s,!0)}}return[]},s=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=l.apply(void 0,e);return 0===n.length?[e[0]]:n}},function(e,t,n){"use strict";n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return v})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return w}));n(19),n(11),n(7),n(0);var o,r=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},i=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},a="__pre__",c="__last__",l=function(){var e={},t=function(e){return[a+e,e,c+e]},n=function(e,n){var o=t(e);return n?n.pre?o[0]:n.last?o[2]:o[0]:o[0]},o={on:function(t,o,r){var i=n(t,r);e[i]||(e[i]=[]),e[i].includes(o)||e[i].push(o)},off:function(o,r,i){for(var a=i?[n(o,i)]:t(o),c=0,l=a;c<l.length;c++){var s=l[c];r?e[s]&&(e[s]=e[s].filter((function(e){return e!==r}))):e[s]&&delete e[s]}},emit:function(n,o){return r(void 0,void 0,void 0,(function(){var r,a,c,l,s,u,d;return i(this,(function(i){switch(i.label){case 0:r=t(n),a=0,c=r,i.label=1;case 1:if(!(a<c.length))return[3,6];if(l=c[a],!e[l])return[3,5];s=0,u=e[l],i.label=2;case 2:return s<u.length?(d=u[s],[4,d(o)]):[3,5];case 3:i.sent(),i.label=4;case 4:return s++,[3,2];case 5:return a++,[3,1];case 6:return[2]}}))}))}};return o},s=(n(64),n(24)),u=n(3),d=n(15),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b=l(),h=function(){b.emit("save").then((function(){s["disabledMap"].autoLeave?g():y()}))},v=function(e){return void 0===e&&(e=!0),p(void 0,void 0,void 0,(function(){var t;return f(this,(function(n){switch(n.label){case 0:return o.isdesave?[4,Object(d["x"])(u["f"].t("sys.forceLeaveConfirm"))]:[3,2];case 1:if(t=n.sent(),!t)return[2,!1];n.label=2;case 2:return e,b.on("leave",(function(){return!0}),{last:!0}),b.emit("leave").then(y),[2,!0]}}))}))},m=function(){return o.leave()},g=function(){b.off("save"),o.leaveSave()},y=function(){b.off("save"),b.off("leave"),o.leave(),o.leaveSave()};var w=function(e){o={edit:function(){o.isedit=!0,e.edit()},desave:function(){o.isdesave=!0,e.desave()},leave:function(){o.isdesave=!1,o.isedit=!1,e.leave()},leaveSave:function(){o.isdesave=!1,e.leaveSave()},isedit:!1,isdesave:!1}}},,,,,,,function(e,t,n){},function(e,t,n){"use strict";var o;(function(e){e[e["LAS"]=1]="LAS",e[e["PLY"]=2]="PLY"})(o||(o={}))},function(e,t,n){"use strict";var o;n.d(t,"a",(function(){return o})),function(e){e["CTRLCHANGE"]="controlPointAction",e["CALIBARPROPRESS"]="datasetCalibrationAction",e["ADDDATASET"]="addDatasetAction",e["RECALCULATE"]="recalculateAction"}(o||(o={}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return s}));n(19),n(11);var o=n(46),r=n(3),i=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},a=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},c=new Map,l=function(e){return i(void 0,void 0,void 0,(function(){var t,n;return a(this,(function(i){switch(i.label){case 0:return c.has(e)?[4,c.get(e)]:[3,2];case 1:return i.sent(),[3,6];case 2:return t=Array.from(c.values()),t.length?[4,Promise.all(t)]:[3,4];case 3:i.sent(),i.label=4;case 4:return"string"==typeof e&&(e={content:e}),e.title=e.title||r["f"].t("sys.dialogTitle"),e.okText=e.okText||r["f"].t("sys.enter"),n=o["a"].alert(e),c.set(e,n),[4,n];case 5:i.sent(),c.delete(e),i.label=6;case 6:return[2]}}))}))},s=function(e){return i(void 0,void 0,void 0,(function(){return a(this,(function(t){return"string"==typeof e&&(e={content:e}),e.title=e.title||r["f"].t("sys.dialogTitle"),e.okText=e.okText||r["f"].t("sys.enter"),e.noText=e.noText||r["f"].t("sys.cancel"),[2,o["a"].confirm(e)]}))}))}},,function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"app",(function(){return b}));n(345),n(350);var o=n(157),r=n(46),i=n(3),a=n(0),c=n(7),l=n(27),s=n(23),u=n(45),d=n(39),p=n(24),f=function(){return f=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},f.apply(this,arguments)},b=Object(a["g"])(o["a"]);b.use(r["c"]),e.__sdk=Object(d["b"])().then((function(e){return f(f({},e),{customMap:p["customMap"],disabledMap:p["disabledMap"]})}));var h=function(e,t){if(t)for(var n=0,o=t;n<o.length;n++){var r=o[n];b.use(r)}Object(u["d"])(e),Object(s["a"])(),Object(l["h"])();var d=Object(a["db"])((function(){s["e"].value&&Object(a["y"])((function(){d(),u["a"].routerRef&&(Object(c["e"])(u["a"].routerRef),b.use(c["d"])),Object(i["e"])(b),b.mount("#app")}))}))};t["default"]=h}.call(this,n(44))},,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return f}));n(19),n(11);var o=n(0),r=n(5),i=(n(29),n(4),n(75),function(){return i=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)}),a=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},c=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},l=Object(o["N"])([]),s=Object(o["N"])([]),u=Object(o["N"])(!0),d=(Object(o["M"])({list:s,styles:l}),Object(o["M"])({list:s,styles:l,show:u})),p=function(e,t){for(var n=function(t){t.style=e.find((function(e){var n=e.id;return!t.style||n===t.style.id}))},o=0,r=t;o<r.length;o++){var i=r[o];n(i)}return t},f=function(){return a(void 0,void 0,void 0,(function(){var e,t,n;return c(this,(function(o){switch(o.label){case 0:return[4,Promise.all([r["c"].get(r["b"].hotlist),r["c"].get(r["b"].stylelist)])];case 1:return e=o.sent(),t=e[0],n=e[1],l.value=n.list,s.value=p(l.value,t.list.map((function(e){return i(i({},e),{style:e.hotStyleAtom,type:e.meta&&e.meta.length?e.type:"TEXT"})}))),[2]}}))}))};t["a"]=d},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){function t(e,t){return"undefined"===typeof t?t={autoBom:!1}:"object"!==typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function n(e,t,n){return new Promise((function(o,r){var i=new XMLHttpRequest;i.open("GET",e),i.responseType="blob",i.onload=function(){a(i.response,t,n).then(o)},i.onerror=function(){r("could not download file")},i.send()}))}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return t.status>=200&&t.status<=299}function r(e){return new Promise((function(t){setTimeout((function(){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}t()}),0)}))}var i=navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a="download"in HTMLAnchorElement.prototype&&!i?function(t,i,a){void 0===i&&(i="download");var c=e.URL||e.webkitURL,l=document.createElement("a");if(l.download=i,l.rel="noopener","string"===typeof t){if(l.href=t,l.origin!==location.origin){if(o(l.href))return n(t,i,a);l.target="_blank"}return r(l)}return l.href=c.createObjectURL(t),setTimeout((function(){c.revokeObjectURL(l.href)}),4e4),r(l)}:"msSaveOrOpenBlob"in navigator?function(e,i,a){if(void 0===i&&(i="download"),"string"===typeof e){if(o(e))return n(e,i,a);var c=document.createElement("a");return c.href=e,c.target="_blank",r(c)}return navigator.msSaveOrOpenBlob(t(e,a),i)?Promise.resolve():Promise.reject("unknown")}:function(t,o,r){if("string"===typeof t)return n(t,o,r);var a="application/octet-stream"===t.type,c=/constructor/i.test(HTMLElement.toString())||e.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||a&&c||i)&&"undefined"!==typeof FileReader)return new Promise((function(e,n){var o=new FileReader;o.onloadend=function(){var t=o.result;t=l?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),location.href=t,e()},o.onerror=function(){n()},o.readAsDataURL(t)}));var s=e.URL||e.webkitURL,u=s.createObjectURL(t);return location.href=u,setTimeout((function(){s.revokeObjectURL(u)}),4e4),Promise.resolve()}}).call(this,n(44))},,,,,,,,,function(e,t,n){var o=n(232);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("1db009b9",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(235);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("7b9dc3e5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(237);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("fa9c3a66",o,!1,{sourceMap:!1,shadowMode:!1})},,,function(e,t,n){var o=n(248);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("4a17b7d2",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(295);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("c8f6de68",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(297);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("1b24ddf5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(299);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("177f9039",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(301);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("6e05fb00",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(303);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("dffe39cc",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(305);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("37c05fb9",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(307);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("7febbeec",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(309);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("6cffb7d0",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(311);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("4961acf5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(313);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("96229952",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(322);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("572ce81e",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(324);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("c2133700",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){"use strict";n.d(t,"b",(function(){return v}));n(19),n(11);var o=n(57),r=n(0),i=n(5),a=(n(29),n(27),n(21)),c=(n(4),n(16)),l=n(26),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},p=("measure-".concat(Object(c["b"])().m),Object(l["c"])((function(e){var t=[];if(e)try{t=JSON.parse(e)}catch(n){}return t})),Object(l["d"])((function(e){return JSON.stringify(e)})),l["b"],Object(r["N"])([])),f=Object(r["N"])(!1),b=Object(r["N"])(Number(Object(c["b"])().unit)||o["a"].meter),h=Object(r["M"])({list:p,show:f,unit:b}),v=function(){return u(void 0,void 0,void 0,(function(){var e;return d(this,(function(t){switch(t.label){case 0:return[4,i["c"].get(i["b"].measureList)];case 1:return e=t.sent(),p.value=e.list.map((function(e){var t=a["c"].value.find((function(t){var n=t.id;return n===e.dataSet}))||a["h"];return s(s({},e),{show:!0,dataSet:t})})),[2]}}))}))};t["a"]=h},function(e,t,n){"use strict";n.d(t,"b",(function(){return x}));n(19),n(11);var o=n(0),r=n(5),i=n(4),a=n(14),c=n(39),l=n(25),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},p=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},f={},b=[],h=function(e){void 0===e&&(e=[]),b.length=0,b.push.apply(b,p(p([],p(p([],a["h"],!0),a["d"],!0).map((function(e){var t=e.value;return t})),!1),e,!1));for(var t=0,n=b;t<n.length;t++){var o=n[t];f[o]=[{local:null,gis:null,raw:null,panoId:null},{local:null,gis:null,raw:null,panoId:null}]}};Object(o["f"])((function(){var e=[null,null];return g.value===a["a"].DMS?(j.value[0].raw&&(e[0]={x:Object(i["u"])(j.value[0].raw.x),y:Object(i["u"])(j.value[0].raw.y),z:j.value[0].raw.z}),j.value[1].raw&&(e[1]={x:Object(i["u"])(j.value[1].raw.x),y:Object(i["u"])(j.value[1].raw.y),z:j.value[1].raw.z})):(e[0]=j.value[0].raw,e[1]=j.value[1].raw),e}));h([a["b"].WGS84]);var v=Object(o["N"])(),m=Object(o["N"])(a["b"].WGS84),g=Object(o["N"])(a["a"].LN),y=Object(o["N"])([{x:null,y:null,z:null,panoId:null},{x:null,y:null,z:null,panoId:null}]),w=Object(o["N"])(f),j=Object(o["f"])((function(){var e,t,n=w.value[m.value];return n?(n[0].local=y.value[0],n[0].panoId=null===(e=y.value[0])||void 0===e?void 0:e.panoId,n[1].local=y.value[1],n[1].panoId=null===(t=y.value[1])||void 0===t?void 0:t.panoId,n):null}));Object(o["cb"])([j,m],(function(e,t){var n=e[0],o=e[1],r=t[0],i=t[1];o!==i&&r&&r[0].raw&&!n[0].raw&&(r[0].raw&&r[0].raw.x&&r[0].raw.y&&(n[0].raw=s({},Object(a["i"])(i,o,r[0].raw)),n[0].gis=s({},r[0].gis)),r[1].raw&&r[1].raw.x&&r[1].raw.y&&(n[1].raw=s({},Object(a["i"])(i,o,r[1].raw)),n[1].gis=s({},r[1].gis)))})),Object(o["cb"])([g,m],(function(){var e=["x","y"];j.value.forEach((function(t,n){e.forEach((function(e){if(t.raw){var o=t.raw[e],r="String"===Object(i["v"])(o)&&g.value===a["a"].LN||"Number"===Object(i["v"])(o)&&g.value===a["a"].DMS;o&&r&&(j.value[n].raw[e]=g.value===a["a"].DMS?Object(i["t"])(o):Object(i["u"])(o))}}))}))}),{flush:"post"}),Object(o["cb"])(m,(function(){Object(a["c"])(m.value)&&(g.value=a["a"].LN)}));var O=function(){var e=Object(o["Z"])(w),t=Object(o["Z"])(y),n={};for(var r in e)n[r]=e[r].map((function(e){return{local:e.local&&s({},e.local),gis:e.gis&&s({},e.gis),raw:e.raw&&s({},e.raw),panoId:e.panoId}}));({options:n,local:t.map((function(e){return s({},e)})),type:m.value,outType:g.value})},x=function(){return u(void 0,void 0,void 0,(function(){var e,t,n,o,u,p,f,b,x;return d(this,(function(d){switch(d.label){case 0:return[4,Promise.all([r["c"].get(r["b"].controlPonts,{paths:{datasetId:l["c"].value}}),r["c"].post(r["b"].queryCoords,{type:"0"})])];case 1:return e=d.sent(),t=e[0],n=e[1],Object(a["f"])(n),h(),o=Object(c["f"])(),v.value=[{local:{x:t.defaultLocation1[0],y:t.defaultLocation1[1],z:0},gis:{x:t.defaultGisP1[0],y:t.defaultGisP1[1],z:0},raw:{x:t.defaultGisP1[0],y:t.defaultGisP1[1],z:0},panoId:t.roamingPointId1},{local:{x:t.defaultLocation2[0],y:t.defaultLocation2[1],z:0},gis:{x:t.defaultGisP2[0],y:t.defaultGisP2[1],z:0},raw:{x:t.defaultGisP2[0],y:t.defaultGisP2[1],z:0},panoId:t.roamingPointId2}],u=t.epsg||a["b"].WGS84,t.ageControlLocation1&&t.ageControlLocation1.length&&0!==t.status?(p=t.gpsRaw1&&t.gpsRaw1.length&&Number(t.outType)||a["a"].LN,console.log(t),f=t.gpsRaw1&&t.gpsRaw1.length?p===a["a"].LN?[Number(t.gpsRaw1[0]),Number(t.gpsRaw1[1]),Number(t.gpsRaw1[2])]:[t.gpsRaw1[0],t.gpsRaw1[1],Number(t.gpsRaw1[2])]:t.gps84ControlCoordinate1?[t.gps84ControlCoordinate1[0],t.gps84ControlCoordinate1[1],t.gps84ControlCoordinate1[2]]:[t.gpsControlCoordinate1[0],t.gpsControlCoordinate1[1],t.gpsControlCoordinate1[2]],b=t.gpsRaw1&&t.gpsRaw1.length?p===a["a"].LN?[Number(t.gpsRaw2[0]),Number(t.gpsRaw2[1]),Number(t.gpsRaw2[2])]:[t.gpsRaw2[0],t.gpsRaw2[1],Number(t.gpsRaw2[2])]:t.gps84ControlCoordinate2?[t.gps84ControlCoordinate2[0],t.gps84ControlCoordinate2[1],t.gps84ControlCoordinate2[2]]:[t.gpsControlCoordinate2[0],t.gpsControlCoordinate2[1],t.gpsControlCoordinate2[2]],w.value[u]=[{local:{x:Object(i["q"])(t.ageControlLocation1[0],2),y:Object(i["q"])(t.ageControlLocation1[1],2),z:Object(i["q"])(t.ageControlLocation1[2],2)},gis:{x:t.gpsControlCoordinate1[0],y:t.gpsControlCoordinate1[1],z:t.gpsControlCoordinate1[2]},raw:{x:f[0],y:f[1],z:f[2]},panoId:t.roamingPointId1},{local:{x:Object(i["q"])(t.ageControlLocation2[0],2),y:Object(i["q"])(t.ageControlLocation2[1],2),z:Object(i["q"])(t.ageControlLocation2[2],2)},gis:{x:t.gpsControlCoordinate2[0],y:t.gpsControlCoordinate2[1],z:t.gpsControlCoordinate2[2]},raw:{x:b[0],y:b[1],z:b[2]},panoId:t.roamingPointId2}],y.value=[s(s({},w.value[u][0].local),{panoId:w.value[u][0].panoId}),s(s({},w.value[u][1].local),{panoId:w.value[u][1].panoId})],g.value=p,m.value=u,o.setMapEnable(!0),x=void 0,x=p===a["a"].DMS?j.value.map((function(e){return{x:Object(i["u"])(e.raw.x),y:Object(i["u"])(e.raw.y),z:e.raw.z}})):w.value[u].map((function(e){return e.raw})),Object(a["e"])([j.value[0].local,j.value[1].local],x,u)):(o.setMapEnable(!1),Object(a["e"])([v.value[0].local,v.value[1].local],[v.value[0].raw,v.value[1].raw])),m.value=u,O(),[2]}}))}))},A=Object(o["f"])((function(){var e,t;return"Number"!==Object(i["v"])(null===(e=j.value[0].local)||void 0===e?void 0:e.x)||"Number"!==Object(i["v"])(null===(t=j.value[1].local)||void 0===t?void 0:t.x)}));t["a"]=Object(o["M"])({aut:j,def:v,unSetScene:A})},function(e,t,n){var o=n(330);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("1ba86cd2",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(338);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("590dbc55",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(344);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("69e31e50",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(3),r=n(16),i=r["a"].kankan?o["b"]===o["d"].zh?"https://docs.4dkankan.com/#/product/4dkk/zh-cn/calibration":"https://docs.4dkankan.com/#/product/4dkk/en-us/calibration":o["b"]===o["d"].zh?"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint":"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){e.exports=n.p+"img/flooer.5e52064b.png"},function(e,t,n){"use strict";n.d(t,"c",(function(){return H})),n.d(t,"b",(function(){return G})),n.d(t,"a",(function(){return X})),n.d(t,"d",(function(){return ee}));n(19),n(11),n(333),n(335);var o=n(7),r=n(155),i=n.n(r),a=n(39),c=n(0),l=n(4);function s(e,t){var n=void 0===t?{}:t,o=n.props,r=n.children,i=n.element,a=n.app,l=i,s=Object(c["n"])(e,o,r);a&&a._context&&(s.appContext=a._context),l?(Object(c["O"])(s,l),console.log("render",l)):"undefined"!==typeof document&&Object(c["O"])(s,l=document.createElement("div"));var u=function(){l&&Object(c["O"])(null,l),l=void 0,s=void 0};return{vNode:s,destroy:u,el:l}}var u={key:0,class:"help-strong"},d={class:"help-content"},p=["src","width"],f={key:1,class:"help-btns"},b={key:2,class:"help-btns"};function h(e,t,n,o,r,i){var a=Object(c["R"])("ui-icon"),l=Object(c["R"])("ui-button");return Object(c["I"])(),Object(c["j"])("div",{class:Object(c["z"])(["help",{"show-mode":o.step.showMode,mobile:!o.os.isPc&&!o.os.isTablet}])},[o.step.showMode?(Object(c["I"])(),Object(c["j"])("div",u)):Object(c["i"])("v-if",!0),o.step.showMode?(Object(c["I"])(),Object(c["j"])("span",{key:1,class:Object(c["z"])(["help-line",{mobile:!o.os.isPc&&!o.os.isTablet}]),ref:"line"},[Object(c["n"])(a,{type:"pull-more",class:"help-line-icon"})],2)):Object(c["i"])("v-if",!0),n.showStep?(Object(c["I"])(),Object(c["h"])(a,{key:2,type:"close",class:"help-close fun-ctrl",onClick:t[0]||(t[0]=function(e){return n.close("advance")})})):Object(c["i"])("v-if",!0),Object(c["k"])("div",d,[o.step.img?(Object(c["I"])(),Object(c["j"])("img",{key:0,src:o.step.img,width:o.step.imgWidth,class:"help-img",onLoad:t[1]||(t[1]=function(e){return o.imgLoaded=!0})},null,40,p)):Object(c["i"])("v-if",!0),Object(c["k"])("p",{class:"help-p",ref:"content"},Object(c["W"])(o.step.content),513),n.showStep?(Object(c["I"])(),Object(c["j"])("div",f,[o.isFirst?Object(c["i"])("v-if",!0):(Object(c["I"])(),Object(c["h"])(l,{key:0,onClick:t[2]||(t[2]=function(e){return o.index--}),class:"help-btn",type:"submit"},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.$t("help.prev")),1)]})),_:1})),o.isLast?Object(c["i"])("v-if",!0):(Object(c["I"])(),Object(c["h"])(l,{key:1,onClick:t[3]||(t[3]=function(e){return o.index++}),class:"help-btn",type:"primary"},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.$t("help.next")),1)]})),_:1})),o.isLast?(Object(c["I"])(),Object(c["h"])(l,{key:2,onClick:n.close,class:"help-btn",type:"primary"},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.$t("sys.ok")),1)]})),_:1},8,["onClick"])):Object(c["i"])("v-if",!0)])):Object(c["i"])("v-if",!0),n.btns?(Object(c["I"])(),Object(c["j"])("div",b,[(Object(c["I"])(!0),Object(c["j"])(c["a"],null,Object(c["P"])(n.btns,(function(e){return Object(c["I"])(),Object(c["h"])(l,{class:"help-btn",onClick:function(t){return n.clickBtn&&n.clickBtn(e.key)},type:e.type},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.label),1)]})),_:2},1032,["onClick","type"])})),256))])):Object(c["i"])("v-if",!0),n.showStep?Object(c["i"])("v-if",!0):(Object(c["I"])(),Object(c["h"])(a,{key:3,type:"close_r",class:"btn-help-close fun-ctrl",onClick:t[4]||(t[4]=function(e){return n.close("advance")})}))])],2)}var v=Object(c["p"])({__name:"index",props:{close:{type:Function,required:!0},showStep:{type:Boolean,required:!1,default:!0},btns:{type:Array,required:!1},clickBtn:{type:Function,required:!1},steps:{type:Array,required:!0},current:{type:Number,required:!1,default:0}},setup:function(e,t){var n=t.expose;n();var o=e,r=Object(c["N"])(o.current),i=Object(c["f"])((function(){return o.steps[r.value]})),a=Object(c["f"])((function(){return r.value===o.steps.length-1})),s=Object(c["f"])((function(){return 0===r.value})),u=Object(c["N"])(),d=Object(c["N"])(),p=Object(c["N"])(!1);Object(c["db"])((function(e){if(u.value&&d.value&&(!i.value.img||p.value)){var t=function(){var e=d.value.getBoundingClientRect();u.value.style.right=e.right+"px",u.value.style.top=e.top+e.height/2+"px"};t(),window.addEventListener("resize",t),e((function(){return window.removeEventListener("reset",t)}))}}),{flush:"post"});var f={props:o,index:r,step:i,isLast:a,isFirst:s,line:u,content:d,imgLoaded:p,get os(){return l["n"]}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}}),m=(n(337),n(6)),g=n.n(m);const y=g()(v,[["render",h],["__scopeId","data-v-4dec16d8"],["__file","src/components/help/index.vue"]]);var w=y,j={class:"help"},O={class:"help-content"},x={class:"help-step"},A=["src","alt"];function k(e,t,n,o,r,i){var a=Object(c["R"])("ui-icon");return Object(c["I"])(),Object(c["j"])("div",j,[Object(c["k"])("div",O,[Object(c["n"])(a,{type:"close_r",class:"help-close fun-ctrl",onClick:t[0]||(t[0]=function(e){return n.close()})}),(Object(c["I"])(),Object(c["j"])(c["a"],null,Object(c["P"])(o.setps,(function(e){return Object(c["k"])("div",x,[Object(c["k"])("img",{src:e.img,alt:e.title},null,8,A),Object(c["k"])("div",null,[Object(c["k"])("h3",null,Object(c["W"])(e.title),1),Object(c["k"])("p",null,Object(c["W"])(e.content),1)])])})),64))])])}var S=n(3),C=Object(c["p"])({__name:"mobile",props:{close:{type:Function,required:!0}},setup:function(e,t){var o=t.expose;o();var r=[{title:S["f"].t("help.mobile.step1.title"),content:S["f"].t("help.mobile.step1.content"),img:n(339)},{title:S["f"].t("help.mobile.step2.title"),content:S["f"].t("help.mobile.step2.content"),img:n(340)},{title:S["f"].t("help.mobile.step3.title"),content:S["f"].t("help.mobile.step3.content"),img:n(341)},{title:S["f"].t("help.mobile.step4.title"),content:S["f"].t("help.mobile.step4.content"),img:n(342)}],i={setps:r};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});n(343);const E=g()(C,[["render",k],["__scopeId","data-v-c03cd560"],["__file","src/components/help/mobile.vue"]]);var P,M=E,I=n(24),D=n(33),F=n(81),T=n(38),B=n(148),z=n(15),L=function(){return L=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},L.apply(this,arguments)},N=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},R=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},_=Object(c["N"])(!1);Object(a["b"])().then((function(){return Object(l["a"])(1e3)})).then((function(){return _.value=!0}));var V=Object(c["N"])([]);if(localStorage.getItem("showedGuides"))try{var U=localStorage.getItem("showedGuides");U&&(V.value=JSON.parse(U))}catch(te){}Object(c["db"])((function(){var e;try{e=JSON.parse(localStorage.getItem("showedGuides"))||[]}catch(t){e=[]}e.push.apply(e,V.value.filter((function(t){return!e.includes(t)}))),localStorage.setItem("showedGuides",JSON.stringify(e))})),Object(c["db"])((function(e){var t,n=null===(t=o["d"].currentRoute.value)||void 0===t?void 0:t.name;_.value&&n&&ee()}));var H=function(e){var t=Z(e);V.value=V.value.filter((function(e){return e!==t}))};window.skipEditGuides=function(){Q(),V.value.push(J),X.value=!0,null===q||void 0===q||q.reset()};var Q=function(){V.value=["user-".concat(o["g"].clouds),"user-".concat(o["g"].coord),"user-".concat(o["g"].coordinate),"user-".concat(o["g"].crop),"user-".concat(o["g"].data),"user-".concat(o["g"].dataManage),"user-".concat(o["g"].download),"user-".concat(o["g"].floorpan),"user-".concat(o["g"].hotspot),"user-".concat(o["g"].layout),"user-".concat(o["g"].measure),"user-".concat(o["g"].navigation),"user-".concat(o["g"].query),"user-".concat(o["g"].spaceDivision),"user-".concat(o["g"].spaceModel),"user-epoint","unuser-".concat(D["b"].cloud),"unuser-".concat(D["b"].pano)]},G=Object(c["N"])(!1);Object(c["db"])((function(){G.value&&(Q(),V.value.push(J))}));var q,W=function(e,t){var r,i='<img src="'.concat(n(158),'" >\n <i class="iconfont icon-close close fun-ctrl" onClick="skipEditGuides()"></i>'),a=(r={},r[o["g"].query]=[{img:S["b"]===S["d"].zh?n(352):S["b"]===S["d"].en?n(353):S["b"]===S["d"].jp?n(354):"",description:S["f"].t("help.edit.query[0]"),position:"right"}],r[o["g"].data]={img:S["b"]===S["d"].zh?n(355):S["b"]===S["d"].en?n(356):S["b"]===S["d"].jp?n(357):"",description:S["f"].t("help.edit.data.0"),position:"right"},r[o["g"].hotspot]={img:S["b"]===S["d"].zh?n(358):S["b"]===S["d"].en?n(359):S["b"]===S["d"].jp?n(360):"",description:S["f"].t("help.edit.hotspot.0"),position:"right-center"},r[o["g"].measure]={img:S["b"]===S["d"].zh?n(361):S["b"]===S["d"].en?n(362):S["b"]===S["d"].jp?n(363):"",description:S["f"].t("help.edit.measure.0"),position:"right-center"},r[o["g"].floorpan]={img:S["b"]===S["d"].zh?n(364):S["b"]===S["d"].en?n(365):S["b"]===S["d"].jp?n(366):"",description:S["f"].t("help.edit.floorpan.0"),position:"right-center"},r[o["g"].coord]={img:S["b"]===S["d"].zh?n(367):S["b"]===S["d"].en?n(368):S["b"]===S["d"].jp?n(369):"",description:S["f"].t("help.edit.coord.0"),position:"right-bottom"},r[o["g"].download]={img:S["b"]===S["d"].zh?n(370):S["b"]===S["d"].en?n(371):S["b"]===S["d"].jp?n(372):"",description:S["f"].t("help.edit.download.0"),position:"right-bottom"},r[o["g"].coordinate]={element:".ui-editor-toolbox",videoLink:S["f"].t("help.video.coordinate"),popover:{description:S["f"].t("help.edit.coordinate.0"),position:"left"}},r[o["g"].spaceDivision]={element:".ui-editor-toolbox",videoLink:S["f"].t("help.video.spaceDivision"),popover:{description:S["f"].t("help.edit.spaceDivision.0"),position:"left"}},r[o["g"].spaceModel]={element:".ui-editor-toolbox",videoLink:S["f"].t("help.video.spaceModel"),popover:{description:S["f"].t("help.edit.spaceModel.0"),position:"left"}},r["epoint"]={element:".ui-editor-toolbox",videoLink:S["f"].t(z["l"].kankan?"help.video.kankanEpoint":"help.video.epoint"),popover:{title:"".concat(i," ").concat(S["f"].t("help.title")," >> ").concat(S["f"].t("epoint.title")),description:S["f"].t("help.edit.epoint.0"),position:"left"}},r),c=a[t];return c&&(Array.isArray(c)||(c=[c]),c=c.map((function(n,r){var a=n.popover||n,l=a.description;return a.img&&(l="<img src='".concat(a.img,"' />")+l),n.videoLink&&(a.className="video-layout",l+='<div class="video-btns">\n <a class="video-btn" href="'.concat(n.videoLink,'" target="_blank">').concat(S["f"].t("help.videoBtn"),"</a>\n </div>")),{popover:L(L({className:a.className},a),{title:a.title||"".concat(i," ").concat(S["f"].t("help.title")," >> ").concat(o["f"][t].title),description:l}),padding:0,nextBtnText:n.nextBtnText||r===c.length-1?S["f"].t("sys.ok"):S["f"].t("help.next"),prevBtnText:0===r?"123":n.prevBtnText||S["f"].t("help.prev"),closeBtnText:n.closeBtnText||c.length>1?"":S["f"].t("sys.ok"),doneBtnText:n.doneBtnText||S["f"].t("sys.ok"),element:n.element||e}}))),c},K=(P={},P[D["b"].cloud]=[{content:S["f"].t("help.query.cloud.0"),img:n(149)},{content:S["f"].t("help.query.cloud.1"),img:n(373)},{content:S["f"].t("help.query.cloud.2"),img:n(150)},{content:S["f"].t("help.query.cloud.3"),showMode:!0}],P[D["b"].pano]=[{content:S["f"].t("help.query.pano.0"),img:n(149)},{content:S["f"].t("help.query.pano.1"),img:n(150)},{content:S["f"].t("help.query.pano.2"),showMode:!0}],P),Y=function(e){return N(void 0,void 0,void 0,(function(){var t;return R(this,(function(n){switch(n.label){case 0:return[4,Object(l["a"])(300)];case 1:if(n.sent(),"string"!==typeof e)return[2];t=0,n.label=2;case 2:return t<10?document.querySelector(e)?[2]:[4,Object(l["a"])(300)]:[3,5];case 3:n.sent(),n.label=4;case 4:return t++,[3,2];case 5:throw"没有".concat(e,"DOM")}}))}))},X=Object(c["N"])(!1),J="initShow",Z=function(e){var t;if(T["i"].value){if(V.value.includes(J)){var n=e||(null===(t=o["d"].currentRoute.value)||void 0===t?void 0:t.name);return"user-".concat(n)}return J}return l["n"].isPc?"unuser-".concat(I["customMap"].mode):"unuser-".concat(D["b"].pano)},$=!1,ee=function(e){return N(void 0,void 0,void 0,(function(){var t,r,a,c,u,d,p,f;return R(this,(function(b){switch(b.label){case 0:return t=Z(e),$||V.value.includes(t)?[2]:($=!0,t!==J?[3,1]:(r=s(w,{app:F["app"],element:document.body,props:{class:"edit-goto",steps:[{content:S["f"].t("help.init"),img:n(374),imgWidth:"100"}],showStep:!1,btns:[{key:"link",label:S["f"].t("help.link"),type:"submit"},{key:"yin",label:S["f"].t("help.title"),type:"primary"}],clickBtn:function(t){"yin"===t?(r(),$=!1,ee(e)):window.open(B["a"])},close:function(e){window.skipEditGuides(),r(),$=!1}}}).destroy,[3,4]));case 1:return T["i"].value?(a=e||(null===(f=o["d"].currentRoute.value)||void 0===f?void 0:f.name),c=document.querySelector('[data-route-name="'.concat(a,'"]')),e||c?(u=W(c,a),u?[4,Promise.all(u.map((function(e){return Y(e.element)})))]:($=!1,[2])):($=!1,[2])):[3,3];case 2:return b.sent(),q=new i.a({onReset:function(){$=!1}}),q.defineSteps(u),q.start(),[3,4];case 3:l["n"].isPc?d=s(w,{app:F["app"],element:document.body,props:{steps:K[I["customMap"].mode],close:function(){d(),$=!1}}}).destroy:p=s(M,{app:F["app"],element:document.body,props:{close:function(){p(),$=!1}}}).destroy,b.label=4;case 4:return V.value.push(t),[2]}}))}))}},function(e,t,n){"use strict";(function(e){n(19),n(11);var o=n(23),r=n(4),i=n(16),a=n(3),c=function(){return c=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},c.apply(this,arguments)},l=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},s=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},u=function(){n.e(6).then(function(){return n(376)}.bind(null,n)).catch(n.oe);var e=document.querySelector("#app"),t=n(325),o=n(326),r=n(327),i=n(328),c=n(329);e.innerHTML=' <div class="layout"> <img src="'+c+'" class="err"> <h1>'+a["f"].t("sys.compatible.tip")+"</h1> <p>"+a["f"].t("sys.compatible.selectTip")+'</p> <div class="list"> <a class="ff" target="_blank" href="http://www.firefox.com.cn/"> <img src="'+t+'"> '+a["f"].t("sys.compatible.ff")+' </a> <a class="ff" target="_blank" href="https://www.microsoft.com/en-us/edge"> <img src="'+o+'"> '+a["f"].t("sys.compatible.edg")+' </a> <a class="ff" target="_blank" href="https://www.apple.com/safari/"> <img src="'+r+'"> '+a["f"].t("sys.compatible.safari")+' </span> <a class="ff" target="_blank" href="https://www.google.com/chrome/"> <img src="'+i+'"> '+a["f"].t("sys.compatible.chrome")+" </a> </div> </div> "},d=function(t){return l(void 0,void 0,void 0,(function(){var a,l,d,p,f;return s(this,(function(s){switch(s.label){case 0:return s.trys.push([0,7,,8]),a={a:2,b:3},l=c({},a),new Proxy(l,{get:function(e,t){return l[t]}}),e.ResizeObserver?[3,2]:[4,n.e(16).then(n.bind(null,377))];case 1:d=s.sent().default,e.ResizeObserver=d,s.label=2;case 2:return r["n"].isPc&&!r["n"].isTablet?[3,5]:(o["g"].value=o["f"].value="",r["n"].isTablet?n(145):n(331),Object(i["b"])().test?[4,n.e(17).then(n.t.bind(null,378,7))]:[3,4]);case 3:p=s.sent().default,new p,s.label=4;case 4:return[3,6];case 5:n(145),s.label=6;case 6:return t(),[3,8];case 7:return f=s.sent(),console.error(f),u(),[3,8];case 8:return[2]}}))}))};t["a"]=d}).call(this,n(44))},,,,,function(e,t,n){"use strict";var o=n(0);function r(e,t){const n=Object(o["R"])("router-view");return Object(o["I"])(),Object(o["h"])(n)}var i=n(6),a=n.n(i);const c={},l=a()(c,[["render",r],["__file","src/main/component/slot.vue"]]);t["a"]=l},function(e,t,n){e.exports=n.p+"img/pic_kankan.5660fe60.svg"},,,function(e,t,n){e.exports=n(375)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(125)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".slide-down-enter-active[data-v-679edff8],.slide-down-leave-active[data-v-679edff8]{will-change:transform;transition:all .35s ease-in-out}.slide-down-enter-from[data-v-679edff8]{opacity:0;transform:translate3d(0, -100%, 0)}.slide-down-enter[data-v-679edff8]{opacity:1;transform:translate3d(0, 100%, 0)}.slide-down-leave-active[data-v-679edff8]{opacity:0;transform:translate3d(0, -100%, 0)}",""]),e.exports=t},function(e,t,n){var o={"./a-connect-dis.svg":[379,7],"./a-connect.svg":[380,8],"./data_revise_n.svg":[381,9],"./dianwei.svg":[382,10],"./m-r.svg":[383,11],"./point-s.svg":[384,12],"./state_gps.svg":[385,13],"./weitiao.svg":[386,14],"./zoom_n.svg":[387,15]};function r(e){if(!n.o(o,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=o[e],r=t[0];return n.e(t[1]).then((function(){return n.t(r,7)}))}r.keys=function(){return Object.keys(o)},r.id=233,e.exports=r},function(e,t,n){"use strict";n(126)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,"i[data-v-7249823e]{display:inline-flex;align-items:center;font-style:normal}",""]),e.exports=t},function(e,t,n){"use strict";n(127)},function(e,t,n){var o=n(17),r=n(238);t=o(!1),t.i(r),t.push([e.i,"\n",""]),e.exports=t},function(e,t,n){var o=n(17),r=n(128),i=n(239),a=n(240),c=n(241);t=o(!1);var l=r(i),s=r(a),u=r(c);t.push([e.i,'@font-face {\n font-family: "iconfont"; /* Project id 2930899 */\n src: url('+l+") format('woff2'),\n url("+s+") format('woff'),\n url("+u+') format(\'truetype\');\n}\n.iconfont {\n font-family: "iconfont" !important;\n font-size: 16px;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.icon-jump_kk:before {\n content: "\\e703";\n}\n.icon-close_r:before {\n content: "\\e704";\n}\n.icon-cloud_c:before {\n content: "\\e6fc";\n}\n.icon-clear1:before {\n content: "\\e640";\n}\n.icon-a-exclude:before {\n content: "\\e6f7";\n}\n.icon-a-intersect:before {\n content: "\\e6f8";\n}\n.icon-a-scale-d:before {\n content: "\\e6f9";\n}\n.icon-update:before {\n content: "\\e6f6";\n}\n.icon-icon_f_z_n:before {\n content: "\\e6f3";\n}\n.icon-icon_h_z_n:before {\n content: "\\e6f4";\n}\n.icon-icon_v_z_n:before {\n content: "\\e6f5";\n}\n.icon-state_gps_d:before {\n content: "\\e6f2";\n}\n.icon-panorama-f:before {\n content: "\\e6f1";\n}\n.icon-international:before {\n content: "\\e6b3";\n}\n.icon-left1:before {\n content: "\\e6ae";\n}\n.icon-right:before {\n content: "\\e6af";\n}\n.icon-video1:before {\n content: "\\e63b";\n}\n.icon-more:before {\n content: "\\e600";\n}\n.icon-preview:before {\n content: "\\e63a";\n}\n.icon-nav-record:before {\n content: "\\e6dc";\n}\n.icon-order:before {\n content: "\\e6dd";\n}\n.icon-point-s:before {\n content: "\\e6d9";\n}\n.icon-a-connect-dis:before {\n content: "\\e6d1";\n}\n.icon-data_revise_n:before {\n content: "\\e6d2";\n}\n.icon-zoom_n:before {\n content: "\\e6d4";\n}\n.icon-a-connect:before {\n content: "\\e6d0";\n}\n.icon-dianwei:before {\n content: "\\e6cc";\n}\n.icon-weitiao:before {\n content: "\\e6cd";\n}\n.icon-state_gps:before {\n content: "\\e6ce";\n}\n.icon-m-r:before {\n content: "\\e6cf";\n}\n.icon-lessen:before {\n content: "\\e6aa";\n}\n.icon-change1:before {\n content: "\\e6a8";\n}\n.icon-nav:before {\n content: "\\e6a6";\n}\n.icon-city:before {\n content: "\\e6ea";\n}\n.icon-pipeline:before {\n content: "\\e6eb";\n}\n.icon-users:before {\n content: "\\e6ec";\n}\n.icon-quanbu:before {\n content: "\\e6e8";\n}\n.icon-factory:before {\n content: "\\e6e9";\n}\n.icon-list:before {\n content: "\\e69c";\n}\n.icon-map-m:before {\n content: "\\e692";\n}\n.icon-extend:before {\n content: "\\e690";\n}\n.icon-shrink:before {\n content: "\\e691";\n}\n.icon-download:before {\n content: "\\e61c";\n}\n.icon-logo:before {\n content: "\\e68f";\n}\n.icon-d-r:before {\n content: "\\e68d";\n}\n.icon-up-a:before {\n content: "\\e68e";\n}\n.icon-menu:before {\n content: "\\e689";\n}\n.icon-user:before {\n content: "\\e68c";\n}\n.icon-password:before {\n content: "\\e68b";\n}\n.icon-hole:before {\n content: "\\e68a";\n}\n.icon-affirm:before {\n content: "\\e688";\n}\n.icon-cancel:before {\n content: "\\e687";\n}\n.icon-location:before {\n content: "\\e686";\n}\n.icon-pin1:before {\n content: "\\e685";\n}\n.icon-lock_s:before {\n content: "\\e683";\n}\n.icon-lock_n:before {\n content: "\\e684";\n}\n.icon-add_d:before {\n content: "\\e682";\n}\n.icon-uploading1:before {\n content: "\\e681";\n}\n.icon-move:before {\n content: "\\e680";\n}\n.icon-flip:before {\n content: "\\e67e";\n}\n.icon-rotate_r:before {\n content: "\\e67f";\n}\n.icon-rotate_l:before {\n content: "\\e67d";\n}\n.icon-pin:before {\n content: "\\e67c";\n}\n.icon-layout:before {\n content: "\\e67b";\n}\n.icon-change:before {\n content: "\\e67a";\n}\n.icon-iorigin:before {\n content: "\\e678";\n}\n.icon-destination:before {\n content: "\\e679";\n}\n.icon-state_e:before {\n content: "\\e624";\n}\n.icon-state_f:before {\n content: "\\e625";\n}\n.icon-state_s:before {\n content: "\\e626";\n}\n.icon-clear:before {\n content: "\\e676";\n}\n.icon-cut:before {\n content: "\\e677";\n}\n.icon-copy:before {\n content: "\\e675";\n}\n.icon-v-m:before {\n content: "\\e674";\n}\n.icon-f-m:before {\n content: "\\e671";\n}\n.icon-v-r:before {\n content: "\\e672";\n}\n.icon-f-l:before {\n content: "\\e673";\n}\n.icon-h-l:before {\n content: "\\e66d";\n}\n.icon-h-m:before {\n content: "\\e66e";\n}\n.icon-v-l:before {\n content: "\\e66f";\n}\n.icon-h-r:before {\n content: "\\e670";\n}\n.icon-share:before {\n content: "\\e66c";\n}\n.icon-magnify:before {\n content: "\\e66b";\n}\n.icon-a-2d:before {\n content: "\\e669";\n}\n.icon-a-3d:before {\n content: "\\e66a";\n}\n.icon-left:before {\n content: "\\e668";\n}\n.icon-video:before {\n content: "\\e667";\n}\n.icon-pic:before {\n content: "\\e64e";\n}\n.icon-full:before {\n content: "\\e638";\n}\n.icon-del:before {\n content: "\\e632";\n}\n.icon-link:before {\n content: "\\e618";\n}\n.icon-uploading:before {\n content: "\\e619";\n}\n.icon-complete:before {\n content: "\\e61b";\n}\n.icon-web:before {\n content: "\\e635";\n}\n.icon-music:before {\n content: "\\e637";\n}\n.icon-element:before {\n content: "\\e666";\n}\n.icon-add:before {\n content: "\\e631";\n}\n.icon-edit:before {\n content: "\\e61f";\n}\n.icon-info:before {\n content: "\\e65e";\n}\n.icon-transmit:before {\n content: "\\e65f";\n}\n.icon-room:before {\n content: "\\e660";\n}\n.icon-point:before {\n content: "\\e661";\n}\n.icon-bulid:before {\n content: "\\e662";\n}\n.icon-floor:before {\n content: "\\e663";\n}\n.icon-pull-up1:before {\n content: "\\e664";\n}\n.icon-pull-down1:before {\n content: "\\e665";\n}\n.icon-checkbox1:before {\n content: "\\e65d";\n}\n.icon-minimize:before {\n content: "\\e65c";\n}\n.icon-reset:before {\n content: "\\e65a";\n}\n.icon-refresh:before {\n content: "\\e65b";\n}\n.icon-checkbox:before {\n content: "\\e659";\n}\n.icon-pull-down:before {\n content: "\\e61d";\n}\n.icon-pull-up:before {\n content: "\\e61e";\n}\n.icon-show_pic_s:before {\n content: "\\e658";\n}\n.icon-show_pic_n:before {\n content: "\\e650";\n}\n.icon-show_dot_s:before {\n content: "\\e64f";\n}\n.icon-show_dot_n:before {\n content: "\\e657";\n}\n.icon-share1:before {\n content: "\\e656";\n}\n.icon-portrait:before {\n content: "\\e655";\n}\n.icon-course:before {\n content: "\\e652";\n}\n.icon-self-more:before {\n content: "\\e64b";\n}\n.icon-search:before {\n content: "\\e64c";\n}\n.icon-pull-more:before {\n content: "\\e64d";\n}\n.icon-switch:before {\n content: "\\e651";\n}\n.icon-nav-hotspot:before {\n content: "\\e64a";\n}\n.icon-nav-measure:before {\n content: "\\e649";\n}\n.icon-nav-edit:before {\n content: "\\e642";\n}\n.icon-nav-setup:before {\n content: "\\e648";\n}\n.icon-close:before {\n content: "\\e633";\n}\n.icon-nav-browse:before {\n content: "\\e63d";\n}\n.icon-nav-correct:before {\n content: "\\e63e";\n}\n.icon-nav_data-setup:before {\n content: "\\e63f";\n}\n.icon-nav-coord:before {\n content: "\\e641";\n}\n.icon-nav-geography:before {\n content: "\\e643";\n}\n.icon-nav-space:before {\n content: "\\e644";\n}\n.icon-nav-download:before {\n content: "\\e645";\n}\n.icon-nav-data:before {\n content: "\\e646";\n}\n.icon-nav-house:before {\n content: "\\e647";\n}\n.icon-eye-s:before {\n content: "\\e653";\n}\n.icon-eye-n:before {\n content: "\\e654";\n}\n\n',""]),e.exports=t},function(e,t,n){e.exports=n.p+"fonts/iconfont.7a256479.woff2"},function(e,t,n){e.exports=n.p+"fonts/iconfont.38212d19.woff"},function(e,t,n){e.exports=n.p+"fonts/iconfont.ea39aa36.ttf"},,,,,,function(e,t,n){"use strict";n(130)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,"\n.vue-cropper {\n background-repeat: repeat;\n}\n.cropper-view-box {\n outline-color: var(--color-main-normal) !important;\n}\n.crop-point {\n background-color: var(--color-main-normal) !important;\n}\n",""]),e.exports=t},function(e,t,n){var o={"./coord.ts":250,"./crop.ts":251,"./dataset.ts":252,"./epoint.ts":253,"./err.ts":254,"./fire.ts":255,"./help.ts":256,"./hotspot.ts":257,"./measure.ts":258,"./resStatus.ts":259,"./scene.ts":260,"./sys.ts":261,"./tool.ts":262,"./view.ts":263};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=249},function(e,t,n){"use strict";n.r(t),t["default"]={name:"坐标",title:"坐标系",manageTitle:"地理注册",selectType:"选择坐标类型",lat:"纬度",lng:"经度",height:"高程",ctrls:"控制点",copy:"复制坐标",copySuccess:"坐标复制成功!",types:{local:"本地坐标",amap:"高德坐标",gmap:"谷歌坐标",screen:"屏幕坐标",wgs84:"wgs84",webMercator:"大地坐标",gis:"大地坐标",pro:"投影坐标"},edit:{gis:"地理坐标",unsetCtrls:"请先设置控制点",whySetCtrls:"为什么要设置控制点?",dms:"度°分′秒″",num:"度°",placeholder:"请输入",placeholderDMS:"请输入度°分′秒″",placeholderD:"请输入度°",inputGis:"请输入该坐标系下,控制点的地理坐标",getGis:"如何获取地理坐标?",noRepeat:"地理坐标和本地坐标未重合,请检查是否输入正确。",noRepeatUpdate:"查看如何调整",diff:"相差",map:"地图",gmap:"高德地图",ggmap:"谷歌地图",gisUpdateLocalUn:"P {index} 地理坐标已改,本地坐标未改",localUpdateGisUn:"P {index} 本地坐标已改,地理坐标未改",gisDataErr:"数据不正确,请检查地理坐标p1,p2格式是否正确,是否数值相同!",localDataErr:"数据不正确,请检查本地坐标p1,p2格式是否正确,是否数值相同!",pointEqual:"请勿在P1、P2输入相同数值",movePoint:"P {index} 移动到这里",setPoint:"设为P {index}",localPoint:"P{index}本地坐标",setCtrls:"设置控制点",trapLocalPoint:"请在场景中鼠标右键设置控制点的本地坐标",whyTrapLocalPoint:"为什么要设置本地坐标?",userUseMouse:"自定义(场景中右键选择)"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"裁剪点云",needToDisConnect:"请选择一个点位,删除它与周围点位的连接",panoNotAllConnected:"检测到断开的点云,无法计算。",reset:"恢复初始状态",calcConfirm:"确定计算?计算可能需要一定时间,请确保裁剪完成后再进行此操作。",resetConfirm:"恢复初始状态需要重新计算。\n添加的热点、测量、空间模型、裁剪效果、已合并/上传的数据集将被清除,请谨慎操作。",clearConfirm:"确定清空所有裁剪框?该操作无法撤销。",calcBtn:"重算",tip:"裁剪点云前,请查看 ",tipOper:"操作提示",pointActions:{move:"移动",rotate:"旋转",scale:"缩放",exclude:"从框内减去",intersect:"仅保留框内",clear:"清空"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"数据集",all:"全部数据集",unsetTitle:"未分配的数据集",manageTitle:"数据集管理",uploadName:"您上传的",uploadTitle:"上传的数据集",correctTitle:"数据集校准",refer:"参考数据集",initial:"初始数据集",recalcJoinDeleteTip:"【{sceneName}】被重算,您添加的数据集【{title}】已被删除",deleteJoinDeleteTip:"【{sceneName}】被删除,您添加的数据集【{title}】已同步删除",join:"合并",joinTitle:"合并数据集",joinTip:"选择场景后,其{dataset}将与当前场景合并",joinBtn:"立即合并",joinSBtn:"在线合并",upload:"上传",uploadSBtn:"本地上传",uploadIng:"文件上传中",uploadCheck:'文件名请勿包含非法字符" / : ?[<+=;,¥%&*和空格',repeatUpload:"数据正在上传,请稍后再试",backSearch:"< 返回搜索结果",unJoinDatasets:"您账号下暂无可添加数据集。",exists:"已添加",calc:"计算中",backCalc:"后台计算中…",pointNum:"点位数",format:"格式",deleteTip:"该数据集下的热点、测量结果也将一并删除,此操作不可撤销。",reset:{title:"确认恢复默认场景?",tip:"合并/上传的数据集以及其所在位置的热点、测量将会被一并删除。"},calibration:{gotoTip:"请校准数据集,使其在场景中正确拼接。"},setting:{setName:"编辑数据集",subtleTip:"请在右侧面板中选中需要微调的数据集",lockTip:"该数据集已被控制点锁定",subtle:"微调",viewCenter:"视图居中"},model:{showTitle:"空间数据",title:"空间模型",titleConfirm:"空间名称为空无法保存。",set:"编辑空间模型",name:"空间名称",area:"面积",volume:"体积",height:"层高",resetTip:"将恢复默认形状,是否确定重置?",construct:"建筑物",floor:"楼",room:"房间",delConstructTip:"删除建筑物将删除其包含所有空间模型,该操作不删除数据集。",delNoconstructTip:"是否删除空间模型?",addFloorTop:"在顶部添加楼层",addFloorBottom:"在底部添加楼层"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点位校准",noEnter:"该场景无法进行点位校准,如需继续编辑,请联系客服:400-669-8025",editTip:"未选中点云时,鼠标左键旋转视图,右键移动视图",needToDisConnect:"请选择一个点位,删除它与周围点位的连接",panoNotAllConnected:"检测到断开的点云,无法计算。",calcConfirm:"确定计算?\n场景将恢复默认。点云场景已添加的热点、测量、空间模型、已合并/上传的数据集将被清除,同时,被裁剪的点云也将恢复初始状态。Obj 场景的模型将被重置。",calcConfirmKanKan:"确定计算?场景将恢复默认状态,添加的三维模型被清除。",resetConfirmKanKan:"重置后场景将恢复至上一次计算完成后的效果,确定重置? 该操作无法撤销。","un-select":"未选中点云,无法显示全景图",openRTK:"开启 RTK 定位",closeRTK:"关闭 RTK 定位",openRTKTip:"将使用 RTK 参数定位",closeRTKTip:"将使用当前位置定位",pointActions:{move:"移动",rotate:"旋转",connect:"连线",disconnect:"删除连线",scale:"放大",reset:"重置"}}},function(e,t,n){"use strict";n.r(t),t["default"]={scene:{un:"场景不存在,请检查场景码",run:"场景正在计算中,请稍后...",archive:"场景已封存",del:"场景已被删除",err:"场景计算失败,请重试",webgl:"内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。"},serve:{title:"系统升级中",desc:["为了让您更好的使用平台资源,我们正在对平台进行升级,升级期间暂时无法访问。","给您带来的不便,敬请谅解。"]},disconnect:"网络错误,请重试",sdk:"激光场景打开失败,请关闭浏览器后重新打开",preset:"内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"消防管理平台",model:"模型",addTip:"点击右键或者 Esc 取消添加",deleteConfirm:"确定要删除此数据吗?",effect:{title:"特效",types:{fire:"火",smoke:"烟",blast:"爆炸"},listTitle:"我添加的"},video:{title:"导览"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"新手指引",next:"下一步",prev:"上一步",tip:"下次可以在此处打开新手指引哦!",init:"欢迎使用四维深时编辑平台",link:"用户手册",videoBtn:"视频教程",edit:{query:["查看模式可以控制界面显示内容,在右下角切换成点云模式后,可以对点云显示进行设置。"],data:["右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。"],hotspot:["右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。"],measure:["点击[开始测量]进行长度、面积测量。"],floorpan:["算法自动生成场景平面图,支持下载、替换或隐藏。"],coord:["若您的场景有使用 RTK 或相关设备采集控制点,即可获取场景内任意位置的地理坐标,且支持多个坐标系转换。"],download:["可下载完整场景,也可对场景进行裁剪后下载。支持下载格式:las. ply. obj。点云格式下载可包含坐标。"],coordinate:["此功能将您的场景真实映射在高德地图上,并获取精准的地理坐标。您需要在场景拍摄时使用 RTK 或相关设备获取控制点,并手动录入参数。若您的相机已配置 RTK,系统将自动获取控制点数据无需手动录入。"],spaceDivision:["当您的场景导入/上传了多个数据集,需要在此模块进行拼接,以便能够正常浏览场景。"],spaceModel:["此模块可以为您的场景划分区域,区域划分好后,搜索该区域可以定位,或按区域导航。"],epoint:["当场景拍摄过程中出现点位位置错误时,可以在此模块进行调整。"]},video:{coordinate:"https://docs.4dkankan.com/#/product/laser/zh-cn/setcontrolpoint",spaceDivision:"https://docs.4dkankan.com/#/product/laser/zh-cn/splicing",spaceModel:"https://docs.4dkankan.com/#/product/laser/zh-cn/createfloor",epoint:"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint",kankanEpoint:"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint"},query:{cloud:["按住鼠标左键,可以旋转镜头方向","按住鼠标右键,可以平移视图","单击地面点位,可切换视角在场景中漫游","点击左下角按钮切换全景图/点云"],pano:["按住鼠标左键,可以旋转镜头方向","单击地面点位,可切换视角在场景中漫游","点击左下角按钮切换全景图/点云"]},mobile:{step1:{title:"行走",content:"点击任意方向可移动"},step2:{title:"旋转视角",content:"左右滑动屏幕"},step3:{title:"缩放",content:"双指滑动放大或缩小视图"},step4:{title:"切换全景图/点云",content:"单击按钮切换全景图/点云"}}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"热点",addMenu:"添加热点",flyErr:"距离太远,操作失败。",show:"显示热点",all:"全部热点",added:"已添加热点",addTip:"请在场景中右键点击“添加热点”",range:{set:"可视范围设置",min:"最小",max:"最大"},edit:{placeholder:{title:"请输入热点标题",content:"请输入内容",addLinkTitle:"请填写链接文本",addLinkContent:"请填写链接地址"},unTitle:"存在热点未填写标题",maxContentLen:"请先清理出位置再添加链接!",addLink:"添加链接"},meta:{image:{title:"图片",place:"上传图片",desc:"支持JPG、PNG图片格式,单张不超过5MB,最多支持上传9张。"},video:{title:"视频",place:"上传视频",desc:"支持MP4、MOV视频格式,码率小于2Mbps,不超过20MB"},audio:{title:"音频",place:"上传音频",desc:"支持MP3、WAV格式,不超过5MB"},web:{title:"链接",place:"网页展示区"}},deleteConfirm:"确定要删除此{type}吗?"}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"测量",unit:{meter:"公制(米)",inch:"英制(ft)"},len:"长度",area:"面积",toolTip:"取消选中测量工具可以切换点位。",invalidPoint:"点云为空,无法测量",start:"开始测量",stop:"停止测量",titlePlac:"点击添加备注",export:"导出测量",exportPDF:"导出PDF",downloadName:"测量结果",copy:"链接复制成功",pageMark:"{length}页中的第{index}页",wxError:"微信浏览器无法导出pdf",unSave:"测量结果未保存,无法生成分享链接"}},function(e,t,n){"use strict";n.r(t),t["default"]={200:"操作成功",204:"系统正在处理,请勿重复提交",304:"操作失败,您已退出登录",305:"该账号已在另一台设备登陆,本机账号自动退出。",400:"参数列表错误(缺少,格式不匹配",401:"未授权",402:"访问受限,授权过期",408:"登录状态过期,已自动退出",500:"系统内部错误",502:"上传文件需小于 5GB",503:"上传异常",2001:"obj下载失败",2002:"只能输入数字或字母大小写",2003:"无点云数据",2004:"校验成功",2005:"校验失败",2006:"文件格式有误, 只接收png图片",3001:"对象不存在",3002:"特殊点表坐标异常",3006:"fdToken校验失败",3007:"查无此任务",3008:"任务失败",3009:"登录失败,请稍后再试",3014:"账号或密码不正确。",3015:"该用户未注册",3021:"账号不存在,请核对后重新输入。",3024:"不能将场景协作给自己",3101:"正在计算中",3102:"场景不存在",3103:"调用计算失败",3104:"route不存在",3105:"控制点计算表结果不存在,尝试重算解决",4001:"验证码发送错误",4002:"检测控制点坐标正在被修改,暂时无法操作",4003:"请输入正确地理坐标",4004:"场景校验失败",4007:"数据集添加失败",4008:"检测到该数据集正在进行合并,暂时无法操作",5027:"文件夹不存在",5028:"无权修改该文件夹",5030:"同级文件夹名称不能重复",6e3:"不存在数据集",6001:"转换模型错误,场景查询不到",6002:"转换模型错误,控制点查询不到",6003:"转换模型错误,未设置控制点",6004:"场景大小超出限制,合并下载失败。",6005:"info.json文件不存在, 请检查",6006:"上传图片尺寸跟原图不一致",6007:"上传平面图错误",6008:"算法生成平面图失败, info.json不存在",6009:"没有生成平面图文件,请检查平面图算法是否调用成功",6010:"vision.txt不存在",6011:"final_freespace文件不存在",8001:"恢复默认点云失败,没有找到对应点云数据",8002:"未获取到可编辑点云",8004:"后台正在处理,请勿重复上传",8005:"2022年3月以前的场景不支持重算。",8008:"当前场景不支持该操作。",8009:"复制场景不支持重算",loginErr:"登录失败,请稍后再试。",accountErr:"该账号下未检测到当前场景,请更换账号重新登录。"}},function(e,t,n){"use strict";n.r(t),t["default"]={flyUnImages:"该位置无全景图,请切换到点云模式再试。",flyCurrent:"您已在该位置",getPointError:"空白区域无法获取点位,请移动到点云区域再试。",pano:"全景图",cloud:"点云",objTip:"Mesh 场景",cloudTip:"点击切换为点云模式",nav:"导航",navPath:"导航路线",navStart:"导航起点",navEnd:"导航终点",navPlaceholder:"请确认",navErr:"超出数据集范围,无法规划路线",notice:{handerTitle:"后台处理完成",handerSuccess:"[ {mode} ] 已完成数据处理。",handerIng:"场景已被锁定无法编辑,您可以继续浏览场景。",updateTitle:"提示",updateSuccess:"场景已被修改,系统即将刷新页面。",resetSuccess:"场景已重算,系统即将刷新页面",coordResetSuccess:"控制点坐标已被修改,系统即将刷新页面"},download:{cloud:"下载点云",format:"下载格式",formatNotSupport:"格式不支持",cropCloud:"裁剪后下载",nullCloud:"裁剪框内点云为空,无法下载。",btn:"立即下载"},floorpan:{title:"平面图",default:"系统默认",un:"未上传平面图",customize:{title:"自定义",steps:["请先下载默认平面图,修改或替换后上传。","上传时,需按照原始文件格式上传,不得修改其尺寸大小。"],success:"平面图更新成功",un:"请上传{title}的自定义图"}},spaceModel:{title:"空间模型",defaultFloorTitle:"1楼"},pose:{unSid:"没有找到该panoSid",unImage:"全景模式下不允许设置位置"},invalidRight:"空白区域无法使用右键菜单,请移动到点云区域再试。"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"激光",query:"查看",searchAll:"搜索",search:"搜索建筑物\\房间\\热点...",unSearchData:"未搜索到结果",inputScenePwd:"输入场景密码",phonePlace:"请输入手机号码",unPhonePlace:"手机号码不能为空",pwdPlace:"请输入密码",setPwdPlace:"设置密码",setRepeatPwdPlace:"重复密码",unPwdPlace:"密码不能为空",pwdReg:"密码需要包含英文大小写、数字、长度8-16字符",unRepeatPwd:"确认密码不能为空",pwdErr:"密码错误",codePlace:"请输入验证码",getCode:"获取验证码",resetCodeTime:"{count}s后重新发送",accountLoginTitle:"用户登录",qrLoginTitle:"相机登录",markPwd:"记住密码",repeatPwdDiff:"两次输入的密码不一致",login:"登录",qrPlace:"打开四维看看app扫一扫登录",forgetPwd:"忘记密码",updatePwdSuccess:"密码修改成功",retrievePwd:"找回密码",logout:"退出",logoutConfirm:"确定要退出登录吗?",haveAccountLogin:"使用已有帐户登录",unData:"暂无数据",help:"帮助中心",repeatLogin:{title:"检测到另一台设备已登录此账号,是否继续?",content:"选择【继续登录】,另一台设备将退出登录,其操作不会被保存。",btn:"继续登录"},inputPlc:"请输入",selectPic:"请选择",dialogTitle:"提示",update:"修改",cancel:"取消",add:"添加",crop:"裁剪",save:"保存",leave:"退出",submit:"提交",calc:"计算",hide:"隐藏",open:"开启",close:"关闭",ok:"我知道了",reset:"重置",enter:"确定",show:"显示",delete:"删除",ignore:"忽略",setup:"设置",edit:"编辑",all:"全部",refer:"刷新",upload:"上传",uploadAddText:"继续添加",uploadReplaceText:"替换",uploadErr:{len:"最多仅支持{len}个文件!",size:"{name}的大小超过{size}",scale:"{name}的比例不为{scale}",accept:"仅支持{accept}格式文件"},download:"下载",unset:"未设置",unUpdate:"没有修改",downloadSuccess:"下载成功",forceLeaveConfirm:"您有操作未保存,确定要退出吗?",resetConfirm:"确定重置?该操作无法撤销。",compatible:{tip:"无法打开页面,请升级或更换浏览器后重新打开",selectTip:"建议使用以下浏览器",ff:"火狐",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"小时",m:"分钟",about:"约"},setting:{setName:"修改名称",setNameErr:"场景名称不能为空!",setNamePlace:"请输入标题",setPic:"设置初始画面",setView:"可视设置",setOpen:"浏览设置",setOpenErr:"请输入加密密码!",public:"公开",pwd:"加密"}}},function(e,t,n){"use strict";n.r(t),t["default"]={magnify:"放大镜",free:"自由",lfree:"水平",vfree:"垂直",area:"多边形",rect:"矩形",move:"移动",series:"连续直线",rotate:"旋转"}},function(e,t,n){"use strict";n.r(t),t["default"]={top:"顶视图",side:"侧视图",scene:"3D",clound:"漫游视图",sideLeft:"侧视图(N-S)",sideRight:"侧视图(E-W)",switchMiniView:"{action}迷你视角",switchView:"切换视图",seting:"视图设置",showMini:"显示迷你视角",showPano:"显示漫游点位",showMap:"显示地图",showFloorpan:"显示平面图",cloudSeting:"点云设置",reset:"恢复默认",density:{name:"点云质量",low:"低",middle:"中",high:"高"},colorMode:{name:"色彩模式",full:"彩色",altitude:"海拔",translucent:"半透明"},shape:{name:"点的形状",rectangle:"矩形",circular:"圆形"},moreSetting:"高级设置",range:"范围",opacity:"不透明度",size:"点的大小",detail:"细节",strong:"强化边缘"}},function(e,t,n){var o={"./coord.ts":265,"./crop.ts":266,"./dataset.ts":267,"./epoint.ts":268,"./err.ts":269,"./fire.ts":270,"./help.ts":271,"./hotspot.ts":272,"./measure.ts":273,"./resStatus.ts":274,"./scene.ts":275,"./sys.ts":276,"./tool.ts":277,"./view.ts":278};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=264},function(e,t,n){"use strict";n.r(t),t["default"]={name:"coord",title:"Coordinate system",manageTitle:"Geo-Registration",selectType:"Select coordinate type",lat:"Dimension",lng:"Longitude",height:"Elevation",ctrls:"Control Point",copy:"Copy coordinates",copySuccess:"Coordinates copied successfully!",types:{local:"Local coordinates",amap:"Amap coordinates",gmap:"Google map",screen:"Screen coordinates",wgs84:"wgs84",webMercator:"Geodetic coordinate",gis:"Geodetic coordinate",pro:"Projected coordinate"},edit:{gis:"Geographical coordinates",unsetCtrls:"Please first establish the control points",whySetCtrls:"Why must the control points be set?",dms:"Degrees°mins′sec″ Please enter",num:"Degree° ",placeholder:"Please enter",placeholderDMS:"degrees°mins′sec″",placeholderD:"degrees°",inputGis:"Input the geographic coordinates of the control point in this coordinate system.",getGis:"How can the geographic coordinates be obtained?",noRepeat:"The geographical coordinates and local coordinates do not overlap; please double-check their accuracy.",noRepeatUpdate:"Examine how to adapt",diff:"Gap",map:"Map",gmap:"Amap",ggmap:"Google map",gisUpdateLocalUn:"P {index} Changes were made to geographical coordinates but not to the local coordinates.",localUpdateGisUn:"P {index} Changes were made to local coordinates but not to the geographical coordinates.",gisDataErr:"If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!",localDataErr:"If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!",pointEqual:"Please insert different values in P1 and P2!",movePoint:"P {index} Move to here",setPoint:"Set as P {index}",localPoint:"P{index}Local coordinates",setCtrls:"Set as the control point",trapLocalPoint:"Please establish the scene's control point's local coordinates with the right mouse button.",whyTrapLocalPoint:"Why must I enter local coordinates?",userUseMouse:"Customize (right click in the scene to select) "}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Crop point cloud",needToDisConnect:"Please select a point location and delete its connections to its surrounding points",panoNotAllConnected:"A disconnected point cloud is detected but cannot be calculated",reset:"Restore the initial status",calcConfirm:"Confirm to calculate? \nPlease ensure that the point cloud crop is complete prior to \nperforming this operation, as the calculation may take some time.",resetConfirm:"Calculation is required to restore the initial status.\nPlease proceed with caution, as added hotspots, measurements,\n spatial models, cropping effects, and merged/uploaded datasets \nwill be deleted.",tip:"Please verify before cropping point cloud",tipOper:"Tips",pointActions:{move:"Move",rotate:"Rotate",scale:"Scale",exclude:"Exclude",intersect:"Intersect",clear:"Clear"},clearConfirm:"Clear all cropping boxes? This action cannot be undone.",calcBtn:"Recalculate"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Dataset ",all:"All datasets",unsetTitle:"Unassigned datasets",manageTitle:"Dataset Management ",uploadTitle:"Uploaded datasets",correctTitle:"Calibration Datasets",refer:"Reference datasets",initial:"Original dataset",recalcJoinDeleteTip:"【{sceneName}】Recalculated, the new dataset【{title}】has been removed.",deleteJoinDeleteTip:"【{sceneName}】The dataset 【{title}】you added has been removed.",join:"Merge",joinTitle:"Merge datasets",joinTip:"Once a scene is selected, it {dataset} will be merged with the current scene.",joinBtn:"Merge instantly",joinSBtn:"Merge online",upload:"Upload",uploadSBtn:"Local upload",uploadIng:"Uploading..",uploadCheck:'Please do not include unknown characters " / : ?[<+=;,¥%&*and spaces in file names.',repeatUpload:"Please try later while data is uploading.",backSearch:"< Back to search results",unJoinDatasets:"There are no datasets available to be added to your account.",exists:"Added",calc:"Calculating..",pointNum:"Quantity of points",format:"Format",deleteTip:"This data set's hotspots and measurements will also be erased, and this action cannot be reversed.",reset:{title:"Confirm to restore the default scene?",tip:"At the current location, the merged/uploaded dataset together with the hotspots and measurement data will be deleted."},calibration:{gotoTip:"Please calibrate the dataset to ensure that it is stitched appropriately into the scene."},setting:{setName:"Edit dataset",subtleTip:"Please pick the dataset to be modified in the panel on the right.",lockTip:"The control point restricts the current dataset.",subtle:"Fine-tune",viewCenter:"Center"},model:{showTitle:"Space data",title:"Space model",set:"Modify space model",name:"Space title",area:"Area",volume:"Volume",height:"Storey height",resetTip:"The default form will be restored; confirm to reset?",construct:"Building",floor:"Floor",room:"Room",delConstructTip:"This action does not remove the dataset; deleting a building deletes all the spatial models it contains.",delNoconstructTip:"Confirm to delete the space model?",addFloorTop:"Add a floor at the top",addFloorBottom:"Add a floor at the bottom",titleConfirm:"空间名称为空无法保存。"},backCalc:"Calculating...",uploadName:"My Uploaded"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Point calibration",noEnter:"This scene does not support alteration of the point cloud; for assistance, please contact customer service at (400) 669-8080.",editTip:"While the point cloud is not selected, the left mouse button will rotate the view, while the right mouse button will move the view.",needToDisConnect:"Please select a point and disconnect it from its neighboring points.",panoNotAllConnected:"A disconnected point cloud is detected and cannot be calculated.",calcConfirm:"Confirm to calculate? \nThe scene will revert to its default status. And all hotspots,\nmeasurements, spacemodels, and merged/uploaded datasets in the point cloud scene will \nbe removed, the cropped point cloud will revert to its initial status as well.The model of the Obj scene will be reset.",pointActions:{move:"Move",rotate:"Rotate",connect:"Connect",disconnect:"Detach",scale:"Zoom in",reset:"Reset"},"un-select":"Since there is no point cloud selected, the panorama cannot be displayed.",openRTK:"Enable RTK positioning",closeRTK:"Disable RTK positioning",openRTKTip:"Enable RTK positioning",closeRTKTip:"Disable RTK positioning",calcConfirmKanKan:"Confirm to calculate? \nThe scene will revert to its default status. And all uploaded 3Dmodels will \nbe removed.",resetConfirmKanKan:"Confirm to reset? The action cannot be reversed."}},function(e,t,n){"use strict";n.r(t),t["default"]={scene:{un:"Please verify the scene code, as the scene does not exist.",run:"Please wait while the scene is calculated...",archive:"Fail to access scene that saved in Cloud",del:"The scene has been removed.",err:"The scene's calculation failed; please try again.",webgl:"Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser."},serve:{title:"System upgrade in progress",desc:{0:"To allow you to utilize the platform's resources more effectively, we are modernizing the platform, which is now unavailable.",1:"We apologize for any inconvenience this may cause."}},disconnect:"Network error, please try again",sdk:"Mega scenes failed to open, please close the browser and reopen",preset:"Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser."}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Fire & Security Management Platform",model:"Model",addTip:"Right-click or press Esc to cancel add",deleteConfirm:"Confirm to delete this information?",effect:{title:"Visual Effects",types:{fire:"Fire ",smoke:"Smoke",blast:"Explosion"},listTitle:"Added"},video:{title:"Tour"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Beginner's Guide",next:"Next",prev:"Previous",tip:"Click here to access the beginner's guide next time!",edit:{query:{0:"View mode can control the content of the interface's display. After selecting point cloud mode in the lower right corner, the point cloud display can be customized."},data:{0:"The list on the right contains all of the information. Click the checkbox after entering the point cloud mode to hide/show the corresponding point cloud."},hotspot:{0:"The list on the right contains all of the information. Click the checkbox after entering the point cloud mode to hide/show the corresponding point cloud."},measure:{0:"Click [Start Measuring] to begin measuring the length and area."},floorpan:{0:"The algorithm will generate the floor plan of a scene with support for download, replacement, and concealment."},coord:{0:"If your scene has RTK or related equipment to collect control points. In that case, you can obtain the geographic coordinates of any location in the scene and support the conversion between multiple coordinate systems."},download:{0:"Scenes can be downloaded in their entirety, or they can be cropped and downloaded. Download formats supported: las. ply. obj. Downloads of point cloud formats can include coordinates."},coordinate:{0:"This function will realistically map your scene on the Amap and acquire its precise geographic coordinates. When shooting a scene, you must use RTK or related equipment to obtain the control points and manually enter the parameters. If your scanner is equipped with RTK, the system will automatically acquire the control point information without requiring manual entry."},spaceDivision:{0:"If your scenes import/upload multiple datasets, they must be stitched in this module for proper viewing."},spaceModel:{0:"Scene areas, such as buildings, floors, and rooms, can be separated. The ability to search for areas within a scene enables you to locate or navigate by area."},epoint:{0:"In case of a point position error during scene shooting, this module allows for its correction."}},video:{coordinate:"https://docs.4dkankan.com/#/product/laser/en-us/setcontrolpoint",spaceDivision:"https://docs.4dkankan.com/#/product/laser/en-us/splicing",spaceModel:"https://docs.4dkankan.com/#/product/laser/en-us/createfloor",epoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint",kankanEpoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint"},query:{cloud:{0:"To rotate the lens direction, press and hold the left mouse button",1:"To pan the view, press and hold the right mouse button",2:"Click the ground point to switch the camera's perspective and walkthrough the scene",3:"Click the lower right button to switch between panorama and point cloud views"},pano:{0:"Press and hold the left mouse button to rotate the scanner's direction",1:"Click the ground point to switch the camera's perspective and walkthrough the scene",2:"Click the lower right button to switch between panorama and point cloud views"}},init:"Enjoy your use of the 4Dage Mega editing platform",link:"User Manual",videoBtn:"Tutorial Videos",mobile:{step1:{title:"Walk",content:"To navigate, click in any direction"},step2:{title:"Rotate",content:"To go left or right, swipe the screen"},step3:{title:"Zoom",content:"Zoom in or out by two-finger"},step4:{title:"Panorama/Point Cloud View",content:"Click to switch to the Panorama/Point Cloud View"}}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"Hotspots",addMenu:"Add hotspot",flyErr:"Too distant, the operation failed.",show:"Display hotspots",all:"All hotspots",added:"Hotspot added",addTip:'Please click "Add Hotspot" with the right mouse button in the scene.',range:{set:"Viewable range settings",min:"Minimum",max:"Maximum"},edit:{placeholder:{title:"Please enter the title of the hotspot",content:"Please enter the content",addLinkTitle:"Please fill in the link text",addLinkContent:"Please fill in the link's URL"},unTitle:"Hotspot exists without a title",maxContentLen:"Please clean up the site before adding a link!",addLink:"Add a link"},meta:{image:{title:"Images",place:"Upload images",desc:"Support JPG and PNG image formats, single files up to 5 MB in size, and uploads of up to 9 images."},video:{title:"Video",place:"Upload video",desc:"Support MP4, MOV video format, bit rate less than 2Mbps, no more than 20MB"},audio:{title:"Audio",place:"Upload audio",desc:"Support MP3, WAV format with a maximum 5MB"},web:{title:"Link",place:"Webpage display"}},deleteConfirm:"Confirm to delete this {type}?"}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"Measure",unit:{meter:"Metric (m)",inch:"Inch (ft)"},toolTip:"Uncheck the measurement tool to change the position of the point.",invalidPoint:"Empty point clouds are not measurable.",start:"Start measurement",titlePlac:"Click to create a note",export:"Export measurement",exportPDF:"Export PDF",downloadName:"Measurement results",copy:" Link copied successfully",pageMark:"{length}page of page{index}",wxError:"Wechat browser cannot export pdf files.",unSave:"The results of measurements are not saved and a share link cannot be generated.",len:"Length",area:"Area",stop:"Stop measurement"}},function(e,t,n){"use strict";n.r(t),t["default"]={200:"Operation successful",204:"系统正在处理,请勿重复提交",304:"Failed operation, you have been logged out.",305:"The account is already logged in at another device and the local account is automatically logged out.",400:"Parameter list error (missing, format does not match)",401:"Unauthorized",402:"Access denied; authorization expiring",408:"This user is not registered",500:"Internal system error",502:"Upload file cannot exceed 5GB",503:"Upload error",2001:"object download failed",2002:"Only numbers and letter case can be entered.",2003:"No point cloud data",2004:"Calibration successful",2005:"Calibration error",2006:"Inappropriate file format; only PNG images are supported",3001:"Object does not exist",3002:"Special point table coordinate exception",3006:"fdToken calibration failed",3007:"No task. found",3008:"Task failed",3009:"Failure to log in, please try again later",3014:"The account or password entered is incorrect.",3015:"This user is not registered",3021:"Please verify and enter the account number again.",3024:"Can't collaborate the scene to yourself",3101:"Calculating..",3102:"Scene does not exist",3103:"Failed to invoke calculation",3104:"route does not exist",3105:"The result of the control point calculation table does not exist; recalculate to resolve.",4001:"Verification code error",4002:"The control point cannot be operated while the coordinates are being updated.",4003:"Please enter accurate geographical coordinates",4004:"Scene calibration failed",4007:"Failed to add dataset",4008:"The dataset is currently undergoing a merger and is temporarily inaccessible.",5027:"Folder is not exist",5028:"No permission to alter the folder",5030:"There cannot be duplicate folder names at the same level.",6e3:"Dataset does not exist",6001:"Model conversion error, the scene cannot be queried.",6002:"Model conversion error, the control point cannot be queried.",6003:"Model conversion error, no control point set",6004:"The scene size exceeded the maximum allowed, and download merging failed.",6005:"Please verify, as the file info.json does not exist.",6006:"The uploaded image has a different size from the source image.",6007:"Floor plan uploading error",6008:"The algorithm failed to produce a floor layout, and info.json does not exist.",6009:"No floor plan file is generated; verify that the floor plan algorithm was correctly called.",6010:"vision.txt does not exist",6011:"final_freespace file does not exist",8001:"Failed to restore the default point cloud; no matching point cloud data was found.",8002:"Editable point cloud not obtained.",8004:"Calculating...",8005:"Scenes prior to March 2022 are ineligible for recalculations.",8008:"The current function is unavailable.",loginErr:"Please try logging in again later.",accountErr:"This account does not identify the current scene. Switch to another account and log in again."}},function(e,t,n){"use strict";n.r(t),t["default"]={flyUnImages:"This location does not include a panorama; please switch to point cloud mode and try again.",flyCurrent:"You are currently at the location.",getPointError:"The blank area is unable to determine the location of the point; please move to the point cloud area and try again.",pano:"Panorama",cloud:"Point Cloud",cloudTip:"Click to switch to point cloud mode",nav:"Navigation",navPath:"Route",navStart:"Origin",navEnd:"Destination",navPlaceholder:"Please verify",navErr:"Unable to plan route because it is outside the scope of the dataset.",notice:{handerTitle:"Completion of backend operations",handerSuccess:"[ {mode} ] The processing of data has concluded.",handerIng:"Although the scene is locked and cannot be edited, it can still be viewed.",updateTitle:"Tips",updateSuccess:"The scene has been updated, the system will reload the page shortly.",resetSuccess:"The scene has been recalculated, the system will reload the page shortly.",coordResetSuccess:"The coordinates of control points have been updated, the system will reload the page shortly."},download:{cloud:"Download point cloud",format:"Download format",formatNotSupport:"Format is not supported",cropCloud:"Crop point cloud",nullCloud:"Within the crop box, the empty point cloud cannot be downloaded.",btn:"Download"},floorpan:{title:"Plan view",default:"System default",un:"No floor plan has been uploaded.",customize:{title:"Customize",steps:{0:"Please download the default floor plan, then alter or replace it before uploading your own.",1:"Please adhere to the original file format and size when uploading files."},success:"Floor plan updated successfully",un:"Please upload the custom image of {title}"}},spaceModel:{title:"Space model",defaultFloorTitle:"1st floor"},pose:{unSid:"The panoSid was not found",unImage:"Location settings are not permitted in panorama mode."},invalidRight:"Please move to the point cloud region and try again if the right-click menu is unavailable in the empty area.",objTip:"Mesh Scene"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Laser",query:"View",searchAll:"Search",search:"Search for buildings\\rooms\\hotspots…",unSearchData:"No search results found",inputScenePwd:"Enter scene password",phonePlace:"Please enter your mobile phone number",unPhonePlace:"The mobile phone number cannot be left blank.",pwdPlace:"Please enter the password",setPwdPlace:"Set password",setRepeatPwdPlace:"Repeat password",unPwdPlace:"Password cannot be left blank",pwdReg:"Password must contain English letter case, numerals, and be between 8 and 16 characters in length",unRepeatPwd:"Confirm that the password is not empty",pwdErr:"Password error",codePlace:"Enter the verification number",getCode:"Get the verification code",resetCodeTime:"Resend after {count}s",accountLoginTitle:"User Login",qrLoginTitle:"Camera Login",markPwd:"Remember password",repeatPwdDiff:"The entered passwords are not the same.",login:"Login",qrPlace:"Open the 4DKanKan app and scan to log in",forgetPwd:"Forget password",updatePwdSuccess:"Change password successfully",retrievePwd:"Retrieve password",logout:"Logout",logoutConfirm:"Are you sure you want to log out?",haveAccountLogin:"Sign in using your current account",unData:"No data available",help:"Help Center",repeatLogin:{title:"Another device is currently logged into this account, would you like to continue?",content:"If you choose [Continue], the other device will be logged out and its actions will not be preserved.",btn:"Continue"},update:"Modify",cancel:"Cancel",add:"Add",save:"Save",leave:"Exit",submit:"Submit",calc:"Calculate",hide:"Hide",open:"Open",close:"Close",ok:"Got it",reset:"Reset",enter:"Confirm",show:"Display",delete:"Delete",ignore:"Ignore",setup:"Settings",edit:"Edit",all:"All",refer:"Refresh",upload:"Upload",download:"Download",unset:"Not set",unUpdate:"No modification",downloadSuccess:"Downloaded successfully",forceLeaveConfirm:"You have an unsaved action, confirm to exit?",resetConfirm:"Confirm to reset? The action cannot be reversed.",compatible:{tip:"Please upgrade or change your browser and try to open the page again.",selectTip:"The following browsers are recommended",ff:"Firefox",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"Hours",m:"Minutes",about:"Around"},setting:{setName:"Change the name",setNameErr:"The scene name must not be blank!",setNamePlace:"Please provide a title",setPic:"Set the initial screen",setView:"Viewable settings",setOpen:"Browse settings",setOpenErr:"Please enter the password for the encryption!",public:"Public",pwd:"Encryption"},inputPlc:"Please enter",selectPic:"Select",dialogTitle:"Tips",crop:"Crop",uploadAddText:"Continue",uploadReplaceText:"Replace",uploadErr:{len:"Only a maximum of {len} files are supported!",size:"Size of {name} exceeds {size}",scale:"cale part of {name} is not {scale}",accept:"Only files in the {accept} format are supported."}}},function(e,t,n){"use strict";n.r(t),t["default"]={magnify:"Magnifying glass",free:"Free",lfree:"Horizontal",vfree:"Vertical",area:"Polygonal",rect:"Rect",move:"Move",rotate:"Rotate",series:"Segment "}},function(e,t,n){"use strict";n.r(t),t["default"]={top:"Top View",side:"Side View",scene:"3D",clound:"Roaming view",sideLeft:"Side view (N-S)",sideRight:"Side view (E-W)",switchMiniView:"{action} Mini-view",switchView:"Changing viewpoint",seting:"View Settings",showMini:"Show mini-view",showPano:"Display roaming points",showMap:"Display Amap",showFloorpan:"Display floor plan",cloudSeting:"Point cloud settings",reset:"Restore default settings",density:{name:"Point cloud quality",low:"Low",middle:"Medium",high:"High"},colorMode:{name:"Color Mode",full:"Colours",altitude:"Elevation",translucent:"Translucent"},shape:{name:"Dot shape",rectangle:"Rectangle",circular:"Circle"},moreSetting:"Advanced Settings",range:"Range",opacity:"Opacity",size:"Dot size",detail:"Detail",strong:"Enhance Edges"}},function(e,t,n){var o={"./coord.ts":280,"./crop.ts":281,"./dataset.ts":282,"./epoint.ts":283,"./err.ts":284,"./fire.ts":285,"./help.ts":286,"./hotspot.ts":287,"./measure.ts":288,"./resStatus.ts":289,"./scene.ts":290,"./sys.ts":291,"./tool.ts":292,"./view.ts":293};function r(e){var t=i(e);return n(t)}function i(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=i,e.exports=r,r.id=279},function(e,t,n){"use strict";n.r(t),t["default"]={name:"座標",title:"座標系",manageTitle:"地理的な登録",selectType:"座標の種類を選択",lat:"緯度",lng:"軽度",height:"座標高さ",ctrls:"制御点",copy:"座標コピー",copySuccess:"コピー成功!",types:{local:"ローカル座標",amap:"Amap座標",gmap:"Google map",screen:"画面座標",wgs84:"wgs84",webMercator:"測地座標",gis:"測地座標",pro:"投影座標"},edit:{gis:"地理座標",unsetCtrls:"先に制御点を設定してください。",whySetCtrls:"なぜ制御点が必要なのでしょうか?",dms:"度°、分′、秒″",num:"度°",placeholder:"ご入力してください。",placeholderDMS:"度°、分′、秒″を入力してください。",placeholderD:"度°を入力してください。",inputGis:"この座標系で制御点の地理座標を入力してください。",getGis:"地理座標の取得方法は?",noRepeat:"地理座標とローカル座標が一致していません。",noRepeatUpdate:"調整方法について見る",diff:"差",map:"マップ",gmap:"Amap",ggmap:"Google map",gisUpdateLocalUn:"P {index} 地理座標が変更され、ローカル座標は変更されない",localUpdateGisUn:"P {index}ローカル座標が変更され、、地理座標は変更されない",gisDataErr:"データが正しくありません。地理座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!",localDataErr:"データが正しくありません。ローカル座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!",pointEqual:"P1 と P2 に同じ値を入力しないでください。",movePoint:"P {index}こちらへ移動",setPoint:"P {index}を設定",localPoint:"P{index}ローカル座標",setCtrls:"制御点設定",trapLocalPoint:"シーンの制御点のローカル座標をマウスの右ボタンで設定してください。",whyTrapLocalPoint:"なぜローカル座標を設定する必要があるのでしょうか?",userUseMouse:"カスタマイズ(シーンで右クリックで選択)"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点群のクロップ",needToDisConnect:"点の位置を選択し、周囲の点への接続を削除してください",panoNotAllConnected:"切断された点群が検出されましたが、計算できません",reset:"初期状態に戻す",calcConfirm:"確認して計算しますか?\n計算には時間がかかる場合があるため、この操作を実行する前に点群\nのトリミングが完了していることを確認してください。",resetConfirm:"初期状態に戻すには計算が必要です。\n追加されたホットスポット、測定値、空間モデル、クロッピング効果、\n結合/アップロードされたデータセットは削除されるため、注意して続\n行してください。",tip:"点群をトリミングする前に確認してください",tipOper:"チップ",pointActions:{move:"動く",rotate:"回転する",scale:"規模",exclude:"除外",intersect:"交わる",clear:"クリア"},clearConfirm:"すべてのトリミング ボックスをクリアしてもよろしいですか?この操作は元に戻せません。",calcBtn:"再計算"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"データセット",all:"すべてのデータセット",unsetTitle:"未割当のデータセット",manageTitle:"データセット管理",uploadTitle:"アップロードデータセット",correctTitle:"データセット校正",refer:"参考データセット",initial:"初期データセット",recalcJoinDeleteTip:"【{sceneName}】は再計算され、追加したデータセット【{title}】は削除されました。",deleteJoinDeleteTip:"【{sceneName}】は削除され、追加したデータセット【{title}】は同時に削除されました。",join:"マージ",joinTitle:"データセットのマージ",joinTip:"シーンを選択すると、その{dataset}が現在のシーンにマージされます。",joinBtn:"すぐマージ",joinSBtn:"オンラインマージ",upload:"アップロード",uploadSBtn:"アップロード",uploadIng:"ファイルアップロード中",uploadCheck:'ファイル名に不正な文字を含めないでください " / : ? [<+=;,¥%&* とスペース',repeatUpload:"データをアップロード中です。後でもう一度お試しください。",backSearch:"検索結果へ",unJoinDatasets:"現在、アカウントで追加できるデータセットはありません。",exists:"追加済み",calc:"計算中",pointNum:"ポイント数",format:"フォーマット",deleteTip:"このデータセットの下にあるホットスポットと測定値も一緒に削除され、この操作は元に戻せません。",reset:{title:"デフォルトシーンの復元を確認する?",tip:"マージ/アップロードされたデータセットは、その場所のホットスポットと測定値とともに削除されます。"},calibration:{gotoTip:"シーンに正しくステッチされるように、データセットをキャリブレーションしてください。"},setting:{setName:"データセットの編集",subtleTip:"右側のパネルで微調整を行うデータセットを選択してください。",lockTip:"このデータセットは、コントロールポイントによってロックされています。",subtle:"微調整",viewCenter:"中心"},model:{showTitle:"空間データ",title:"空間モデル",set:"空間モデルの編集",name:"空間名称",area:"面積",volume:"体積",height:"階層の高さ",resetTip:"デフォルトの形状に戻りますが、リセットしても大丈夫でしょうか?",construct:"建物",floor:"階",room:"部屋",delConstructTip:"建物を削除すると、その建物が含むすべての空間モデルが削除されます。この操作によってデータセットが削除されるわけではありません。",delNoconstructTip:"空間モデルを削除しますか?",addFloorTop:"上部にフロアを追加",addFloorBottom:"下部にフロアを追加",titleConfirm:"空间名称为空无法保存。"},backCalc:"計算中...",uploadName:"私のアップロード"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点群校正",noEnter:"このシーンは点群の編集ができません。問題がある場合は、カスタマーサービス: 03-5823-4931までご連絡ください。",editTip:"点群が選択されていない場合、マウスの左ボタンでビューを回転させ、右ボタンでビューを移動させることができます",needToDisConnect:"ポイントを選択し、その周辺ポイントとの接続を削除してください。",panoNotAllConnected:"切断された点群が検出され、計算できませんでした。",calcConfirm:"確認して計算しますか?\nシーンはデフォルトの状態に戻ります。\nまた、すべてのホットスポット、測定値、空間モデル、およびマージ/ア\nップロードされたデータセットが削除され、切り取られた点群も初期状\n態に戻ります。",pointActions:{move:"移動",rotate:"ローテーション",connect:"接続",disconnect:"接続を削除",scale:"拡大",reset:"リセット"},"un-select":"点群が選択されていないため、パノラマ表示ができません。",openRTK:"RTK 測位を有効にする",closeRTK:"RTK ポジショニングを無効にする",openRTKTip:"シーン計算で、RTKパラメータをポイントの位置決めに使用します。",closeRTKTip:"シーン計算で、現在位置がポイントの位置となります。",calcConfirmKanKan:"确定计算?场景将恢复默认状态,添加的热点、空间装饰、自动导览将被清除。",resetConfirmKanKan:"重置后场景将恢复至上一次计算完成后的效果,确定重置? 该操作无法撤销。"}},function(e,t,n){"use strict";n.r(t),t["default"]={scene:{un:"シーンが存在しません。シーンコードを確認してください。",run:"シーンは計算中です。しばらくお待ちください。",archive:"シーンが封印されています。",del:"シーンが削除されています。",err:"シーンの計算が失敗しました。もう一度試してください。",webgl:"メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。"},serve:{title:"システムアップグレード中",desc:{0:"プラットフォームのリソースにより良いアクセスを提供するため、プラットフォームのアップグレードを行っており、アップグレード中は一時的にアクセスできなくなります。",1:"ご迷惑をおかけして申し訳ございません。"}},disconnect:"ネットワークエラー、もう一度試してください。",sdk:"Megaのシーンが開きません。ブラウザを閉じてからもう一度開いてください。",preset:"メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"火災管理のプラットホーム",model:"モデル",addTip:"右クリックまたはEscキーで追加をキャンセル",deleteConfirm:"このデータを削除してよろしいですか?",effect:{title:"特殊効果",types:{fire:"火",smoke:"スモーク",blast:"爆発"},listTitle:"追加した"},video:{title:"ガイドツアー"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"初心者ガイド",next:"次",prev:"前",tip:"次回はこちらから初心者ガイドにアクセス!",init:"4Dage Mega 編集プ​​ラットフォームの使用をお楽しみください",edit:{query:{0:"表示モードでは、インターフェイスの表示内容を制御できます。右下隅で点群モードを選択すると、点群表示をカスタマイズできます。"},data:{0:"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"},hotspot:{0:"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"},measure:{0:"[測定開始]をクリックして、長さと面積の測定を開始します。"},floorpan:{0:"このアルゴリズムは、ダウンロード、置換、および隠蔽をサポートするシーンのフロア プランを生成します。"},coord:{0:"コントロール ポイントを収集するための RTK または関連機器がシーンにある場合。その場合、シーン内の任意の場所の地理座標を取得し、複数の座標系間の変換をサポートできます。"},download:{0:"シーン全体をダウンロードすることも、トリミングしてダウンロードすることもできます。サポートされているダウンロード形式: las.プライ。オブジェクト。点群形式のダウンロードには、座標を含めることができます。"},coordinate:{0:"この関数は、シーンを Amap マップに現実的にマッピングし、正確な地理座標を取得します。シーンを撮影するときは、RTK または関連機器を使用してコントロール ポイントを取得し、パラメーターを手動で入力する必要があります。スキャナーに RTK が装備されている場合、手動で入力する必要なく、システムが自動的にコントロール ポイント情報を取得します。"},spaceDivision:{0:"シーンが複数のデータセットをインポート/アップロードする場合、適切に表示するには、このモジュールでそれらをステッチする必要があります。"},spaceModel:{0:"建物、フロア、部屋などのシーン エリアを分離できます。シーン内のエリアを検索する機能により、エリアを特定したりナビゲートしたりできます。"},epoint:{0:"シーン撮影中にポイント位置エラーが発生した場合、このモジュールはその修正を可能にします。"}},video:{coordinate:"https://docs.4dkankan.com/#/product/laser/en-us/setcontrolpoint",spaceDivision:"https://docs.4dkankan.com/#/product/laser/en-us/splicing",spaceModel:"https://docs.4dkankan.com/#/product/laser/en-us/createfloor",epoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint",kankanEpoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint"},query:{cloud:{0:"レンズの方向を回転するには、マウスの左ボタンを押したままにします",1:"ビューをパンするには、マウスの右ボタンを押したままにします",2:"地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",3:"右下のボタンをクリックして、パノラマ ビューと点群ビューを切り替えます"},pano:{0:"マウスの左ボタンを押したままにすると、スキャナの方向が回転します",1:"地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",2:"右下のボタンをクリックして、パノラマ ビューと点群ビューを切り替えます"}},link:"ユーザーマニュアル",videoBtn:"ビデオ",mobile:{step1:{title:"歩く",content:"任意の方向をクリックして移動"},step2:{title:"回転する",content:"画面を左右にスワイプ"},step3:{title:"ズーム",content:"2 本指でズームインまたはズームアウト"},step4:{title:"パノラマ/点群ビュー",content:"クリックしてパノラマ/点群ビューに切り替えます"}}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"ホットスポット",addMenu:"ホットスポット",flyErr:"遠すぎて操作に失敗した。",show:"ホットスポットを表示する",all:"すべてのホットスポット",added:"ホットスポットを追加しました。",addTip:"シーンで右クリックして「ホットスポットの追加」を選んでください。",range:{set:"可視範囲設定",min:"最小",max:"最大"},edit:{placeholder:{title:"ホットスポットのタイトルを入力してください。",content:"内容を入力してください。",addLinkTitle:"リンクテキストをご記入ください。",addLinkContent:"リンク先アドレスをご記入ください。"},unTitle:"ホットスポットが存在し、タイトルが未記入の状態",maxContentLen:"リンクを入れる前に、場所を空けておいてください。",addLink:"リンク追加"},meta:{image:{title:"画像",place:"画像のアップロード",desc:"JPGとPNGの画像、1枚の画像で5MB以内、9枚まで対応します。"},video:{title:"動画",place:"動画のアップロード",desc:"MP4、MOVビデオ、ビットレート2Mbps以下、20MB以下を対応します。"},audio:{title:"オーディオ",place:"オーディオのアップロード",desc:"5MBまでのMP3, WAVに対応します。"},web:{title:"リンク",place:"ウェブサイト表示エリア"}},deleteConfirm:"この{type}を削除してもよろしいですか?"}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"測量",unit:{meter:"メートル(m)",inch:"インペリアル(ft)"},len:"長さ",area:"面積",toolTip:"測定ツールのチェックを外すと、ポイントの切り替えが可能です。",invalidPoint:"点群が空のため、測定不可",start:"測定開始",titlePlac:"クリックするとメモを追加できます。",export:"測量を導出",exportPDF:"PDFを導出",downloadName:"測定結果",copy:"コピーに成功",pageMark:"{length}のページの第{index}ページ。",wxError:"WeChatのブラウザでPDFの導出はできません。",unSave:"測定値が保存されず、共有リンクが生成できません。",stop:"測定停止"}},function(e,t,n){"use strict";n.r(t),t["default"]={200:"操作成功",204:"系统正在处理,请勿重复提交",304:"操作に失敗し、ログアウトしています。",305:"アカウントが他のデバイスでログインしており、自動的にログアウトされます。",400:"パラメータのリストが正しくない (見つからない、形式が不一致)",401:"無許可",402:"アクセス制限、権限失効",408:"ログイン期限が切れ、自動的にログアウトされました。",500:"内部システムのエラー",502:"アップロードされるファイルは5GB以下であること",503:"アップロードの例外",2001:"objのダウンロードに失敗",2002:"数字または文字のみ大文字・小文字のみ入力が可能です。",2003:"点群データが無い",2004:"キャリブレーションに成功",2005:"キャリブレーションに失敗",2006:"ファイル形式が正しくありません。png画像のみ受け付けます。",3001:"存在しません。",3002:"例外的なポイントリストの座標",3006:"fdTokenのチェックサム失敗",3007:"割り当てが見つかりません",3008:"失敗",3009:"ログインに失敗しました。後でもう一度試してください。",3014:"アカウントまたはパスワードが正しくありません。",3015:"このユーザーは登録されていません。",3021:"アカウントが存在しないので、確認して再入力してください。",3024:"シーンを自分でコラボレーションすることができません。",3101:"計算中",3102:"シーンは存在しません。",3103:"計算の失敗",3104:"ルートは存在しません。",3105:"制御点計算表の結果が存在しないので、解決するために再計算してみてください。",4001:"検証コードに返す",4002:"制御点座標が変更され、一時的に操作不能になったことを検知しました。",4003:"正しい地理座標を入力してください。",4004:"シーンキャリブレーションの失敗",4007:"データセットの追加に失敗",4008:"データセットがマージ中であることが検出され、一時的に操作不能になりました。",5027:"フォルダが存在しません。",5028:"フォルダを変更する権利はありません。",5030:"同じレベルのフォルダ名が重複することができません。",6e3:"データセットが存在しません。",6001:"誤った変換モデル、シーンの検索が不可",6002:"誤った変換モデル、制御点の検索が不可",6003:"誤った変換モデル、制御点を設定不可",6004:"シーンサイズが制限を超えたため、マージのダウンロードに失敗しました。",6005:"info.jsonファイルが存在しません。確認してください。",6006:"アップロードされた画像のサイズが元画像と一致しません。",6007:"スクリーンショットのアップロードエラー",6008:"アルゴリズムがフロアプランの生成に失敗、info.jsonが存在しません。",6009:"プランファイルが生成されません。プランアルゴリズムが正常に呼び出されたかどうか確認してください。",6010:"vision.txt は存在しません。",6011:"final_freespace ファイルが存在しません。",8001:"デフォルト点群の復元に失敗しました。対応する点群データが見つかりません。",8002:"編集可能な点群が取得されていません",8004:"計算中",8005:"2022 年 3 月より前のシーンは再計算の対象外です。",loginErr:"ログインに失敗しました。後でもう一度試してください。",accountErr:"現在のシーンはこのアカウントでは検出されませんので、アカウントを変更して再度ログインしてください。"}},function(e,t,n){"use strict";n.r(t),t["default"]={flyUnImages:"パノラマ画像がありません。点群モードに切り替えてからもう一度試してください。",flyCurrent:"すでにこの場所にいます。",getPointError:"空白のエリアはポイントロケーションに使用できません。点群エリアに移動して、再度お試しください。",pano:"パノラマ",cloud:"点群",cloudTip:"クリックすると点群モードに切り替わります",nav:"ツアー",navPath:"ルート案内",navStart:"ツアーの起点",navEnd:"ツアーの終点",navPlaceholder:"ご確認ください。",navErr:"データセット範囲外、ルート計画不可",notice:{handerTitle:"バックオフィスの処理完了",handerSuccess:"[ {mode} ]データ処理が終了しました。",handerIng:"シーンがロックされ、編集することができませんが、引き続き閲覧することができます。",updateTitle:"ヒント",updateSuccess:"シーンは修正され、システムは近日中にページを更新します。",resetSuccess:"シーンは再計算され、システムはまもなくページを更新する予定です。",coordResetSuccess:"制御点の座標が変更され、システムは間もなくページを更新します。"},download:{cloud:"点群のダウンロード",format:"ダウンロードのフォーマット",formatNotSupport:"対応できないフォーマット",cropCloud:"点群のトリミング",nullCloud:"クロップボックス内の点群が空のため、ダウンロードできません。",btn:"ダウンロード"},floorpan:{title:"フロアプラン",default:"システムデフォルト",un:"フロアプランのアップロードはありません。",customize:{title:"カスタマイズ",steps:{0:"まずはデフォルトフロアプランをダウンロードし、修正・差し替えを行った上でアップロードしてください。",1:"アップロードの際、ファイルはオリジナルのフォーマットで、サイズは変更しないでください。"},success:"フロアプランの更新に成功",un:"{title}のカスタム画像をアップロードしてください。"}},spaceModel:{title:"空間モデル",defaultFloorTitle:"一階"},pose:{unSid:"panoSidは見つかりませんでした",unImage:"パノラマモードでは位置の設定は不可"},invalidRight:"空白の領域では右クリックメニューが使用できないので、点群領域に移動して再度お試しください。",objTip:"メッシュ シーン"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"レーザー",query:"調べる",searchAll:"検索",search:"建物を探す\\部屋\\ホットスポット",unSearchData:"検索結果が見つかりません。",inputScenePwd:"シーンのパスワードを入力してください。",phonePlace:"携帯電話番号を入力してください。",unPhonePlace:"携帯電話番号を空にすることはできません。",pwdPlace:"パスワードを入力してください。",setPwdPlace:"パスワード入力",setRepeatPwdPlace:"パスポート再入力",unPwdPlace:"パスワードは空にすることはできません。",pwdReg:"パスワードは英語の大文字、小文字、数字を含み、8-16桁で設定してください。",unRepeatPwd:"パスワードが空でないことを確認",pwdErr:"パスワードが誤っています。",codePlace:"認証コードを入力してください。",getCode:"認証コードを取得",resetCodeTime:"{count}sの後に再送信",accountLoginTitle:"ユーザーログイン",qrLoginTitle:"カメラログイン",markPwd:"パスワードを忘れないようにしてください。",repeatPwdDiff:"2回入力したパスワードが一致しません。",login:"ログイン",qrPlace:"4D KanKanアプリケーションを開けて、QRコードをスキャンしてログインしてください。",forgetPwd:"パスワードを忘れ",updatePwdSuccess:"パスワードの変更に成功",retrievePwd:"パスワードを探す",logout:"閉じる",logoutConfirm:"ログアウトしてもよろしいですか?",haveAccountLogin:"既存アカウントでサインイン",unData:"データなし",help:"ヘルプ",repeatLogin:{title:"このアカウントにログインしている別のデバイスが検出されましたが、続行しますか?",content:"「ログインを継続」を選択すると、相手機器はログインからログアウトし、その操作は保存されません。",btn:"ログインを継続"},update:"修正",cancel:"キャンセル",add:"追加",save:"保存",leave:"閉じる",submit:"提出",calc:"計算",hide:"隠す",open:"オープン",close:"オフ",ok:"OK",reset:"リセット",enter:"決定",show:"表示",delete:"削除",ignore:"無視",setup:"設定",edit:"編集",all:"全部",refer:"リフレッシュ",upload:"アップロード",download:"ダウンロード",unset:"設定なし",unUpdate:"変更なし",downloadSuccess:"ダウンロードに成功",forceLeaveConfirm:"保存されていない操作がありますが、本当に終了しますか?",resetConfirm:"リセットしてもよろしいでしょうか? この操作は元に戻せません。",compatible:{tip:"ページを開くことができません。ブラウザをアップグレードするか変更して、再度開いてください。",selectTip:"以下のブラウザを推奨しています。",ff:"Firefox",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"時間",m:"分",about:"約"},setting:{setName:"名称の修正",setNameErr:"シーン名を空にすることはできません。",setNamePlace:"タイトルを入力してください。",setPic:"初期画面の設定",setView:"パスポートの設定",setOpen:"ブラウズの設定",setOpenErr:"パスワードを入力してください。",public:"OFF",pwd:"ON"},inputPlc:"ご入力してください。",selectPic:"ご選択してください。",dialogTitle:"ヒント",crop:"クロップ",uploadAddText:"続き",uploadReplaceText:"交換",uploadErr:{len:"最大で{len}個のファイルしかサポートされていません。",size:"{name}のサイズが{size}を超えています。",scale:"{name}のスケール部分は{scale}ではありません。",accept:"{accept}形式のファイルのみサポートします。"}}},function(e,t,n){"use strict";n.r(t),t["default"]={magnify:"拡大鏡",free:"自由",lfree:"水平",vfree:"縦型",area:"多角形",rect:"長方形",move:"移動",rotate:"ローテーション",series:"連続測定"}},function(e,t,n){"use strict";n.r(t),t["default"]={top:"上面図",side:"側面図",scene:"3D",clound:"ローミング表示",sideLeft:"側面図(N-S)",sideRight:"側面図(E-W)",switchMiniView:"{action} ミニビュー",switchView:"ビューの切り替え",seting:"表示设置",showMini:"ミニビューを表示",showPano:"ローミングポイントの表示",showMap:"Display Amap",showFloorpan:"フロアプランの表示",cloudSeting:"点群設定",reset:"デフォルト設定に戻す",density:{name:"点群品質",low:"低い",middle:"中",high:"高い"},colorMode:{name:"カラーモード",full:"カラー",altitude:"標高",translucent:"半透明"},shape:{name:"点の形状",rectangle:"長方形",circular:"円型"},moreSetting:"詳細設定",range:"範囲",opacity:"不透明度",size:"ポイントの大きさ",detail:"詳細",strong:"エッジを強化"}},function(e,t,n){"use strict";n(131)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,'.hot-item[data-v-5e0781c2]{--hot-size: 32px;position:absolute;transform:translate(-50%, -50%)}.hot-item>.hot-icon[data-v-5e0781c2]{width:var(--hot-size);height:var(--hot-size);border-radius:50%;overflow:hidden}.hot-item.default[data-v-5e0781c2]{transform:translate(calc(-1 * var(--hot-size) / 2), calc(-1 * var(--hot-size) / 2));cursor:pointer;display:flex;align-items:center}.hot-item.default>.hot-icon[data-v-5e0781c2],.hot-item.default p[data-v-5e0781c2]{position:relative;z-index:1}.hot-item.default p[data-v-5e0781c2]{white-space:nowrap;margin:0 10px;overflow:hidden;max-width:0%;transition:all .2s ease;opacity:0}.hot-item.default[data-v-5e0781c2]::before{--margin: 0px;--editer-menu-fill: 255, 255, 255;content:"";position:absolute;background-color:rgba(0,0,0,.4);left:var(--margin);top:var(--margin);height:calc(100% + -2*var(--margin));width:calc(var(--hot-size) + var(--margin)*-1);z-index:0;opacity:1;border-radius:calc((var(--hot-size) + var(--margin)*-1)/2);transition:all .3s ease}.hot-item.default.active[data-v-5e0781c2]{z-index:999}.hot-item.default.active[data-v-5e0781c2]::before{--margin: -4px;opacity:1;width:calc(100% + -2*var(--margin))}.hot-item.default.active p[data-v-5e0781c2]{max-width:100%;opacity:1}',""]),e.exports=t},function(e,t,n){"use strict";n(132)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,'.hot-item[data-v-12eb73ac]{--hot-size: 32px;position:absolute;transform:translate(-50%, -50%)}.hot-item>.hot-icon[data-v-12eb73ac]{width:var(--hot-size);height:var(--hot-size);border-radius:50%;overflow:hidden}.hot-item.default[data-v-12eb73ac]{transform:translate(calc(-1 * var(--hot-size) / 2), calc(-1 * var(--hot-size) / 2));cursor:pointer;display:flex;align-items:center}.hot-item.default>.hot-icon[data-v-12eb73ac],.hot-item.default p[data-v-12eb73ac]{position:relative;z-index:1}.hot-item.default p[data-v-12eb73ac]{white-space:nowrap;margin:0 10px;overflow:hidden;max-width:0%;transition:all .2s ease;opacity:0}.hot-item.default[data-v-12eb73ac]::before{--margin: 0px;--editer-menu-fill: 255, 255, 255;content:"";position:absolute;background-color:rgba(0,0,0,.4);left:var(--margin);top:var(--margin);height:calc(100% + -2*var(--margin));width:calc(var(--hot-size) + var(--margin)*-1);z-index:0;opacity:1;border-radius:calc((var(--hot-size) + var(--margin)*-1)/2);transition:all .3s ease}.hot-item.default.active[data-v-12eb73ac]{z-index:999}.hot-item.default.active[data-v-12eb73ac]::before{--margin: -4px;opacity:1;width:calc(100% + -2*var(--margin))}.hot-item.default.active p[data-v-12eb73ac]{max-width:100%;opacity:1}',""]),e.exports=t},function(e,t,n){"use strict";n(133)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,'.coord[data-v-4ff56626]{position:absolute;z-index:3;background:rgba(var(--editer-menu-fill), 0.3);border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;color:#fff;font-size:14px;pointer-events:none;transform:translateX(calc(-100% - 6px)) translateY(6px)}.coord p[data-v-4ff56626]{white-space:nowrap}.coord p[data-v-4ff56626]:not(:last-child){margin-bottom:8px}.anchor[data-v-4ff56626]{border-radius:50%;pointer-events:none;position:absolute;z-index:2;width:16px;height:16px;background:rgba(250,63,72,.9);box-shadow:0px 0px 4px 0px #fa3f48;border:2px solid #fff}.line[data-v-4ff56626]{position:absolute;pointer-events:none;z-index:1;pointer-events:none;overflow:hidden}.line[data-v-4ff56626]::after{content:"";position:absolute;width:var(--lineWidth);border-bottom:2px dotted #fff;left:var(--left);bottom:var(--bottom);right:var(--right);top:var(--top);transform-origin:var(--origin);transform:rotateZ(var(--deg))}',""]),e.exports=t},function(e,t,n){"use strict";n(134)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,'.atom[data-v-a1eb1dc8]{position:absolute;transform:translate(-50%, -50%);white-space:nowrap;height:40px;padding-left:5px;padding-right:10px;padding-top:2px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;border-radius:20px;background:rgba(27,27,28,.4)}.atom .icon[data-v-a1eb1dc8]{margin-right:10px;line-height:32px;font-size:32px}.atom.map-atom[data-v-a1eb1dc8]{height:30px;padding-left:5px;padding-right:10px;padding-top:2px}.atom.map-atom .icon[data-v-a1eb1dc8]{font-size:18px;line-height:18px;margin-right:0}.atom.scene-atom.nav-success[data-v-a1eb1dc8]{display:none}.atom.start .icon[data-v-a1eb1dc8]{color:#3ebc50}.atom.end .icon[data-v-a1eb1dc8]{color:#df4341}.nav-panel[data-v-a1eb1dc8]{position:absolute;left:10px;top:calc(var(--editor-head-height) + 10px);width:340px;background:rgba(27,27,28,.8);border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px 20px 40px}.nav-panel h2[data-v-a1eb1dc8]{font-size:16px;font-weight:bold;color:#999;line-height:21px;margin-bottom:20px}.nav-panel .form[data-v-a1eb1dc8]{position:relative;padding-right:26px;margin-bottom:20px}.nav-panel .form .transform[data-v-a1eb1dc8]{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;color:rgba(255,255,255,.7);cursor:pointer}.nav-panel .form .nav-input[data-v-a1eb1dc8]:not(:last-child){margin-bottom:10px}.nav-panel .form .nav-last-icon[data-v-a1eb1dc8]{color:#68686b}.nav-panel .form .nav-pre-icon[data-v-a1eb1dc8]{border-right:1px solid rgba(230,230,230,.3);padding-right:10px}.nav-panel .form>.nav-input:first-of-type .nav-pre-icon[data-v-a1eb1dc8]{color:#3ebc50}.nav-panel .form>.nav-input:last-of-type .nav-pre-icon[data-v-a1eb1dc8]{color:#df4341}.nav-panel .summary[data-v-a1eb1dc8]{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0;display:flex;justify-content:space-between;font-size:14px}.nav-panel .steps[data-v-a1eb1dc8]{margin-top:20px;padding-left:36px;position:relative}.nav-panel .steps .item[data-v-a1eb1dc8]{box-sizing:content-box;display:flex;justify-content:space-between;flex-direction:column;padding:10px 0}.nav-panel .steps .item.start[data-v-a1eb1dc8]{padding-top:0}.nav-panel .steps .item.end[data-v-a1eb1dc8]{padding-bottom:0}.nav-panel .steps .item[data-v-a1eb1dc8]:not(.end){border-bottom:1px solid rgba(255,255,255,.16)}.nav-panel .steps .item p[data-v-a1eb1dc8]{font-size:14px;margin-bottom:6px}.nav-panel .steps .item span[data-v-a1eb1dc8]{color:rgba(255,255,255,.7);font-size:12px}.nav-panel .steps .split[data-v-a1eb1dc8]{position:absolute;left:0;top:0;bottom:0;width:24px}.nav-panel .steps .split[data-v-a1eb1dc8]::after{content:"";position:absolute;left:12px;border-left:1px #fff dashed;top:24px;bottom:24px;z-index:0}.nav-panel .steps .split .start[data-v-a1eb1dc8],.nav-panel .steps .split .end[data-v-a1eb1dc8]{font-size:24px;position:absolute;left:0;z-index:1}.nav-panel .steps .split .start[data-v-a1eb1dc8]{color:#3ebc50;top:0}.nav-panel .steps .split .end[data-v-a1eb1dc8]{color:#df4341;bottom:0}',""]),e.exports=t},function(e,t,n){"use strict";n(135)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".inject-com[data-v-4077187d]{position:absolute;z-index:999;transform:translate(-50%, -100%)}.test[data-v-4077187d]{position:absolute;color:#000;background-color:rgba(255,255,255,.5)}",""]),e.exports=t},function(e,t,n){"use strict";n(136)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".inject-com[data-v-9ca1b054]{position:absolute;z-index:999;transform:translate(-50%, -100%)}.test[data-v-9ca1b054]{position:absolute;color:#000;background-color:rgba(255,255,255,.5)}",""]),e.exports=t},function(e,t,n){"use strict";n(137)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,'.info[data-v-295f04dc]{position:absolute;z-index:1;bottom:0;left:0;margin-bottom:10px;margin-left:10px;display:flex;pointer-events:none;color:#000;font-size:12px}.scale[data-v-295f04dc]{--size: 1px;text-align:center;border-bottom:var(--size) solid currentColor;position:relative}.scale[data-v-295f04dc]::after,.scale[data-v-295f04dc]::before{content:"";position:absolute;height:6px;width:var(--size);bottom:0;background-color:currentColor}.scale[data-v-295f04dc]::before{left:0}.scale[data-v-295f04dc]::after{right:0}.zoom[data-v-295f04dc]{margin-right:20px}',""]),e.exports=t},function(e,t,n){"use strict";n(138)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,"\n.map.view-full .info {\n left: calc(var(--editor-menu-left) + var(--editor-menu-width));\n bottom: var(--editor-menu-bottom);\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(139)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".split[data-v-c70c4088]{position:absolute;background-color:#000;z-index:999}.split.w[data-v-c70c4088]{top:50%;left:0;right:0;height:4px;margin-top:-2px}.split.h[data-v-c70c4088]{left:50%;top:0;bottom:0;width:4px;margin-top:-2px}.screen[data-v-c70c4088]{position:absolute;z-index:9999;background:rgba(27,27,28,.8);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;color:rgba(255,255,255,.7);line-height:16px;padding:4px 6px;cursor:pointer;display:flex;box-shadow:inset 0 0 1px rgba(255,255,255,.9);align-items:center}.screen.top[data-v-c70c4088]{left:10px;top:10px}.screen.clound[data-v-c70c4088]{left:calc(50% + 10px);top:10px}.screen.slideLeft[data-v-c70c4088]{top:calc(50% + 10px);left:10px}.screen.slideRight[data-v-c70c4088]{left:calc(50% + 10px);top:calc(50% + 10px)}.screen.full[data-v-c70c4088]{left:10px;top:10px}.screen>i[data-v-c70c4088]{margin-right:4px}.screen .fview-more[data-v-c70c4088]{margin-left:14px;display:inline-block;margin-bottom:5px}.screen .leave-menu[data-v-c70c4088]{position:absolute;top:100%;margin-top:9px;box-shadow:inset 0 0 1px rgba(255,255,255,.9);background:rgba(27,27,28,.8);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:9px 0;left:0}.screen .leave-menu .atom[data-v-c70c4088]{padding:5px 10px;color:#fff;font-size:12px;white-space:nowrap;display:flex;align-items:center}.screen .leave-menu .atom p[data-v-c70c4088]{margin-left:4px}",""]),e.exports=t},function(e,t,n){"use strict";n(140)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,"\n.carry-layer > * {\n pointer-events: all;\n}\n",""]),e.exports=t},,,,,,function(e,t,n){var o=n(320);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("c5500fa6",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".x-scrollbar {\n position: relative;\n}\n\n.x-scrollbar__container {\n position: relative;\n z-index: 1;\n width: 100%;\n height: 100%;\n overflow: auto;\n}\n\n.x-scrollbar__container--hideScrollbar {\n scrollbar-width: none !important;\n -ms-overflow-style: none !important;\n}\n\n.x-scrollbar__container--hideScrollbar::-webkit-scrollbar {\n display: none !important;\n}\n\n.x-scrollbar__container--preventDefault {\n overscroll-behavior: contain;\n -ms-scroll-chaining: none;\n}\n\n.x-scrollbar__content {\n display: inline-block;\n vertical-align: middle;\n min-width: 100%;\n}\n\n/* 轨道 */\n.x-scrollbar__track-x,\n.x-scrollbar__track-y {\n opacity: 1;\n position: absolute;\n z-index: 2;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n}\n\n.x-scrollbar__track-x {\n left: 0;\n bottom: 0;\n width: 100%;\n height: 8px;\n}\n\n.x-scrollbar__track-y {\n top: 0;\n right: 0;\n height: 100%;\n width: 8px;\n}\n\n/* 滑块 */\n.x-scrollbar__thumb-x,\n.x-scrollbar__thumb-y {\n position: absolute;\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 5px;\n transition: height 0.2s ease-in-out, width 0.2s ease-in-out;\n}\n\n.x-scrollbar__thumb-x {\n height: 5px;\n bottom: 0px;\n}\n\n.x-scrollbar__thumb-y {\n width: 5px;\n right: 0px;\n}\n\n/* 激活后大小 */\n.x-scrollbar__track-x:hover .x-scrollbar__thumb-x,\n.x-scrollbar__track--draging .x-scrollbar__thumb-x {\n height: 8px;\n}\n\n.x-scrollbar__track-y:hover .x-scrollbar__thumb-y,\n.x-scrollbar__track--draging .x-scrollbar__thumb-y {\n width: 8px;\n}\n\n/* 鼠标移入容器 => 显示滑块 */\n.x-scrollbar-keep > .x-scrollbar__track-x,\n.x-scrollbar-keep > .x-scrollbar__track-y,\n.x-scrollbar:hover > .x-scrollbar__track-x,\n.x-scrollbar:hover > .x-scrollbar__track-y {\n opacity: 1;\n}\n\n/* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */\n.x-scrollbar__track-x:hover,\n.x-scrollbar__track-y:hover,\n.x-scrollbar__track-x.x-scrollbar__track--draging,\n.x-scrollbar__track-y.x-scrollbar__track--draging {\n opacity: 1 !important;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(141)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".slide-up-enter-active[data-v-c862127a],.slide-up-leave-active[data-v-c862127a]{will-change:transform;transition:all .2s ease-in-out}.slide-up-enter-from[data-v-c862127a]{opacity:0;transform:translate3d(0, 100%, 0)}.slide-up-enter[data-v-c862127a]{opacity:1;transform:translate3d(0, -100%, 0)}.slide-up-leave-active[data-v-c862127a]{opacity:0;transform:translate3d(0, 100%, 0)}",""]),e.exports=t},function(e,t,n){"use strict";n(142)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".slide-right-enter-active[data-v-97f1470a],.slide-right-leave-active[data-v-97f1470a]{will-change:transform;transition:all .2s ease-in-out}.slide-right-enter-from[data-v-97f1470a]{opacity:0;transform:translate3d(100%, 0, 0)}.slide-right-enter[data-v-97f1470a]{opacity:1;transform:translate3d(-100%, 0, 0)}.slide-right-leave-active[data-v-97f1470a]{opacity:0;transform:translate3d(100%, 0, 0)}",""]),e.exports=t},function(e,t,n){e.exports=n.p+"img/ff.67952769.png"},function(e,t,n){e.exports=n.p+"img/eg.6462c7c7.png"},function(e,t,n){e.exports=n.p+"img/safar.50205f34.png"},function(e,t,n){e.exports=n.p+"img/chrome.bc51f70f.png"},function(e,t,n){e.exports=n.p+"img/err.25870c10.png"},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,":root body{--hide-header-top: calc(-1 * var(--editor-head-height));--show-header-top: 0px;--simle-map-width: 400px;--simle-map-height: 200px;--scale-simle-map-width: 600px;--scale-simle-map-height: 300px;--global-search-width: 340px;--taggle-btn-width: 30px;--body-right-margin: 20px}",""]),e.exports=t},function(e,t,n){var o=n(332);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("fb968192",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,":root body{--editor-toolbox-width: calc(100vw - var(--editor-menu-width));--hide-header-top: calc(-1 * var(--editor-head-height));--show-header-top: calc(-1 * var(--editor-head-height));--simle-map-width: 300px;--simle-map-height: 150px;--scale-simle-map-width: 300px;--scale-simle-map-height: 200px;--global-search-width: calc(100% - 72px);--taggle-btn-width: 42px;--body-right-margin: 10px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}:root body .ui-editor-toolbox{z-index:300;padding-top:calc(var(--padding-top) + 20px)}:root body .ui-editor-head{z-index:3000}.horizontal .hot-item .hot-bubble:not(.pc){width:356px !important;--bottom-left: 173px !important}",""]),e.exports=t},,,function(e,t,n){var o=n(336);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("b0f97cb6",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".driver-fix-stacking{z-index:2000 !important}div#driver-highlighted-element-stage{outline:9999px solid rgba(0,0,0,.75);background:none !important}div#driver-page-overlay{background:none}div#driver-popover-item{padding:0;background:rgba(27,27,28,.8);box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,.1);border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #000;max-width:650px;width:360px}div#driver-popover-item .driver-popover-tip.left{border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);top:25px}div#driver-popover-item .driver-popover-tip.left.position-center{top:30%}div#driver-popover-item .driver-popover-tip.left.position-bottom{top:auto;bottom:50%}div#driver-popover-item .driver-popover-tip.right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;top:25px}div#driver-popover-item .driver-popover-title{font:inherit;font-size:16px;padding:20px;color:#ccc;border-bottom:1px solid rgba(255,255,255,.16);position:relative}div#driver-popover-item .driver-popover-title .close{position:absolute;top:50%;right:20px;font-size:16px;transform:translateY(-50%)}div#driver-popover-item .driver-popover-title img{vertical-align:-5px;height:22px}div#driver-popover-item .driver-popover-description{padding:0 20px;font-size:14px;font-weight:normal;color:#fff;margin:10px 0 30px;line-height:21px}div#driver-popover-item .driver-popover-description img{display:block;margin:40px auto 10px}div#driver-popover-item .driver-popover-footer{text-align:center;padding-bottom:40px}div#driver-popover-item .driver-popover-footer button{float:none !important;height:34px;outline:none;border-radius:4px;font-size:14px;box-sizing:border-box;width:130px;color:var(--colors-color);border:1px solid #00c8af;background:#00c8af;color:#fff;text-shadow:none}div#driver-popover-item .driver-popover-footer button:empty{display:none !important}div#driver-popover-item .driver-popover-footer .driver-navigation-btns{float:none}div#driver-popover-item .driver-popover-footer button.driver-disabled{color:#444;border-color:#444;background:none}div#driver-popover-item.video-layout .video-btns{position:absolute;left:0;right:0;margin-top:30px;text-align:center}div#driver-popover-item.video-layout .video-btn{position:absolute;width:130px;text-align:center;height:33px;border-radius:4px;color:#00c8af;border:1px solid;text-decoration:none;line-height:33px;transform:translateX(-100%);margin-left:-10px}div#driver-popover-item.video-layout .driver-popover-footer button{margin-left:10px;transform:translateX(50%)}.edit-goto.help .help-content .help-p{font-weight:400;font-size:32px;letter-spacing:5px;margin:10px auto 40px}",""]),e.exports=t},function(e,t,n){"use strict";n(146)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".help[data-v-4dec16d8]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden;--strong-size: 500px}.help.mobile[data-v-4dec16d8]{--strong-size: 400px}.help[data-v-4dec16d8]:not(.show-mode){background:rgba(0,0,0,.8)}.help .help-close[data-v-4dec16d8]{position:absolute;right:3vmin;top:3vmin;font-size:32px;color:#fff}.help-content[data-v-4dec16d8]{color:#fff;text-align:center}.help-img[data-v-4dec16d8]{display:block;margin:auto}.help-p[data-v-4dec16d8]{display:inline-block;font-size:16px;color:#fff;margin:24px auto 60px;position:relative}.help-strong[data-v-4dec16d8]{position:absolute;left:0;bottom:0;margin-left:calc(-1*var(--strong-size)/2);margin-bottom:calc(-1*var(--strong-size)/2);width:var(--strong-size);height:var(--strong-size);border-radius:50%;z-index:-1;outline:99999px solid rgba(0,0,0,.8)}.help-line[data-v-4dec16d8]{position:absolute;left:calc(var(--strong-size)/2*.6);bottom:calc(var(--strong-size)/2*.85);border-top-left-radius:100%;border:1px dotted #fff;border-right:none;border-bottom:none;z-index:-1}.help-line.mobile[data-v-4dec16d8]{left:calc(var(--strong-size)/2*.15);bottom:calc(var(--strong-size)/2*1)}.help-line .help-line-icon[data-v-4dec16d8]{position:absolute;top:100%;left:0;transform:translate(-1px, -1px) rotate(90deg);transform-origin:top center;color:#fff}.help-btn[data-v-4dec16d8]{width:160px;font-size:16px;height:40px;max-width:25vw}.help-btn[data-v-4dec16d8]:not(:last-child){margin-right:30px}.btn-help-close[data-v-4dec16d8]{position:absolute;left:50%;transform:translateY(40px) translateX(-50%);font-size:40px;color:#fff}",""]),e.exports=t},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAADFBJREFUeF7tnWHoLkUVxp8DBX3wg0JBUlJCQkKikWJCkoLSlZSSlIyEhAIFjZSUrmR0paQrGRkpFhUVFRUZ3cjQi0lKSkZKiUJGQkJCCn7ogx8ChSeey7z3bvvf3ZnZPbvvvrsz8OfCfWdnZuf89syZmTNnDCWtugds1W9fXh4FgJVDUAAoAKy8B1b++kUDFABW3gMrf/2iAQoAK++Blb9+0QAFgJX3wMpfv2iAAsA0PUDybAB3AjgTwAsADprZt6epfTu1kPwogAMA3gngCQA3mtkj22lNc62TaACSHwBwCMAbas34lJl9b04d4tUWkh8EcF+tvP8C+LCZHfaqZ2g5owPQIXy1/RkzO23oS8zxeZL3A9jX0LZZQTAqABHhq29eNLMT5yjAoW0i+RcAZ7SUMxsIRgMgQfjqm3vN7PKhnT3H50neA+CajrbNAoJRAEgU/vMAzjcz/bu4RPKNAP4M4O1zhsAdgCL8Y+ImKeH/fs4QuAKQKHz10O/CVLDvl/+ayjCzn/ctIOW5YMlf3DB7SXl8k0cQnBd5YGvDgRsAJN8H4MGBnZXTscp7yMwuzX0oJT/Jr2renpLXKY8guNjMHnIqL6kYTwD+COC9SbX6ZtrnPa8m+S4AT/s2M6m058zslKScTpk8AXgVwOuc2pVTzC1mdlvOA7G8JK8G8K1YvpF+P9HMXhyp7D3FegLwDwDvmKrhlXrcVxNJagFHCzlTp1cAnGBmsnEmSZ4AXAvgrklafawSTSFPNTONn26JpDSZpnBtCzluddUKctdmsYa6AaCKSH4xbH7E6hXpQyg/MgsAcJOZaWPJPYV5/Je0dj/QsBVMxyU08E4zuyEhn2sWVwAyIHgAwKXeX65rzzgUFjTJTwFcFiluK8JXm9wBmBMEJLX7+JHwFUuda3VO2ufZoEF+OJbBtQvCHw2ADAgOmNmtDh/bniJIfhzAHQDe3FG+bIeDAG731kYkU2yirX35mz4ZRQNsCk+wCZ43s5O9AeixiCN7QkOStINLIikjUs4vbWnrwh9VAyRC8IKZneTS46EQkjLcbulRpuySS7ymYJHt4FkIfxIAIsOBa0eQfD+Ah3sIf/PI9Wb2jQHPH320Q/u5vvPQto46BFQbR/JzYYq4cQuTu9TlnmNv5KtL6av/AHiThxYIBuiPajOAO8zsppSGTJVnMgCCJngrgNMBvGRmcpJ0SyS1D6H9iKb0YwB3B+tfM4FPhI2euo+inr3MzH7p1TCSmn28DcBTc/R9mBQAr05tKidoGFn09bTfzG6v/2fYupYWqu9f3GVmnx6zrXMqe0kASN1eWetc+Qxc2NbhJL8J4Lra7w+Y2UVzEtKYbVkSAL8KCz7V/urcKAo+DH+odfDDZnb+mJ0+p7KXDoB8DltnBWF8lvduNRUA5kRoaltINmmAAkCkA4sGAIoGSP3K5pyvaIB+0ikaoGiAfuTM7amiAfpJpGiAogH6kTO3p4oG6CeRogEaNIB8DQHIoUQnejZn++R7qP2Ln3mfQ+gnOp+nCgB7AZDDaex8w18BXGVmT/mIYXulFAD2ApAqja2d50ttYEq+AkB/ANS/guA8M/tTSmfPMU8BYBgAkqk8jE/zcCLZBiAFgOEASG5XAdBRdUUF00ESOYEcHzSETi/J6fTusVzQh4BTAGgHQF/2fgCPhQ5+T3AhbzouJiHLuyjmgq6jc1/wdIMbInw9WwBoBuBRABfWBRX8/H4D4IIBHa/taXkfu7mgD2hLAQDNAJzRNsUjqRPQf0uYKnbJRUPCRXOwG4oG2AtANHYhSXkRKSLKkKSooV8bUoDHswWAHnsBLcvOufI44oIewsh+srbqqN8e16ojgMNj2gwFAF8AtIqoeMgKf6soH4oRLBf0tniBEnIsrI6M0WvGijFcAPAFoDFeUQgara+5bxJYOrWksw2uqQDgB0BnxDKSTW7rucJUoOlf5z7Ulb8A4AdA54kiktpZVNDIIUm2wclmpn9dUgHAD4CYB7K2lf/ZITUJVWsEWh+QXdAWcMs1pkIBYB4AfBnArdV1gWA3/KAhPpFrTIUCwPYB0M0pNzdphg7jUcOAS5DtAsB2AdB2so6jty4Lk9SwUY84fq6Zabl6cCoAbBeAJ8zsrC4pkvxFQ5SxTnsjh4pZABAiaumOHYVTkwGkM/xKWkzRYsm9AB7qWhGb0im0Z11NRmD0HGKfunYKgHBOX9uksTCznStifTqq7+HQnnUVAOpkkvw8AFnAOalxGtRTKNrbzz4b2LOuAkBVyiS1AfLdHMlX8u6BoKdQmsLCdwaVUBt61lUA2AiQpGLmSKU3xehJZeL/IOgpFMXw/Vdw39rUGw3k1LOuAkAFgKaz/JuftSKmKY4OYsjFSt43bcGWj0LQRyjha9alllpwUV2KFajIZZ3eOn3qCvcH1VcC12cEtnTERvi6pOHm6lo3STlXfqVjS/VIiPU+QqkNScfFBB8BuM9S8CoB+GyI4VtX9a0rYuFL7QpFf31wqJBHbjW5zZdrsGTPzYsGCD1IUk6VuomrmjTf1/Jm58UPkdjDGjqkLaYAoD57UbtPMrOX2wyYAsAxAJqulkkOn5oZCHosDSDj9fsArgAg8BSNrDO4ZAHgGABNa9tZMXpJfl0eMgnThVEAqNgCAuG1FO9ekoqSqhlHNa3SBpBLtXzlqilZA1Q6PwWCUQFIAPBolrDcrXevrniOMuXMadfkewEtmxvPhcufsu4RStAEswEgGLJnhymnINCU82OxmcfQ2U0Mhm0AIC9ZzbvrqZenSwSCWQEQE0bT70sEQJa6DMHNjl/1vbNsgcpw0DQt088FgAh1k2uAoArbtIB+zoag44KmAsAcAQgQaHVPp2+bkhcEBYC5AhAg6LLkPSAoAMwZgAgEmhFcEVtgqb9fGA602aTVxgLA3AEYCQIt0AgC3Qc45BKpPoa76zOLmwW09Q5JXbGqpdV66qsJBMHxcwzLkkPImgBQbL62e3Z7QZDT0XPNuxoAwlAQg0Dn71wPR85V8JU1jibnmbO8bl3byjpAV6dHLl1eRHDGHOhats/fbWaKVjo4zQ6ABE2wKghI6kSxThZX0/KPhoWIXFJ/+xowXw0ELfGIdJys1fkkRy3MUgNUxr/NdG61EJB8GoDc16vp9Sk+CCkgzBqAMBysGgKSciKRM8kmvWxmCi7lkmYPwNohIPlqLSbhs2Z2qov0dylS6BptApI6q/DvmrDvM7NLVgfAGjVBy9W2rpdb78QQUKV9TZqA5NUAdFimmq7zDBe3cwAkaoILzGwT5dtLW05eDsnvyOW8VvE5ZqaYCS5pJwFIgEBn+xS0cachIFn3oNb6xwmxAzQ5ZOwsABUIHmwJ3LzTELQcJHnUzM7NEXAs704DECDQyeH7lwZByzG4IwdhY0LN+X3nAVgiBMHQ1Qmq+g0kp5iZzlC4pUUAkACBDp/qdq+/u/XciAWR/EyIOl6t5XEzO8e72sUAUIFANkFTCPadgCBET3mmISjGlWb2kwJApAfC6pm2UOvnD/WkINDsYJY3fgbVL3umvv2raClS/53H5/vAsSgNsOmACASaHciz6HCfDhvrmSB8ucTVg1yoSnlH61o697RIAMJwIAOqTRPIx/AggNvG+KpypRTC4Oh4W9NtZNEj5Ln1VfMvFoAECJRFblX7t6kNSH4IgAJlVrd8NzKS6tfKn/4dJS0agEQIlE1nBxSjYBKH0+D3qOhkNzaM9xtBa7zX3YUuQaHb6Fk8AAECOZXcE6547fqS9KXpbh+d3X/Mc3gIY7ziA+jEkmIi1yOAV9s1mcvbKgCoGIeKTip1mxKgUkLQEKEpmf4Un/+lMJOQIflKFRCSWpFUuTr2riPwbwlC1mxEf2cm1isIdTfQk6Po/FqhqwIgaAP51+kCp6Y7gKfo8646FDjjBs87gWIvtDoAAgQ6gCJtcCBy4XOs/7x+lw2iCCmPeBWYWs4qAagMCVLZcrrQ9e9TawRNRQ9pSNqG4Dd9sGoAql9JuDtAUzLNxVPH69QPrTqt09cuI/O3U6r6Vc8CcqUUDDoZbqcHA05zdP1tDLwjJ49r5cpo1J8MRC056+CGDEf9KTL6k2PO53PfsWiAvj22sOfKELAwgea+TgEgt8cWlr8AsDCB5r5OASC3xxaWvwCwMIHmvk4BILfHFpa/ALAwgea+TgEgt8cWlr8AsDCB5r5OASC3xxaWvwCwMIHmvs7/ADD1NduoNVmKAAAAAElFTkSuQmCC"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){"use strict";n(147)},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,".help[data-v-c03cd560]{position:absolute;z-index:9999;left:0;top:0;right:0;bottom:0;background:rgba(27,27,28,.8);display:flex;align-items:center;justify-content:center;padding:5% 0 calc(5% + 10vh + 30px);overflow-y:auto}.help-content[data-v-c03cd560]{width:68%;position:relative}.help-close[data-v-c03cd560]{position:absolute;bottom:-10vh;font-size:50px;left:50%;transform:translateX(-50%)}.help-step[data-v-c03cd560]{display:flex;align-items:center}.help-step[data-v-c03cd560]:not(:last-child){margin-bottom:4.5vh}.help-step img[data-v-c03cd560]{width:64px;height:auto;margin-right:5.3vw}.help-step h3[data-v-c03cd560]{font-size:16px;color:#fff;margin-bottom:10px}.help-step p[data-v-c03cd560]{font-size:14px;color:rgba(255,255,255,.7)}",""]),e.exports=t},function(e,t,n){var o=n(346);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("d2f1a97e",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(17),r=n(128),i=n(347),a=n(348),c=n(349);t=o(!1);var l=r(i),s=r(a),u=r(c);t.push([e.i,'/*!\n * ress.css • v4.0.0\n * MIT License\n * github.com/filipelinhares/ress\n */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted #ccc}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.disabled,:disabled{opacity:.3 !important;pointer-events:none !important}.strengthen{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border:1px solid #000}.strengthen-left{box-shadow:inset 2px 0 0 -1px rgba(255,255,255,.1);border-left:1px solid #000}.strengthen-right{box-shadow:inset -2px 0 0 -1px rgba(255,255,255,.1);border-right:1px solid #000}.strengthen-top{box-shadow:inset 0 2px 1px -1px rgba(255,255,255,.1);border-top:1px solid #000}.strengthen-bottom{box-shadow:inset 0 -2px 1px -1px rgba(255,255,255,.1);border-bottom:1px solid #000}.fun-ctrl{transition:color .3s ease;cursor:pointer;color:rgba(255,255,255,.7) !important}.fun-ctrl:hover{color:#fff !important}.fun-ctrl:active{color:var(--colors-primary-base) !important}.iconfont{font-weight:400}:root{--colors-primary-fill: 255, 255, 255;--colors-primary-base-fill: 0, 200, 175;--colors-primary-base: rgb(var(--colors-primary-base-fill));--colors-primary-hover: #008B7A;--colors-primary-click: #005046;--colors-color: #999;--colors-border-color: rgba(var(--colors-primary-fill), 0.16);--colors-content-color: rgb(--colors-primary-fill);--colors-normal-back: rgba(var(--colors-primary-fill), 0.1);--colors-normal-base: rgba(var(--colors-primary-fill), 0.7);--colors-normal-hover: rgba(var(--colors-primary-fill), 1);--colors-normal-click: var(--colors-primary-click);--colors-normal-fill-back: var(--colors-normal-back);--colors-normal-fill-base: var(--colors-normal-base);--colors-normal-fill-hover: var(--colors-normal-hover);--colors-normal-fill-click: var(--colors-primary-click);--colors-error-fill: 250, 63, 72;--small-size: 12px;--medium-size: 14px;--big-size: 16px;--color-main-normal: var(--colors-primary-base);--color-main-hover: var(--colors-primary-hover);--color-main-focus: var(--colors-primary-click);--editor-head-filter: blur(0px);--editor-head-height: 50px;--editor-head-back: rgba(20, 20, 20, 0.86);--editor-menu-filter: var(--editor-head-filter);--editor-menu-width: 80px;--editor-menu-left: 0px;--editor-menu-right: 0px;--editer-menu-fill: 27, 27, 28;--editor-menu-back: rgba(var(--editer-menu-fill), 0.8);--editor-menu-active-back: rgba(var(--colors-primary-fill), 0.06);--editor-men-color: rgba(255,255,255,0.7);--editor-toolbox-width: 340px;--editor-toolbox-back: var(--editor-menu-back)}.ui-loading{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.3);--width: 15px;--color: #fff}.ui-loading__box{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ui-loading__box .default div{width:var(--width);height:var(--width);background:var(--color);border-radius:50%;display:inline-block;margin-left:calc(var(--width)*.6)}.ui-loading__box .default div:nth-child(1){animation:ui-loading-default 1s -0.5s linear infinite}.ui-loading__box .default div:nth-child(2){animation:ui-loading-default 1s -0.25s linear infinite}.ui-loading__box .default div:nth-child(3){animation:ui-loading-default 1s 0s linear infinite}@keyframes ui-loading-default{0%{transform:scale(1);opacity:1}50%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:.8}}.ui-dialog{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ui-dialog__box{position:relative;display:inline-block;min-width:300px;max-width:calc(100% - 20px);min-height:100px;background-color:rgba(26,26,26,.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,.7);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(400px);backdrop-filter:blur(400px)}.ui-dialog__box::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;top:1px;border:1px solid rgba(255,255,255,.1);border-radius:4px;z-index:0;pointer-events:none}.ui-dialog__box header{color:#999;padding:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgba(255,255,255,.16);font-weight:bold}.ui-dialog__box header i{cursor:pointer}.ui-dialog__box section{padding:40px 30px;display:flex;align-items:center;justify-content:center}.ui-dialog__box footer{padding:20px;display:flex;align-items:center;justify-content:center;border-top:solid 1px rgba(255,255,255,.16)}.ui-dialog__box footer button{width:105px;margin-left:10px;margin-right:10px}.confirm-content{line-height:1.8}.ui-toast{position:fixed;display:flex;align-items:center;justify-content:center;left:50%;top:70px;width:300px;margin-left:-150px;height:100px;overflow:hidden}.ui-toast__box{color:#fff;font-size:14px;position:relative;display:flex;align-items:center;justify-content:center;background-color:rgba(26,26,26,.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,.7);border-radius:4px;border:1px solid #000;padding:8px 20px;pointer-events:all}.ui-toast__box.fixed i,.ui-toast__box.success i,.ui-toast__box.error i,.ui-toast__box.warn i{display:inline-block}.ui-toast__box.success .icon{background-image:url('+l+")}.ui-toast__box.error .icon{background-image:url("+s+")}.ui-toast__box.warn .icon{background-image:url("+u+')}.ui-toast__box::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;top:1px;border:1px solid rgba(255,255,255,.1);border-radius:4px;z-index:0;pointer-events:none}.ui-toast__box>i{display:none}.ui-toast__box .icon{margin-right:10px;font-size:0;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:contain}.ui-toast__box .close{cursor:pointer;font-size:14px;margin-left:20px}.ui-tree{--ctrl-size: 14px;--padding-size: 20px;--margin-size: 20px;--border-style: dashed;--border-width: 1px;--calc-size: var(--padding-size);--half-ctrl: calc(var(--ctrl-size) / 2);--half-margin: calc(var(--margin-size) / 2);color:var(--colors-normal-base)}.ui-tree .ui-tree-item{list-style:none;padding-left:var(--padding-size);position:relative}.ui-tree .ui-tree-item.un-children{--padding-size: 0}.ui-tree .ui-tree-content{margin-bottom:var(--margin-size);position:relative}.ui-tree .ui-tree-ctrl{position:absolute;width:var(--ctrl-size);height:var(--ctrl-size);left:calc(var(--padding-size)*-1);top:0;border:1px solid currentColor;line-height:var(--ctrl-size);border-radius:calc(var(--ctrl-size)/6);cursor:pointer}.ui-tree .ui-tree-ctrl::before,.ui-tree .ui-tree-ctrl::after{content:"";height:1px;width:60%;background-color:currentColor;position:absolute;left:50%;top:50%}.ui-tree .ui-tree-ctrl::before{transform:translate(-50%, -50%)}.ui-tree .ui-tree-ctrl::after{transform:translate(-50%, -50%) rotateZ(90deg);transition:transform .3s ease}.ui-tree .ui-tree-ctrl.open::after{transform:translate(-50%, -50%) rotateZ(90deg) scale(0)}.ui-tree .ui-tree-item-child{--offset: calc(var(--calc-size) * 2);width:calc(100% + var(--offset));padding-left:var(--offset);margin-left:calc(-1*var(--offset));padding-top:var(--margin-size);margin-top:calc(-1*var(--margin-size))}.ui-tree.stroke{--slideWidth: calc(var(--padding-size) - var(--half-ctrl))}.ui-tree.stroke .not-last-un-child::before,.ui-tree.stroke .ui-tree-content::before,.ui-tree.stroke .ui-tree-content::after{content:"";position:absolute;border-width:0;border-style:var(--border-style);border-color:rgba(255,255,255,.7)}.ui-tree.stroke>.ui-tree-item>.ui-tree-content::after{left:calc(var(--padding-size)*-1);width:var(--slideWidth);border-bottom-width:var(--border-width);top:var(--half-ctrl);transform:translateX(-100%) translateY(-50%)}.ui-tree.stroke>.not-last-un-child::before,.ui-tree.stroke>.ui-tree-item>.ui-tree-content::before{border-left-width:var(--border-width);top:var(--ctrl-size);bottom:calc(-1*(var(--calc-size) + var(--half-ctrl)));left:calc(-1*var(--slideWidth));transform:scale(1);transition:transform .3s ease;transform-origin:top center}.ui-tree.stroke>.not-last-un-child::before{top:var(--half-ctrl);bottom:calc(-1*var(--half-ctrl))}.ui-tree.stroke>.un-children>.ui-tree-content::before{top:calc(var(--ctrl-size)/2)}.ui-tree.stroke>.put>.ui-tree-content::before{transform:scale(0)}.ui-tree.stroke:not(.children)>.un-children>.ui-tree-content::before,.ui-tree.stroke:not(.children)>.not-last-un-child:before,.ui-tree.stroke .ui-tree-item.last>.ui-tree-content::before,.ui-tree.stroke:not(.children)>.ui-tree-item>.ui-tree-content::after{display:none !important}.ui-input{display:inline-flex;align-items:center;--base-border-color: rgba(255, 255, 255, 0.2);--colors-content-color: #fff}.ui-input.error{position:relative;--colors-primary-base: #FA3F48;--base-border-color: #FA3F48}.ui-input.error .error-msg{top:100%;position:absolute;color:var(--colors-primary-base);margin-top:5px}.ui-input.require{position:relative}.ui-input.require::before{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:100%;margin-right:4px;color:#fa3f48;line-height:1.5em}.ui-input .input{position:relative;align-items:center;display:inline-flex}.ui-input .input .input-div,.ui-input .input textarea,.ui-input .input input{width:100%;height:100%;outline:none;border:none;font-size:14px;color:var(--colors-content-color);padding-left:4px;resize:none}.ui-input .input .input-div+.replace,.ui-input .input textarea+.replace,.ui-input .input input+.replace{position:absolute;z-index:1}.ui-input .input .input-div.replace-input,.ui-input .input textarea.replace-input,.ui-input .input input.replace-input{opacity:0;cursor:pointer}.ui-input .input .pre-icon{position:absolute;z-index:1}.ui-input .label{cursor:pointer;margin-left:7px}.ui-input .radio,.ui-input .checkbox{width:16px;height:16px}.ui-input .radio input+.replace,.ui-input .checkbox input+.replace{color:var(--colors-color);border:1px solid currentColor;background-color:var(--colors-normal-back);left:0;top:0;right:0;bottom:0;pointer-events:none;transition:all .1s linear}.ui-input .radio input+.replace.checked,.ui-input .checkbox input+.replace.checked{color:var(--colors-primary-base)}.ui-input .radio input:focus+.replace,.ui-input .checkbox input:focus+.replace{border-color:var(--colors-primary-base)}.ui-input .checkbox input+.replace{border-radius:4px}.ui-input .checkbox input+.replace .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transition:all .1s linear}.ui-input .checkbox input+.replace.checked .icon{transform:translate(-50%, -50%) scale(1)}.ui-input .radio input+.replace{border-radius:50%}.ui-input .radio input+.replace::after{content:"";border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transition:all .1s linear;width:60%;height:60%;background-color:currentColor}.ui-input .radio input+.replace.checked::after{transform:translate(-50%, -50%) scale(1)}.ui-input .text{width:100%;height:100%;border-radius:4px}.ui-input .text input{background:var(--colors-normal-back);height:100%;padding:8px 10px;border-radius:4px;border:1px solid var(--base-border-color);transition:border .3s ease}.ui-input .text input:focus{border-color:var(--colors-primary-base)}.ui-input .text input::-moz-placeholder{color:var(--colors-color)}.ui-input .text input::placeholder{color:var(--colors-color)}.ui-input .text .input-value{position:absolute}.ui-input .text.pre-suffix input{padding-left:30px}.ui-input .text.pre-suffix .input-value{left:30px}.ui-input .text.pre-suffix .pre-icon{left:10px;top:50%;transform:translateY(-50%)}.ui-input .text.right input{text-align:right}.ui-input .text.suffix input{padding-right:30px}.ui-input .text.suffix .retouch{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ui-input .text.suffix .len{font-size:var(--small-size);color:rgba(var(--colors-primary-fill), 1)}.ui-input .text.suffix .len span{color:var(--colors-primary-base)}.ui-input .text.ready .retouch,.ui-input .text.ready input{transition:all .1s linear}.ui-input .textarea{width:100%;height:100%;min-height:50px}.ui-input .textarea>.replace{border-radius:4px;left:0;top:0;right:0;bottom:0;pointer-events:none;background:var(--colors-normal-back);border:1px solid var(--base-border-color);transition:border .3s ease}.ui-input .textarea .input-div{overflow-y:auto}.ui-input .textarea .input-div a{color:var(--color-main-normal)}.ui-input .textarea .input-div,.ui-input .textarea textarea{height:100%;width:100%;padding:10px}.ui-input .textarea .input-div:focus+.replace,.ui-input .textarea textarea:focus+.replace{border-color:var(--colors-primary-base)}.ui-input .textarea .input-div::-moz-placeholder, .ui-input .textarea textarea::-moz-placeholder{color:var(--colors-color)}.ui-input .textarea .input-div::placeholder,.ui-input .textarea textarea::placeholder{color:var(--colors-color)}.ui-input .textarea.right .input-div,.ui-input .textarea.right textarea{text-align:right}.ui-input .textarea.suffix{--bar-height: 30px}.ui-input .textarea.suffix .input-div,.ui-input .textarea.suffix textarea{margin-bottom:var(--bar-height);height:calc(100% - var(--bar-height))}.ui-input .textarea.suffix>.retouch{position:absolute;right:0;left:0;bottom:0;background-color:rgba(var(--colors-primary-fill), 0.1);height:var(--bar-height);display:flex;padding:0 10px;align-items:center;justify-content:space-between}.ui-input .textarea.suffix .len{justify-self:end;font-size:var(--small-size);color:rgba(var(--colors-primary-fill), 1)}.ui-input .textarea.suffix .len span{color:var(--colors-primary-base)}.ui-input .number input{-moz-appearance:textfield}.ui-input .number input::-webkit-inner-spin-button,.ui-input .number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input .number .ctrls{position:absolute;inset:2px 0;width:8px}.ui-input .number .ctrls .icon{position:absolute;right:0}.ui-input .number .ctrls .icon.up{bottom:0}.ui-input .number .ctrls .icon.down{top:0}.ui-input .number.ctrl.suffix input{padding-right:20px}.ui-input .select input{cursor:pointer}.ui-input .select.focus input{border-color:var(--colors-primary-base)}.ui-input .select.focus .retouch{transform:translateY(-50%) rotateZ(180deg)}.ui-input .range{width:100%;display:flex;--height: 6px;--slideSize: calc(var(--height) + 8px)}.ui-input .range .range-content{flex:1;background-color:var(--colors-normal-back);position:relative;cursor:pointer}.ui-input .range .range-content::before,.ui-input .range .range-content{height:var(--height);border-radius:calc(var(--height)/2)}.ui-input .range .range-content::before,.ui-input .range .range-content .range-slide{content:"";position:absolute}.ui-input .range .range-content::before{pointer-events:none;left:0;top:0;width:var(--percentage);background-color:var(--colors-primary-base)}.ui-input .range .range-locus{width:calc(100% - var(--slideSize));height:var(--height);position:relative}.ui-input .range .range-locus .range-slide{cursor:pointer;height:var(--slideSize);width:var(--slideSize);top:50%;left:var(--percentage);transform:translateY(-50%);background-color:var(--colors-content-color);border-radius:50%}.ui-input .range .range-text{margin-left:20px;width:60px}.ui-input .range .animation.range-content::before,.ui-input .range .animation .range-slide{transition:all .1s linear}.ui-input .switch{--height: 24px;width:50px;height:var(--height)}.ui-input .switch .replace{background-color:rgba(255,255,255,.3);left:0;top:0;right:0;bottom:0;border-radius:calc(var(--height)/2);pointer-events:none;position:relative;transition:background-color .3s ease}.ui-input .switch .replace::after{content:"";--padding: 3px;--size: calc(var(--height) - var(--padding) * 2);position:absolute;width:var(--size);height:var(--size);top:var(--padding);background:var(--colors-content-color);border-radius:50%;left:var(--padding);transition:left .3s ease}.ui-input .switch input:checked+.replace{background-color:var(--colors-primary-base)}.ui-input .switch input:checked+.replace::after{left:calc(100% - var(--size) - var(--padding))}.ui-input .file{width:100%;height:100%}.ui-input .file input{cursor:pointer;opacity:0}.ui-input .file .use-replace{position:absolute}.ui-input .file .use-replace,.ui-input .file .replace{left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ui-input .file:not(.valuable) .replace{top:0;bottom:0;background:rgba(var(--colors-primary-fill), 0.1);border-radius:4px;border:1px solid rgba(var(--colors-primary-fill), 0.2)}.ui-input .file:not(.valuable) .replace .placeholder{text-align:center;max-width:80%}.ui-input .file:not(.valuable) .replace .placeholder p:not(:last-child){margin-bottom:10px}.ui-input .file:not(.valuable) .replace .placeholder .bottom{font-size:12px;color:rgba(255,255,255,.3);width:90%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);text-align:left}.ui-input .file:not(.valuable) input{width:100%;height:100%}.ui-input .file:not(.valuable) input:focus+.replace{border-color:var(--colors-primary-base)}.ui-input .file.valuable{background:rgba(var(--colors-primary-fill), 0.1);border-radius:4px;border:1px solid rgba(var(--colors-primary-fill), 0.2)}.ui-input .file.valuable input,.ui-input .file.valuable .replace{position:absolute;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);height:32px;line-height:32px}.ui-input .file.valuable input .tj,.ui-input .file.valuable .replace .tj{right:10px;top:0;bottom:0;display:flex;align-items:center;font-size:10px}.ui-input .file.valuable input .tj::after,.ui-input .file.valuable .replace .tj::after{content:")"}.ui-input .file.valuable input .tj::before,.ui-input .file.valuable .replace .tj::before{content:"("}.ui-input .file.valuable input .tj>span,.ui-input .file.valuable .replace .tj>span{color:var(--colors-primary-base);margin-right:4px}.ui-input .file.valuable .icons{position:absolute;right:10px;top:0}.ui-input .file.valuable .icons span{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.3);font-size:12px;color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;margin-top:10px}.ui-input .search .retouch{transform:translateY(-50%) !important}.ui-input .search .retouch .clear{font-size:16px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);border-radius:50%;cursor:pointer}.ui-input .color.default input{opacity:1;border:inherit;outline:inherit}.ui-input .color .replace{pointer-events:none}.select-float{transition:transform .3s ease,opacity .3s ease}.select-float:not(.show){opacity:0;pointer-events:none}.select-float.show{opacity:1}.select-float.dire-bottom{transform-origin:center top}.select-float.dire-bottom:not(.show){transform:scale(1, 0)}.select-float.dire-bottom.show{transform:scale(1, 1)}.select-float.dire-top{transform-origin:center bottom}.select-float.dire-top:not(.show){transform:translateY(-100%) scale(1, 0)}.select-float.dire-top.show{transform:translateY(-100%) scale(1, 1)}.select-replace{--colors-content-color: #fff;list-style:none;max-height:288px;background:rgba(26,26,26,.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;overflow-y:auto;color:var(--colors-content-color)}.select-replace .un-data{padding:20px 15px;color:rgba(255,255,255,.3);pointer-events:none;font-size:14px}.select-replace .select-options-atom{padding:10px 10px;font-size:14px}.select-replace .select-options-atom.active{background:var(--colors-normal-back);color:var(--colors-primary-base)}.select-replace .select-options-atom:not(.active):hover{cursor:pointer;background-color:var(--colors-primary-base)}.is-hidden{position:absolute;left:-10000px;top:-10000px}.ui-button{width:100%;height:34px;border:none;outline:none;border-radius:4px;font-size:14px;background:none !important;transition:all .3s ease}.ui-button .ui-button-icon{margin-right:.6em}.ui-button.customize{background:none;color:rgba(var(--color), 0.8);border:1px solid rgba(var(--color), 0.7)}.ui-button.normal{color:var(--colors-color);border:1px solid var(--colors-normal-base)}.ui-button.normal:hover{color:var(--colors-normal-hover);border:1px solid var(--colors-normal-hover)}.ui-button.normal:active{color:var(--colors-normal-click);border:1px solid var(--colors-normal-click)}.ui-button.submit{color:var(--colors-primary-base);border:1px solid var(--color-main-normal);background-color:var(--color-main-normal)}.ui-button.submit:hover{border-color:#4dd8c7;background-color:#4dd8c7;color:#4dd8c7}.ui-button.submit:active{border-color:var(--color-main-focus);background-color:var(--color-main-focus);color:var(--color-main-focus)}.ui-button.cancel{color:var(--color-main-normal);border:1px solid var(--color-main-normal)}.ui-button.cancel:hover{border-color:var(--color-main-hover)}.ui-button.cancel:active{border-color:var(--color-main-focus)}.ui-button.primary{background-color:var(--colors-primary-base) !important;color:var(--colors-normal-fill-hover);border:none;opacity:1}.ui-button.primary:hover{background-color:#4dd8c7 !important}.ui-button.primary:active{background-color:var(--colors-primary-hover) !important;color:rgba(255,255,255,.7);background:#005046}.ui-button.error{color:rgba(250,63,72,.8);border:1px solid rgba(250,63,72,.7)}.ui-button.error:hover{border-color:#fa3f48}.ui-button.error:active{border-color:rgba(250,63,72,.4)}.ui-group:not(:last-child){margin-bottom:20px}.ui-group.control>.group-title .group-icon .group-control-icon{transition:transform .1s ease;cursor:pointer}.ui-group.control>.group-title .group-icon.show .group-control-icon{transform:rotateZ(180deg)}.ui-group.control .group-content{overflow:hidden}.ui-group.control .group-content.ready{transition:max-height .1s ease}.ui-group>.group-title{font-size:var(--big-size);margin-bottom:14px;color:var(--colors-color)}.ui-group>.group-title .group-icon{display:inline-flex;align-items:center}.ui-group>div.group-title{position:relative}.ui-group>div.group-title .group-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ui-group>h3.group-title{display:flex;align-items:center;justify-content:space-between}.ui-group .border-bottom{padding-bottom:14px;border-bottom:1px solid var(--colors-border-color)}.ui-group .border-top{padding-top:14px;border-top:1px solid var(--colors-border-color)}.ui-group>.group-content{font-size:var(--medium-size)}.ui-group>.group-content.border-bottom{margin-bottom:0}.ui-group>.group-content.border-top{margin-top:0}.group-option:not(:last-child){margin-bottom:14px}.group-option>.group-option-label{display:flex;margin-bottom:10px;color:var(--colors-content-color);justify-content:space-between}.ui-floating{position:absolute}.ui-kankan-icon.iconfont{color:currentColor;font-size:1em}.ui-kankan-icon.iconfont.small{font-size:12px}.ui-kankan-icon.iconfont.medium{font-size:16px}.ui-kankan-icon.iconfont.big{font-size:20px}.icon{position:relative}.icon .tip{color:#fff;position:absolute;transform-origin:top center;background:#000;border-radius:4px;opacity:0;padding:10px;margin:10px;font-size:12px;transition:opacity .3s ease;pointer-events:none;white-space:nowrap}.icon.fore-show,.icon:hover{z-index:999}.icon.fore-show .tip,.icon:hover .tip{opacity:.8}.tip-h-right .tip{right:0;margin-right:0}.tip-h-left .tip{left:0;margin-left:0}.tip-h-center .tip{left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}.tip-v-top .tip{bottom:100%}.tip-v-center .tip{top:50%;transform:translateY(-50%)}.tip-v-bottom .tip{top:100%}.ui-size-animation.height{overflow:hidden}.ui-size-animation:not(.ready){opacity:0}.ui-size-animation.ready{transition:max-height .2s ease}.ui-size-animation.scale{transform-origin:center top}.ui-size-animation.scale.ready{transition:max-height .2s ease,transform .2s ease}.ui-size-animation.scale.ready:not(.show){transform:scaleY(0)}.ui-size-animation.scale.ready.show{transform:scaleY(1)}.ui-menu-item{height:100%;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--editor-men-color);transition:all .3s ease}.ui-menu-item span{margin-top:6px;width:68px;overflow:hidden;word-wrap:break-word;text-align:center}.ui-menu-item:hover{color:var(--color-main-hover)}.ui-menu-item.active{color:var(--color-main-normal);background-color:rgba(255,255,255,.06)}.ui-gate-layer{--len: 1;--current: 0;width:100%;height:100%;overflow:hidden !important;position:relative}.ui-gate-layer .ui-gate-slides{--content-width: calc(var(--len) * 100%);--item-width: calc(100% / var(--len));width:var(--content-width);height:100%}.ui-gate-layer .ui-gate-slides:not(.absolute){transition:transform .3s ease;transform:translateX(calc(-1 * var(--current) * var(--item-width)))}.ui-gate-layer .ui-gate-slides.absolute{position:absolute;transition:left .3s ease;left:calc(-1*var(--current)*100%)}.ui-gate-layer .ui-gate-slides .ui-gate-content{width:var(--item-width);height:100%;float:left;opacity:0;transition:opacity .3s ease}.ui-gate-layer .ui-gate-slides .ui-gate-content.active{opacity:1}.ui-slide{position:relative;height:100%}.ui-slide.stop-animation .ui-gate-slides{transition:none}.ui-slide .right,.ui-slide .left{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.3);width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.ui-slide .right{right:10px}.ui-slide .left{left:10px}.ui-slide .ui-gate-layer .ui-gate-slides .ui-gate-content{opacity:1 !important}.ui-slide .infos{position:absolute;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);height:32px;line-height:32px;left:0;right:0;text-align:center;overflow:hidden}.ui-slide .infos .tj{height:100%;display:inline-flex;align-items:center;font-size:10px}.ui-slide .infos .tj span{color:var(--colors-primary-base);margin-right:4px}.audio{display:inline-block;cursor:pointer}.audio>span{--height: 18px;width:3px;height:calc(var(--height)*var(--percent));background:var(--colors-primary-base);display:inline-block;transition:height .2s linear}.audio>span:not(:last-child){margin-right:2px}.audio audio{display:none}.ui-message{position:fixed;left:50%;top:110px;height:40px;padding:0 20px;background:rgba(20,20,20,.7);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;font-size:14px;align-items:center;transition:all .5s ease;opacity:1;transform:translateX(-50%);white-space:nowrap}.ui-message .icon{font-size:16px;margin-right:10px}.ui-message .message-close{font-size:12px;margin-left:10px;margin-right:0}.ui-message.success .icon{color:#43c665}.ui-message.warning .icon{color:#f49b42}.ui-message.error .icon{color:#f34447}.ui-message.fade-enter-from,.ui-message.fade-leave-to{opacity:0;transform:translateX(-50%) translateY(-100%)}.bubble{--arrow-width: 45px;--arrow-height: 32px;--back-color: rgba(27, 27, 28, 0.8);--border-color-fill: 0, 0, 0;--border-color: rgb(var(--border-color-fill));--radius: 8px;--padding: 20px 20px;--bottom-left: 40px;position:absolute;z-index:9;transition:transform .3s ease,opacity .3s ease}.bubble>.bubble-layer{position:relative;padding:var(--padding);min-width:calc(3*var(--arrow-width));min-height:calc(3*var(--arrow-height));background:var(--back-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0px 0px 10px 0px rgba(var(--border-color-fill), 0.3);border-radius:var(--radius)}.bubble>.bubble-layer>.bubble-arr{position:absolute;display:block;pointer-events:none;margin-left:1px;z-index:99;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:calc(var(--arrow-width)/2);z-index:-1}.bubble.left,.bubble.right{top:50%;transform:translateY(calc(-50% + 0.5px))}.bubble.left::after,.bubble.right::after{content:"";position:absolute;z-index:1;width:calc(var(--arrow-width)/1.4);height:calc(var(--arrow-width)/1.3);top:50%;transform:translateY(calc(-50% + 0.5px))}.bubble.left>.bubble-layer>.bubble-arr,.bubble.right>.bubble-layer>.bubble-arr{top:50%;transform:translateY(calc(-50% + 0.5px));border-width:calc(var(--arrow-width)/3)}.bubble.left.fade-enter-active,.bubble.left.fade-leave-active,.bubble.right.fade-enter-active,.bubble.right.fade-leave-active{transform:translateY(calc(-50% + 0.5px)) scale(1);opacity:1}.bubble.left.fade-enter-from,.bubble.left.fade-leave-to,.bubble.right.fade-enter-from,.bubble.right.fade-leave-to{transform:translateY(calc(-50% + 0.5px)) scale(0);opacity:0}.bubble.left{transform-origin:center right;margin-right:var(--arrow-width);right:50%}.bubble.left::after{left:100%}.bubble.left>.bubble-layer>.bubble-arr{left:calc(100% - 1px);right:calc(-1*var(--arrow-width)*1.1);border-left-color:var(--back-color);border-left-width:calc(var(--arrow-width)/1.3)}.bubble.right{transform-origin:center left;margin-left:var(--arrow-width);left:50%}.bubble.right::after{right:100%}.bubble.right>.bubble-layer>.bubble-arr{right:100%;left:calc(-1*var(--arrow-width)*1.1);border-right-color:var(--back-color);border-right-width:calc(var(--arrow-width)/1.3)}.bubble.bottom.fade-enter-active,.bubble.bottom.fade-leave-active,.bubble.top.fade-enter-active,.bubble.top.fade-leave-active{transform:scale(1);opacity:1}.bubble.bottom.fade-enter-from,.bubble.bottom.fade-leave-to,.bubble.top.fade-enter-from,.bubble.top.fade-leave-to{transform:scale(0);opacity:0}.bubble.bottom{top:100%;left:calc(50% - var(--bottom-left));padding-top:var(--arrow-width);transform-origin:var(--bottom-left) top}.bubble.bottom>.bubble-layer>.bubble-arr{border-width:calc(var(--arrow-width)/3);border-bottom-width:calc(var(--arrow-width)/1.3);border-bottom-color:var(--back-color);left:0;top:calc(-1*var(--arrow-width));bottom:100%;transform:translateX(calc(-50% + 0.5px));margin-left:var(--bottom-left)}.bubble.top{bottom:100%;left:calc(50% - var(--bottom-left));padding-bottom:var(--arrow-width);transform-origin:var(--bottom-left) bottom}.bubble.top>.bubble-layer>.bubble-arr{border-width:calc(var(--arrow-width)/3);border-top-width:calc(var(--arrow-width)/1.3);border-top-color:var(--back-color);left:0;top:100%;transform:translateX(calc(-50% + 0.5px));margin-left:var(--bottom-left)}.guide{position:relative}.guide:not(.floating-mode).top{transform:translateY(-100%)}.guide:not(.floating-mode) .bubble{--arrow-width: 14px;--arrow-height: 10px;--padding: 10px;--bottom-left: 20px}.guide:not(.floating-mode) .bubble .bubble-layer{min-height:auto;min-width:auto;padding-right:30px}.guide:not(.floating-mode) .bubble .bubble-layer .guide-close{position:absolute;right:10px;top:10px;font-size:12px}.guide:not(.floating-mode) .guide-bubble .default-msg{white-space:nowrap}.guide-floating{color:#fff;font-size:14px}.guide-floating.top{transform:translateY(-100%)}.guide-floating .bubble{--arrow-width: 14px;--arrow-height: 10px;--padding: 10px;--bottom-left: 20px;position:static}.guide-floating .bubble .bubble-layer{min-height:auto;min-width:auto;padding-right:30px}.guide-floating .bubble .bubble-layer .guide-close{position:absolute;right:10px;top:10px;font-size:12px}.guide-floating .guide-bubble .default-msg{white-space:nowrap}.tip-layout{position:relative}.tip-layout .tip{color:#fff;position:absolute;transform-origin:top center;background:#000;border-radius:4px;opacity:0;padding:10px;margin:10px;font-size:12px;transition:opacity .3s ease;pointer-events:none;white-space:nowrap}.tip-layout.fore-show,.tip-layout:hover{z-index:999}.tip-layout.fore-show .tip,.tip-layout:hover .tip{opacity:.8}.tip-layout .tip-h-right .tip{right:0;margin-right:0}.tip-layout .tip-h-left .tip{left:0;margin-left:0}.tip-layout .tip-h-center .tip{left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}.tip-layout .tip-v-top .tip{bottom:100%}.tip-layout .tip-v-center .tip{top:50%;transform:translateY(-50%)}.tip-layout .tip-v-bottom .tip{top:100%}.ui-editor-layout{width:100%;height:100%;position:relative;color:#fff;font-size:14px;background-color:#fff}.ui-editor-head{filter:var(--editor-head-filter);height:var(--editor-head-height);background-color:var(--editor-head-back);position:fixed;left:0;top:0;width:100%;z-index:1000}.ui-editor-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--editor-menu-width);filter:var(--editor-menu-filter);background-color:var(--editor-menu-back);position:fixed;left:var(--editor-menu-left);top:var(--editor-head-height);bottom:0;z-index:2000;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-editor-menu>div{height:100%;width:100%;overflow:auto}.ui-editor-menu .ui-editor-menu-item{width:var(--editor-menu-width);height:var(--editor-menu-width)}.ui-editor-main{filter:var(--editor-menu-filter);position:fixed;top:var(--editor-head-height);left:0;right:0;bottom:0;pointer-events:none;z-index:3000}.ui-editor-view{display:flex;flex:1;width:100%;height:100%;align-items:flex-end;justify-content:flex-end;overflow:hidden}.ui-editor-toolbox{position:absolute;z-index:1;right:var(--editor-menu-right);padding:20px;width:var(--editor-toolbox-width);bottom:0;pointer-events:all;overflow-y:auto;background-color:var(--editor-toolbox-back);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:var(--editor-head-height);transition:right ease .3s}.ui-editor-toolbar{position:absolute;bottom:0;right:calc(var(--editor-toolbox-width) + var(--editor-menu-right));display:flex;align-items:center;justify-content:center;flex:1;height:60px;background-color:var(--editor-menu-back);pointer-events:all;left:calc(var(--editor-menu-left) + var(--editor-menu-width));z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}',""]),e.exports=t},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAt1JREFUWEfFl01ME0EUx/9v19AqhJMkBqonJaIFTpjCCU8VD0aNqAmeLCTahJhwNRKC8WpiVEyIepJEIVFjYtATPdEqN6sS0ZNWYoInPpSiu89M2223+9Gdlpr2uH3v/34z72NmCJK//g9jdUvr349qun4CwCECmpnRLNyJsMzAMoCPqqK8aG1omZs5PLYlI01eRl1vo3t+a+lRgAfAaPSyz/xPWAVoaqfqG184MvGjlI8rQN/nYV9qZeMqCCPMqJcKbDEiwgYYNwNN9TdmD9xOO2k4AohVb2rpZ8wcqiSw1YeIEn7Vd8ppN2wAwcRgBzG/ZOZANYIbGkSUAqvHkz2TSbNuEUBu5QvVDm6G8Ku+LvNO5AEyOf/5K1atbXfbPZGOwO5dvUZN5AHa5y+OM3CtmtvuCgFcT/Y8HM02DIDs1m9+qbTay4UW3eFX/ftFKjIAwXhkAsyXyxXalj3RvffdD6IkJtzi6tcV6SFTRlQCPSeFhoULsz7JjL68O2G1rXFfE3W+GQprmvaqDF05U6LHbaHwhRk6qwmHzvlLLRq2UmZnVVWPUTAeuQvmqJyqpJUluPDqSAwGdF3/VqRANCEA5sDcKyntbeYQvJ+n1cXE62kwn7YAxKg9HvnEzK3eyhIW7sGnwHzOYUQvUXA+sgZwQ2FaYVbhuiFW/pLOfMtG7T5hinIuzHIrdwyelaF1G4CiKHvfhe5nisVbIEdT5soLa6A1WwrMAFIQFQcXFxlashWh6N2D3eEzRvuUhNhG8GwGKObchkRP2kLhAQeIR2A+n3OuIOeWAhJt6DqISkEAMA8ZqVQ5FG9mEJUcxS4QQksqRaU61xjFwqbkYeQAYdaV7hT7EMgeRuK753HsAlFpcNtxLCA8LyQWiEqDZ4rfeiERH6WuZERPFaIrpO9gHX/uMPikxIC2jH+XK1khFenaXEoNzJpeyw2Imj5MDIiaPs3MVVOzx6m1uv/X8/wfeMQN1tXNKK8AAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAArlJREFUWEfNlztoU2EUx8//3i8+o5MpUuMmDg5uglsTHcytIipGhboqWBDBVexQ6SqIWEHXFtSIFtHGQUzGgqMgKG7WIo1TG1+9j7/cm0eT9L60kWvWnO+c3/2f1/dBYv5YLG6wvn7Pw+FxwtlHYhDgoHucxALABVB7Rw3P1I4tFZRKK3FcI8qIueGdNjhGR0Yo3B5l7/4PwRI0mdaJcVRnv4SdCQSgYWy0fso1Ia+SsjVO4F4bQL4JcFNtkgmUy7/8fPgCuF9tCZ+SPPg3gdeCYE4JTvqpsQaAhwv7LRsvSGb7EbzlA8C8UhjGq9m3nX67AJpf/qbfwbsgBAc6lWgDeDn/IdV+yR6kHoA5tVlyrZpoA5h5Y5wOr/dT9kAIDTdSlfJYo2PcPvaKzvnoV+0QlJWuXxDHhkXeosip0LYCZpTIZdfGotyj0PDrDiXaHjcVHoCVNyYdh5f8HKeA3aiW5z3QYlE3a/VpIc/6QgAPUpn0eZRKtmd/6Ngu07a8s70/TcNdVSmPwptwi/Va0JDpBAiF6AneUNbImuQn//7HkhpIZ2Dmjx6hY78MKZoZlUmfbn1VB8SUkOe8c37Bi0XdWlx+FJYyaHoB1tDwHUec0dDiAx6mMukRXwgR6ZQ9VqqawTTRJmHmChVScpHVHwDhCdDM+Z8EbwgnVawMGe9FuDcSIEDqznPNIl1NTaRTfHAVWCYlHWnbMvDJt29dxHAISD1ZAMHyf5GCuEXYNWRasq+7CGO2oW9ws1afcgHW14ZRg0jkiRrYdia01YIGUa3+mOSJwCHnDqLER7FLF7qMdJXF6+efYw2ZnmEVtgvay6ixNCLWMeSiBypyO0xSryDdlAFXRNNp2fb9WOvYPZjohcRTIekr2WoqmMyltNUqiV7L2xBJPkzaEEk+zbp2fFKP097x+a+e578BILk7khpPUA8AAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAmtJREFUWEfNlz+IE0EUxt+3zkZFEQUViblOLCzsBLtsENFLIVhoYyWiwSttxStObO082RxiZaOFIHgnKCR2B5aCoNhdDKKC4nmou3v7yWz+kMS97OzGY91238z85ps3730DMfz48Fwh+PalAgnPUHCEwiKIoh5OsA1BG8I3FOuJ2r23gfOPPJOpkRTE+86BdQ+zlPACRXYlxev/EPkOsR5sKXAOF5sfx43ZEICL01uDlV/XBbxGcofJwqMxANaEuK2mtt1Cdel33ByxAHrXgS+PSR7PsnAMyLKy5WycGn8BcOHE0YDrT0mWxkoHWVRATccEpEtKdXw8WoqqitqL14NxQwDdnb9KWlxPYKvCQVx63o6S8N7Joh94H5LUAtBSthwbVKIPEJ1562fTVPZC7eUQvOeWmQQQJSiwrErbnV5O9Cfx3cocJbxhMomOyQrQuSXWTbvWmO3eGJGu9O/TZPtEAMCasuWQPopIgcCtzIcSXjXd/aQK6PGWWHdVrTGDqMJ9/fTZtMj0ICdRoFes1J79++DXK6fI8Fma3f8LBToJaZ1GUC/fCSkzeQBYkHn4dadB0skDAEATXr38ViiH8wAQyDv4rrNK4c48ACD4kS8AZPU/OIKMSZilGcW06Wbma4iU7Tgux7rXMFshSpu0sW5IF6KspXhSAO0bo1KctRkBsqSAK11HVCdlOg1UvxlFjqbjAVO1Y9vCFC43W9H4Bafkh1wxBdBmdagd64FpDclEAKOGJNpFSkuW9Qg2tGQDR2FkSk3lHowba0p7gaa2PC1AtHiSLe9D5Pkw6UPk+TQblDe3x+noGW/W8/wPIyynU1P6B7AAAAAASUVORK5CYII="},function(e,t,n){var o=n(351);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(18).default;r("fb03ddbe",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(17);t=o(!1),t.push([e.i,'html,body{width:100%;height:100%;margin:0;overflow:hidden;--padding-top: 0px}a{color:var(--color-main-normal)}#app{width:100%;height:100%}.clear-float::after{content:"";display:block;clear:both}.require{position:relative}.require::before{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:100%;margin-right:4px;color:#fa3f48;line-height:1.5em}.more-menu{position:relative}canvas{outline:none}.ui-editor-toolbox{top:calc(var(--editor-head-height) + var(--header-top));transition:inset ease .3s}.ui-editor-menu .ui-editor-menu-item{width:auto}input::-ms-clear,input::-ms-reveal{display:none}::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px;background-color:rgba(255,255,255,0)}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px;background-color:rgba(255,255,255,.5)}input:-webkit-autofill{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #313131 inset;border-color:var(--colors-primary-base) !important}.vc-switch{z-index:99999999 !important}code,kbd,pre,samp{font-family:inherit}',""]),e.exports=t},function(e,t,n){e.exports=n.p+"img/query.8d408bde.gif"},function(e,t,n){e.exports=n.p+"img/query.8bc76bbb.gif"},function(e,t,n){e.exports=n.p+"img/query.c2acd83a.gif"},function(e,t,n){e.exports=n.p+"img/data.982c79fa.gif"},function(e,t,n){e.exports=n.p+"img/data.726ce999.gif"},function(e,t,n){e.exports=n.p+"img/data.d1a1fd72.gif"},function(e,t,n){e.exports=n.p+"img/hotspot.966c5e02.gif"},function(e,t,n){e.exports=n.p+"img/hotspot.908e6fb5.gif"},function(e,t,n){e.exports=n.p+"img/hotspot.ad026f17.gif"},function(e,t,n){e.exports=n.p+"img/measure.742a7e62.gif"},function(e,t,n){e.exports=n.p+"img/measure.742a7e62.gif"},function(e,t,n){e.exports=n.p+"img/measure.742a7e62.gif"},function(e,t,n){e.exports=n.p+"img/floorpan.3f3ddeeb.gif"},function(e,t,n){e.exports=n.p+"img/floorpan.f8157150.gif"},function(e,t,n){e.exports=n.p+"img/floorpan.91dc2a8e.gif"},function(e,t,n){e.exports=n.p+"img/coord.1f543010.gif"},function(e,t,n){e.exports=n.p+"img/coord.f745fb29.gif"},function(e,t,n){e.exports=n.p+"img/coord.f7adba3b.gif"},function(e,t,n){e.exports=n.p+"img/download.7685a3dd.gif"},function(e,t,n){e.exports=n.p+"img/download.36c03b8a.gif"},function(e,t,n){e.exports=n.p+"img/download.a8aa1545.gif"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){e.exports=n.p+"img/pic_laser@2x.b55efd87.png"},function(e,t,n){"use strict";n.r(t);n(19),n(11);var o,r,i,a=n(152),c=n(13),l=n(27),s=n(67),u=n(0),d=n(7),p=n(5),f=n(4),b=n(38),h=n(16),v="local"===Object(h["b"])().v,m=function(){return m=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},m.apply(this,arguments)},g=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},y=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},w=Object(u["N"])([]),j=function(e,t){if(Array.isArray(e)){for(var n=[],o=0,r=e;o<r.length;o++){var i=r[o];n.push(j(i,t))}return n}var a=w.value.find((function(t){return t.name===e}));return a||(a={id:b["a"],open:!1,name:e},w.value.push(a)),t(a)},O=function(e){j(e,(function(e){return e.open=!0}))},x=function(e){for(var t=Array.isArray(e)?e:[e],n=0,o=t;n<o.length;n++){var r=o[n],i=j(r,(function(e){return!0===e.open}));if(!i)return!1}return!0},A=function(e){j(e,(function(e){return e.open=!1}))},k=function(e){for(var t=Array.isArray(e)?e:[e],n=0,o=t;n<o.length;n++){var r=o[n],i=j(r,(function(e){return!1===e.open}));if(!i)return!1}return!0},S=function(){return g(void 0,void 0,void 0,(function(){var e,t,n,r,i,a;return y(this,(function(c){switch(c.label){case 0:for(e={add:[],del:[]},t=[],n=function(t){if(t.id!==b["a"]){var n=o.find((function(e){return e.name===t.name}));Object(f["j"])(n,t)&&(t.open?e.add.push(t.id):e.del.push(t.id))}},r=0,i=w.value;r<i.length;r++)a=i[r],n(a);return e.add.length&&t.push(p["c"].post(p["b"].enableMenu,e.add.map((function(e){return{id:e}})))),e.del.length&&t.push(p["c"].post(p["b"].disableMenu,e.del.map((function(e){return{id:e}})))),[4,Promise.all(t)];case 1:return c.sent(),[2]}}))}))},C=!1,E=[d["g"].measure,d["g"].download,d["g"].dataManage,d["g"].coordinate,d["g"].spaceDivision,d["g"].floorpan,d["g"].spaceModel,d["g"].setup],P=(Object(u["db"])((function(){var e=["layout",d["a"],d["g"].navigation];b["d"].value&&e.push.apply(e,v?[d["g"].download,d["g"].setup,d["g"].floorpan]:[d["g"].download,d["g"].dataManage,d["g"].coordinate,d["g"].spaceDivision,d["g"].floorpan,d["g"].spaceModel,d["g"].setup,d["g"].clouds,d["g"].crop]),C||e.push.apply(e,E),O(e)})),function(){return g(void 0,void 0,void 0,(function(){var e,t,n,o;return y(this,(function(r){switch(r.label){case 0:return[4,p["c"].post(p["b"].getMenus,{})];case 1:return e=r.sent(),t=e.map((function(e){return{id:e.id,name:e.path,open:"1"===e.status}})),v&&(n=[d["g"].data,d["g"].coord],t.forEach((function(e){n.includes(e.name)&&(e.open=!1)}))),o=w.value.filter((function(e){return e.open})).map((function(e){return e.name})),w.value=t,O(o.filter((function(e){return!E.includes(e)}))),M(),C=!0,[2]}}))}))}),M=function(){o=w.value.map((function(e){return m({},e)}))},I=function(){w.value=o},D={list:w,inExclude:k,inInclude:x,include:O,exclude:A,save:S,request:P,backups:M,recovery:I},F=n(3),T=function(){return T=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},T.apply(this,arguments)},B={edit:"edit"},z={edit:{title:Object(F["g"])().t("sys.edit")}},L=(r={},r[B.edit]=[c["f"].dataManage,c["f"].coordinate,c["f"].spaceDivision,c["f"].spaceModel,c["f"].clouds,c["f"].crop],r),N=(i={},i[c["f"].query]="nav-browse",i[c["f"].data]="nav-data",i[c["f"].hotspot]="nav-hotspot",i[c["f"].measure]="nav-measure",i[c["f"].floorpan]="nav-house",i[c["f"].coord]="nav-coord",i[c["f"].download]="nav-download",i[B.edit]="nav-edit",i[c["f"].setup]="nav-setup",i[c["f"].dataManage]="nav_data-setup",i[c["f"].coordinate]="nav-geography",i[c["f"].spaceDivision]="nav-correct",i[c["f"].spaceModel]="nav-space",i[c["f"].clouds]="data_revise_n",i[c["f"].crop]="cloud_c",i),R=Object(u["f"])((function(){var e=l["c"].value?c["e"]:c["b"];if(v){for(var t=[c["f"].coord,c["f"].data,c["f"].dataManage,c["f"].coordinate,c["f"].spaceDivision,c["f"].spaceModel,c["f"].crop],n=0,o=t;n<o.length;n++){var r=o[n];delete e[r]}delete z.edit}return e})),_=Object(u["f"])((function(){return l["c"].value?Object(s["a"])(R.value,N,L,z):Object(s["a"])(R.value,N,{})})),V=Object(u["f"])((function(){var e=T({},R.value);for(var t in e)k(t)&&delete e[t];return l["c"].value?{allList:_.value,list:Object(s["a"])(e,N,L,z),relation:L}:{allList:_.value,list:Object(s["a"])(e,N,{}),relation:{}}})),U=V,H=n(58),Q=n(151),G=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},q=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}};Q["b"].value=!0;var W=Object(u["N"])({list:[{path:"/",name:c["c"].layout,meta:c["b"].layout,component:function(){return n.e(3).then(n.bind(null,500))}}],default:c["c"].layout});Object(a["a"])((function(){return G(void 0,void 0,void 0,(function(){var e,t,o;return q(this,(function(r){switch(r.label){case 0:return[4,Promise.resolve().then(n.bind(null,81))];case 1:return e=r.sent().default,e({routerRef:W,menu:U,auth:D,config:{overstep:1e3},isLocal:v,disableUserSys:v,logo:"logo"}),Object(H["a"])(p["d"]),t=h["a"].dev?["/api","https://uat-laser.4dkankan.com/"]:["/prod","https://laser.4dkankan.com/backend/"],console.log("apiEnv",t),o=1,p["d"].defaults.baseURL=t[o],[2]}}))}))}));var K=n(39),Y=n(24),X=n(25),J=n(10),Z=function(){return Z=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Z.apply(this,arguments)},$=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{l(o.next(e))}catch(t){i(t)}}function c(e){try{l(o["throw"](e))}catch(t){i(t)}}function l(e){e.done?n(e.value):r(e.value).then(a,c)}l((o=o.apply(e,t||[])).next())}))},ee=function(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(i&&(i=0,c[0]&&(a=0)),a)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,o=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){a.label=c[1];break}if(6===c[0]&&a.label<r[1]){a.label=r[1],r=c;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(c);break}r[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},te=function(e,t){return new Promise((function(n){var o=function(){t in e?n(e[t]):setTimeout(o,6)};o()}))};Object(u["db"])((function(){X["i"].value&&(X["i"].value=null)}),{flush:"sync"});var ne=window,oe=Object(K["b"])().then((function(){var e=Object(K["f"])();Y["disabledMap"].lmenu=!0,Y["disabledMap"].search=!0,Y["disabledMap"].map=!0,Y["disabledMap"].hot=!0,Y["disabledMap"].measure=!0,Y["disabledMap"].switch=!0,Y["disabledMap"].mouseMenu=!0;var t=Z(Z({},e),{custom:Y,startMeasure:function(){return e.scene.startMeasure("LINE",J["d"].meter)},addMouseDownEvent:function(t){return e.scene.el.addEventListener("mousedown",t),function(){return e.scene.el.removeEventListener("mousedown",t)}},getPose:e.scene.getPose,getPoseParams:function(){return $(void 0,void 0,void 0,(function(){var t;return ee(this,(function(n){switch(n.label){case 0:return[4,e.scene.getPose()];case 1:return t=n.sent(),[2,"pose=".concat(t.position.x,",").concat(t.position.y,",").concat(t.position.z,",").concat(t.yaw,",").concat(t.pitch)]}}))}))},setPose:e.scene.setPose}),n=Object(f["s"])(location.search);if(n&&"pose"in n)try{var o=n.pose.split(",");e.scene.setPose({position:{x:Number(o[0]),y:Number(o[1]),z:Number(o[2])},yaw:Number(o[3]),pitch:Number(o[4])})}catch(r){console.error("set pose err",r)}return window.globalSDK=t,te(ne,"laserLoaded").then((function(){return t.scene.changeMode(J["e"].pano),t}))}));ne.loaded=oe}]);