(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-07ffd1ba","chunk-4046c368","chunk-2d225639","chunk-5a43e972"],{"0195":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADxUlEQVRYR+3Ze2xTVRzA8e+5d+3K6Na6MAMYQxCCUpAME/UPJMjIhIAzookv/jELuM4XCSYKcepIls3IwwhsYOKUmJiosAioU3STmYxkhKCCImHxQaZZbGVbu3Z9jNt7TDu6F+vWrNyuJty/bnMev8/59fSce08Foy63k6UqFAlBwegyQz9LfIpKm81NizhEJB5LxG8uO7lFgXoBqw2FTNC5hF91ldIZtZyKVo0B/y1ldlY2bUhunUpcPLaEEArF+XW0xoDd5RwTkpJMwA0aBH/ZgywQvjIcmuB8RuGGJuDTwuOkTMKBDAXWi24nWwXUZCJQSr5MP1AB9OTSkXag6liNddNh+o5sQ/t+34TKtAJVxxqszs8QJgtIif/TzWgte8dFpg0YzVxu+VECx3eQs66C0IlaLCvK8B9+Ce3EnoTItAGz7n8BRc2mv3kn9v2S3p33oeTNRLltGf0NW6YeOFwQB+q/n8ysORjX3ACO/l7MD2wjZ301oZY6Qp88N1SsQO72P1Hts+jdtRz90ulYmeEZFDflI3u6R0Cmb2nFNOduvFULka4/YmXRH4b18T0EGl6hv+mtwfqGA60VP+OvunNEIkXBHPJeu4B26TR9b69A2HLJe/1vNNdF+nbcM2LnmBJgVGsu3krOIzX4PyzFtHgd2UtK8NYUIjsvjBiMIUB1yUOoMxfFAllWvUioeWBxjfxznsi5YwMABaa/fIasWQsR5mkEPt9Of2PlNUuJIUDl9iKUmxfEgk1bW0GwsSp2r7vb0S9+N4gQsx3YXj1HxNWOr9oB2rVLnSHA4WHGmoPDy227vYR/aST0/pNjLsQ3gFiIvtIkvOx7w4TPHiX43mNTk8HENCAb8qp7uNLeQvDd9ekFKvOWYXUewffmYmSXa1zneIWGzEFl/nJyn/+KUGs94YbNICftu/5b3QDua3RvJ8Gm3aSkA6xP7SfwzS70y79BXxfaD4cSjjapB1bz2kpySt5ABnvR/V2TT93VlmrBXCKeTrgSJuJuJ7BvTWrA6A5h2fAB5sKH8b+zEr3jp5SQhszB6AmOZUM95qWP4qucgfSNsUUkyTYGGA0uIOuuJ9DOfjzmFpakD+WOYmTHt8jAxC2SmoMTd2Ncjf8H0OOkXEKdcXlIqeeDwv0shSadH1PqxqDGQrApdoDZU0YTglUGxZlsty67wvwY0LORudLEKWSaD84T0zUFHrQd4PjgIbrnGebpgo+E4N7JDvk6tesQKqX2Wpqvrm5D3UoQXicrgSI9zX9DCIlPl7Tlh/lCHBx64vwPdNsYfdxqBdUAAAAASUVORK5CYII="},"01a5":function(t,e,i){},"0585":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEUUlEQVRYR93ZfUzUdRzA8ff39zuO4ziO40EppYnTSQ9W87GHrTAGuIgeTMbmyNWICeofSgbTlmY1lR5sNSUyYC0qezBz4rJYEWxUajOdmjqbTQY5NRDhnjju7vf7tbuNCyKIhzu8+f3rtrvv5/Pa5/v4+52gX9M2I3VdIQdI0zSSBYj+34fyswYdQnDEItgr3sXelysAsK7gVkVit5Qyf47u7lykhGkIWRdK0z+xNQ2t+zKec9/jPVV3SVYpjN3FQd8P/MDuZ5mpRnHYkF+bYLh3+cSghsjiuXAY565MRbPan4yrpM4PvFZMoyFv5yLDQ6uvK64vuQ/p2H5fu0VipmhfybyI+KSjsa9cBEkOC6APYa9ehvLrZytEZxGrItJWVZiWVYQNzgdxHarF9dHTtaKzmPWRWS9sMy7ZElZA92/f4NiZ/fWNA9R6Hdi2P0B04R7kyTPGVm1No3tTCoYlbxE5d+mwMUZdQa3HSndJLKaNp9BNnT02INDT8A69e9diKPgcw/y8IeOMGOg+14j61x/gceL6Yg36R15CsiSPGejr6D5UjdpyZFjkiIGOPevwnvwUVC/a1XZEnAV0UeMC0tuOZvUi35lDzOoD/xlrxMC+3sEaYtXegf3tdJB0mNY0IEXHhRFQ07BuneM/EExrfkAyxo5/Dg5VQaWzFRQFyXITImLgkCvX/gSvBylmEsJgGoBwNVcTOT8PEWUO7Sp21r+Je18p+swyjEtfCyRTOlqwbZ6OiJ+GecPJ/4UMpRz/HFQVrNsfRG39mZiN5wN7o70qD+/xPUSX/UJEyoIxL6bxAwHl8u/YtqQizUjHvLYB9+lvce54GH1GKcbc18eM829Foz3qhlrFzvo3cO8rw5BfRW/9iyBkzJvOD5qXo9UGDejbH63lC1HbjvsNxpIm9LPSAh7frUS9dHaQT5e6CP0di0O3ivtH9rQcxVG+AN3CfEwFHw9I6mk7geboGASR41OGPdODV0Ggb/j1izdgXLJ1tKMZ+o067IFK10Vs65MH7YnjKWVQh1hpv4DjkxXoZmdjzCgZjyvQN6jAoIj+FeTGAfouBUKOQOijAzdqOXE66tVW5Cm3haJ4/pgjrqDzyzI8x2owFn2HY9s8okt/ouer50EXibmk8foD8bqxvZ+LeuEAmg1EwiTQW4gpaUYyJ4UB0EfwIavyUE7sR9w8i5jnmpFiJocMN6ohDii8bpxNFRjuecp/EQ11G/EcDDUkaBfWiYYGKthVTJF8f+F7puVVE20YNp/rxxpcuwtrhK2I25U4y+nYV6+ATh82SFvl4yin6p7xv8DsXEldZPbLjxpzNoUF0H22AeeOjDaLgVQ/sKOYqbLgkP6x8luMWev8D9XXq/We2I/zwydcuMiKr6Q58BLdj4QPROKUTN1deQjzlIk1uqx4zxxEaT12RpUpSKzgiA8w6G+G9tXMlbykC4nEiRQKFbuQOBybRJPYjLcv9986trmXxtT73AAAAABJRU5ErkJggg=="},"06c5":function(t,e,i){"use strict";i.d(e,"a",(function(){return s}));var a=i("6b75");function s(t,e){if(t){if("string"===typeof t)return Object(a["a"])(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?Object(a["a"])(t,e):void 0}}},"092b":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEu0lEQVRYR+2YWUirRxTHz8SFqEiRa0XFtV5FTEVREFFcUPoqQt1iBReCCbghLhQfXEFf9MHdGJeXQjUIvlQTVBRxuX1oUawbRkEUFbc0EvcYv3KmJER7rTH5vFroQOBLZr45v/zPzJlzhoBBk0ql1kql8ntCyHcMw7gSQiwM+1/5+YgQMsfhcAYEAoFSZ4voHiQSSej9/f2Am5vbRy8vL7C3twcOh/PKTH9PzzAMXF5ewt7eHmxtbam0Wq1IJBINYh8F7Ozs/Nba2no2Pj7+K09Pzy8C9ZQRpVIJcrmcUavVP4hEop8JwzBELBbPx8TEhPv7+78pnM746ekpDA8P/0kI+UgkEkm4vb39p9TU1HcBp4OYmpoChUKRj+rl8Xi8tsjIyHcFqFAoYGpq6icE/DE4OLghLCzsXQHu7OzgWhz5H9BUt7yagvf396zEz1cBnJ6ehrOzM0hISDBVOP17rANqtVpIS0uDi4sLGBoaAltbW7MgWQeUSqWwvr4OXC4X7OzsIC8v7/0Anp+fQ1VVFSQnJ9PzdGVlBQQCAbi6upoMyaqCra2tEBsbC+jmzc1NiIqKgvb2dqitrX17wIODAxCLxVBdXQ2Li4sUMCkpCbq7uyE0NJR+TGmsKYgq6dxpCHh9fQ0VFRXQ2NhoUthhBXB1dRUmJiagsLCQimQIiN/lcjkgaGJi4otFZAWwtLSUbg5Mbj8HiIkojkGVcWe/pJkNODk5CYeHh8Dn8/V2HyuIHajy+Pg4FBUVvYQPzAK8u7uDkpISaGpqAktLS73hpaUlWFhYgMzMzAcw9fX1kJGRAR4eHkZDmgU4MDAATk5OEBcX98Ag7uDZ2VnIysp68PvR0RFgKKqrq3t9QLVaDTU1NXR3Pm5PAeK43t5eCAwMBGPzTpMVbGlpgfj4eODxeA/4NBoN9PT0wNraGlRWVoKjo+OD/tvbWygvL6fLwsLi+WrWJMD9/X2QSCR05xq2+fl5QLenpKQAVoVtbW0QEBAA6enpYGVlpR+KIUmlUtFA/lwzCRBPC6FQCC4uLnT+3d1dLFnB19eXbgJDGB00wkRHR+t5ysrKqMK60PQU6IsBl5eXsYiBgoICWmT39/fD8fEx5Ofn/8OdOqPo9sHBQZo85Obmgre3N814ZDIZFBcX/6uILwLUBVxUcG5ujhrIycmBoKCg5zxF+09OTujSwGCdnZ1NlwDGT7zBYEVBDMoYPjBbxvIUjy5TrkXQC6g8bjAsKxsaGswHRDdhnodXEpgxOzs7G6Xa40G4c1FB9MbIyAj1RHNzM0RERHx2PqNdjEUQrrWbmxuazl9dXQGeJGy0Dx8+gI+Pj3mAbICYMofRCpoyORvv/CcAZTLZL3j1IfDz85NgTfGeGh6ZMzMzPaS7u9uPy+Wu8/l8Ypg6vTXs6OgonlTp9Ia1q6trMCgoKCU8PPytuaj97e1tGBsb23RwcOBRwL6+vq81Gs1scHCwX0hIyIMk9EsTb2xs4KGg1mg0cSKR6Df9JbpYLMb8qMPGxibJ3d2d4GFuTFrExh/A4I0xFot+lUr1KyEkVygU/oFz6wF1hjo6Or6xsLDAVNmNEMJlA+C5ORiGuWMY5hAAPgmFwt8JIYzunb8AFAb8PO1U3TwAAAAASUVORK5CYII="},"096e":function(t,e,i){"use strict";i.d(e,"a",(function(){return s}));const a=[];for(let n=0;n<256;n++)a[n]=(n<16?"0":"")+n.toString(16);const s={DEG2RAD:Math.PI/180,RAD2DEG:180/Math.PI,generateUUID:function(){const t=4294967295*Math.random()|0,e=4294967295*Math.random()|0,i=4294967295*Math.random()|0,s=4294967295*Math.random()|0,n=a[255&t]+a[t>>8&255]+a[t>>16&255]+a[t>>24&255]+"-"+a[255&e]+a[e>>8&255]+"-"+a[e>>16&15|64]+a[e>>24&255]+"-"+a[63&i|128]+a[i>>8&255]+"-"+a[i>>16&255]+a[i>>24&255]+a[255&s]+a[s>>8&255]+a[s>>16&255]+a[s>>24&255];return n.toUpperCase()},clamp:function(t,e,i){return Math.max(e,Math.min(i,t))},euclideanModulo:function(t,e){return(t%e+e)%e},mapLinear:function(t,e,i,a,s){return a+(t-e)*(s-a)/(i-e)},lerp:function(t,e,i){return(1-i)*t+i*e},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e),t*t*(3-2*t))},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e),t*t*t*(t*(6*t-15)+10))},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},degToRad:function(t){return t*s.DEG2RAD},radToDeg:function(t){return t*s.RAD2DEG},isPowerOfTwo:function(t){return 0===(t&t-1)&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,i,a,s){const n=Math.cos,r=Math.sin,o=n(i/2),l=r(i/2),c=n((e+a)/2),u=r((e+a)/2),h=n((e-a)/2),d=r((e-a)/2),p=n((a-e)/2),m=r((a-e)/2);switch(s){case"XYX":t.set(o*u,l*h,l*d,o*c);break;case"YZY":t.set(l*d,o*u,l*h,o*c);break;case"ZXZ":t.set(l*h,l*d,o*u,o*c);break;case"XZX":t.set(o*u,l*m,l*p,o*c);break;case"YXY":t.set(l*p,o*u,l*m,o*c);break;case"ZYZ":t.set(l*m,l*p,o*u,o*c);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+s)}}}},"0fea":function(t,e,i){"use strict";var a=i("1f92"),s=i.n(a);s.a},"16d0":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/1JREFUWAnNmGtIVEEUx/9zXbU0LRMsi4oiwR4WVFCRUVSGPbC0IKI+FH0JKh/1oSAIMimowBJ6UIEIfagkNfsgFtGDCiGj0jJ7k2WhVvggTTe9/Wevy17ade/eu7rsgdG5Z+7M+e3MOWfOroAHST+hxvWGY7yiQvEwPCQqJQQ/SnaLz/8vLvSK9fnq5j5gvxCYrdcHsN+gqjjfPgr597aLP9KuBqiqIu00LvJhRwBhvJmqCvuD1OIDos1xhOsKuGvBAyfBF9jDUSQ7Ys1ZNcbWg8/sR0lFUInAIoVwKwkVfHCEoj9mKPTCCUG1azoYut0U6YM2nS64ugJhPue5kBAgZQ4QMTywn8EnQAmXtQrYtRjIzQgspCGghMsm3LSx2s7FRgJHNgQO0hAwfT6QSLgD1zXAk7eBHjuQKWM/AGIYILdfApUvgI7fGk1nN3CoBIiJDgAdTRgCtrW7g9i5g80/3fVDoTE84qEwamZNwx30tFjiJCCOd8/rb0DLL9cbCUz58SOB+u+Dt8OWdrCjiylnKZCT4iyHgEhG9+G1wEbmytYOF7S/PUuAjc3AxUfAdEb34iQNYVsyEMqUdLySUd7jwlrCcdmsiqUjlsbuPAMWTgZ2Eox3JlISgQuPga9NVlE8z7MMqHK908yJZ7bwqJcBNfTHimrNSChXTSK8lIQx2v8OR30MPP8A9LFs91UsA0oDXTTaxhYVDjQxHbE8cgi/X2BqP1jcCE3nfK75SEBN5dNfvwC38m4ex4R95612xFWfgKfsdzOZX3uo2Xf63/1an3jcXrIUJHKVmTzCNDp/CW+ZMwyMdz94Z/Ooo6PcbPilsAQoU8reFdqxXmNgSJ/Kpz9GhLLqkalHRk2/PHkPyGZVTAMqnJG9EhgdAZx7oBUO0vg3pp7SGmAuk/U6FhhO6WTOlM2qmPZBGwGLuGuFzIMSSi9XqbtX7z1Kk2fQTxnJMsB8EdM72PNXy3X/w0ljdudYy8CmUwmYy3py+LCB39GPmAbUT7bSz7uh7bCvkIZHLNPEpnkulIOr6Xe9rmcrvXBajaUP56QCR8u8r2AIWNcIXOr3l0OEK2c++6qrYLwv73lUHnPMRBbCdZ7H9VpDQFlO6Uuq2i/AJ15rVmUpf5aSkX6UuVMmdSMx5YPVDUwZukrFaHFP4zK5H7sFVL/xNOquM9xB/ZS8Uv2Ttf7ey+bmmdpBc0sPztuK2gc/D21wQAZYpUvhj7w+xNIA04dYLfrwSrEL3KUdfs0JOuntteGKUpEpullnZhGvv9wMDlAWROdu7hH1jiApzxbFqkAO0fy8IwbtwxWGtmKfXE1XubEAPaXOokIOLGeLZwtklLPkRbVQUVCWIyrYd8g/iwYAmJpgrqQAAAAASUVORK5CYII="},1928:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFS0lEQVRYR8WZWUibWRTHz9cmKKY4UREXxIpKg8El7g+Tahjqy+gU5sF9FEQlsYobKr5Ygogj2s2lLoljW3xxx4cO0QdFJtFxptRqKV3cyrg8pG44aKtRv284l8lMrNrkS6I9EPgg57vnl3PPvfd/bigwsLa2Ni5FUXEMw3wHAC6G313A8zbDMJM6na43Pz//b308Sv+gVCoDaZrucXNzE3h5eQGPx7sApv9D7O/vw+rqKrx//36dYZhsqVQ6iN8SwObmZgGXy/1DIpF84+vre6FgnwdbW1uD4eFhZnd3N1kmk3UTQIVCoRGLxd/6+fl9VTh98PX1dRgcHNzgcDi+VEtLSzCfz59KTEwEivpvxr866OjoKMzNzeVQbW1tuUKhsEksFlsFSqfTwbt37+DDhw9w6dIlcHV1BYFAQJ7Z2OzsLIyNjXUiYLlIJPo5IiKCzfsnfBHqyZMnsLi4SIBcXFzg8PAQtFotZgKCgoIgMzOTAJtiS0tLMDQ09KvFgJix+/fvw/LyMkilUggICDgRn6ZpmJycxFqHmJgYSE1NNcpoFcCDgwMoKioCzH5aWprRGsaM3r17l0x3aWnpFyGtAlhbWwvOzs6QkZFhNCOGDnK5HIRCISQkJJz5nsWAr169AqVSCQ8ePDCauc8pMPNYj1gaTk5Op0JaDFhQUAD5+fng4+PDKnt6Z9xGXr58CYWFhdYH3NnZgZycHOjs7DQLDl/CxYV1293dbX3AiYkJsiqLi4vNBsQXcQbKy8vB3d39xDgWTfHAwADs7e1BSkrKsYFxqzkrq3l5eWBvb3/Mv6qqCuLi4kAkElkf8OjoCOLj448NvLCwAPX19WBnZweoTvCjN4RxdHQ85o+7AO6LwcHB1gVUq9UwMzMDmBVLrKSkhCwSDw8P6wJub2+TgR89emQ2H27auA/29fWdek5bVINIhdkrKysDT09PsyBxFsbHx8kiOc0sBpyamoKenh6oqalhDYhnc1ZWFlRXV58pHiwGRKqKigqIjIwkK5GN1dXVAZ/Ph+zs7PM76nBk3GowE1hLN2/eNMqImWttbYWVlRXAVf0ljWiVDKLWQyWOJ8uNGzfg1q1bZ9Yknt2NjY3g7+8Pubm5RgWsxYDT09Nw7949eP36NcnclStXiEJBWBSnhoIVfXExoV709vY2mml0sAgQF0hDQwM5qvDQ7+rqgtu3b5Np3tragjdv3gB2Z2hubm4QGBgItra2JoHpncwGxF4DtxgERPmOJ0pSUhL09vayAjDmbBYgKhCcJqy18PBwEmNkZARevHgBeCpY08wCrKysJPpP31MgMKrppqYmcHBwsCYf+xrs7++H58+fk81Vb48fPwYul2tSE8SWnlUGUfneuXOHdGX6Yt/Y2ABU1QjJ4XDYxjfqbzLgx48fyTRiN2aoOnC6JRIJREVFGQ1mjoPJgLjBouLATkxvb9++hYcPH5KN97zMZMBPnz5Beno63oCRFpNhGNKPYF9rbsNkyo8yGRAHe/bsGanB2NhYcoOAd4dndWOmBDfFBwFVKtVTSqFQZF+7dk0RHR39xfc2NzdBo9EQFXL9+nXWvbApUIY+eBppNJpfqPb2dl8bG5u55ORkuHz5Mttxzs1fpVKh6vmJXAi2trYOhIaG/hgWFnZuAdkM/G/9/bW/vy8ggB0dHc4HBwd/hoSEeIWEhBiVQmyCsfWdn58HtVq9q9PpvpfJZL8ZXqK70DSt5PF4P1y9epUshIu8cUXxi0J2c3NzGgAypVLpFP64E3e+SqXSj6Zp/BvCnaKoCytKhmHWaJqe1Gq1v8vlclqf+X8AQ3ocEMh+0esAAAAASUVORK5CYII="},"1f92":function(t,e,i){},2330:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEzklEQVRYR72YW0icRxTH/7OrKxqDEkW0xggGEfVBNC67rlhX01Ibn4IvXpqXQBC8JKZiaxVvVTRWmmDSJF7QWIsKPoht44M+iIi3BSOoKAoWFIqQGAXFgvcpZ+im1iZ+387u5rwtO+ec3zfnMmeG4YyYzWaX/f39GACfAHA9+78zfjPGOIA3u7u7r+bm5v467YNZfxDY3t7etxqNpoBz7usMEBU29wD8DKBkcnJyi9YLwIiICJ2Xl9dvAL5QYeRjLPnj5OTEbLFY/hSAJpPpR8751x/Ds1ofjLGxiYmJT5ler/d3cXFZA6BTq/wR16Uwk8n0Fef8F0c5ZYwhICAAPj4+ODk5wevXr/H27VtZ8z8xo9H4DWOsXtaCVe/y5cvIyMhAdHQ01tfXsbGxAYL19/eHr68vxsbG0Nvbi60tkftq5VcWFxdXDKBOrcbZdQRx69YtJCYmoqOjA+Pj42LnToubmxuuX7+O9PR0dHV1YXBwUK27AbsANRoNysvLsbm5iWfPnuH4+Phcxx4eHqioqMDy8jLa29vVQNoHmJOTA845nj9/rsaZWEMfVVlZCYvFgoGBASU9ecCQkBAUFhYiPz//fyFV8uru7o6Wlhbcu3dPKSflAWtra0U+LSwsKPG89/8bN27gypUraGpqOk9fDpB24PHjx7hz544UHCmRDcpDqvxzRA4wJiZGVO2jR4+kAUmRPrKqqkoU2QdEDjAlJQWXLl1Cd3e3XYAlJSXo6+vD0tKSYwFv3rwpmjAZt0fu37+P4eFhzM7OOhYwISEB4eHhohLtESq05uZmrK3RKPBekQuxn58fysrKRIuRFeqHlCKZmZnntSk5QIKiL6dThIYBGYmNjQXlck1NjeOrmCzGx8eDQv3gwQOb+Sh/nz59iocPH2JlZcU5gGS1vr5eHFejo6M2Qd6+fRsXL15EY2Ojkp58iMmyp6en6GVtbW1iilEj1JgNBgOKiopweHiopGIfoLe3tzjuvLy80N/fjxcvXnyw6QYFBSEvL0+cvRRaFXAELw949epV3L17F3q9XuzCwcGBGKN2d3cxPT0tiocqNTAwUOwYTT200zMzM0q7dvp/OcCwsDCUlpais7MTZrMZycnJePLkCXp6ekCTdVRUlDhpCIom6/n5eTFlS4jtgBRWgqE+uLq6CldXVxFmmpbPTtISQGdVbAOkkFH+UL6NjIwIY0ajEUlJSairk741OK7N5ObmiuS2HnFarVY0bAq3bMNW2GX1O0h5lpqaKtqDNZRpaWmgkFPyO0nUAdJ4T3Mb7eDOzo5goR5Ip0F2djb29uhJxSmiDKjT6dDa2orq6ur/HEsFBQVYXFzE0NCQU8j+MaoMGBkZCZr/Th/qwcHBKC4uhvVW50RCZcALFy6IoqBQUhMmaWhoEJd02QuTDR+kDEjG6FUgKytLPF2EhoaCoGWmGBvArEsFYAEAxdsPXRGp321vb+Ply5c4OjqS8GezSi8zGAyfazQap2a6zVj/KpSwa9euuep0OrpWhdhhyBmqB5zzMPHCajQav2SM/Q5A6wxPkjYrJicnv3/3iG4ymdI55/Tk5C5p0FFqnHP+w9TU1HcA+DtAsq7X64O0Wm0uY+wzAIEA3BzlVcEOVdwbzvkE57zZYrG8sq7/G4As9QnAx8XPAAAAAElFTkSuQmCC"},"25d2":function(t,e,i){"use strict";var a=i("3226"),s=i.n(a);s.a},2909:function(t,e,i){"use strict";var a=i("6b75");function s(t){if(Array.isArray(t))return Object(a["a"])(t)}function n(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}var r=i("06c5");function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(t){return s(t)||n(t)||Object(r["a"])(t)||o()}i.d(e,"a",(function(){return l}))},"2c00":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEUElEQVRYR+3Zf0wbZRgH8O97d712R0vL3MABbjMIJhjGnGYmk02LMMzGVBxjfyzGhYAtytT9IqKIYWxZVIjJGIywkIwoy4zERQeaqrgtQYQ/ZHMytplhdM4Qitn6A0p77d2ZHhaBlQZWWjBZ/7rmvfeez/vce+/z9kow5WM24lEaSCcES6e2hfS7BDtFo0trxjnyGQRfLOI7+NuIOApopJbEZjGr8kAiY0PquePiThs8fa0QblzsE2nkL6lFt/ccGTiUj1hGiS52y+EHuKx9AMWEFzchmuvnL+BoesEJFzIX16FDBt4qwpfKTRVbuOzyeYNNDMxfaYejJuNP3SiSiN2AZCFKd1lbOQgw7IIAehH2uucg9J7ZSSxGGOh1BfXql44vGJwX4uxohPNkQSO5ZcRbyo1vH+ZyDi0oIN/7NUaObmoLP1D0zOghnBcg3/cNHA1ZUOXUQfVUUcA7FnYgf9kER/2zgHtscVPlHYVK/9q0yLAC5czVZYHNeg98WwUY/evwnD8C1bYaqPTFfpFhBTrP1kIUeHAZu2ExEkTs74BoG4LQ3wku94P5B04U+ICKhCcX1hz0ae4Bp94Xh+lD8KdLwOh3Qb39yH/NogfW8nhIlkFE7OuGYuVauS3kGRRu3wQdFT8BIsBWvQHiH53QlF0DfX+S3OZ9MJyfFoN9sQrcxr3j54ccaD2QDG1536RECubrsFcmglq5AZF7zkGwDsBeEQcq5jFElnQDFD2/QG90h6kK/On9UL3cBM8vZ+C51AJ1aS+YuEcmDSYkGeQvtcEzMJY19/dlUKQflI+ZZclgV20eA4gCbO+vhTjQA/AAm10JLrvsjqUkNMBrZyGa++Vgrra9UG6ulo+p6ASwD+vHEZ6/ejF8KAUkJhHad3r97i9DApyYBn9zcNJCvJuASdkBdf4nfhfie0Bp1A6ySDNtmbIUEzCp26EuPDU/GQxUQCXXCGylatBJOVAbPw8v0N3/AxzH0qAu/R30fSsCOQO2hWQOuq93YKRmPRRpexCRWwWQ8d/7s4bOOdCHI5HLocwsCwonl8DmQrCZJaCiE0EioqBcs9XvIGe8YXW0HgTf+i6wCCDqZbPO2NQO0tAAiC4CUESCil4Nza6vggN6K8RwswHChUZwb/wExYo1QSHn/BbLGkkaQ/Ych6ZiEJQm+q6RoQH+i3T1tECZ+nxQr0j4q+1glj8OitMGHOSM5+BdpyrIjv8foMWIIjrNUKfeUR/kmOe2u7OzCc6Pd54g5lexmo2KuaA9cHNG70zmljH91YYbtkG42FIol4TbBnzH5n70DJfxZrjiB4zj/u1HjFSvG9QBD8lASwEelJToVuUdW6pabwi6WgQzSv7X8xhteNpDRpCtrYdpvKhaXkGCSNBMxac8oUjdCkoXF0ycWfcVR63wXDFBvPrtDUIjX1eLdu9FJlV9CSBWI7x7+HQxzH9DEAl2UULXYhdayQk4fSP8B6SuiH0n8o2HAAAAAElFTkSuQmCC"},"2cca":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADnUlEQVRYR+2ZaWxMURSAv9vpdFrasdRO0lhDIgghYolSxJqhtYwtiMQW2nQkdkItJWIZu0T40ya0ljYUsUXjh+UHsZWkQYmUSKq2btPpXHnzjLZKZ6bevJK4P+ee5XvnnnvuyRnBz2uDDLKE01UYaS1diBr7AfpBVFD4MZInN+aK0qoufgBMTpOGsnxsAmxAqwBxeDP7FTgWEsb69AXikyLsBpx/RBrfl3BGwjhvFnTZFzwzCEaciRdv3IATdsutUrBKF+c+OhGC7IwEES0m7peRLidvgFAfdfUTk4wQFrucjiRVP69+edorJtjlcinZ7peafsIZwrJHrgSS9fPphydBlq6Ajc2weBik3oFXb30A1ROwcSPYFgutzFDkgDWZkJfvBVIvwCaNIDkOXn+AflHwMB86NVMhX9YGqRfg7KHQMgJ2ZcGpJWA7Bf07QufmsPF0LVHUC7AqQkYCJKZ7iZxH4T/gL05P9whGNITB3aCoDLIfVRKZQiCmB5S74Op9kFLd0x1Qcbp0NMR0gdWZkJOngkwdBNP6wN4bcP1BJXi9ACrRss8AISA+BZSCvN8Kd1/BjnPVz7leABWE9m1g5yS49BTaN4UWZliaAsUlOgAqTaPJ9Ot6VeaozK+4ATCrLyjpphRhz3EHvMwYjbDiN732getQ6G7OYVhPiI8Gpwts6fD6Xc2PqrcjbhEJ+6zqMxbVFBwVYEsFR7kOR+yt7zAYYJsV2phhUQq0i4StFjj/BI5e/QsArYPB2ht2XoObj1WghSNhVDdIugD3cuuxzHTvAJvGQ85bWJumXhBlhYXC4dkQHATxJ6CgMMCFOrwBzIuGY9nwpagyIhHhEGxQy4lyo6uuhg0gxAglpVBaFkBABWJzLHwqgaSz4HR6y8rf72t+i5W3dkuc6jD5IpT+FCV/UY/PgU0X4MV7qHDB5y+1WPCl3Zo5BCb18hfDN/nnBbAs5Q8BlWRPigVzKGzOgq/VRju+gVSV0jyCnhu5MVZtBtak1Sy+/mBqnoMe56EmmD4QTt6GomJ/kKrLThkElx/Bx+/PY62WfMnBuqNooPmvACYCuzT4Xs1NSEmasOyWwxFc0dy6BgYFrBPu6WoxuVIQpYFNLU2UO0Po6p6wWuxyDJLznpGwll7qbEuyPTNRrPwxRLfY5Vwkh5Tuvs5GNVKUErupLcvSp4iKan8zjD0oOwQ7SABivk/6gzTy6YuZAgR3glwcOJsobnkUvgEmtZ64C0w1wQAAAABJRU5ErkJggg=="},"2f21":function(t,e,i){"use strict";var a=i("79e5");t.exports=function(t,e){return!!t&&a((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"2fd7":function(t,e,i){"use strict";var a=i("827c"),s=i.n(a);s.a},3226:function(t,e,i){},3846:function(t,e,i){i("9e1e")&&"g"!=/./g.flags&&i("86cc").f(RegExp.prototype,"flags",{configurable:!0,get:i("0bfb")})},"386b":function(t,e,i){var a=i("5ca1"),s=i("79e5"),n=i("be13"),r=/"/g,o=function(t,e,i,a){var s=String(n(t)),o="<"+e;return""!==i&&(o+=" "+i+'="'+String(a).replace(r,""")+'"'),o+">"+s+""};t.exports=function(t,e){var i={};i[t]=e(o),a(a.P+a.F*s((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",i)}},"38c2":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADxklEQVRYR+XZbWhbVRjA8f9zkyZNurbpiwZ1dqijUwdbbVEcItOOFUTraJ0fRHzf1lZFsA7X6gcLFcvc1lZlbx9mYR+mMKazuDLfB4puWjtBF6SCTKdV6dquSXpXbpMcyVWzdTXNXfPSoPkUuOc8zy/nOfecc2+E8z6qDe3MH9wFrFSKhQJy/vV0fldwWoRjHuGA7CD4T64YwL+Ba8Ma+4Ab0glJFFvBbzbFusLd9EXbmsDxx1gcyeEoUJIoQIauhxHqi3bSawLHGvkEuC1Dya2lEYY9dhbLcBNVdkW/tV6ZbSWwQUYbeFyE7ZlNbTGbsFdGG2kR6LDYJaPNlOLQfwjohLynB9D3rEENn5rbSArkt/3A2XeeIzSwP2GMixtBF3g6FePtS1FDvoTB4zVwrGrGXb+ZYM+DhPrfmDWOJaC2pBrt0nIkJ5e8e7vQD71IZPzXOQOjHZ0rHiJn0Y0Eex6YFWkJ6Fz7Co5ltaBp2EoWER77BUJTSQHF6UYr8GJ824e+4864sSwBY71TVGJZAO6nvoFIBP21StRE/N+aeaBAXstxUBH0V6tQ+uyFSAooxSWgOVHjQ3BBxaWoGGy5qOAQTE5H2G9tJNS/C84mniVJAR2rW3DXd6C/vw3j7Y2xbFJ6GYUvnCQ88hOBzeWWIPGoSQHRIK/5M+xlVfjby2Nro2v9fpwVdfi33EzkZHJbfHLA6FnNezUFz59g6sfP0btXYVt6B/lP9qF/2IVxoDlxDRO0SBoYje+oacVd9xLBfU24ajaZN0Cg/ZoZ83Iu2pQAzVI/O0BOWYVp8HdXExk8EvPYVzyC5r1uhi88+DFh3+HkdxIr66BWVklB69dMfvUmk6/fNy2ptnAZLPDOgKiR7xPu6akZwWjqvxdx/b2XMQ5umks1/7XP/wcoHg+FHWPoH3RivPVM9o2glF6O6/69hL47jPHR1uwDpkx0QaDUzcE0CS0BzUNBeBJlTJw7UY/4kKJy1O+DaaL9FdYS0HFPJ87KtUzsvpuC1uP4t96Cq24LKmygd90+/0Ds4F7/LvarbkLLv4TwyM9gTBDsrkD5jSwARglR5LpeHMtrCQ/5CHYvRwVCacVZLvG5TRUcKzcy9eU2VEClHXfxwIyQpiexdJPMgyuW0gSeaaRBwa75hMTNLeyRQAPXh4QTWQp82HyBOdpEryhqswopnPLkssQEnm7kCpvwBYorswGpog+rQk3xTj6NvUQ3kdADrJ5PpAJfxMajpds5FnXM+Jth+AkqtRDVolGaSahECIrG0UIvR6SN2C7wJ1E2B5ffR7qlAAAAAElFTkSuQmCC"},"420d":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEd0lEQVRYR92Yeyj0aRTHv795m0Fuo6yVS9rEiuQyyv7GP/6hjchK7f5DFLWk6H3lktzJ9cXmFmpd2+IttSISW4z1y3+0SfmDIvuW9y9Rbs0823lq7OyY14yd34xtT8mP5zznfOac85zzzE+AiYii+C2AEgDfAPjCdM3Bz3pBEP5kjP0G4L0kSX8Y/Qn0EBkZqVKr1aOMsXwHg9hiXg/gnSRJP5EyBxRFcQBAqS27naTDAHwvSdIHISkp6WuDwXAA4I2TnNvq5qNarf5K0Gq1jYyxBlt3OVNPoVCkC6IofgCQ40zHtvpijL0jwCUA6bZucrJex/8TUKlUoqioCJ6ennYF9PDwEIuLi8/ZeHkEFQoFmpqaoNPpsLa2ZhOgq6sr6EMZJSoqChkZGXh4eEBjY6N8gARXV1eH3d1drK6u2gRnrhQSEoLS0lJup7q6Wj5AQRBQU1OD/f19LC8v/ys4Pz8/VFVVobm5GZeXlxxOlggSXGVlJQ4ODrC0RIfeslAaXVxccH19/UTBy8sLDQ0N6OzsxMXFBV+XDbC8vBzHx8fWChq5ubnw9fVFX1/fPwCpBltaWjA8PIyTk5PHNVkAqV40Gg02NjaeTStFOT8/HyqVChMTE7i/v3/Uj46OxvT0NM+AqcgCODAwgKGhIas1V1ZWhvPzc+j1ekRERKC9vf1xT2FhISoqKp7YkAWwp6fHonFTbzExMcjKyoIkSfDw8EBQUBD29vawtbXF1T5nwymA1HoowvX19YiLi+OA1B/7+/tRUlLCU/2qgNnZ2XB3d8fMzAxSU1M54MLCAjIzM+Hj44OpqanXA/T29ubOKVI0FUwBKbKDg4O8tVDve5UaJKc7Ozv8h8QUkP421ibNbKcDhoWFgU4nRcco5oD0f4qg0wGp59EhoPSenZ1xvvj4eBQXF/Pn2dlZbG5u8mcab729vcjLy4PBYJC/D1o6gRSp0NBQjIyM8JZCNUjjbXR0FHd3dygoKODrNDmOjo6wvb2Nrq6uJ5PIIW3Gzc0N1LwptTk5OfSVlbcZAjEVU3B/f39+0mkq3dzcyDvqzCNIaQwPD+ftZH5+Huvr62CMviVaFkp9d3c3Tk9PedonJye5Ynp6OgIDAzE2NvbclLJ+YTUFDA4O5vVFaVxZWeG/qR4J1pIY12JjY0GRpzFIUU9MTERCQgK/2ZjXpZmdlwEGBASAet/nIkZ1aMkhXUxra2u5b4ITRRFtbW3W4Ej9ZYDP5eK5NWMWtFotUlJS+NXLSuSM5pwHODc3h7S0NLS2tvJU2yjWAamHUbO1R+h+SHdBgqOR+AKxDkinlq7r9sjV1RXGx8dfCmdbDdoDJsNeHsEFAN/JYMwRJmro7dZ7xthbR1i31yZj7AeKoBbA7/Yac8B++u4awt+warXaXxljmQ5wYo/JGkmSOjigRqPxViqVq4Ig0Mvz/4L8LElSIQDGAUmSk5Ndb29v3yoUih8ZY8GvRElv9zskSfrF6P8R0ASI6jKAMfYlY39/AAcDP6hUqo86ne6TuZ+/AFoEPGMa7KL9AAAAAElFTkSuQmCC"},4551:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEwElEQVRYR82YWyi1aRTH/+922EjZEmpyMYRNX07twrZTfJfTTEgunG4cyqGcIpLThYxyZpxPRQ4zg+bC4IYLie2TaRDJFA0JDTlEXPC+03pq77ZvfN69X4f51tXbftaz1m+v51nPWs/DwUBUKpWFpaXl9wA+AnA2HHvrb47jLgVB0PI8/+vy8vKVzh+n+wgKCvKVyWS/AFC+Ncxz9jmOOxUEIXVpaek30mOAGo1GyfP8MgC7/xPOwLcgCEKsVqv9mQGq1eoF4vxK4HQYZ3K53J1Tq9UBAP74yuAYjiAI6QSYCeCn1wK0tLSEh4cHnJycwPM8Tk5OsLOzw74lyCABFgH4UcLkR1M8PT2RkJAAV1dXBkRg5ubmcHZ2hru7OzY2NtDf389+N0F+fzGghYUFsrOz4eLigu7ubmxubv7Hv0wmQ2BgIJKTkzE3N4eRkRFjGV8GSHA1NTVYWVnB8PAw7ZlnHVNEc3Jy8PDwgIaGBmMgXwaYl5eH09NTDAwMGONMr1NSUoLt7W2MjY2JzZMO+OHDByQlJSE/P180cp9TUOQ7OztRUFCAs7Oz5yClA9bV1aG1tRW7u7tiUXhyPCwsDD4+PmhpaXl9QFtbWzQ3N7MIShWKImU1Zf4zIi2CarWaZWVTU5NUPjaPVqG2thZHR0dfsiMNMCIiAtbW1hgdHX1kmI6a+Pj4J521t7fj6krfpDCdoqIiTE9PY21t7XUBIyMjQWfbxMTEI8Nubm7IzMzE7e0t5HI5qKropKKiAufn54/06RSYnZ19fUCNRgNfX19QVF4i1dXVLEkODw9fN4J2dnZs76Smpkrmo0N7aGgIsbGxz9VpaXuQqBobG9kmPzg4kARJq0DJRn/01bOYDAYEBCA6OhpUFUwV2r8dHR0oLS0Vax6kR5CgysvLWR2empoyiTE3NxeXl5fo6+sTm/cyQCsrK5Yo4+PjmJycFHPGMj8lJYV1PpTVRvSILwOkXm9wcBBUWaiN6urqwv7+/pOgVLvT09OxtbXFltcIOLIjHdDPzw9ZWVnw9vZmQNfX16xDIdj19fVHDSsdSZRMPT092NvbE420gYI0QEqQjIwM1iyEh4cjJiYGVVVVbJkVCgW8vLzg6OjI/BwfH7Nu+u7uzhQwna7pgHTXoGaTqgC172ZmZmyZ4+LipACIzTENkDqQtrY2todWV1eZcYqgv7+/sR2yGNDn46YBFhcXsz2ku1NQraXEoDb+4uLCVOfG6BsPGBUVxQ7nsrIyveHExETc39+bcgkyBspQxzhA6nzpcKXE0G12BwcHfT0myDcScUAbGxu2jIWFhY+6Dlru+fl5LCzQq8mbiTggHbC0vJWVlXoKpVKJtLQ0FtU3FnFA6px7e3vZoUxXTI7jWA9XX18v+cJkwp8SByRjKpWKRWtmZobV0ZubG7HbmAkMz6pOciEhIamCIHSJWbS3t0dISAi7V9C+E3tFELNn5Hgvvc24A/jLyAnvqiYIQoLuAZNuP1Hv6l3c2d8KhULJAENDQx3v7+8/AfhWfN67aNxwHPfd4uLivOEjurNMJusG8MO7IHzZyZ+CICRrtVr26qsH1OkHBwd7cxz3keO4b3ieN3svWJlM9g/P81qtVrsEQP8c+y+Z4fn0HxRNdgAAAABJRU5ErkJggg=="},4806:function(t,e,i){"use strict";var a=i("5c03"),s=i.n(a);s.a},"4ad6":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAED0lEQVRYR9WYbVBUVRjHf2cXEHBdUQFdZhBXzd6GBcFiJrOR1iKbPoQz0MDUFOU4jBGODSU01jQ1KdHkkM1kGGNl05tftMw+OH7gg81UA0vAaKiwiLA6tijKywrL7r3NLu3mJvtq91L305lznuf5/85zz3POvUdw02PqwIiLbWgwAwZAc/O4wu0hZFqR2duZz88+LeFrZLdRgYZ9AuYoDBJJ+MbOc9RQitsLmNvO4xL8APiBI4mipI0sU9+VR53IbyV+Sss5IEtJwRhiT8ku7hImC2YEJ2IIoLiLLPO6yG5ju9CwR3G1GAQEHBI5Fmplwe4Y/BV3kSWORQWoFeCWFefyC0QFmKsvZN+yozzRreOKM3bIo3dbqe4vos/hqcvQT8SAq/VmmpYd4yN7A59deiNc3JDjHbkypT1rODPWFjZORIAeuP3GH7E5L/DN1eawQcMZ1Bnq+WJoP4NTVq66/uD4lU+DukQEWLa4jlrDLmzOAayTZ8Pphx1fN89Mh6ONEfc1BpzneXdg8+0BerxfymikPHUzFdb1dI+1hoUIZfCvv2Kf2IsZe3gmtZKi35O5PhU7o2KAHqSceevpGmtBuo2tRlHAUHl7avGrbE2vZcR1LcAsUZNEzYUyOkZbvP2qAC5IgPSE/ICtwpPdAt1jjEjDXpA4EU9V+mvckMbZdDaN4b/2TlUA8/SPUqjfxPuDlUGTWml4jy3p23m6dy2nx37x2/0nAPP0Gziw/DgNl3by1eVdAZNQFLDB+D3JmmQWxqWxMG4RPRPdXvHdtjJsE3ZvOyUBDq+y0+mwsM1adEuGFQVM1E5/cq/Rl/CgbiONF5/3AkxKeCtbI6BpxUmy5iyn+EwG465bV4CigD65YGtwi6GeyvQaynoLgp61qgCumHsPpuQNHLbv9ado3YISPsz6ls/tH3NwaKu/X6c14nD3YZ+c7lIFcKbS/WTlSe7XrZ2xqg8ONfkrftYAjcl3EC/m4pRH/ZACDTrtEkbcg/Q7+mY3g5GezrOWwf81YGZSJk7pIpcn3f4isU20sTSxIOCU+eckI/pgjTQzoeyeM7xJRWo1z/bex3ereqjqL+XlJe/QfeMUdeeLg7qqBujZ3GszD7AxpZj52hQc0rj3pKmyPsSUFHxqqgH6EHZkNlO+6AV+Gm2huq8QVwg4j4/qgB7RB1Ke5NeRI2HhZg0wmjXtzaCpnVeAhmgc1bKVJY6I7HbKBXyplmhUOhIfiNUW0tyCfiApKmcVjIXgYe+Nao6Ft2XBThU0I5eQOdGZxyPTV76H0Oas5GtZUBJ5BAUtBV1aCXN7Hva/76RlNKbfqJRhh4ClCsqHCj2MRLMrkbdO38uYx3DGS3NTB3cKmQxJQqsWaBzY51/nVEshAT8KfwIDrixNJv+UOgAAAABJRU5ErkJggg=="},"4e72":function(t,e,i){"use strict";function a(t=0,e=0){this.x=t,this.y=e}i.d(e,"a",(function(){return a})),Object.defineProperties(a.prototype,{width:{get:function(){return this.x},set:function(t){this.x=t}},height:{get:function(){return this.y},set:function(t){this.y=t}}}),Object.assign(a.prototype,{isVector2:!0,set:function(t,e){return this.x=t,this.y=e,this},setScalar:function(t){return this.x=t,this.y=t,this},setX:function(t){return this.x=t,this},setY:function(t){return this.y=t,this},setComponent:function(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw new Error("index is out of range: "+t)}return this},getComponent:function(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+t)}},clone:function(){return new this.constructor(this.x,this.y)},copy:function(t){return this.x=t.x,this.y=t.y,this},add:function(t,e){return void 0!==e?(console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(t,e)):(this.x+=t.x,this.y+=t.y,this)},addScalar:function(t){return this.x+=t,this.y+=t,this},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this},addScaledVector:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this},sub:function(t,e){return void 0!==e?(console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(t,e)):(this.x-=t.x,this.y-=t.y,this)},subScalar:function(t){return this.x-=t,this.y-=t,this},subVectors:function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this},multiply:function(t){return this.x*=t.x,this.y*=t.y,this},multiplyScalar:function(t){return this.x*=t,this.y*=t,this},divide:function(t){return this.x/=t.x,this.y/=t.y,this},divideScalar:function(t){return this.multiplyScalar(1/t)},applyMatrix3:function(t){const e=this.x,i=this.y,a=t.elements;return this.x=a[0]*e+a[3]*i+a[6],this.y=a[1]*e+a[4]*i+a[7],this},min:function(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this},max:function(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this},clamp:function(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this},clampScalar:function(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this},clampLength:function(t,e){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(t,Math.min(e,i)))},floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},roundToZero:function(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this},negate:function(){return this.x=-this.x,this.y=-this.y,this},dot:function(t){return this.x*t.x+this.y*t.y},cross:function(t){return this.x*t.y-this.y*t.x},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},manhattanLength:function(){return Math.abs(this.x)+Math.abs(this.y)},normalize:function(){return this.divideScalar(this.length()||1)},angle:function(){const t=Math.atan2(-this.y,-this.x)+Math.PI;return t},distanceTo:function(t){return Math.sqrt(this.distanceToSquared(t))},distanceToSquared:function(t){const e=this.x-t.x,i=this.y-t.y;return e*e+i*i},manhattanDistanceTo:function(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)},setLength:function(t){return this.normalize().multiplyScalar(t)},lerp:function(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this},lerpVectors:function(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this},equals:function(t){return t.x===this.x&&t.y===this.y},fromArray:function(t,e){return void 0===e&&(e=0),this.x=t[e],this.y=t[e+1],this},toArray:function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=0),t[e]=this.x,t[e+1]=this.y,t},fromBufferAttribute:function(t,e,i){return void 0!==i&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute()."),this.x=t.getX(e),this.y=t.getY(e),this},rotateAround:function(t,e){const i=Math.cos(e),a=Math.sin(e),s=this.x-t.x,n=this.y-t.y;return this.x=s*i-n*a+t.x,this.y=s*a+n*i+t.y,this},random:function(){return this.x=Math.random(),this.y=Math.random(),this}})},"4f7c":function(t,e,i){"use strict";var a=i("f087"),s=i("c3e9");const n=new s["a"],r=new s["a"],o=new s["a"],l=new s["a"],c=new s["a"],u=new s["a"],h=new s["a"];function d(t,e){this.origin=void 0!==t?t:new s["a"],this.direction=void 0!==e?e:new s["a"](0,0,-1)}Object.assign(d.prototype,{set:function(t,e){return this.origin.copy(t),this.direction.copy(e),this},clone:function(){return(new this.constructor).copy(this)},copy:function(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this},at:function(t,e){return void 0===e&&(console.warn("THREE.Ray: .at() target is now required"),e=new s["a"]),e.copy(this.direction).multiplyScalar(t).add(this.origin)},lookAt:function(t){return this.direction.copy(t).sub(this.origin).normalize(),this},recast:function(t){return this.origin.copy(this.at(t,n)),this},closestPointToPoint:function(t,e){void 0===e&&(console.warn("THREE.Ray: .closestPointToPoint() target is now required"),e=new s["a"]),e.subVectors(t,this.origin);const i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.direction).multiplyScalar(i).add(this.origin)},distanceToPoint:function(t){return Math.sqrt(this.distanceSqToPoint(t))},distanceSqToPoint:function(t){const e=n.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(n.copy(this.direction).multiplyScalar(e).add(this.origin),n.distanceToSquared(t))},distanceSqToSegment:function(t,e,i,a){r.copy(t).add(e).multiplyScalar(.5),o.copy(e).sub(t).normalize(),l.copy(this.origin).sub(r);const s=.5*t.distanceTo(e),n=-this.direction.dot(o),c=l.dot(this.direction),u=-l.dot(o),h=l.lengthSq(),d=Math.abs(1-n*n);let p,m,v,f;if(d>0)if(p=n*u-c,m=n*c-u,f=s*d,p>=0)if(m>=-f)if(m<=f){const t=1/d;p*=t,m*=t,v=p*(p+n*m+2*c)+m*(n*p+m+2*u)+h}else m=s,p=Math.max(0,-(n*m+c)),v=-p*p+m*(m+2*u)+h;else m=-s,p=Math.max(0,-(n*m+c)),v=-p*p+m*(m+2*u)+h;else m<=-f?(p=Math.max(0,-(-n*s+c)),m=p>0?-s:Math.min(Math.max(-s,-u),s),v=-p*p+m*(m+2*u)+h):m<=f?(p=0,m=Math.min(Math.max(-s,-u),s),v=m*(m+2*u)+h):(p=Math.max(0,-(n*s+c)),m=p>0?s:Math.min(Math.max(-s,-u),s),v=-p*p+m*(m+2*u)+h);else m=n>0?-s:s,p=Math.max(0,-(n*m+c)),v=-p*p+m*(m+2*u)+h;return i&&i.copy(this.direction).multiplyScalar(p).add(this.origin),a&&a.copy(o).multiplyScalar(m).add(r),v},intersectSphere:function(t,e){n.subVectors(t.center,this.origin);const i=n.dot(this.direction),a=n.dot(n)-i*i,s=t.radius*t.radius;if(a>s)return null;const r=Math.sqrt(s-a),o=i-r,l=i+r;return o<0&&l<0?null:o<0?this.at(l,e):this.at(o,e)},intersectsSphere:function(t){return this.distanceSqToPoint(t.center)<=t.radius*t.radius},distanceToPlane:function(t){const e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;const i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null},intersectPlane:function(t,e){const i=this.distanceToPlane(t);return null===i?null:this.at(i,e)},intersectsPlane:function(t){const e=t.distanceToPoint(this.origin);if(0===e)return!0;const i=t.normal.dot(this.direction);return i*e<0},intersectBox:function(t,e){let i,a,s,n,r,o;const l=1/this.direction.x,c=1/this.direction.y,u=1/this.direction.z,h=this.origin;return l>=0?(i=(t.min.x-h.x)*l,a=(t.max.x-h.x)*l):(i=(t.max.x-h.x)*l,a=(t.min.x-h.x)*l),c>=0?(s=(t.min.y-h.y)*c,n=(t.max.y-h.y)*c):(s=(t.max.y-h.y)*c,n=(t.min.y-h.y)*c),i>n||s>a?null:((s>i||i!==i)&&(i=s),(n=0?(r=(t.min.z-h.z)*u,o=(t.max.z-h.z)*u):(r=(t.max.z-h.z)*u,o=(t.min.z-h.z)*u),i>o||r>a?null:((r>i||i!==i)&&(i=r),(o=0?i:a,e)))},intersectsBox:function(t){return null!==this.intersectBox(t,n)},intersectTriangle:function(t,e,i,a,s){c.subVectors(e,t),u.subVectors(i,t),h.crossVectors(c,u);let n,r=this.direction.dot(h);if(r>0){if(a)return null;n=1}else{if(!(r<0))return null;n=-1,r=-r}l.subVectors(this.origin,t);const o=n*this.direction.dot(u.crossVectors(l,u));if(o<0)return null;const d=n*this.direction.dot(c.cross(l));if(d<0)return null;if(o+d>r)return null;const p=-n*l.dot(h);return p<0?null:this.at(p/r,s)},applyMatrix4:function(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this},equals:function(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}});var p=i("dfe9"),m=i("a75a"),v=i("a775"),f=i("cdfc"),b=i("9ca7");const g=new s["a"],y=new s["a"],x=new p["a"],_=new d,w=new a["a"];function A(t,e,i){1===i&&console.error("THREE.Line: parameter THREE.LinePieces no longer supported. Use THREE.LineSegments instead."),m["a"].call(this),this.type="Line",this.geometry=void 0!==t?t:new f["a"],this.material=void 0!==e?e:new v["a"],this.updateMorphTargets()}A.prototype=Object.assign(Object.create(m["a"].prototype),{constructor:A,isLine:!0,copy:function(t){return m["a"].prototype.copy.call(this,t),this.material=t.material,this.geometry=t.geometry,this},computeLineDistances:function(){const t=this.geometry;if(t.isBufferGeometry)if(null===t.index){const e=t.attributes.position,i=[0];for(let t=1,a=e.count;to)continue;h.applyMatrix4(this.matrixWorld);const p=t.ray.origin.distanceTo(h);pt.far||e.push({distance:p,point:u.clone().applyMatrix4(this.matrixWorld),index:a,face:null,faceIndex:null,object:this})}}else for(let i=0,r=n.length/3-1;io)continue;h.applyMatrix4(this.matrixWorld);const s=t.ray.origin.distanceTo(h);st.far||e.push({distance:s,point:u.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}else if(i.isGeometry){const a=i.vertices,s=a.length;for(let i=0;io)continue;h.applyMatrix4(this.matrixWorld);const n=t.ray.origin.distanceTo(h);nt.far||e.push({distance:n,point:u.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}},updateMorphTargets:function(){const t=this.geometry;if(t.isBufferGeometry){const e=t.morphAttributes,i=Object.keys(e);if(i.length>0){const t=e[i[0]];if(void 0!==t){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let e=0,i=t.length;e0&&console.error("THREE.Line.updateMorphTargets() does not support THREE.Geometry. Use THREE.BufferGeometry instead.")}}}),i.d(e,"a",(function(){return z}));const k=new s["a"],S=new s["a"];function z(t,e){A.call(this,t,e),this.type="LineSegments"}z.prototype=Object.assign(Object.create(A.prototype),{constructor:z,isLineSegments:!0,computeLineDistances:function(){const t=this.geometry;if(t.isBufferGeometry)if(null===t.index){const e=t.attributes.position,i=[];for(let t=0,a=e.count;t0?arguments[0]:void 0)}}),{add:function(t){return a.def(s(this,n),t=0===t?0:t,t)}},a)},5204:function(t,e,i){"use strict";var a=i("f979"),s=i.n(a);s.a},"55dd":function(t,e,i){"use strict";var a=i("5ca1"),s=i("d8e8"),n=i("4bf8"),r=i("79e5"),o=[].sort,l=[1,2,3];a(a.P+a.F*(r((function(){l.sort(void 0)}))||!r((function(){l.sort(null)}))||!i("2f21")(o)),"Array",{sort:function(t){return void 0===t?o.call(n(this)):o.call(n(this),s(t))}})},"56f2":function(t,e,i){"use strict";var a=i("c4a9"),s=i.n(a);s.a},"5c03":function(t,e,i){},"5e67":function(t,e,i){"use strict";var a=i("de58"),s=i.n(a);s.a},"61c9":function(t,e,i){},"673e":function(t,e,i){"use strict";i("386b")("sub",(function(t){return function(){return t(this,"sub","","")}}))},"6b54":function(t,e,i){"use strict";i("3846");var a=i("cb7c"),s=i("0bfb"),n=i("9e1e"),r="toString",o=/./[r],l=function(t){i("2aba")(RegExp.prototype,r,t,!0)};i("79e5")((function(){return"/a/b"!=o.call({source:"a",flags:"b"})}))?l((function(){var t=a(this);return"/".concat(t.source,"/","flags"in t?t.flags:!n&&t instanceof RegExp?s.call(t):void 0)})):o.name!=r&&l((function(){return o.call(this)}))},"6b75":function(t,e,i){"use strict";function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i=0?1:-1,a=1-e*e;if(a>Number.EPSILON){const s=Math.sqrt(a),n=Math.atan2(s,e*i);t=Math.sin(t*n)/s,r=Math.sin(r*n)/s}const s=r*i;if(o=o*t+h*s,l=l*t+d*s,c=c*t+p*s,u=u*t+m*s,t===1-r){const t=1/Math.sqrt(o*o+l*l+c*c+u*u);o*=t,l*=t,c*=t,u*=t}}t[e]=o,t[e+1]=l,t[e+2]=c,t[e+3]=u},multiplyQuaternionsFlat:function(t,e,i,a,s,n){const r=i[a],o=i[a+1],l=i[a+2],c=i[a+3],u=s[n],h=s[n+1],d=s[n+2],p=s[n+3];return t[e]=r*p+c*u+o*d-l*h,t[e+1]=o*p+c*h+l*u-r*d,t[e+2]=l*p+c*d+r*h-o*u,t[e+3]=c*p-r*u-o*h-l*d,t}}),Object.defineProperties(s.prototype,{x:{get:function(){return this._x},set:function(t){this._x=t,this._onChangeCallback()}},y:{get:function(){return this._y},set:function(t){this._y=t,this._onChangeCallback()}},z:{get:function(){return this._z},set:function(t){this._z=t,this._onChangeCallback()}},w:{get:function(){return this._w},set:function(t){this._w=t,this._onChangeCallback()}}}),Object.assign(s.prototype,{isQuaternion:!0,set:function(t,e,i,a){return this._x=t,this._y=e,this._z=i,this._w=a,this._onChangeCallback(),this},clone:function(){return new this.constructor(this._x,this._y,this._z,this._w)},copy:function(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this},setFromEuler:function(t,e){if(!t||!t.isEuler)throw new Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");const i=t._x,a=t._y,s=t._z,n=t.order,r=Math.cos,o=Math.sin,l=r(i/2),c=r(a/2),u=r(s/2),h=o(i/2),d=o(a/2),p=o(s/2);switch(n){case"XYZ":this._x=h*c*u+l*d*p,this._y=l*d*u-h*c*p,this._z=l*c*p+h*d*u,this._w=l*c*u-h*d*p;break;case"YXZ":this._x=h*c*u+l*d*p,this._y=l*d*u-h*c*p,this._z=l*c*p-h*d*u,this._w=l*c*u+h*d*p;break;case"ZXY":this._x=h*c*u-l*d*p,this._y=l*d*u+h*c*p,this._z=l*c*p+h*d*u,this._w=l*c*u-h*d*p;break;case"ZYX":this._x=h*c*u-l*d*p,this._y=l*d*u+h*c*p,this._z=l*c*p-h*d*u,this._w=l*c*u+h*d*p;break;case"YZX":this._x=h*c*u+l*d*p,this._y=l*d*u+h*c*p,this._z=l*c*p-h*d*u,this._w=l*c*u-h*d*p;break;case"XZY":this._x=h*c*u-l*d*p,this._y=l*d*u-h*c*p,this._z=l*c*p+h*d*u,this._w=l*c*u+h*d*p;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+n)}return!1!==e&&this._onChangeCallback(),this},setFromAxisAngle:function(t,e){const i=e/2,a=Math.sin(i);return this._x=t.x*a,this._y=t.y*a,this._z=t.z*a,this._w=Math.cos(i),this._onChangeCallback(),this},setFromRotationMatrix:function(t){const e=t.elements,i=e[0],a=e[4],s=e[8],n=e[1],r=e[5],o=e[9],l=e[2],c=e[6],u=e[10],h=i+r+u;if(h>0){const t=.5/Math.sqrt(h+1);this._w=.25/t,this._x=(c-o)*t,this._y=(s-l)*t,this._z=(n-a)*t}else if(i>r&&i>u){const t=2*Math.sqrt(1+i-r-u);this._w=(c-o)/t,this._x=.25*t,this._y=(a+n)/t,this._z=(s+l)/t}else if(r>u){const t=2*Math.sqrt(1+r-i-u);this._w=(s-l)/t,this._x=(a+n)/t,this._y=.25*t,this._z=(o+c)/t}else{const t=2*Math.sqrt(1+u-i-r);this._w=(n-a)/t,this._x=(s+l)/t,this._y=(o+c)/t,this._z=.25*t}return this._onChangeCallback(),this},setFromUnitVectors:function(t,e){const i=1e-6;let a=t.dot(e)+1;return aMath.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0,this._w=a):(this._x=0,this._y=-t.z,this._z=t.y,this._w=a)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x,this._w=a),this.normalize()},angleTo:function(t){return 2*Math.acos(Math.abs(a["a"].clamp(this.dot(t),-1,1)))},rotateTowards:function(t,e){const i=this.angleTo(t);if(0===i)return this;const a=Math.min(1,e/i);return this.slerp(t,a),this},inverse:function(){return this.conjugate()},conjugate:function(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this},dot:function(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this},multiply:function(t,e){return void 0!==e?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(t,e)):this.multiplyQuaternions(this,t)},premultiply:function(t){return this.multiplyQuaternions(t,this)},multiplyQuaternions:function(t,e){const i=t._x,a=t._y,s=t._z,n=t._w,r=e._x,o=e._y,l=e._z,c=e._w;return this._x=i*c+n*r+a*l-s*o,this._y=a*c+n*o+s*r-i*l,this._z=s*c+n*l+i*o-a*r,this._w=n*c-i*r-a*o-s*l,this._onChangeCallback(),this},slerp:function(t,e){if(0===e)return this;if(1===e)return this.copy(t);const i=this._x,a=this._y,s=this._z,n=this._w;let r=n*t._w+i*t._x+a*t._y+s*t._z;if(r<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,r=-r):this.copy(t),r>=1)return this._w=n,this._x=i,this._y=a,this._z=s,this;const o=1-r*r;if(o<=Number.EPSILON){const t=1-e;return this._w=t*n+e*this._w,this._x=t*i+e*this._x,this._y=t*a+e*this._y,this._z=t*s+e*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),c=Math.atan2(l,r),u=Math.sin((1-e)*c)/l,h=Math.sin(e*c)/l;return this._w=n*u+this._w*h,this._x=i*u+this._x*h,this._y=a*u+this._y*h,this._z=s*u+this._z*h,this._onChangeCallback(),this},equals:function(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w},fromArray:function(t,e){return void 0===e&&(e=0),this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this},toArray:function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=0),t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t},fromBufferAttribute:function(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this},_onChange:function(t){return this._onChangeCallback=t,this},_onChangeCallback:function(){}})},"72e8":function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var a=i("096e");const s={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},n={h:0,s:0,l:0},r={h:0,s:0,l:0};function o(t,e,i){return void 0===e&&void 0===i?this.set(t):this.setRGB(t,e,i)}function l(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+6*(e-t)*(2/3-i):t}function c(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function u(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}Object.assign(o.prototype,{isColor:!0,r:1,g:1,b:1,set:function(t){return t&&t.isColor?this.copy(t):"number"===typeof t?this.setHex(t):"string"===typeof t&&this.setStyle(t),this},setScalar:function(t){return this.r=t,this.g=t,this.b=t,this},setHex:function(t){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,this},setRGB:function(t,e,i){return this.r=t,this.g=e,this.b=i,this},setHSL:function(t,e,i){if(t=a["a"].euclideanModulo(t,1),e=a["a"].clamp(e,0,1),i=a["a"].clamp(i,0,1),0===e)this.r=this.g=this.b=i;else{const a=i<=.5?i*(1+e):i+e-i*e,s=2*i-a;this.r=l(s,a,t+1/3),this.g=l(s,a,t),this.b=l(s,a,t-1/3)}return this},setStyle:function(t){function e(e){void 0!==e&&parseFloat(e)<1&&console.warn("THREE.Color: Alpha component of "+t+" will be ignored.")}let i;if(i=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(t)){let t;const a=i[1],s=i[2];switch(a){case"rgb":case"rgba":if(t=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(t[1],10))/255,this.g=Math.min(255,parseInt(t[2],10))/255,this.b=Math.min(255,parseInt(t[3],10))/255,e(t[5]),this;if(t=/^(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(t[1],10))/100,this.g=Math.min(100,parseInt(t[2],10))/100,this.b=Math.min(100,parseInt(t[3],10))/100,e(t[5]),this;break;case"hsl":case"hsla":if(t=/^([0-9]*\.?[0-9]+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(s)){const i=parseFloat(t[1])/360,a=parseInt(t[2],10)/100,s=parseInt(t[3],10)/100;return e(t[5]),this.setHSL(i,a,s)}break}}else if(i=/^\#([A-Fa-f0-9]+)$/.exec(t)){const t=i[1],e=t.length;if(3===e)return this.r=parseInt(t.charAt(0)+t.charAt(0),16)/255,this.g=parseInt(t.charAt(1)+t.charAt(1),16)/255,this.b=parseInt(t.charAt(2)+t.charAt(2),16)/255,this;if(6===e)return this.r=parseInt(t.charAt(0)+t.charAt(1),16)/255,this.g=parseInt(t.charAt(2)+t.charAt(3),16)/255,this.b=parseInt(t.charAt(4)+t.charAt(5),16)/255,this}return t&&t.length>0?this.setColorName(t):this},setColorName:function(t){const e=s[t];return void 0!==e?this.setHex(e):console.warn("THREE.Color: Unknown color "+t),this},clone:function(){return new this.constructor(this.r,this.g,this.b)},copy:function(t){return this.r=t.r,this.g=t.g,this.b=t.b,this},copyGammaToLinear:function(t,e){return void 0===e&&(e=2),this.r=Math.pow(t.r,e),this.g=Math.pow(t.g,e),this.b=Math.pow(t.b,e),this},copyLinearToGamma:function(t,e){void 0===e&&(e=2);const i=e>0?1/e:1;return this.r=Math.pow(t.r,i),this.g=Math.pow(t.g,i),this.b=Math.pow(t.b,i),this},convertGammaToLinear:function(t){return this.copyGammaToLinear(this,t),this},convertLinearToGamma:function(t){return this.copyLinearToGamma(this,t),this},copySRGBToLinear:function(t){return this.r=c(t.r),this.g=c(t.g),this.b=c(t.b),this},copyLinearToSRGB:function(t){return this.r=u(t.r),this.g=u(t.g),this.b=u(t.b),this},convertSRGBToLinear:function(){return this.copySRGBToLinear(this),this},convertLinearToSRGB:function(){return this.copyLinearToSRGB(this),this},getHex:function(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0},getHexString:function(){return("000000"+this.getHex().toString(16)).slice(-6)},getHSL:function(t){void 0===t&&(console.warn("THREE.Color: .getHSL() target is now required"),t={h:0,s:0,l:0});const e=this.r,i=this.g,a=this.b,s=Math.max(e,i,a),n=Math.min(e,i,a);let r,o;const l=(n+s)/2;if(n===s)r=0,o=0;else{const t=s-n;switch(o=l<=.5?t/(s+n):t/(2-s-n),s){case e:r=(i-a)/t+(i0&&console.error("THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.")}i.d(e,"a",(function(){return a})),Object.assign(a.prototype,{isMatrix3:!0,set:function(t,e,i,a,s,n,r,o,l){const c=this.elements;return c[0]=t,c[1]=a,c[2]=r,c[3]=e,c[4]=s,c[5]=o,c[6]=i,c[7]=n,c[8]=l,this},identity:function(){return this.set(1,0,0,0,1,0,0,0,1),this},clone:function(){return(new this.constructor).fromArray(this.elements)},copy:function(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this},extractBasis:function(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this},setFromMatrix4:function(t){const e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this},multiply:function(t){return this.multiplyMatrices(this,t)},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){const i=t.elements,a=e.elements,s=this.elements,n=i[0],r=i[3],o=i[6],l=i[1],c=i[4],u=i[7],h=i[2],d=i[5],p=i[8],m=a[0],v=a[3],f=a[6],b=a[1],g=a[4],y=a[7],x=a[2],_=a[5],w=a[8];return s[0]=n*m+r*b+o*x,s[3]=n*v+r*g+o*_,s[6]=n*f+r*y+o*w,s[1]=l*m+c*b+u*x,s[4]=l*v+c*g+u*_,s[7]=l*f+c*y+u*w,s[2]=h*m+d*b+p*x,s[5]=h*v+d*g+p*_,s[8]=h*f+d*y+p*w,this},multiplyScalar:function(t){const e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this},determinant:function(){const t=this.elements,e=t[0],i=t[1],a=t[2],s=t[3],n=t[4],r=t[5],o=t[6],l=t[7],c=t[8];return e*n*c-e*r*l-i*s*c+i*r*o+a*s*l-a*n*o},getInverse:function(t,e){void 0!==e&&console.warn("THREE.Matrix3: .getInverse() can no longer be configured to throw on degenerate.");const i=t.elements,a=this.elements,s=i[0],n=i[1],r=i[2],o=i[3],l=i[4],c=i[5],u=i[6],h=i[7],d=i[8],p=d*l-c*h,m=c*u-d*o,v=h*o-l*u,f=s*p+n*m+r*v;if(0===f)return this.set(0,0,0,0,0,0,0,0,0);const b=1/f;return a[0]=p*b,a[1]=(r*h-d*n)*b,a[2]=(c*n-r*l)*b,a[3]=m*b,a[4]=(d*s-r*u)*b,a[5]=(r*o-c*s)*b,a[6]=v*b,a[7]=(n*u-h*s)*b,a[8]=(l*s-n*o)*b,this},transpose:function(){let t;const e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this},getNormalMatrix:function(t){return this.setFromMatrix4(t).getInverse(this).transpose()},transposeIntoArray:function(t){const e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this},setUvTransform:function(t,e,i,a,s,n,r){const o=Math.cos(s),l=Math.sin(s);this.set(i*o,i*l,-i*(o*n+l*r)+n+t,-a*l,a*o,-a*(-l*n+o*r)+r+e,0,0,1)},scale:function(t,e){const i=this.elements;return i[0]*=t,i[3]*=t,i[6]*=t,i[1]*=e,i[4]*=e,i[7]*=e,this},rotate:function(t){const e=Math.cos(t),i=Math.sin(t),a=this.elements,s=a[0],n=a[3],r=a[6],o=a[1],l=a[4],c=a[7];return a[0]=e*s+i*o,a[3]=e*n+i*l,a[6]=e*r+i*c,a[1]=-i*s+e*o,a[4]=-i*n+e*l,a[7]=-i*r+e*c,this},translate:function(t,e){const i=this.elements;return i[0]+=t*i[2],i[3]+=t*i[5],i[6]+=t*i[8],i[1]+=e*i[2],i[4]+=e*i[5],i[7]+=e*i[8],this},equals:function(t){const e=this.elements,i=t.elements;for(let a=0;a<9;a++)if(e[a]!==i[a])return!1;return!0},fromArray:function(t,e){void 0===e&&(e=0);for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this},toArray:function(t,e){void 0===t&&(t=[]),void 0===e&&(e=0);const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}})},"7c3f":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFRUlEQVRYR8WZbUiUWRTH/zOPuo6kRppjyWJu0IYvKCtZQomIsgpDiEY4uIrWzIgakaLublm+hIiKmrLaqCAu2oeGFHLdkh3fokVEfGNQUNDIlD5ojYGaZquznAuKTZnPzDyT54sMc++5P88595xzz4hgJPn5+TZSqfQnsVh8HICt8ffW+GwwGAwAFhwcHIYTExNXd58h2v5AYMeOHfsVwA0XFxfXQ4cOgeM4a/B8ppP43r9/j8XFxfWtra0/OY67qVAo9LSQAWo0Gju9Xt/u6en5c3BwMJydnb8JmPEhHz58wPDwMMbHx2fEYnGoUqmcZ4D19fXlnp6emRERERCJdox6IJB06NjYGAYHB/9VqVQhopqaGneJRDIrl8vt7O3tDwzK+OC2tja8ffs2UqRWq385efJkc3h4uCBwFE+vX78m5cwb7u7uOHr0qMm6dTodBgYG/hDV1dXl+Pv7l5w9e9ZkJbs3zM3NoaWlBSMjI/Dw8ICbmxu2Yd+8eYOQkBDI5XIcOXKE1zkvX76EVqt9TIC/BQQEFAcFBfHaaLyIIJqamtDb2wuFQoHz589DLBZ/soyCX6vV4sGDB0hMTERUVNS+Z7169QqdnZ1/WwS4tbWFO3fuwMXFBdevX983LVEquX37Nk6fPg2lUvlVSEEAq6urmbWuXbu2r0W2F9A/lZubi3PnzuHixYt77rMYcGZmBiUlJVCr1Z+5dD9asuSVK1dQW1u7Z0xaDJiTk8PiydfXdz+eL37f0dGB2dlZpKenf/F7iwDX1taQmprKLoe5QjoSEhLw6NEj4QGHhobQ19eHrKwsc/nYvrS0NNy9e5ddMmOxyIJPnjxhiZgsYIkUFhbi0qVL8Pb2FhawtbWVJWFSbomUlZWB6n9AQICwgM+ePcPExARzkSVCF410nDhxQljAhYUF5OXl4f79+2bzUT4kD9AlMa48pNSiGCQFlMeKi4shlUrNghwcHATFcn5+vvC3mDQ+f/4c5GqqCqYKxW9KSgrLAqdOnbIOIGnNzMxk5So0NNQkxoaGBiwvL7P9e4nFLibFKysrLGGrVCpcuHCBFyS1ZAMDA6isrISt7d5vMkEA3717h8uXL4P+xsbG4urVq3B1dd3TZVVVVSwpZ2dnfxVOkEsyPT2NiooKejswIDs7O9ZGOTo64syZM6yTpps6Pz/PLEZCcRcYGMjL0hZZcHJyEgUFBUhOTkZPTw+6urqQkZGB+Ph4UGc9OjoKvV7PWn7qrP39/XH8OD2z+YvZgEtLSyzuKMV4eXnh48ePzM1UXb6Uz/gjfbrSLEByGXXOMTExCAsLYxr7+/vR3d3NOmUhxSxA6qBtbGx2Stzm5iZL2KWlpWYnbMHSDMVZe3s77t27t+NKjUbDbjClGaHFJAtSe3/r1i2aQMDJyYmxUKKlW9nY2AhrPPh5A25sbCApKYnVzN1lqby8HD4+PoiMjBTaeEwfb8Dx8XHWcewu6vSoLioqYha11iyHN+Dq6irLd+RKGsmRUM6jqmHug4mPyXkDkjKaCjQ3NyMuLg5TU1MgaHO6GD5g22t2A97w8/OrpLng14Q20E0+fPgw62Ao3VhTXrx4QYbR0HQrQiqV/hMdHW3N80zWTQVgYmLiJs1mqOeZlMlkP5haL00+lecGejM/fPhwY319/cftCWuURCL5SyaTceTCgxSahD19+pTm1XkqlapwZ95bX18fx3Fco4+Pj4SagIMYolNrptPpDGtra6VKpfJ3kUhk+GQgXVNT872trW26wWCgcasHgO++kTX/o58hDAZDP8dxdUqlcnj73P8BYWoERw67OD4AAAAASUVORK5CYII="},"7d64":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEp0lEQVRYR9WYe0xTVxzHv/f2SVeE8X5jHwjG0TpY2Jx7BJgR0c1kc+DM9ofL2Fy2ZeGhoIBzEETIQLfFVJDIXGK2odkYOoeK+MBkj1BqIU4RFRCkUDDQggKl7V1utV3ZeENbdv46ued3zvmc7znn9/udS8CqSJQQQI9PQSIWgC8A0rrdxvU+UKgHha8aI/G7eS7CXAmXYyubCdlbXrs5cS5vwJflD5KwH999fS+uDNaiXP0h+nU40NiCNCTAYAJcqUC8MwunysXNhIizzMZCTT28xjCApNZXcGNQvq8pAjuJyHqwxhhoKRXXBT/Lf8GhcObJaTXjr3uNDY8ijJA0IDaEL6k5EaJcFHBmiJyuVJzoKc4mwuVI3uSTUrzbr2hRAZ7sP47s9oQKQtqAjM0+O/MzfPcuKsDz2l+RfCv+l1kB6igd2ATbLguZNeBF7Vmkta3Fj2F3EMQWzBky5jqB/cH1kPIipxxjVoAXtGeQ2haHt70+Q4rPnjnD0R2lVwkcFl9BFH/1wgCa4Frj4MYGXncrmBcc3blElY71Hh8ggCWEG9MTm923TjjmjBU82FOAUlUGnmQDAZwX5w3YNFgHAS8EfIYP/NmhKAg8PD9AChRyulJwsu8ADgrrMF9nvuBbbF5eblcaKvuKcGp5pylOz7XYDJAGujR4Dqv50WASzLnyLfwlmSmJrOcLHFVvB+9f7DojkBd0Fi87rzENZVMFzbD3dB24p7s7zlXQ6v42dAFLSFeTmZ7S46g6ExwSOL7sLvzZgfYDpF1ArbYKeQGySQXeq0pHhboQMtElrOK/ZLGzi4LTAdZqq5F8Zx2SfPPxsXfGuEXYFDCpdQOGjVoM6Nug1XcgiPvIL2b5yxDGXWGqd+k6selmIEJ40fhGeB4ELEm77beYznZpv3hZew51Q9XIfJyi8Uln082mz92W289BNSrHz6G9cGN6/OcI2FRB82yTbfE+1S58r85HqWjyWGsXQMWDP6F4+Afe9fzEolBVfwWy2xPxmudHSPJItXzXGDTgM/gQcMS23+KpfGLCrWfQPCSf0GSDxzbLjbeLghNRKB/KMWZKaDmWZvq8ag0DcGW4I5y30rEKzjTiOEzB/zXgteFGcEku6J8CZgWF3BC0jNwYF2WsFznjhHWmykxlV6z6HBV9e1AqkuOdm5HIDf4BX3cnQuS0EYeWVk7Y1a6ARhiR3vEeLg+UY8QAsEhAzIvCEWEteOQTjgekCegbndHxPqrvl+Ep5+dRJqiBE+k0qfB2VdBMQUOeHvgJMUvWTQlH2zsEcDbn2QIoUWB7oveOwl2+839SzgZgOttqTRV23N5YSYQrsGWV66vHSpZWTdfHru2H1EWQdaZ9STzdAE+CgfbTy7ucvFn0X1/HFwNlwPpmd3SPamJM2aS0AblSl+isMsEZsAiWwwkLVVk41p1X0xiBNY/S3QowpGJ8F+Yc9WamX4klsNublM7Gi7ozUdP/bRPDiFhFBHr/yccpkJKr2EYB6e5sBHmzo8C0ykxsCUvBgL4xJXpGHvRTRpTpucj5awWG6DnHPxgeU0iUCCUo+BmNYNgSzHpsJtDrosG1i9HQW3//G13blU1SIyFEAAAAAElFTkSuQmCC"},"7dac":function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));i("c5f6"),i("28a5"),i("a481");var a=function(t){while(t.indexOf(" ")>0)t=t.replace(" "," ");return t}},"827c":function(t,e,i){},"83a5":function(t,e,i){t.exports=i.p+"static/img/adilog.d0f21b66.png"},8735:function(t,e,i){},"8ed3":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"bladesign"}},[i("transformtool",{ref:"transform",staticStyle:{top:"15%"}}),t._v(" "),i("el-container",{staticStyle:{height:"100vh"}},[i("el-header",{staticClass:"fixed-header",staticStyle:{overflow:"hidden"}},[i("el-menu",{staticClass:"headMenu_1",attrs:{mode:"horizontal"}},[i("div",{staticClass:"log"},[i("el-image",{attrs:{src:t.adilog}})],1),t._v(" "),i("div",{staticClass:"log logtitle"},[i("span",[t._v("  Bladesign")])]),t._v(" "),i("el-submenu",{attrs:{index:"1"}},[i("template",{slot:"title"},[t._v(t._s(t.$t("Bladesign.file.file")))]),t._v(" "),i("el-menu-item",{attrs:{index:"1-1"},on:{click:function(e){t.dialog.newdialog=!0}}},[t._v("New")]),t._v(" "),i("el-menu-item",{attrs:{index:"1-2"},on:{click:function(e){t.loadProjects(),t.dialog.loadialog=!0}}},[t._v("Load")])],2),t._v(" "),i("el-menu-item",{attrs:{index:"2"},on:{click:function(e){t.asflog="Geometry"}}},[t._v(t._s(t.$t("Bladesign.geometry.geometry")))]),t._v(" "),i("el-menu-item",{attrs:{index:"3"},on:{click:function(e){t.asflog="Loads"}}},[t._v(t._s(t.$t("Bladesign.loads.loads")))]),t._v(" "),i("el-menu-item",{attrs:{index:"4"},on:{click:function(e){t.asflog="Materials"}}},[t._v(t._s(t.$t("Bladesign.materials.materials")))]),t._v(" "),i("el-menu-item",{attrs:{index:"5"},on:{click:function(e){t.asflog="PreVABS"}}},[t._v(t._s(t.$t("Bladesign.prevabs.prevabs")))]),t._v(" "),i("el-menu-item",{attrs:{index:"6"},on:{click:function(e){t.asflog="VABS"}}},[t._v(t._s(t.$t("Bladesign.vabs.vabs")))]),t._v(" "),i("el-menu-item",{attrs:{index:"7"},on:{click:function(e){t.asflog="Analysis"}}},[t._v(t._s(t.$t("Bladesign.analysis.analysis")))]),t._v(" "),i("el-menu-item",{attrs:{index:"8"},on:{click:function(e){t.asflog="Recovery"}}},[t._v(t._s(t.$t("Bladesign.recovery.recovery")))]),t._v(" "),i("el-menu-item",{attrs:{index:"9"},on:{click:function(e){t.asflog="Optimization"}}},[t._v(t._s(t.$t("Bladesign.optimization.optimization")))])],1)],1),t._v(" "),i("el-dialog",{attrs:{title:"New",visible:t.dialog.newdialog,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:"535px",center:""},on:{"update:visible":function(e){return t.$set(t.dialog,"newdialog",e)}}},[i("div",[i("li",[i("span",[t._v("Project Name")]),t._v(" "),i("el-input",{attrs:{size:"mini"},model:{value:t.project.projectName,callback:function(e){t.$set(t.project,"projectName",e)},expression:"project.projectName"}})],1)]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.newProject()}}},[t._v("OK")]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.dialog.newdialog=!1}}},[t._v("Cenel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Load",visible:t.dialog.loadialog,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:"660px",center:""},on:{"update:visible":function(e){return t.$set(t.dialog,"loadialog",e)}}},[i("el-form",[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"projectsTable",attrs:{data:t.projects,border:"",height:"250",size:"mini"},on:{"selection-change":t.projectsSelectionChange,select:t.projectsSelectionSelect,"select-all":t.projectsSelectionAll}},[i("el-table-column",{attrs:{type:"selection"}}),t._v(" "),i("el-table-column",{attrs:{property:"projectName",label:"Project Name"}}),t._v(" "),i("el-table-column",{attrs:{property:"solverstate",formatter:t.solverstateFormat,label:"Project Status"}}),t._v(" "),i("el-table-column",{attrs:{property:"projectDesc",label:"Project Description"}}),t._v(" "),i("el-table-column",{attrs:{property:"createTime",label:"Project Create Time"}})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.getElementData(),t.dialog.loadialog=!1}}},[t._v("OK")]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.dialog.loadialog=!1}}},[t._v("Cenel")])],1)],1),t._v(" "),i("el-container",{attrs:{id:"container"}},[i("div",{attrs:{id:"rBtn"}},[i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="Geometry"}}},[t._v(t._s(t.$t("Bladesign.geometry.geometry")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="Loads",t.loadsclick()}}},[t._v(t._s(t.$t("Bladesign.loads.loads")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="Materials"}}},[t._v(t._s(t.$t("Bladesign.materials.materials")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="PreVABS"}}},[t._v(t._s(t.$t("Bladesign.prevabs.prevabs")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="VABS"}}},[t._v(t._s(t.$t("Bladesign.vabs.vabs")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="Analysis"}}},[t._v(t._s(t.$t("Bladesign.analysis.analysis")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="Recovery"}}},[t._v(t._s(t.$t("Bladesign.recovery.recovery")))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:function(e){t.asflog="Optimization"}}},[t._v(t._s(t.$t("Bladesign.optimization.optimization")))])],1),t._v(" "),i("el-aside",{directives:[{name:"show",rawName:"v-show",value:t.asflog,expression:"asflog"}],staticClass:"aside1",attrs:{width:"400px"}},[i("geometry",{directives:[{name:"show",rawName:"v-show",value:"Geometry"===t.asflog,expression:"asflog==='Geometry'"}],on:{getElementData:t.getElementData,toMat:t.toMat,vabsPnt:t.vabsPnt,vabsMount:t.vabsMount}}),t._v(" "),i("loads",{directives:[{name:"show",rawName:"v-show",value:"Loads"===t.asflog,expression:"asflog==='Loads' "}],ref:"loads"}),t._v(" "),i("materials",{directives:[{name:"show",rawName:"v-show",value:"Materials"===t.asflog,expression:"asflog==='Materials'"}],on:{getElementData:t.getElementData,toOpt:t.toOpt}}),t._v(" "),i("preVABS",{directives:[{name:"show",rawName:"v-show",value:"PreVABS"===t.asflog,expression:"asflog==='PreVABS'"}],on:{getElementData:t.getElementData}}),t._v(" "),i("vabs",{directives:[{name:"show",rawName:"v-show",value:"VABS"===t.asflog,expression:"asflog==='VABS'"}]}),t._v(" "),i("anlysis",{directives:[{name:"show",rawName:"v-show",value:"Analysis"===t.asflog,expression:"asflog==='Analysis'"}],attrs:{timenum:t.timenum,curveid:t.curveid,frame:t.frame}}),t._v(" "),i("recovery",{directives:[{name:"show",rawName:"v-show",value:"Recovery"===t.asflog,expression:"asflog==='Recovery'"}],on:{xyplot:t.xyplot}}),t._v(" "),i("optimization",{directives:[{name:"show",rawName:"v-show",value:"Optimization"===t.asflog,expression:"asflog==='Optimization'"}],on:{toAir:t.toAir}})],1),t._v(" "),i("el-container",[i("el-main",{ref:"mainele"},[i("vabs-load",{directives:[{name:"show",rawName:"v-show",value:"Recovery"!==t.asflog,expression:"asflog!=='Recovery'"}],ref:"vabs"}),t._v(" "),i("vtkLoad",{directives:[{name:"show",rawName:"v-show",value:t.vload,expression:"vload"}],ref:"vtks"})],1),t._v(" "),i("el-footer",{staticClass:"blaFoot",attrs:{height:"400px"}},[i("view-foot",{on:{getElementData:t.getElementData}})],1)],1)],1)],1)],1)},s=[],n=(i("ac6a"),i("96cf"),i("1da1")),r=i("ade3"),o=i("83a5"),l=i.n(o),c=i("b775"),u=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"webuploader-container"},[i("div",{attrs:{id:"uploader"+t.upId}},[i("el-row",[i("el-col",{attrs:{span:6}},[t._v(t._s(t.name))]),t._v(" "),i("el-col",{attrs:{span:6}},[i("div",{attrs:{id:"picker"+t.upId}},[t._v("选择文件")])])],1),t._v(" "),t._l(t.files,(function(e,a){return i("el-row",{key:a,staticClass:"center"},[i("el-col",{attrs:{span:6}},[t._v(t._s(e.name)+" ")]),t._v(" "),i("el-col",{attrs:{span:8}},[i("el-progress",{attrs:{percentage:e.percentage}})],1),t._v(" "),i("el-col",{attrs:{span:5}},[t._v(t._s(e.msg))]),t._v(" "),i("el-col",{attrs:{span:5}},[i("el-button",{attrs:{size:"mini"},on:{click:function(e){return t.uploader.upload()}}},[t._v("Save")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(i){return t.fileDel(e.id)}}})],1)],1)}))],2)])},h=[],d=(i("6762"),i("2fdb"),i("28a5"),i("7f7f"),i("1157")),p=i.n(d),m=i("4941"),v=i.n(m),f=i("4360"),b=i("3fa5"),g=i("5a89"),y=new b["a"],x={data:function(){return{uploader:void 0,fileName:void 0,md5:"1212",files:[]}},mounted:function(){this.initWebUploader()},props:{projectId:String,solverType:String,accept:String,name:String,upId:String,upFileList:Array},methods:{initWebUploader:function(){var t=this,e=this;this.uploader=v.a.create({swf:"./Uploader.swf",server:"/cfd/TransServlet",formData:{},pick:{id:"#picker"+e.upId,multiple:!0},duplicate:!0,resize:!1,chunked:!0,chunkSize:1048576,threads:4}),this.uploader.on("fileQueued",(function(i){e.files=[],e.fileName=i.name;var a=e.fileName.split(".")[1];return"GEBT.dat"===i.name||t.upFileList.includes("GEBT.dat")?e.accept.indexOf(a)<0?(e.uploader.reset(),void y.error("只支持"+e.accept+"格式文件!")):(e.uploader.md5File(i).progress((function(t){console.log("Percentage:",t)})).then((function(t){e.md5=t,console.log("md5 result:",t)})),e.files.length>0&&(e.uploader.removeFile(e.files[0].id),e.files=[]),void e.files.push({id:i.id,name:i.name,msg:"等待上传...",percentage:0})):(e.uploader.reset(),void y.error("请先上传GEBT.dat文件!"))})),this.uploader.on("uploadBeforeSend",(function(t,i,a){i.chunk=t.chunk,i.chunks=t.chunks,i.pid=e.projectId,i.solverType=e.solverType,i.md5=e.md5,i.fileName=e.fileName,i.uploadFlag=2,i.channelNo="service",i.clientToken=f["a"].getters.token,i.transCode="A00113",i.userId=f["a"].getters.userId,a.Content="multipart",a.Type="form-data"})),this.uploader.on("uploadProgress",(function(t,i){var a=Math.floor(100*i);e.files.forEach((function(e){(e.id=t.id)&&(e.msg="上传中"),e.percentage=a}))})),this.uploader.on("uploadSuccess",(function(i,a){e.files.forEach((function(t){(t.id=i.id)&&(t.msg="已上传")}));var s={transCode:"A00117",pid:e.projectId,fileName:t.fileName,solverType:e.solverType};Object(c["c"])(s).then((function(e){t.$emit("handfiles",1),t.$emit("getUpFile");var i=e.rows;i.forEach((function(t){self.logs+="\n"+t.log}))})).catch((function(t){}))})),this.uploader.on("uploadAccept",(function(t,i){return"000000000"==i.returnCode?"3"==i.code||(e.uploader.stop(!0),!1):(y.error(i.returnMsg),!1)})),this.uploader.on("uploadError",(function(t,e){p()("#"+t.id).text(t.name+"上传出错")})),this.uploader.on("uploadComplete",(function(t){}))},uploaderClear:function(){this.uploader.reset(),this.percentage=0,this.files=[]},fileDel:function(t){var e=this;this.files=this.files.filter((function(i){return i.id==t&&e.uploader.removeFile(t),i.id!=t}))}}},_=x,w=(i("5e67"),i("2877")),A=Object(w["a"])(_,u,h,!1,null,null,null),k=A.exports,S=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:t.container_show,expression:"container_show"}],ref:"container_vabs",staticClass:"vabsload"})])},z=[],M=(i("673e"),i("5530")),C=(i("55dd"),i("c5f6"),i("4721")),j=i("defc"),D=(i("7dac"),i("b9d8"),i("5c96")),E={data:function(){return{container_show:!0,scene:null,renderer:null,camera:null,controls:null,camerahight:5,mufactor:.2,meshs:[],percentage:0,movetage:0,nowIndex:0,moveflag:!1,clock:null,baseColors:[],camerahight_ele:10,meshList:[],meshShow:null,canWidth:500,canHeight:500}},destroyed:function(){this.worker=null},mounted:function(){this.initScene()},created:function(){var t=this;this.$bus.$on("allObj",(function(e){t.clear(),e.eleType.forEach((function(e){switch(e.type){case"Point":var i=JSON.parse(e.threeobj);t.point(i[0],i[1],i[2]);break;case"Line":var a=JSON.parse(e.threeobj);t.lines(a);break;case"Curve":var s=JSON.parse(e.threeobj);"BSpline"===s.type&&t.bspline(s.arr,s.close),"Bezier"===s.type&&t.bezier(s.arr);break;case"Arc":var n=JSON.parse(e.threeobj);"arc1"===n.type&&t.arcThreePnts(n.arr),"arc2"===n.type&&t.centerTwoPnts(n.arr,n.sense),"arc3"===n.type&&t.ellipseTwoPnt(n.arr),"arc4"===n.type&&t.arcThreePnts(n.arr,!0),"arc5"===n.type&&t.centerTwoPnts(n.arr,!0),"arc6"===n.type&&t.centerAndRadius(n.arr,n.radius),"arc7"===n.type&&t.ellipseTwoPnt(n.arr,!0);break;default:}}))}))},methods:{loadingOpen:function(){D["Loading"].service({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},loadingClose:function(){var t=D["Loading"].service({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});t.close()},clear:function(){var t=this;this.meshs.forEach((function(e){t.scene.remove(e)})),this.meshs=[]},init:function(){this.clock=new g["j"],this.scene=new g["P"];var t=new j["a"](200,20,2894892,8947848),e=new g["c"](20);this.scene.add(e),this.scene.add(t),this.renderer=new g["W"]({antialias:!0,alpha:!0}),this.camera=new g["H"](20,1,.2,2e3),this.camera.up.x=0,this.camera.up.y=0,this.camera.up.z=1,this.controls=new C["a"](this.camera,this.renderer.domElement)},initScene:function(){this.init(),this.renderer.setSize(this.canWidth,this.canHeight),this.$refs.container_vabs.appendChild(this.renderer.domElement),this.show();var t=this,e=function e(){requestAnimationFrame(e),t.renderer.render(t.scene,t.camera)};e()},show:function(){var t=(new g["e"]).setFromObject(this.scene),e=t.size().y,i=e/(2*Math.tan(this.camera.fov*Math.PI/360)),a=this.scene.position;this.camera.position.set(1.5*i,a.y,a.z),this.camera.lookAt(a),this.camera.updateMatrix()},point:function(t,e,i){var a=new g["u"],s=new g["U"](t,e,i);a.vertices.push(s);var n=new g["L"]({color:16711680,vertexColors:!0,size:4}),r=new g["K"](a,n);this.scene.add(r),this.meshs.push(r)},lines:function(t){var e=new g["u"],i=new g["y"]({color:255});t.forEach((function(t){e.vertices.push(new g["U"](t[0],t[1],t[2]))}));var a=new g["w"](e,i);this.scene.add(a),this.meshs.push(a)},bspline:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],n=arguments.length>5&&void 0!==arguments[5]&&arguments[5],r=[];t.forEach((function(t){r.push(new g["U"](t[0],t[1],t[2]))}));var o=new g["i"](r,e),l=o.getPoints(50);if(n){var c=o.getPoint(Number(n)),u=Number(c.x.toFixed(2)),h=Number(c.y.toFixed(2)),d=Number(c.z.toFixed(2));return[u,h,d]}var p=(new g["h"]).setFromPoints(l),m=new g["y"]({color:16711680}),v=new g["w"](p,m);if(s)return this.curvePnt(o,i,a);this.scene.add(v),this.meshs.push(v)},bezier:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],n=new g["M"](new g["U"](t[0][0],t[0][1],t[0][2]),new g["U"](t[1][0],t[1][1],t[1][2]),new g["U"](t[2][0],t[2][1],t[2][2])),r=n.getPoints(50);if(s){var o=n.getPoint(Number(s)),l=Number(o.x.toFixed(2)),c=Number(o.y.toFixed(2)),u=Number(o.z.toFixed(2));return[l,c,u]}var h=(new g["h"]).setFromPoints(r),d=new g["y"]({color:16711680}),p=new g["w"](h,d);if(a)return this.curvePnt(n,e,i);this.scene.add(p),this.meshs.push(p)},curvePnt:function(t,e,i){for(var a={x:e[0],y:e[1],z:e[2]},s=[],n=0;n<=1;n+=1e-4){var r=t.getTangent(n),o=t.getPoint(n),l=this.vec(a,o),c=Math.abs(this.angleTwoV(r,l));(Math.PI/2+.001>c&&c>Math.PI/2-1e-4||Math.PI/2*3+.001>c&&c>Math.PI/2*3-.001)&&s.push({pnt:o,len:this.xdLeng(o,a)})}s.sort((function(t,e){return t.len-e.len}));var u=Number(s[0].pnt.x.toFixed(2)),h=Number(s[0].pnt.y.toFixed(2)),d=Number(s[0].pnt.z.toFixed(2));switch(i){case"Point":return[u,h,d];case"Line":return[e,[u,h,d]]}},intersect:function(t){var e=[];t.forEach((function(t){var i=t.arr;switch(t.type){case"Bezier":var a=new g["M"](new g["U"](i[0][0],i[0][1],i[0][2]),new g["U"](i[1][0],i[1][1],i[1][2]),new g["U"](i[2][0],i[2][1],i[2][2]));e.push(a);break;case"BSpline":var s=[];i.forEach((function(t){s.push(new g["U"](t[0],t[1],t[2]))}));var n=new g["i"](s,t.close);e.push(n);break;default:}})),console.log(e[0]),console.log(e[1])},curlOffset:function(t){var e=t[0].arr,i=t[1],a=null,s=[],n=Object(M["a"])({},t[0]);switch(t[0].type){case"Bezier":a=new g["M"](new g["U"](e[0][0],e[0][1],e[0][2]),new g["U"](e[1][0],e[1][1],e[1][2]),new g["U"](e[2][0],e[2][1],e[2][2]));break;case"BSpline":var r=[];e.forEach((function(t){r.push(new g["U"](t[0],t[1],t[2]))})),a=new g["i"](r,t[0].close);break;default:}if(i>1)for(var o=0;o<=1;o+=.01){var l=a.getTangent(o),c={x:0,y:-1*l.z,z:l.y},u=a.getPoint(o);u.z=u.z+(i-1)*Math.sin(Math.atan2(c.z,c.y)),u.y=u.y+(i-1)*Math.sin(Math.atan2(c.y,c.z)),s.push(u)}else for(var h=0;h<=1;h+=.01){var d=a.getTangent(h),p={x:0,y:d.z,z:-1*d.y};u=a.getPoint(h);u.z=u.z+i*Math.sin(Math.atan2(p.z,p.y)),u.y=u.y+i*Math.sin(Math.atan2(p.y,p.z)),s.push(u)}var m=s.length,v=[s[0].x,s[0].y,s[0].z],f=[s[m/2].x,s[m/2].y,s[m/2].z],b=[s[m-1].x,s[m-1].y,s[m-1].z];return[v,f,b].forEach((function(t,e){var i=[];t.forEach((function(t){i.push(Number(t.toFixed(2)))})),n.arr[e]=i})),n},arcThreePnts:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.locate(t[0][1],t[0][2],t[1][1],t[1][2],t[2][1],t[2][2]),a=this.xdLeng(i,t[0]),s=this.angle(i,t[0]),n=this.angle(i,t[2]);e?this.circleArcByThreePnts(i,a,0,2*Math.PI):this.circleArcByThreePnts(i,a,n,s)},centerTwoPnts:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.xdLeng(t[0],t[1]),a=this.angle(t[0],t[1]),s=this.angle(t[0],t[2]);e?this.circleArcByThreePnts(t[0],i,0,2*Math.PI):this.circleArcByThreePnts(t[0],i,s,a)},centerAndRadius:function(t,e){this.circleArcByThreePnts(t,e,0,2*Math.PI)},ellipseTwoPnt:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.xdLeng(t[1],t[0]),a=this.xdLeng(t[2],t[0]),s=this.angle(t[0],t[1]),n=this.angle(t[0],t[2]),r=s;e?this.ellipse(t[0],i,a,0,2*Math.PI,r):this.ellipse(t[0],i,a,n-r,s-r,r)},locate:function(t,e,i,a,s,n){var r;r=(a-e)/(i-t);var o,l,c,u=(t+i)/2,h=(e+a)/2;return 0!=r?(o=h- -1/r*u,l=(Math.pow(t,2)+Math.pow(e,2)-Math.pow(s,2)-Math.pow(n,2)-2*o*e+2*o*n)/(2*(t-s-1/r*(e-n))),c=-1/r*l+o):(l=o=u,c=(Math.pow(t,2)+Math.pow(e,2)-Math.pow(s,2)-Math.pow(n,2)+2*l*(s-t))/(2*(e-n))),[0,l,c]},xdLeng:function(t,e){var i=Math.abs(e[1]-t[1]),a=Math.abs(e[2]-t[2]),s=Math.sqrt(Math.pow(i,2)+Math.pow(a,2));return s},angle:function(t,e){var i=e[2]-t[2],a=e[1]-t[1];return Math.atan2(i,a)},circleArcByThreePnts:function(t,e,i,a){var s=new g["p"](t[1],t[2],e,e,i,a,!1,0),n=s.getPoints(50);n.forEach((function(t){t.z=t.y,t.y=t.x,t.x=0}));var r=(new g["h"]).setFromPoints(n),o=new g["y"]({color:16711680}),l=new g["w"](r,o);this.scene.add(l),this.meshs.push(l)},ellipse:function(t,e,i,a,s,n){var r=new g["p"](t[1],t[2],e,i,a,s,!1,n),o=r.getPoints(50);o.forEach((function(t){t.z=t.y,t.y=t.x,t.x=0}));var l=(new g["h"]).setFromPoints(o),c=new g["y"]({color:16711680}),u=new g["w"](l,c);this.scene.add(u)},vec:function(t,e){var i=new g["U"];return i.copy(e).sub(t).normalize(),i},angleTwoV:function(t,e){var i=Math.atan2(e.z,e.y)-Math.atan2(t.z,t.y);return i},positive:function(t){"x"==t&&this.camera.position.set(this.camerahight_ele*this.camerahight,0,0),"y"==t&&this.camera.position.set(0,this.camerahight_ele*this.camerahight,0),"z"==t&&this.camera.position.set(0,0,this.camerahight_ele*this.camerahight),this.camera.lookAt(this.scene.position),this.camera.updateMatrix()},negative:function(t){"x"==t&&this.camera.position.set(-1*this.camerahight_ele*this.camerahight,0,0),"y"==t&&this.camera.position.set(0,-1*this.camerahight_ele*this.camerahight,0),"z"==t&&this.camera.position.set(0,0,-1*this.camerahight_ele*this.camerahight),this.camera.lookAt(this.scene.position),this.camera.updateMatrix()},large:function(){var t=this;this.meshs.forEach((function(e){var i=e.scale.x*(1+t.mufactor),a=e.scale.y*(1+t.mufactor),s=e.scale.z*(1+t.mufactor);e.scale.set(i,a,s)}))},small:function(){var t=this;this.meshs.forEach((function(e){var i=e.scale.x*(1-t.mufactor),a=e.scale.y*(1-t.mufactor),s=e.scale.z*(1-t.mufactor);e.scale.set(i,a,s)}))}}},O=E,B=Object(w["a"])(O,S,z,!1,null,null,null),P=B.exports,I=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{staticClass:"diolog",attrs:{visible:t.visiable,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},on:{"update:visible":function(e){t.visiable=e}}},[i("el-row",{staticClass:"lgcoent"},[i("el-col",{staticClass:"lgleft",attrs:{span:8}},[i("div",{staticClass:"lodingimg"},[i("el-image",{staticClass:"img",attrs:{src:t.imggif}}),t._v(" "),i("h1",{staticClass:"loding"},[t._v("Loading...")])],1)]),t._v(" "),i("el-col",{staticClass:"lodgright",attrs:{span:16}},t._l(t.loadObjs,(function(e,a){return i("el-row",{key:a},[i("div",[1==e.type?i("li",[i("el-col",{attrs:{span:14}},[t._v(t._s(a+1)+"."+t._s(e.message))]),t._v(" "),-1==e.state?i("el-col",{attrs:{span:10}},[t._v(" ...等待")]):t._e(),t._v(" "),0==e.state?i("el-col",{attrs:{span:10}},[t._v(" ...进行中")]):t._e(),t._v(" "),1==e.state?i("el-col",{attrs:{span:10}},[t._v(" 完成")]):t._e()],1):t._e(),t._v(" "),2==e.type?i("li",[i("el-col",{attrs:{span:14}},[t._v(t._s(a+1)+"."+t._s(e.filename))]),t._v(" "),i("el-col",{attrs:{span:10}},[i("el-progress",{attrs:{percentage:e.percentage}})],1)],1):t._e()])])})),1)],1)],1)},N=[],T=i("b8c3"),R=i.n(T),L=(new g["s"],{data:function(){return{imggif:R.a,visiable:!1,loading:!0}},props:{loadObjs:Array},mounted:function(){},methods:{},watch:{loadObjs:{handler:function(t){var e=!0;t.forEach((function(t){(1==t.type&&1!=t.state||2==t.type&&100!=t.percentage)&&(e=!1)})),this.visiable=!e},deep:!0,immediate:!1}}}),F=L,U=(i("d408"),Object(w["a"])(F,I,N,!1,null,"1e5bfcd0",null)),V=U.exports,Y=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div")},G=[],W=new g["s"],q={data:function(){return{imggifs:R.a,visiable:!1,files:[]}},props:{fileurls:Array},mounted:function(){this.init()},watch:{files:{handler:function(t){this.$emit("fileLoadeState",t)},deep:!0,immediate:!1}},methods:{init:function(){var t=this;void 0!==t.fileurls&&(t.files=[],t.fileurls.forEach((function(e){var i=e.split("/"),a=i[i.length-1],s={url:e,name:a,percentage:0};t.files.push(s),W.load(e,t.loadsucess,(function(e){t.visiable=!0,s.percentage=Math.floor(e.loaded/e.total*100)}))})))},handleClose:function(){},loadsucess:function(t){},loaderror:function(t){console.error("An error happened")},load:function(t){this.fileurls.includes(t)||this.fileurls.push(t),this.init()}}},H=q,Z=(i("5204"),Object(w["a"])(H,Y,G,!1,null,"4f30a813",null)),Q=Z.exports,X=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{style:{width:t.imgw,height:t.imgh},attrs:{id:"main"}})])},J=[],K=(i("e3d9"),i("313e")),$={data:function(){return{container_show:!0,imgw:"98%",imgh:"100%",scene:null,renderer:null,camera:null,controls:null,maxX:0,maxY:0,maxZ:0,minX:0,minY:0,minZ:0,camerahight:5,mufactor:.2,meshs:[],zones:[],percentage:0,movetage:0,nowIndex:0,moveflag:!1,clock:null,baseColors:[],stepObj:[],legdata:[],xadata:[],sedata:[],fileType:"",worker:null,myChart:{},option:{}}},props:{},mounted:function(){},destroyed:function(){this.worker=null},created:function(){this.worker=this.$worker.create([{message:"vtks",func:function(t,e){var i=t.split("\n"),a=new Array,s=0,n=0,r=0,o=[];switch(e){case"gebt":return i.forEach((function(t){if((t.includes("Step")||t.includes("Mode"))&&(a.push({}),n=0),(t.includes("Eigenvalue")||t.includes("Frequency"))&&(0===a.length&&a.push({}),a[a.length-1].value=[],r++),t.includes("Point")&&(r=0,0===a.length&&a.push({}),a[a.length-1].hasOwnProperty("point")?a[a.length-1].point[s]=[]:a[a.length-1].point=[],a[a.length-1].point[s]=[],s++),t.includes("Member")&&(s=0,a[a.length-1].hasOwnProperty("member")?a[a.length-1].member[n]=[]:a[a.length-1].member=[],a[a.length-1].member[n]=[],n++),t.includes("e+")||t.includes("e-")){var e=t.split(" "),i=[];if(e.forEach((function(t){""!=t&&i.push(Number(t))})),0!==n){var o=a[a.length-1].member.length;a[a.length-1].member[o-1].push(i)}if(0!==s){var l=a[a.length-1].point.length;a[a.length-1].point[l-1].push(i)}0!==r&&(a[a.length-1].value=i)}})),a;case"opt":return i.forEach((function(t){if(t.includes("Optimization Result")&&o.push({}),t.includes("DesignVariable")||t.includes("EliminationDegree")){var e=t.split(","),i=e[0].split("_");o[o.length-1][i[1]]=e[1]}})),o;default:}}},{message:"load",func:function(t,e,i,a){var s=[],n=[],r=i,o=["Displacement X","Displacement Y","Displacement Z","Rotation X","Rotation Y","Rotation Z"],l=["Force X","Force Y","Force Z","Moment X","Moment Y","Moment Z"],c=["Linear Momentum X","Linear Momentum Y","Linear Momentum Z","Angular Momentum X","Angular Momentum Y","Angular Momentum Z"],u=a[t-1].member[e-1].length,h=0;if(a[0].hasOwnProperty("value")){h=u/4;for(var d=1;d<=h;d++)_this.xadata.push(d);i.forEach((function(i){var s=o.indexOf(i),r=l.indexOf(i),h=c.indexOf(i);if(-1!=s){for(var d=[],p={},m=0;m2&&void 0!==arguments[2]?arguments[2]:0;this.pntDataType=e,this.dialog.pntdialog=!0,this.okFlog=t,this.dialogs=i},handleCurrentChange:function(t){if(1!==this.dialogs){var e=[];switch(t.threeobj&&(e=JSON.parse(t.threeobj)),this.okFlog){case"pntOf":this.Point.offset[0].val=t.name,this.Point.offset[0].obj=e;break;case"pntInp1":this.Point.interpolate[0].val=t.name,this.Point.interpolate[0].obj=e;break;case"pntInp2":this.Point.interpolate[1].val=t.name,this.Point.interpolate[1].obj=e;break;case"pntPro1":this.Point.Project[0].val=t.name,this.Point.Project[0].obj=e;break;case"pntPro2":this.Point.Project[1].val=t.name,this.Point.Project[1].obj=e;break;case"pntExt":this.Point.Extract[0].val=t.name,this.Point.Extract[0].obj=e;break;case"pntExt":this.Point.Extract[0].val=t.name,this.Point.Extract[0].obj=e;break;case"pntIns1":this.Point.Intersect[0].val=t.name,this.Point.Intersect[0].obj=e;break;case"pntIns2":this.Point.Intersect[1].val=t.name,this.Point.Intersect[1].obj=e;break;case"lineNor1":this.Line.Normal[0].val=t.name,this.Line.Normal[0].obj=e;break;case"lineNor2":this.Line.Normal[1].val=t.name,this.Line.Normal[1].obj=e;break;case"CurveOf":this.Curve.Offset[0].val=t.name,this.Curve.Offset[0].obj=e;break;case"translatePnt1":this.Translate[0].val=t.name,this.Translate[0].obj=e;break;case"translatePnt2":this.Translate[1].val=t.name,this.Translate[1].obj=e;break;case"rotatePnt1":this.Rotate[0].val=t.name,this.Rotate[0].obj=e;break;case"arc10":this.Arc.arc1[0].val=t.name,this.Arc.arc1[0].obj=e;break;case"arc11":this.Arc.arc1[1].val=t.name,this.Arc.arc1[1].obj=e;break;case"arc12":this.Arc.arc1[2].val=t.name,this.Arc.arc1[2].obj=e;break;case"arc20":this.Arc.arc2[0].val=t.name,this.Arc.arc2[0].obj=e;break;case"arc21":this.Arc.arc2[1].val=t.name,this.Arc.arc2[1].obj=e;break;case"arc22":this.Arc.arc2[2].val=t.name,this.Arc.arc2[2].obj=e;break;case"arc30":this.Arc.arc3[0].val=t.name,this.Arc.arc3[0].obj=e;break;case"arc31":this.Arc.arc3[1].val=t.name,this.Arc.arc3[1].obj=e;break;case"arc32":this.Arc.arc3[2].val=t.name,this.Arc.arc3[2].obj=e;break;case"arc40":this.Arc.arc4[0].val=t.name,this.Arc.arc4[0].obj=e;break;case"arc41":this.Arc.arc4[1].val=t.name,this.Arc.arc4[1].obj=e;break;case"arc42":this.Arc.arc4[2].val=t.name,this.Arc.arc4[2].obj=e;break;case"arc50":this.Arc.arc5[0].val=t.name,this.Arc.arc5[0].obj=e;break;case"arc51":this.Arc.arc5[1].val=t.name,this.Arc.arc5[1].obj=e;break;case"arc52":this.Arc.arc5[2].val=t.name,this.Arc.arc5[2].obj=e;break;case"arc6":this.Arc.arc6[0].val=t.name,this.Arc.arc6[0].obj=e;break;case"arc70":this.Arc.arc7[0].val=t.name,this.Arc.arc7[0].obj=e;break;case"arc71":this.Arc.arc7[1].val=t.name,this.Arc.arc7[1].obj=e;break;case"arc72":this.Arc.arc7[2].val=t.name,this.Arc.arc7[2].obj=e;break;case"CurveBe0":this.Curve.Bezier[0].val=t.name,this.Curve.Bezier[0].obj=e;break;case"CurveBe1":this.Curve.Bezier[1].val=t.name,this.Curve.Bezier[1].obj=e;break;case"CurveBe2":this.Curve.Bezier[2].val=t.name,this.Curve.Bezier[2].obj=e;break;case"cutPlane":this.cutPlane.val=t.name,this.cutPlane.obj=e;break;default:}}},handleSelectionChange:function(t){this.dialogsData=t},beamPntAll:function(t){this.Beam.pntAll=t},beamLineAll:function(t){this.Beam.lineAll=t},beamDelete:function(t){var e=this,i={projectId:sessionStorage.getItem("pid")},a=[];switch(t){case"Point":this.Beam.pntAll&&this.Beam.pntAll.forEach((function(t){a.push(t.id)})),i.gids=JSON.stringify(a),i.transCode="BDS026",Object(c["c"])(i).then((function(t){e.Beam.beamPnt=JSON.parse(t.points),e.Beam.beamLine=JSON.parse(t.members)})).catch((function(t){}));break;case"Line":this.Beam.lineAll&&this.Beam.lineAll.forEach((function(t){a.push(t.id)})),i.gids=JSON.stringify(a),i.transCode="BDS028",Object(c["c"])(i).then((function(t){e.$bus.$emit("lineId",a)})).catch((function(t){}));break;default:}},beamAddLine:function(){var t=this;if(this.Beam.pntAll&&2===this.Beam.pntAll.length){var e={transCode:"BDS027",gid1:this.Beam.pntAll[0].id,gid2:this.Beam.pntAll[1].id,projectId:sessionStorage.getItem("pid")};Object(c["c"])(e).then((function(e){t.$emit("getElementData")})).catch((function(t){}))}else this.$message.error("Please select 2 key Point")},dialogOk:function(){var t=this;if(1===this.dialogs){var e="",i=[],a=[];switch(this.dialogsData.forEach((function(t){e+="".concat(t.name,","),i.push(JSON.parse(t.threeobj)),a.push(t.gid)})),this.okFlog){case"linePnts":this.Line.points[1].val=e,this.Line.points[1].obj=i;break;case"CurveBS":this.Curve.BSpline[1].val=e,this.Curve.BSpline[1].obj=i;break;case"CurveCh":this.Curve.Chain[0].val=e,this.Curve.Chain[0].obj=i;break;case"FacePnts":this.Face.Points[0].val=e,this.Face.Points[0].obj=i;break;case"FaceCurs":this.Face.Curves[0].val=e,this.Face.Curves[0].obj=i;break;case"FaceCloCur":this.Face.ClosedCurves[0].val=e,this.Face.ClosedCurves[0].obj=i;break;case"BeamPnt":var s={transCode:"BDS025",gids:JSON.stringify(a),projectId:sessionStorage.getItem("pid")};Object(c["c"])(s).then((function(e){t.Beam.beamPnt=JSON.parse(e.points),t.Beam.beamLine=JSON.parse(e.members)})).catch((function(t){}));break;default:}this.dialogs=0}this.dialog.pntdialog=!1},getBeamData:function(){var t=this,e={transCode:"BDS029",projectId:sessionStorage.getItem("pid")};Object(c["c"])(e).then((function(e){t.Beam.beamPnt=JSON.parse(e.points),t.Beam.beamLine=JSON.parse(e.members)})).catch((function(t){}))},getAirData:function(){var t=this,e={transCode:"BDS007",projectId:sessionStorage.getItem("pid")};Object(c["c"])(e).then((function(e){if(t.airStData=e.rows,t.Airparas.length=1,t.AirData.length=1,e.rows&&e.rows.length>0){var i,a=Object(ne["a"])(e.rows);try{var s=function(){var e=i.value,a=JSON.parse(e.paramObj),s=JSON.parse(JSON.stringify(t.AirData[0]));switch(s.airId=e.airId,t.Airparas.push(a.name),s.name=a.name,s.spartype=a.spartype,s.outlinepath=a.outlinepath,s.chordlength=a.chordlength,s.rotorlength=a.rotorlength,s.layertype=a.layer,s.layernum=a.skinlayernum,s.layerthick=a.thicknessone,s.skinthickness=a.skinthickness,a.spartype){case"Box-Spar":s.boxSpars=[],s.boxSAWeb2=[],s.BoxwebList=[],a.boxSpars.forEach((function(t){var e={};e.name=t.name,e.rvpos=t.rvpos,e.sparlength=t.sparlength,e.layertype=t.layer,e.layernum=t.layernum,e.layerthick=t.thicknessone,e.thickness=t.thickness,s.boxSpars.push(e),s.boxSAWeb2.push(t.name)})),a.webList.forEach((function(t){var e={};e.name=t.name,e.sparlength=t.sparlength,e.length=t.fsparlength,e.rvpos=t.rvpos,e.fangle=t.fangle,e.isOutside_=t.isoutside,e.webbonelength=t.webbonelength,e.orientation=t.orientation,e.layertype=t.layer,e.layernum=t.layernum,e.layerthick=t.thicknessone,e.thickness=t.thickness,s.BoxwebList.push(e),s.boxSAWeb2.push(t.name)}));break;case"D-Spar":s.DwebList=[],s.dSpar.dSAWeb=[],s.dSpar.fsparlength=a.dSpar.fsparlength,s.dSpar.layertype=a.dSpar.layer,s.dSpar.layernum=a.dSpar.layernum,s.dSpar.layerthick=a.dSpar.thicknessone,s.dSpar.angle=a.dSpar.angle,s.dSpar.thickness=a.dSpar.thickness,a.webList.forEach((function(t){var e={};e.name=t.name,e.fsparlength=t.fsparlength,e.fangle=t.fangle,e.orientation=t.orientation,e.layertype=t.layer,e.layernum=t.layernum,e.layerthick=t.thicknessone,e.thickness=t.thickness,s.DwebList.push(e),s.dSpar.dSAWeb.push(t.name)}));break;case"C-Spar":s.CwebList=[],s.cSpar.csparWeb=[],a.webList.forEach((function(t){var e={};s.cSpar.csparWeb.push(t.name),e.name=t.name,e.fsparlength=t.fsparlength,e.fangle=t.fangle,e.orientation=t.orientation,e.webbonelength=t.webbonelength,e.layernum=t.layernum,e.layerthick=t.thicknessone,e.thickness=t.thickness,e.layertype=t.layer,s.CwebList.push(e)}));break;case"Arc-Spar":s.arcSpar.name="Arc-Spar",s.arcSpar.rvpos=a.arcSpar.rvpos,s.arcSpar.sparlength1=a.arcSpar.sparlength1,s.arcSpar.sparlength2=a.arcSpar.sparlength2,s.arcSpar.curvature=a.arcSpar.curvature,s.arcSpar.layertype=a.arcSpar.layer,s.arcSpar.layernum=a.arcSpar.layernum,s.arcSpar.layerthick=a.arcSpar.thicknessone,s.arcSpar.thickness=a.arcSpar.thickness;break;default:}t.AirData.push(s)};for(a.s();!(i=a.n()).done;)s()}catch(n){a.e(n)}finally{a.f()}}else t.AirparaName=0})).catch((function(t){}))},setAirData:function(){var t=this.AirparaName,e=this.Airparas.length,i={},a={},s=[],n={},r=[];switch(i.spartype=this.AirData[t].spartype,i.outlinepath=this.AirData[t].outlinepath,i.chordlength=this.AirData[t].chordlength,i.rotorlength=this.AirData[t].rotorlength,i.layer=this.AirData[t].layertype,i.skinlayernum=this.AirData[t].layernum,i.thicknessone=this.AirData[t].layerthick,i.skinthickness=this.AirData[t].skinthickness,i.spartype){case"D-Spar":a.fsparlength=this.AirData[t].dSpar.fsparlength,a.layer=this.AirData[t].dSpar.layertype,a.layernum=this.AirData[t].dSpar.layernum,a.thicknessone=this.AirData[t].dSpar.layerthick,a.angle=this.AirData[t].dSpar.angle,a.thickness=this.AirData[t].dSpar.thickness,this.AirData[t].DwebList.forEach((function(t){var e={};e.name=t.name,e.fsparlength=t.fsparlength,e.fangle=t.fangle,e.orientation=t.orientation,e.layer=t.layertype,e.layernum=t.layernum,e.thicknessone=t.layerthick,e.thickness=t.thickness,r.push(e)})),i.arcSpar=n,i.dSpar=a,i.boxSpars=s,i.webList=r;break;case"C-Spar":this.AirData[t].CwebList.forEach((function(t){var e={};e.name=t.name,e.fsparlength=t.fsparlength,e.fangle=t.fangle,e.webbonelength=t.webbonelength,e.orientation=t.orientation,e.layer=t.layertype,e.layernum=t.layernum,e.thicknessone=t.layerthick,e.thickness=t.thickness,r.push(e)})),i.arcSpar=n,i.dSpar=a,i.boxSpars=s,i.webList=r;break;case"Arc-Spar":n.name="Arc-Spar",n.rvpos=this.AirData[t].arcSpar.rvpos,n.sparlength1=this.AirData[t].arcSpar.sparlength1,n.sparlength2=this.AirData[t].arcSpar.sparlength2,n.curvature=this.AirData[t].arcSpar.curvature,n.layer=this.AirData[t].arcSpar.layertype,n.layernum=this.AirData[t].arcSpar.layernum,n.thicknessone=this.AirData[t].arcSpar.layerthick,n.thickness=this.AirData[t].arcSpar.thickness,i.arcSpar=n,i.dSpar=a,i.boxSpars=s,i.webList=r;break;case"Box-Spar":this.AirData[t].boxSpars.forEach((function(t){var e={};e.name=t.name,e.rvpos=t.rvpos,e.sparlength=t.sparlength,e.layer=t.layertype,e.layernum=t.layernum,e.thicknessone=t.layerthick,e.thickness=t.thickness,s.push(e)})),this.AirData[t].BoxwebList.forEach((function(t){var e={};e.name=t.name,e.sparlength=t.sparlength,e.fsparlength=t.length,e.webbonelength=t.webbonelength,e.rvpos=t.rvpos,e.isoutside=t.isOutside_,e.fangle=t.fangle,e.orientation=t.orientation,e.layer=t.layertype,e.layernum=t.layernum,e.thicknessone=t.layerthick,e.thickness=t.thickness,r.push(e)})),i.arcSpar=n,i.dSpar=a,i.boxSpars=s,i.webList=r;break;default:}i.name=0===t?"".concat(this.AirData[0].spartype,"_").concat(e):this.AirData[t].name,this.setair(i)},setair:function(t){var e=this,i={transCode:"BDS008",projectId:sessionStorage.getItem("pid"),airId:"",name:t.name,paramObj:JSON.stringify(t)};Object(c["c"])(i).then((function(t){e.$emit("getElementData")})).catch((function(t){}))},tomats:function(){var t=this.AirparaName-1;this.$bus.$emit("airSect",this.airStData[t]),this.$emit("toMat")},layerRow:function(t){this.skinLayerRow=t},insert:function(){if(this.skinLayerRow&&this.skinLayerRow.begin!==this.skinLayerRow.end){var t=this.skinLayerRow.index,e={};e.begin=e.end=this.skinLayerRow.end,e.num=1,e.thickness=this.skinLayerRow.thickness,this.skinLayer.tabelData[t].end-=1,this.skinLayer.tabelData[t].num-=1,this.skinLayer.tabelData.splice(t+1,0,e)}},layerDelete:function(){if(this.skinLayerRow&&1!==this.skinLayer.tabelData.length){var t=this.skinLayerRow.index;if(t===this.skinLayer.tabelData.length-1){this.skinLayer.tabelData.pop();var e=0;return this.skinLayer.tabelData.forEach((function(t){e+=t.num*t.thickness})),this.skinLayer.layerAmount=this.skinLayer.tabelData[t-1].end,void(this.skinLayer.totalThickness=e)}this.skinLayer.tabelData[t+1].begin=this.skinLayerRow.begin,this.skinLayer.tabelData[t+1].num=this.skinLayer.tabelData[t+1].end-this.skinLayer.tabelData[t+1].begin+1,this.skinLayer.tabelData.splice(t,1)}},addWeb:function(t){var e={fsparlength:"",fangle:"",webbonelength:"",layernum:"",layerthick:"",layertype:0,orientation:0,thickness:[10,.5]};switch(t.spartype){case"D-Spar":var i=t.dSpar.dSAWeb.length;t.dSpar.dSAWeb.push("Web_".concat(i+1)),e.name="Web_".concat(i+1),t.DwebList.push(e),t.dSpar.sAWeb=t.dSpar.dSAWeb.length;break;case"C-Spar":var a=t.cSpar.csparWeb.length;t.cSpar.csparWeb.push("CSparWeb_".concat(a+1)),e.name="CSparWeb_".concat(a+1),t.CwebList.push(e),t.cSpar.webs1=t.cSpar.csparWeb.length-1;break;case"Box-Spar":var s=t.boxSAWeb2.length;t.boxSAWeb2.push("BoxSparWeb_".concat(s-1)),e.rvpos="",e.length="",e.isOutside_=!1,e.name="BoxSparWeb_".concat(s-1),t.BoxwebList.push(e),t.boxSAWeb=t.boxSAWeb2[t.boxSAWeb2.length-1];break;default:}},layerDatas:function(t){if(this.skinLayer.tabelData=[],this.skinLayer.layerAmount="",this.skinLayer.totalThickness="",t.length>0)for(var e=0,i=0,a=t.length/2,s=0;s=1?(n.begin=this.skinLayer.tabelData[s-1].end+1,n.end=t[2*s]+this.skinLayer.tabelData[s-1].end):(n.begin=1,n.end=t[0]),n.thickness=t[2*s+1],n.num=n.end+1-n.begin,e+=n.num*n.thickness,i+=n.num,this.skinLayer.tabelData.push(n),this.skinLayer.layerAmount=i,this.skinLayer.totalThickness=e}},layerNum:function(t,e,i,a,s){if(1===t){switch(this.layerFlog=e,this.objIndex=a,this.objWebi=s,e){case"Skin":this.layertitle="".concat(e," Layer Setting"),this.layerDatas(i.skinthickness);break;case"D-Spar":this.layertitle="".concat(e," Layer Setting"),this.layerDatas(i.dSpar.thickness);break;case"dWeb":this.layertitle="Web_".concat(s+1," Layer Setting"),this.layerDatas(i.DwebList[s].thickness);break;case"cWeb":this.layertitle="CSparWeb_".concat(s+1," Layer Setting"),this.layerDatas(i.CwebList[s].thickness);break;case"bSpar":this.layertitle="Spar_".concat(s+1," Layer Setting"),this.layerDatas(i.boxSpars[s].thickness);break;case"bWeb":this.layertitle="BoxSparWeb_".concat(s+1," Layer Setting"),this.layerDatas(i.BoxwebList[s].thickness);break;case"Arc-Spar":this.layertitle="".concat(e," Layer Setting"),this.layerDatas(i.arcSpar.thickness);break;default:}this.dialog.layer=!0}},deleteWeb:function(t){switch(t.spartype){case"D-Spar":var e=t.dSpar.sAWeb;e>0&&(t.DwebList.splice(e-1,1),t.dSpar.dSAWeb.splice(e-1,1),t.dSpar.sAWeb=t.dSpar.dSAWeb.length);break;case"C-Spar":var i=t.cSpar.webs1;i>0&&(t.CwebList.splice(i,1),t.cSpar.csparWeb.splice(i,1),t.cSpar.webs1=t.cSpar.csparWeb.length-1);break;case"Box-Spar":var a=t.boxSAWeb,s=this.deleteWebs.indexOf(a);s<0&&(t.BoxwebList.splice(Number(a.split("_")[1])-1,1),t.boxSAWeb2.splice(s,1),t.boxSAWeb=t.boxSAWeb2[t.boxSAWeb2.length-1]);break;default:}},tableRowClassName:function(t){var e=t.row,i=t.rowIndex;e.index=i},setIpt:function(t){var e=t.index;if(e!==this.skinLayer.tabelData.length-1){if(t.end>=this.skinLayer.tabelData[e+1].end)return this.skinLayer.tabelData.splice(e+1,1),void this.setIpt(t);this.skinLayer.tabelData[e+1].begin=Number(t.end)+1,this.skinLayer.tabelData[e+1].num=this.skinLayer.tabelData[e+1].end-this.skinLayer.tabelData[e+1].begin+1,this.setIptnum(t)}else this.setIptnum(t)},setIptnum:function(t){t.index;t.num=t.end-t.begin+1;var e=0,i=0;this.skinLayer.tabelData.forEach((function(t){e+=t.num*t.thickness,i+=t.num})),this.skinLayer.layerAmount=i,this.skinLayer.totalThickness=e},layerAply:function(){if(this.objIndex>=0){var t=this.objIndex,e=this.objWebi,i=[];switch(this.skinLayer.tabelData.forEach((function(t){return[i.push(Number(t.num))&&i.push(Number(t.thickness))]})),this.layerFlog){case"Skin":this.AirData[t].skinthickness=i;break;case"D-Spar":this.AirData[t].dSpar.thickness=i;break;case"dWeb":this.AirData[t].DwebList[e].thickness=i;break;case"cWeb":this.AirData[t].CwebList[e].thickness=i;break;case"bSpar":this.AirData[t].boxSpars[e].thickness=i;break;case"bWeb":this.AirData[t].BoxwebList[e].thickness=i;break;case"Arc-Spar":this.AirData[t].arcSpar.thickness=i;break;default:}this.dialog.layer=!1}},deleteAir:function(t){var e=this;if(t.airId){var i={transCode:"BDS009",airId:t.airId};Object(c["c"])(i).then((function(t){e.setAirData()})).catch((function(t){}))}else this.setAirData()},objData:function(t){if(t){var e=JSON.parse(t);if(e instanceof Array)return e;if(e instanceof Object)return e.arr}}},computed:{dataType:function(){switch(this.pntDataType){case"Point":return this.pntData;case"Curve":return this.curData;case"Plane":return this.planData;default:}}},created:function(){var t=this;this.$bus.$on("allObj",(function(e){t.getBeamData(),t.getAirData();var i=[],a=[];e.eleType.forEach((function(e){switch(e.type){case"Point":i.push(e),t.pntData=i;break;case"Curve":a.push(e),t.curData=a;break;case"Plane":a.push(e),t.planData=a;break;default:}}))})),this.$bus.$on("optflag",(function(e){t.optFlog=e.isopt,t.AirparaName=1}))},mounted:function(){}},oe=re,le=(i("f69a"),Object(w["a"])(oe,ae,se,!1,null,null,null)),ce=le.exports,ue=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"Loads"},[t._m(0),t._v(" "),i("div",{staticClass:"Operation"},[i("div",{staticClass:"xiantiele"},[i("span",{staticClass:"yxspan"},[t._v(t._s(t.$t("Bladesign.loads.operation")))]),t._v(" "),i("ul",[i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v(t._s(t.$t("Bladesign.loads.action")))]),t._v(" "),i("el-select",{attrs:{size:"mini"},model:{value:t.loads.actions,callback:function(e){t.$set(t.loads,"actions",e)},expression:"loads.actions"}},[i("el-option",{attrs:{label:"Create",value:"Create"}})],1)],1),t._v(" "),i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v(t._s(t.$t("Bladesign.loads.field")))]),t._v(" "),i("el-select",{attrs:{size:"mini"},on:{change:function(e){return t.selectmeth(e)}},model:{value:t.loads.field,callback:function(e){t.$set(t.loads,"field",e)},expression:"loads.field"}},[i("el-option",{attrs:{label:"Mechanical",value:"Mechanical"}}),t._v(" "),i("el-option",{attrs:{label:"Thermal",value:"Thermal"}})],1)],1),t._v(" "),"Mechanical"==t.loads.field?i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v(t._s(t.$t("Bladesign.loads.object")))]),t._v(" "),i("el-select",{attrs:{size:"mini"},on:{change:function(e){return t.selobj(e)}},model:{value:t.loads.obje,callback:function(e){t.$set(t.loads,"obje",e)},expression:"loads.obje"}},[i("el-option",{attrs:{label:"Key Points",value:"Key Points"}}),t._v(" "),i("el-option",{attrs:{label:"Members",value:"Members"}})],1)],1):t._e()])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.loads.Mechanical,expression:"loads.Mechanical"}],staticClass:"Mechanical"},[i("el-row",[i("ul",[i("li",{staticClass:"lodesbtn"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.getDistributed(),t.dialog.dialogVisible=!0}}},[t._v("Distributed Load Function")])],1),t._v(" "),i("li",{staticClass:"lodesbtn"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.getfunctime(),t.dialog.dialogVisible2=!0}}},[t._v("Time Function")])],1),t._v(" "),i("li",{staticClass:"lodesbtn"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.getbtn(),t.dialog.dialogVisible3=!0}}},[t._v("Initial Curvatures and Twist")])],1),t._v(" "),i("li",{staticClass:"lodesbtn"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.getbtn4(),t.dialog.dialogVisible4=!0}}},[t._v("Frame")])],1)])]),t._v(" "),"Key Points"==t.loads.obje?i("div",{staticClass:"Point Conditions xiantiele"},[i("span",{staticClass:"yxspan"},[t._v(t._s(t.$t("Bladesign.loads.Conditions")))]),t._v(" "),i("p",[t._v(t._s(t.$t("Bladesign.loads.Points")))]),t._v(" "),[i("el-table",{ref:"multipleTablepoint",staticStyle:{width:"100%"},attrs:{data:t.tableData,"highlight-current-row":"",height:"250",border:"",size:"mini","header-cell-style":{textAlign:"center"}},on:{"row-click":t.handlepoinChange,"selection-change":t.handleSelectionChange1}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"50"}}),t._v(" "),i("el-table-column",{attrs:{prop:"name",label:"Name",width:"180"}})],1)],t._v(" "),i("div",{staticClass:"table1"},[[i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData1,border:"",size:"mini"}},[i("el-table-column",{attrs:{label:"ID",prop:"bno",width:"50"}}),t._v(" "),i("el-table-column",{attrs:{label:"Degree",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[0==e.$index?i("el-select",{model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute"}},t._l(t.options1,(function(t){return i("el-option",{key:t.val,attrs:{label:t.label,value:t.label}})})),1):t._e(),t._v(" "),1==e.$index?i("el-select",{model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute"}},t._l(t.options2,(function(t){return i("el-option",{key:t.val,attrs:{label:t.label,value:t.label}})})),1):t._e(),t._v(" "),2==e.$index?i("el-select",{model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute"}},t._l(t.options3,(function(t){return i("el-option",{key:t.val,attrs:{label:t.label,value:t.label}})})),1):t._e(),t._v(" "),3==e.$index?i("el-select",{model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute"}},t._l(t.options4,(function(t){return i("el-option",{key:t.val,attrs:{label:t.label,value:t.label}})})),1):t._e(),t._v(" "),4==e.$index?i("el-select",{model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute"}},t._l(t.options5,(function(t){return i("el-option",{key:t.val,attrs:{label:t.label,value:t.label}})})),1):t._e(),t._v(" "),5==e.$index?i("el-select",{model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute"}},t._l(t.options6,(function(t){return i("el-option",{key:t.val,attrs:{label:t.label,value:t.label}})})),1):t._e()]}}],null,!1,4136646166)}),t._v(" "),i("el-table-column",{attrs:{label:"value",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input",{attrs:{oninput:"value=value.replace(/[^0-9.]/g,'')"},model:{value:e.row.value,callback:function(i){t.$set(e.row,"value",i)},expression:"scope.row.value"}})]}}],null,!1,162297176)}),t._v(" "),i("el-table-column",{attrs:{width:"100",prop:"time",label:"TIme Func"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-select",{model:{value:e.row.ftimeid,callback:function(i){t.$set(e.row,"ftimeid",i)},expression:"scope.row.ftimeid"}},t._l(t.numbtn.time,(function(t){return i("el-option",{key:t,attrs:{label:t,value:t}})})),1)]}}],null,!1,3129413937)}),t._v(" "),i("el-table-column",{attrs:{label:"Follower",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-checkbox",{model:{value:e.row.isfollower,callback:function(i){t.$set(e.row,"isfollower",i)},expression:"scope.row.isfollower"}})]}}],null,!1,2602512208)})],1)]],2)],2):i("div",{staticClass:"Point Conditions xiantiele"},[i("span",{staticClass:"yxspan"},[t._v(t._s(t.$t("Bladesign.loads.MemberConditions")))]),t._v(" "),i("p",[t._v(t._s(t.$t("Bladesign.loads.SelectedMember")))]),t._v(" "),[i("el-table",{ref:"mermultipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableDatamer,"highlight-current-row":"",height:"250",size:"mini",border:""},on:{"row-click":t.handleMerChange}},[t.show?i("el-table-column",{attrs:{type:"index",label:"ID",width:"50"}}):t._e(),t._v(" "),i("el-table-column",{attrs:{prop:"index",label:"ID",width:"130"}}),t._v(" "),i("el-table-column",{attrs:{prop:"name",label:"Name",width:"130"}})],1)],t._v(" "),i("div",{staticClass:"table1"},[[i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData11,border:""}},[i("el-table-column",{attrs:{prop:"bno",label:"ID",width:"50"}}),t._v(" "),i("el-table-column",{attrs:{label:"Distribute ",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.row.distribute,callback:function(i){t.$set(e.row,"distribute",i)},expression:"scope.row.distribute "}},t._l(t.numbtn.distribute,(function(t){return i("el-option",{key:t,attrs:{label:t,value:t}})})),1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"value",label:"value",width:"70"}}),t._v(" "),i("el-table-column",{attrs:{width:"100",prop:"time",label:"Time Func"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.row.ftimeid,callback:function(i){t.$set(e.row,"ftimeid",i)},expression:"scope.row.ftimeid"}},t._l(t.numbtn.time,(function(t){return i("el-option",{key:t,attrs:{label:t,value:t}})})),1)]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"Follower",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-checkbox",{model:{value:e.row.isfollower,callback:function(i){t.$set(e.row,"isfollower",i)},expression:"scope.row.isfollower"}})]}}])})],1)]],2)],2),t._v(" "),i("div",{staticClass:"btn"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.pointadd()}}},[t._v("Apply")])],1)],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.loads.Thermal,expression:"loads.Thermal"}],staticClass:"Thermal"},[i("el-row",[i("ul",[i("li",{staticClass:"lodesbtn"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.getinquire(),t.dialog.dialogVisible5=!0}}},[t._v("Temperature Field Function")])],1)])]),t._v(" "),i("div",{staticClass:"xiantiele"},[i("span",{staticClass:"yxspan"},[t._v(t._s(t.$t("Bladesign.loads.Temperature")))]),t._v(" "),i("div",{staticClass:"Thremalcontent"},[i("div",{staticClass:"Thremaltable"},[[i("el-table",{ref:"ThremalmultipleTable",staticStyle:{width:"100%",height:"550px"},attrs:{data:t.Thremaltable,border:"",size:"mini","row-class-name":t.ThremalClassName,"highlight-current-row":""},on:{"row-click":t.handleThremal}},[i("el-table-column",{attrs:{width:"60",prop:"id",label:"ID"}}),t._v(" "),i("el-table-column",{attrs:{label:"Type",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.row.type,callback:function(i){t.$set(e.row,"type",i)},expression:"scope.row.type"}},t._l(t.Thremaloptions,(function(t){return i("el-option",{key:t.label,attrs:{label:t.label,value:t.label}})})),1)]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"110",prop:"ftempreid",label:"function ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-select",{model:{value:e.row.ftempreid,callback:function(i){t.$set(e.row,"ftempreid",i)},expression:"scope.row.ftempreid"}},t._l(t.numbtn.temfuc,(function(t){return i("el-option",{key:t,attrs:{label:t,value:t}})})),1)]}}])})],1),t._v(" "),i("div",{staticStyle:{"margin-top":"20px"}},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.handleAddDetails()}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.toggleSelection()}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.handleDeleteDetails()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogEdit=!0}}},[t._v("Edit")])],1)]],2)])])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Edit Object",visible:t.dialog.dialogEdit,width:"18%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogEdit",e)}}},[i("div",{staticClass:"Edittable1"},[[i("el-table",{ref:"diamultipleTable",staticStyle:{width:"100%"},attrs:{data:t.diatableData,border:"",size:"mini",height:"230"}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"59"}}),t._v(" "),i("el-table-column",{attrs:{width:"180",prop:"Name",label:"Name"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuex3,callback:function(i){t.$set(e.row,"valuex3",i)},expression:"scope.row.valuex3"}})],1)]}}])})],1)]],2),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"}},[t._v("Undo")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogEdit}}},[t._v("Apply")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Distributed Load Function",visible:t.dialog.dialogVisible,width:"36.6%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible",e)}}},[i("div",{staticClass:"diatable1"},[[i("el-table",{ref:"diamultipleTable",staticStyle:{width:"100%"},attrs:{data:t.diatableData,border:"",size:"mini",height:"250","highlight-current-row":""},on:{"row-click":t.handleCurrentChange}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"59"}}),t._v(" "),i("el-table-column",{attrs:{prop:"value1",label:"1",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.value1,callback:function(i){t.$set(e.row,"value1",i)},expression:"scope.row.value1"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"valuex1",label:"X",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuex1,callback:function(i){t.$set(e.row,"valuex1",i)},expression:"scope.row.valuex1"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"valuex2",width:"100",label:"X^2"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuex2,callback:function(i){t.$set(e.row,"valuex2",i)},expression:"scope.row.valuex2"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"100",prop:"valuex3",label:"X^3"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuex3,callback:function(i){t.$set(e.row,"valuex3",i)},expression:"scope.row.valuex3"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"100",prop:"valuex4",label:"X^4"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuex4,callback:function(i){t.$set(e.row,"valuex4",i)},expression:"scope.row.valuex4"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"100",prop:"valuex5",label:"X^5"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuex5,callback:function(i){t.$set(e.row,"valuex5",i)},expression:"scope.row.valuex5"}})],1)]}}])})],1)]],2),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.dialogAdd()}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.dialogDelete()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.addDistributed(),t.dialog.dialogVisible=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Time Function",visible:t.dialog.dialogVisible2,width:"38.5%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible2",e)}}},[i("div",{staticClass:"diatable1"},[[i("el-table",{ref:"timemultipleTable",attrs:{data:t.diatableData2,size:"mini","highlight-current-row":"",height:"250",border:""},on:{"row-click":t.handlediatableData2}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"56"}}),t._v(" "),t._e(),t._v(" "),i("el-table-column",{attrs:{prop:"type",label:"Type",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"startTime",label:" Starting Time",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"endTime",label:"End Time",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{width:"102",prop:"entries",label:"Entries"}})],1)]],2),t._v(" "),i("ul",[i("li",{staticClass:"item"},[i("span",[t._v("Starting Time")]),t._v(" "),i("el-input",{attrs:{size:"mini"}})],1),t._v(" "),i("li",{staticClass:"item"},[i("span",[t._v("End Time")]),t._v(" "),i("el-input",{attrs:{size:"mini"}})],1)]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.timeadd("1"),t.dialog.dialogVisible2_add=!0}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.Edittime("2")}}},[t._v("Edit")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.timeDelete()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.applp(),t.dialog.dialogVisible2=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible2=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Bladesign",visible:t.dialog.dialogVisible2_add,width:"25%",left:"10%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible2_add",e)}}},[i("div",{staticClass:"top_content"},[i("ul",[i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v("Func ID")]),t._v(" "),i("el-select",{attrs:{size:"mini"},model:{value:t.time.selectindex,callback:function(e){t.$set(t.time,"selectindex",e)},expression:"time.selectindex"}},[i("el-option",{attrs:{label:t.time.selectindex,value:t.time.selectindex}})],1)],1),t._v(" "),i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v("func Type")]),t._v(" "),i("el-select",{attrs:{size:"mini"},on:{change:function(e){return t.addchange(e)}},model:{value:t.time.type,callback:function(e){t.$set(t.time,"type",e)},expression:"time.type"}},[i("el-option",{attrs:{label:"Piecewise constant Func",value:0}},[t._v("Piecewise constant Func")]),t._v(" "),i("el-option",{attrs:{label:" Harmonics Summation of a Series",value:1}},[t._v("Harmonics Summation of a Series")])],1)],1),t._v(" "),i("li",{staticClass:"Olist"},[i("span",{staticClass:"addolist_title"},[t._v("Starting Time")]),t._v(" "),i("el-input",{attrs:{size:"mini"},model:{value:t.time.startTime,callback:function(e){t.$set(t.time,"startTime",e)},expression:"time.startTime"}})],1),t._v(" "),i("li",{staticClass:"Olist"},[i("span",{staticClass:"addolist_title"},[t._v("End Time")]),t._v(" "),i("el-input",{attrs:{size:"mini"},model:{value:t.time.endTime,callback:function(e){t.$set(t.time,"endTime",e)},expression:"time.endTime"}})],1)])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.dialog.add1,expression:"dialog.add1"}],staticClass:"diatable1"},[[i("el-table",{ref:"multipleTable21",staticStyle:{width:"100%"},attrs:{data:t.adddiatableData2,height:"250",border:"","row-class-name":t.tableRowClassName21},on:{"row-click":t.handleSelectionChange21}},[i("el-table-column",{attrs:{prop:"manitude",label:"Magnitude",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.manitude,callback:function(i){t.$set(e.row,"manitude",i)},expression:"scope.row.manitude"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"period",label:" Period",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.period,callback:function(i){t.$set(e.row,"period",i)},expression:"scope.row.period"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"120",prop:"phase ",label:"Phase"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.phase,callback:function(i){t.$set(e.row,"phase",i)},expression:"scope.row.phase"}})],1)]}}])})],1)]],2),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.dialog.add2,expression:"dialog.add2"}],staticClass:"diatable1"},[[i("el-table",{ref:"multipleTable22",staticStyle:{width:"100%"},attrs:{data:t.adddiatableData22,height:"250",border:"","row-class-name":t.tableRowClassName22},on:{"row-click":t.handleSelectionChange22}},[i("el-table-column",{attrs:{prop:"ti",label:"t_i",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.ti,callback:function(i){t.$set(e.row,"ti",i)},expression:"scope.row.ti"}})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"fi",label:" f_i",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.fi,callback:function(i){t.$set(e.row,"fi",i)},expression:"scope.row.fi"}})],1)]}}])})],1)]],2),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.Add1()}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.Delete1()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.timeApply()}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible2_add=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Initial Curvatures and Twist",visible:t.dialog.dialogVisible3,width:"38%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible3",e)}}},[i("div",{staticClass:"diatable3"},[[i("el-table",{ref:"diamultipleTable3",staticStyle:{width:"100%"},attrs:{data:t.diatableData3,border:"",size:"mini","highlight-current-row":""},on:{"row-click":t.handleSelectionChange3}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"58"}}),t._v(" "),i("el-table-column",{attrs:{prop:"k_1",label:"K1",width:"210"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuek1,callback:function(i){t.$set(e.row,"valuek1",i)},expression:"scope.row.valuek1"}})],1),t._v(" "),i("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.row.unitk1,callback:function(i){t.$set(e.row,"unitk1",i)},expression:"scope.row.unitk1"}},[i("el-option",{attrs:{label:"Rad/L",value:"Rad/L"}},[t._v("Rad/L")]),t._v(" "),i("el-option",{attrs:{label:"Ded/L",value:"Ded/L"}},[t._v("Ded/L")])],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"k_2",width:"210",label:"K2"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuek2,callback:function(i){t.$set(e.row,"valuek2",i)},expression:"scope.row.valuek2"}})],1),t._v(" "),i("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.row.unitk2,callback:function(i){t.$set(e.row,"unitk2",i)},expression:"scope.row.unitk2"}},[i("el-option",{attrs:{label:"Rad/L",value:"Rad/L"}},[t._v("Rad/L")]),t._v(" "),i("el-option",{attrs:{label:"Ded/L",value:"Ded/L"}},[t._v("Ded/L")])],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"210",prop:"threevla",label:"k_3"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.valuek3,callback:function(i){t.$set(e.row,"valuek3",i)},expression:"scope.row.valuek3"}})],1),t._v(" "),i("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.row.unitk3,callback:function(i){t.$set(e.row,"unitk3",i)},expression:"scope.row.unitk3"}},[i("el-option",{attrs:{label:"Rad/L",value:"Rad/L"}},[t._v("Rad/L")]),t._v(" "),i("el-option",{attrs:{label:"Ded/L",value:"Ded/L"}},[t._v("Ded/L")])],1)]}}])})],1)]],2),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.dialogAdd3()}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.dialogDelete3()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialogApply(),t.dialog.dialogVisible3=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible3=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Frame",visible:t.dialog.dialogVisible4,width:"28%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible4",e)}}},[i("div",{staticClass:"diatable4"},[[i("el-table",{ref:"diamultipleTable4",staticStyle:{width:"100%"},attrs:{data:t.diatableData4,border:"",size:"mini","highlight-current-row":"","row-class-name":t.tableRowClassName4},on:{"row-click":t.handleCurrentChange4}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"62"}}),t._v(" "),i("el-table-column",{attrs:{prop:"xx",label:"X`",width:"145"}}),t._v(" "),i("el-table-column",{attrs:{prop:"yy",label:"Y`",width:"145"}}),t._v(" "),i("el-table-column",{attrs:{prop:"zz",label:"Z`",width:"145"}})],1)]],2),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.addclick("1")}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.editclick("2")}}},[t._v("Edit")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.dialogDelete4()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.applp(),t.dialog.dialogVisible4=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible4=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Frame",visible:t.dialog.dialogVisible41,width:"30%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible41",e)}}},[i("ul",[i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v("Func ID")]),t._v(" "),i("el-select",{attrs:{size:"mini"},model:{value:t.frame.index,callback:function(e){t.$set(t.frame,"index",e)},expression:"frame.index"}},[i("el-option",{attrs:{label:t.frame.index,value:t.frame.index}})],1)],1)]),t._v(" "),i("div",{staticClass:"diatable4"},[i("ul",[i("li"),t._v(" "),i("li",[t._v("X`")]),t._v(" "),i("li",[t._v("Y`")]),t._v(" "),i("li",[t._v("Z`")])]),t._v(" "),i("ul",[i("li",[t._v("X`")]),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.xx,callback:function(e){t.$set(t.tableli,"xx",e)},expression:"tableli.xx"}})],1),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.xy,callback:function(e){t.$set(t.tableli,"xy",e)},expression:"tableli.xy"}})],1),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.xz,callback:function(e){t.$set(t.tableli,"xz",e)},expression:"tableli.xz"}})],1)]),t._v(" "),i("ul",[i("li",[t._v("Y`")]),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.yx,callback:function(e){t.$set(t.tableli,"yx",e)},expression:"tableli.yx"}})],1),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.yy,callback:function(e){t.$set(t.tableli,"yy",e)},expression:"tableli.yy"}})],1),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.yz,callback:function(e){t.$set(t.tableli,"yz",e)},expression:"tableli.yz"}})],1)]),t._v(" "),i("ul",[i("li",[t._v("Z`")]),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.zx,callback:function(e){t.$set(t.tableli,"zx",e)},expression:"tableli.zx"}})],1),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.zy,callback:function(e){t.$set(t.tableli,"zy",e)},expression:"tableli.zy"}})],1),t._v(" "),i("li",[i("el-input",{model:{value:t.tableli.zz,callback:function(e){t.$set(t.tableli,"zz",e)},expression:"tableli.zz"}})],1)])]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.add4(),t.dialog.dialogVisible41=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible41=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Temperature Field Function List",visible:t.dialog.dialogVisible5,size:"mini",width:"25%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible5",e)}}},[i("div",{staticClass:"diatable4"},[[i("el-table",{ref:"diamultipleTable5",staticStyle:{width:"100%"},attrs:{data:t.diatableData5,"highlight-current-row":"",border:""},on:{"row-click":t.handleCurrentChange5}},[i("el-table-column",{attrs:{type:"index",label:"ID",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"type",label:"Type ",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"entries",label:"Entries",width:"120"}}),t._v(" "),i("el-table-column",{attrs:{width:"119",prop:"along",label:"Along"}})],1)]],2),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.addtep("1"),t.dialog.dialogVisible51=!0}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.edittep("2"),t.dialog.dialogVisible51=!0}}},[t._v("Edit")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.delete5()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.applp(),t.dialog.dialogVisible5=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible5=!1}}},[t._v("Cancel")])],1)]),t._v(" "),i("el-dialog",{attrs:{title:"Frame",visible:t.dialog.dialogVisible51,width:"30%"},on:{"update:visible":function(e){return t.$set(t.dialog,"dialogVisible51",e)}}},[i("ul",[i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v("Func ID")]),t._v(" "),i("el-select",{attrs:{size:"mini"},model:{value:t.loads.action,callback:function(e){t.$set(t.loads,"action",e)},expression:"loads.action"}},[i("el-option",{attrs:{label:"1",value:1}})],1)],1),t._v(" "),i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v("Func Type")]),t._v(" "),i("el-select",{attrs:{size:"mini"},model:{value:t.temperature.type,callback:function(e){t.$set(t.temperature,"type",e)},expression:"temperature.type"}},[i("el-option",{attrs:{label:"Constant",value:"Constant"}},[t._v("Constant")]),t._v(" "),i("el-option",{attrs:{label:"Piecewise",value:"Piecewise"}},[t._v("Piecewise")])],1)],1),t._v(" "),"Constant"==t.temperature.type?i("li",{staticClass:"Olist"},[i("span",{staticClass:"addolist_title"},[t._v("Tenperature")]),t._v(" "),i("el-input",{attrs:{size:"mini"},model:{value:t.temperature.temperature,callback:function(e){t.$set(t.temperature,"temperature",e)},expression:"temperature.temperature"}})],1):i("li",{staticClass:"Olist"},[i("span",{staticClass:"olist_title"},[t._v("Along")]),t._v(" "),i("el-select",{attrs:{size:"mini"},model:{value:t.temperature.along,callback:function(e){t.$set(t.temperature,"along",e)},expression:"temperature.along"}},[i("el-option",{attrs:{label:"Y",value:"Y"}},[t._v("Y")]),t._v(" "),i("el-option",{attrs:{label:"Z",value:"Z"}},[t._v("Z")])],1)],1)]),t._v(" "),"Constant"==t.temperature.type?i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.add5(),t.dialog.dialogVisible51=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible51=!1}}},[t._v("Cancel")])],1):t._e(),t._v(" "),"Piecewise"==t.temperature.type?i("div",{staticClass:"table"},[[i("el-table",{ref:"multipleTabletemperature",staticStyle:{width:"100%"},attrs:{data:t.adddiatableDatatemperature,height:"250",border:"",size:"mini","row-class-name":t.tableRowClassNametemperature},on:{"row-click":t.handleSelectionChangetemperature}},["Y"==t.temperature.along?i("el-table-column",{attrs:{prop:"y_i",label:"Y_i",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.y_i,callback:function(i){t.$set(e.row,"y_i",i)},expression:"scope.row.y_i"}})],1)]}}],null,!1,3301872023)}):i("el-table-column",{attrs:{prop:"y_i",label:"z_i",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.y_i,callback:function(i){t.$set(e.row,"y_i",i)},expression:"scope.row.y_i"}})],1)]}}],null,!1,3301872023)}),t._v(" "),i("el-table-column",{attrs:{prop:"t_i",label:" T_i",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",[i("el-input",{model:{value:e.row.t_i,callback:function(i){t.$set(e.row,"t_i",i)},expression:"scope.row.t_i"}})],1)]}}],null,!1,217623802)})],1)],t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.Addtemperature()}}},[t._v("Add")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.deletetemperature()}}},[t._v("Delete")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.add55(),t.dialog.dialogVisible51=!1}}},[t._v("Apply")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){t.dialog.dialogVisible51=!1}}},[t._v("Cancel")])],1)],2):t._e()])],1)},he=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("ul",[i("li",[t._v("Loads/BCs")])])}],de=(i("5df3"),i("4f7f"),i("2909")),pe=(i("b719"),{data:function(){return{curveid:[],frameid:[],loads:{action:1,actions:"Create",field:"Mechanical",object:1,obje:"Key Points",Mechanical:!0,Thermal:!1,constant:!0,piecewise:!1,points:[]},pontstr:"",merdatastr:"",boundrystr:"",timeid:"",time:{action:1,type:0,startTime:"0.0000",endTime:"0.001",selectindex:["1"]},pointtable:{arr:[],arrponint:[],index:Number},actives:Number,activess:Number,active:0,project:{projectId:""},temperature:{type:"Constant",temperature:"",select:0,along:"Y",pieobj:null,typeid:"",constant:!1,piecewise:!1},numbtn:{time:[0],distribute:[0],pointdata:[],temfuc:[0],disnum:[0]},frame:{idframe:"",objarr:{},index:["1"]},dialog:{dialogVisible:!1,dialogVisible3:!1,dialogVisible2:!1,dialogVisible2_add:!1,dialogVisible4:!1,dialogVisible41:!1,dialogVisible5:!1,dialogVisible51:!1,dialogEdit:!1,add1:!1,add2:!0},tableData:[],degreetale:[],xuanzid:Number,xuanzidmer:Number,mertableclone:[],tablemerpoint:[],tableData1:[{bno:"1",distribute:"TRANSLATION(X)",value:"0",ftimeid:"0",isfollower:!1},{bno:"2",distribute:"TRANSLATION(Y)",value:"0",ftimeid:"0",isfollower:!1},{bno:"3",distribute:"TRANSLATION(Z)",value:"0",ftimeid:"0",isfollower:!1},{bno:"4",distribute:"MOMENT(X)",value:"0",ftimeid:"0",isfollower:!1},{bno:"5",distribute:"MOMENT(Y)",value:"0",ftimeid:"0",isfollower:!1},{bno:"6",distribute:"MOMENT(Y)",value:"0",ftimeid:"0",isfollower:!1}],tableDataclone:[{bno:"1",distribute:"TRANSLATION(X)",value:"0",ftimeid:"0",isfollower:!1},{bno:"2",distribute:"TRANSLATION(Y)",value:"0",ftimeid:"0",isfollower:!1},{bno:"3",distribute:"TRANSLATION(Z)",value:"0",ftimeid:"0",isfollower:!1},{bno:"4",distribute:"MOMENT(X)",value:"0",ftimeid:"0",isfollower:!1},{bno:"5",distribute:"MOMENT(Y)",value:"0",ftimeid:"0",isfollower:!1},{bno:"6",distribute:"MOMENT(Y)",value:"0",ftimeid:"0",isfollower:!1}],tableData11:[{bno:"f1",distribute:0,value:0,ftimeid:0,isfollower:!1},{bno:"f2",distribute:0,value:0,ftimeid:0,isfollower:!1},{bno:"f3",distribute:0,value:0,ftimeid:0,isfollower:!1},{bno:"m1",distribute:0,value:0,ftimeid:0,isfollower:!1},{bno:"m2",distribute:0,value:0,ftimeid:0,isfollower:!1},{bno:"m3",distribute:0,value:0,ftimeid:0,isfollower:!1}],show:!1,tableDatamer:[],arrsave:[],options1:[{label:"TRANSLATION(X)"},{label:"FORCE(X)"}],options2:[{label:"TRANSLATION(Y)"},{label:"FORCE(Y)"}],options3:[{label:"TRANSLATION(Z)"},{label:"FORCE(Z)"}],options4:[{label:"ROTATON(X)"},{label:"MOMENT(X)"}],options5:[{label:"ROTATON(Y)"},{label:"MOMENT(Y)"}],options6:[{label:"ROTATON(Z)"},{label:"MOMENT(Z)"}],Thremalid:1,Thremaltable:[],Thremaloptions:[{val:"1",label:"Face"},{val:"2",label:"Edge"},{val:"3",label:"Verter"}],diatableData:[{value1:"0.0",valuex1:"0.0",valuex2:"0.0",valuex3:"0.0",valuex4:"0.0",valuex5:"0.0"}],diamultipleSelection:[],diatableData2:[],adddiatableData2:[{manitude:"0",period:"0",phase:"0"}],adddiatableData22:[{ti:"0",fi:"0"}],adddiatableDatatemperature:[{y_i:"0",t_i:"300"}],diatableData3:[],diamultipleSelection3:[],diatableData4:[],tableli:{xx:"0.0000",xy:"0.0000",xz:"0.0000",yx:"0.0000",yy:"0.0000",yz:"0.0000",zx:"0.0000",zy:"0.0000",zz:"0.0000"},diatableData41:[{name:"X`",xx:"0.0000",xy:"0.0000",xz:"0.0000"},{name:"Y`",yx:"0.0000",yy:"0.0000",yz:"0.0000"},{name:"Z`",zx:"0.0000",zy:"0.0000",zz:"0.0000"}],diatableData5:[]}},created:function(){this.project.projectId=sessionStorage.getItem("pid"),console.log(this.project.projectId),this.selpoint()},mounted:function(){},methods:{selectmeth:function(t){this.xupoint(),"Thermal"==t?(this.loads.Mechanical=!1,this.loads.Thermal=!0):(this.loads.Thermal=!1,this.loads.Mechanical=!0)},selobj:function(t){},handleAddDetails:function(){void 0==this.Thremaltable&&(this.Thremaltable=new Array);var t={type:"Face",ftempreid:"0"};this.Thremaltable.push(t)},handleCurrentChange:function(t,e,i){this.diamultipleSelection=t,this.active=t.index},getDistributed:function(){var t=this,e={transCode:"BDS019",projectId:sessionStorage.getItem("pid")};Object(c["c"])(e).then((function(e){console.log(e.rows),t.diatableData=e.rows;for(var i=[0],a=0;a=this.time.endTime)Object(D["Message"])({type:"error",message:"开始时间不能大于等于结束时间"});else{this.timemultipleTable;this.addried(null),this.dialog.dialogVisible2_add=!1}else if(this.time.startTime>=this.time.endTime)Object(D["Message"])({type:"error",message:"开始时间不能大于等于结束时间"});else{var e=this.timemultipleTable;this.addried(e.fid),this.dialog.dialogVisible2_add=!1}},addried:function(t){var e=this;if("1"==this.time.type){var i={fid:t,transCode:"BDS011",projectId:sessionStorage.getItem("pid"),type:this.time.type,startTime:this.time.startTime,endTime:this.time.endTime,harobj:JSON.stringify(this.adddiatableData2)};console.log(i),Object(c["c"])(i).then((function(t){console.log(t),setTimeout((function(){e.getfunctime()}),500)})).catch((function(t){}))}else{var a={fid:t,transCode:"BDS011",projectId:sessionStorage.getItem("pid"),type:this.time.type,startTime:this.time.startTime,endTime:this.time.endTime,pieobj:JSON.stringify(this.adddiatableData22)};console.log(a),Object(c["c"])(a).then((function(t){setTimeout((function(){e.getfunctime()}),500)})).catch((function(t){}))}},addchange:function(t){1==t?(this.dialog.add1=!0,this.dialog.add2=!1):(this.dialog.add1=!1,this.dialog.add2=!0)},add:function(t,e){e.push(t)},getbtn:function(){var t=this,e={transCode:"BDS016",projectId:sessionStorage.getItem("pid")};Object(c["c"])(e).then((function(e){t.diatableData3=e.rows;for(var i=[0],a=0;a0&&t.forEach((function(t){i.setList(t.children,a)}))},projectsSelectionChange:function(t){t.length>0&&(this.project.projectName=t[0].projectName,this.project.solverstate=t[0].solverstate,this.project.projectDescription=t[0].projectDescription,this.project.createTime=t[0].createTime)},projectsSelectionSelect:function(t,e){this.project.projectId=e.projectId,sessionStorage.setItem("pid",e.projectId),t.length<=1||(this.$refs.projectsTable.clearSelection(),this.$refs.projectsTable.toggleRowSelection(e,!0))},projectsSelectionAll:function(){this.$refs.projectsTable.clearSelection()},solverstateFormat:function(t,e){switch(t.solverstate){case"0":return"未求解";case"1":return"求解中";case"2":return"求解完成";default:break}},loadsclick:function(){this.$refs.loads.selpoint(),this.timenum=this.$refs.loads.numbtn.time,this.curveid=this.$refs.loads.curveid,this.frame=this.$refs.loads.frameid},vabsPnt:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],n=[];switch(!i&&(i=""),t.type){case"Bezier":n=this.$refs.vabs.bezier(t.arr,e,a,!0,s);break;case"BSpline":n=this.$refs.vabs.bspline(t.arr,t.close,e,a,!0,pavl);break;default:}var r=JSON.stringify(n);if(this.setElement(a,r,i),"Line"===a){var o=JSON.stringify(n[1]);this.setElement("Point",o,"")}},vabsMount:function(t,e,i){var a=this;switch(e){case"intersect":this.$refs.vabs.intersect(t);break;case"curOffset":var s=this.$refs.vabs.curlOffset(t);s.arr.forEach((function(t){t=JSON.stringify(t),a.setElement("Point",t,"")})),s=JSON.stringify(s),this.setElement("Curve",s,i);break;default:}},setElement:function(t,e,i){var a=this,s={type:t,mateId:"",mateNo:"",layuporientation:"",fiberorientation:"",threeobj:e,name:i,transCode:"BDS005",projectId:sessionStorage.getItem("pid")};Object(c["c"])(s).then((function(t){a.getElementData()})).catch((function(t){}))},xyplot:function(t,e,i,a){"display"===a?this.$refs.vtks.lineImg():"read"===a?(this.vload=!0,this.$refs.vtks.loadone("http://192.168.0.43:6868/GEBT.out","gebt",t,e,i)):!a&&this.vload&&this.$refs.vtks.loadone("http://192.168.0.43:6868/GEBT.out","gebt",t,e,i,!0)}},created:function(){},mounted:function(){}},ci=li,ui=(i("cf65"),Object(w["a"])(ci,a,s,!1,null,null,null));e["default"]=ui.exports},"95b0":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD4ElEQVRYR92YbWxTVRjHf+fert0LOKFzW0Wwc0OM2A5qiMoXHSgEFsUPbk6IIS6BiRrDYnAYolE0kWmCWQSDMfGLRMjUsET4NA2LRvBla4ElzGUdsGwzThgjoxPK1nvMLVlhDtbbnq5E77fePs///zvPPfecex7BDS7vcRYIyZ2GgX6j/6flnsGA8yIdLWWMXa8vYj8kwnuMTcAWwD0tEPFFhwR8Nmrn3ZMLCZnhVwEb0UtL2CcFFfE10hAhaNcNlgd8nI0CevxsF4I302Bt2UJKmtt9rBCL/dwREfQAWZaz0xQoBMuE189zCL5Mk2diNgYNwhuIvhQfJJaZnmhp0CRK/WyVgvfTY5mYizQ4ZBlQF1CRX8e3g/WMTFipEjOtcdXTOFjH0JX4eQkBOnT41SMp73TRd+nP+Oo3ifi4uBm3o5j1wXs4HwfSEmCGBjYBWTocvl9S0eWj93IgaUC7BjvdRyjIcLE+WMTgFJCWAN+5ex9Pz6pKGmiqxJ8utvBSd9lNQywBOu0w01ZMluZkf8kvvNJTSW/YnzSwQKPWtZslOUt54dRj/B5qVQMcz07VHHx1TgNVzuooXGeobcqBWqpgqgHNl2TXwNa4cKavEmB14Xv4ch4mFAkRYTQ6jmxtBhkig7qex5WWovGiKAGuK9hGafZDjMpwVE/DxsrcJzk/do7VHYVcMZKeprFEJcB/29fO2cXavA2sDS6ha+SEOp3qI76e4JHb17DH3cTb/Zs5cLYhJXDKc3CcwlyGDiwY4mjoB+pOr5kAV5m/Bbf93knAzcP7CQx/H3cgyo/Y3J8/n/8bTlseFZ1FXIpM9CzKns8MvXASSH/4x7jbXEoqaK5pz+e9SFVwMd0jJ+NWJNEApQoum72Oj+btZfsfr/HNXztj3uYZQhMQkYniTI5XAmzxDDJLn82FyFBMOVNkkallsq1vEwfP7VEmVAJc6axGE5OPzTnabbSGmjjzd/etBVR2tyCgVEEL+soh/w/Aja4dzLUXsaP/WY48cPWTvyx3A77spdSeWqVcpakELFWwwKGzt6SPjsvtPDrzCQ5e+JoVuU9Rc7oc//B3tx7QJDAhvyjpjZ4jwkaYmjPllrYqVXpLFRw3yXdA/byfaRh4g2PDh1W9LeUnBGhJMcVB/w1ATxu1QuPaZpriKqjICclXYlGA1QYcUhGarlwpeUus6sLRP0IXkrnTZZSk7pgQLIx2WL1+nkHQGGsJJ6mY0jSDD088yOuxJrqnjY1CYzdgS6lREmJS8ml7kJepJHKty2/2qlu5D43NCJYjuEtIMpPQTybFbOgNIDkqND45vojYQvsPNxf5SiLhURsAAAAASUVORK5CYII="},"9ca7":function(t,e,i){"use strict";function a(t=0,e=0,i=0,a=1){this.x=t,this.y=e,this.z=i,this.w=a}Object.defineProperties(a.prototype,{width:{get:function(){return this.z},set:function(t){this.z=t}},height:{get:function(){return this.w},set:function(t){this.w=t}}}),Object.assign(a.prototype,{isVector4:!0,set:function(t,e,i,a){return this.x=t,this.y=e,this.z=i,this.w=a,this},setScalar:function(t){return this.x=t,this.y=t,this.z=t,this.w=t,this},setX:function(t){return this.x=t,this},setY:function(t){return this.y=t,this},setZ:function(t){return this.z=t,this},setW:function(t){return this.w=t,this},setComponent:function(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw new Error("index is out of range: "+t)}return this},getComponent:function(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+t)}},clone:function(){return new this.constructor(this.x,this.y,this.z,this.w)},copy:function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this},add:function(t,e){return void 0!==e?(console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(t,e)):(this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this)},addScalar:function(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this},addVectors:function(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this},addScaledVector:function(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this},sub:function(t,e){return void 0!==e?(console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(t,e)):(this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this)},subScalar:function(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this},subVectors:function(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this},multiplyScalar:function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},applyMatrix4:function(t){const e=this.x,i=this.y,a=this.z,s=this.w,n=t.elements;return this.x=n[0]*e+n[4]*i+n[8]*a+n[12]*s,this.y=n[1]*e+n[5]*i+n[9]*a+n[13]*s,this.z=n[2]*e+n[6]*i+n[10]*a+n[14]*s,this.w=n[3]*e+n[7]*i+n[11]*a+n[15]*s,this},divideScalar:function(t){return this.multiplyScalar(1/t)},setAxisAngleFromQuaternion:function(t){this.w=2*Math.acos(t.w);const e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this},setAxisAngleFromRotationMatrix:function(t){let e,i,a,s;const n=.01,r=.1,o=t.elements,l=o[0],c=o[4],u=o[8],h=o[1],d=o[5],p=o[9],m=o[2],v=o[6],f=o[10];if(Math.abs(c-h)o&&t>b?tb?o1){for(let t=0;t1){for(let t=0;t0){a.children=[];for(let e=0;e0&&(i.geometries=e),a.length>0&&(i.materials=a),s.length>0&&(i.textures=s),r.length>0&&(i.images=r),o.length>0&&(i.shapes=o)}return i.object=a,i;function n(t){const e=[];for(const i in t){const a=t[i];delete a.metadata,e.push(a)}return e}},clone:function(t){return(new this.constructor).copy(this,t)},copy:function(t,e){if(void 0===e&&(e=!0),this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let i=0;i0&&(i.alphaTest=this.alphaTest),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=this.premultipliedAlpha),!0===this.wireframe&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.morphTargets&&(i.morphTargets=!0),!0===this.morphNormals&&(i.morphNormals=!0),!0===this.skinning&&(i.skinning=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),"{}"!==JSON.stringify(this.userData)&&(i.userData=this.userData),e){const e=a(t.textures),s=a(t.images);e.length>0&&(i.textures=e),s.length>0&&(i.images=s)}return i},clone:function(){return(new this.constructor).copy(this)},copy:function(t){this.name=t.name,this.fog=t.fog,this.blending=t.blending,this.side=t.side,this.flatShading=t.flatShading,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;const e=t.clippingPlanes;let i=null;if(null!==e){const t=e.length;i=new Array(t);for(let a=0;a!==t;++a)i[a]=e[a].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.premultipliedAlpha=t.premultipliedAlpha,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this},dispose:function(){this.dispatchEvent({type:"dispose"})}}),Object.defineProperty(o.prototype,"needsUpdate",{set:function(t){!0===t&&this.version++}});var l=i("72e8");function c(t){o.call(this),this.type="LineBasicMaterial",this.color=new l["a"](16777215),this.linewidth=1,this.linecap="round",this.linejoin="round",this.morphTargets=!1,this.setValues(t)}i.d(e,"a",(function(){return c})),c.prototype=Object.create(o.prototype),c.prototype.constructor=c,c.prototype.isLineBasicMaterial=!0,c.prototype.copy=function(t){return o.prototype.copy.call(this,t),this.color.copy(t.color),this.linewidth=t.linewidth,this.linecap=t.linecap,this.linejoin=t.linejoin,this.morphTargets=t.morphTargets,this}},aedb:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEsElEQVRYR+2Yayj8WRjHvz9i3FsKNe4UyZZRrkWyIUKUy7QRcpsppF2Ua8m+oI3NdRkjE0sxkX9p7ax45ZJ7Li9EGtIQ/i9cckuY7ZwazX/DzgyDF/u8md/8Lud8zvec8zzPeRgoWVtb2/c6OjpFAH4AwAagq/xcy9dfAczK5fLf+Xy+RNEXo7jo6OgoYLFY9RwOR9fJyQkmJiZgmMfHWmYDrq+vsb+/j+XlZZyenorMzc35SUlJt5RAIBAkmpmZDURHRzME7CPt7u4OY2NjkMlkLTweL59pampisVgsaVxcHNvKyuoj2R77vr29RX9///3l5aUH097eHsFms/+KiYn5FHAKiLm5OayurlYRwJ89PT3r/f39PxWgVCrFxMTEICMQCEo4HE6Nr6/vpwLc29uDRCL5Uy3A8/NzmJmZvctA1AYcHx9HeXk5MjMzkZOTo3VItQAJXEVFBYgLIEYAtQ2pMuDk5CSKi4tRUFCA+vp6ZGRkoLe3F3w+H6mpqVpTUmXA0dFREL8UFxcHb29vdHZ20v9ra2vIysr6eEBlAgUgh8PRGpiiYZUV/B/wmbl4NwVnZmbQ1tYGEqlyc3NVXhpvAnh8fIzFxUXo6+sjKCgILBbrG4CtrS3qjkpLSxEYGAhjY+P3A+zp6UFrayvc3d1xdHQEU1NTdHV10TxSYZWVlbCzs9PIZ75Kwe3tbdTW1lL/yOVycXh4iKSkJERERKCsrIzyPTw8ICwsDCKRCPb29ior9+pdXFNTg+rqaoSEhNBfhTU2NpIcDsRvmpubY2dnB9nZ2SBRSBPTWEE3Nzdsbm5SQB8fH0RFRdG1RVSMjY1Ffn4+UlJSKKhEIkFTU5MmfNAYkPTm4uJCwZaWlkDyNqKes7MzSkpKKPzQ0BCN3a6urkhPTwcJlxsbG2qtxVcBdnd3w8PDgyojFAoxPDyMlpYWnJ2d0Wkl8ZrcGxgYgIWFBVVVJpPRe6qaxoBEkby8vG/66evro74uODgY09PTuLi4oJsoNDSUKpycnIyEhAQUFhaqyqf5FJNk4alYvL6+DuKUDQ0NH5WytbWlx0jiihoaGqgLurm5gYGBwX+Caqzgc4DKPV5dXWFqaooq6ejoSAeko6NDX4mMjERiYiJdBi+ZVgFf6pgsgaKiIpqqkez8OVMZkEwRmT5izc3NiI+PB5tNqiKa2/z8PMixkmyetLS0JxtSGVAsFmNkZIQ2QlyFg4MDjIyMNKcD6G4/ODigkYY4/qdMZUDlj98iYSUOncfj0RhdV1f37Ib5MECyQaytren55t/Zj7IYGgG+xRTPzs7Cy8vrRTgCqhHgqxaemh8rAxZ7enr+6ufnp2YT2n19d3eXlOG+kOIR18nJqT88PFy7ParZ+srKChYWFn5jRCLRd/f39/tcLtfoo4uXijGQZHdwcBAnJyfBtMLa3t5eYWNj8wsJQ7q671mWflpW4sRXVlb+5vP5ERRQLBbrnp6e/mFpafljQEAAdQMfYaR6RqKMVCpd1tPTi8jIyPj6WCWXy+WkFMdjGOYnQ0NDV3VOYG8xGFJOOT8/PyYlcwC1PB7virT7ZBlfKBTaAnhXGRmGOZPJZNKqqqoH5QH/A9ks2jNHPWqbAAAAAElFTkSuQmCC"},b424:function(t,e,i){},b85c:function(t,e,i){"use strict";i.d(e,"a",(function(){return s}));var a=i("06c5");function s(t,e){var i;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(i=Object(a["a"])(t))||e&&t&&"number"===typeof t.length){i&&(t=i);var s=0,n=function(){};return{s:n,n:function(){return s>=t.length?{done:!0}:{done:!1,value:t[s++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,l=!1;return{s:function(){i=t[Symbol.iterator]()},n:function(){var t=i.next();return o=t.done,t},e:function(t){l=!0,r=t},f:function(){try{o||null==i["return"]||i["return"]()}finally{if(l)throw r}}}}},b8c3:function(t,e,i){t.exports=i.p+"static/img/loding.6295dd24.gif"},bb3c:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEQklEQVRYR+2YSyz8VxTHv/c3jEfEiFcEq5K/GBULCTODEFJiXSw08Q5FdxYIFt6sPZMShPAnWEitkZj+JtGSaNCFiEciVLSVeizM/H7Nuc1MTPtv5/H7/f0telYzc+8553PPuffcM5fhhej1eq1Op/tSluUvGGPRADQvxz/y518YY2ZZlt+Lovir3Rezf0hPT08VBOE9gPiPDOLK/O+yLH9tsVgWaSIHNJlMn8uyvA1A50r7lcZlAF+JorhAgMxgMHzPGDO8knN33fxG2WQZGRkGSZJEd7Veed43zGg0NgIYfmXHbrmTZXmOAFsA9Lul8fqT1v8HVBh09SMoCAIkSVLI5VBXFzArKwvBwcFYX19/e4AajQazs7MIDAxEaWkpHh8f1YBUL4JFRUVISEjA09MThxsfH387gEFBQejo6MDKygpiYmKQmJiI6elpXF5eKoVUJ4INDQ3Y2tqCj48P4uLiYDabUVdXh66urk8PGBUVhZqaGvT09CAlJYUDrq6uorq6Gnt7e9jd3VUCqTyCbW1tmJqa4ul8Cejv74/Ozk60trYqKTvKAGmv5ebmYmRkhEfpJSB9z8/PB4Gura15G0VlgAMDAzy19/f3HwRkjIHm0F58eHjwBtJ7wJycHERGRmJpacnh+O8RpAGKcl5eHoaHvWqYvAOk0zo4OIjm5mZYrVYHYHJyMk/z3NycU7Ro3vz8PC4uLjyNoneAxcXFuLm5webmppNDOsEmk4nfKC8lIiICVIro0HgongNSUW5vb0dLC7WRzvJvgDSroqICBwcH2NnZ8YTRc8DGxkZsbGzg8PDQyZGvry8qKyv5ddfX14fb21unca1Wy3+ndNtsNnchPQOMjo7mEL29vU4ODAYDSkpKsLy8jPPzc9TX1+Po6AiLi4t4fn52zKWSFBISwgu5m+IZIKV2YmICV1dX3H5sbCxqa2txfHyMhYUFJxg7NMFsb9M/2r+kv7+fL9BemlyAug+YlJSE7OxsjI6OIiAgAOXl5QgPD8fY2Ng/0ml3SmmnLkev12NychKnp6d8C1ABHxoacieI7gHaC253dzc/pQUFBZiZmcH+/r47ThAWFoaqqirehpEebQGqn2dnZ6703QOkokxgOp0Ooijyq8ubtp6yUFZWxg9YfHw8b9EUp5jSREU2NDSUb/rr62tXRj84Tgui646yUVhYCKPRiKamJlgslv+y5zqC9CeICq2fnx9v52n/0U2ihlApOjk5UQaoBogCG64jqMC4GqpvHvA7enqrYYx9q8Zy1bbBGJtgaWlp7zQazc/2x0y1nSi0V8pfWI1GIz23lig0prb68d3dXRIHzMrKirDZbNuyLL9T24uX9v4QBCHXbDb/4HhET01NDddqtaMAij5lumVZtjDGakVR/IkW5wC0rzQzM/Mzq9WaKwhCrCRJ/l5GwCM1QRCskiRdazQa0Ww2/wiAHtG5/Al+DLiKLqAl3wAAAABJRU5ErkJggg=="},bc1b:function(t,e,i){"use strict";var a=i("01a5"),s=i.n(a);s.a},bf5a:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABOtJREFUWAnNWFsovVkUX+e431MYQ9RQDOMBSR6IjCIiyqTxME3uJqJRXtxDDI3IvUQkQiPEA//iRUiExhReFHKbItfczVq7//d1OM75LsZl1e7b395r7/3ba6/b3gpQoZaWljCFQvEbNvlhsVbpeuvqPS6wi2USy5+pqal/cwsqqNLf369/dHTUamlp+au3tzfY29uDkZERx/Pm38fHRzg/P4fNzU1YXl6+v76+zklJSanjF25tba0fGxt7vL29Rd6PpbOzs8fe3t4HxPQTAVQ0NTW5mpiY/BMXF6djYGDAg/7IyuHhIQwNDe2hJL9T6ujo/Ozq6vppwJFgbGxs4FskfX39H5VoFD9YW7+nPYg7m6+Yvleixhnp6uqKG/WOXIaGhoDCs1a+45qylpIlOrR2QJ8JaHGyFuUGubu7Q3R0NPf74lcywIeHBygsLITAwEAICwt7cdLnjVdXV3Bzc8M3r66uwvDwMCwsLAgClHTEBK6oqAgCAgJEgyNUpE/m5uasYECAgYEBKCkp4QFrq4iWIBoTlJWVga+vL4SHh2ubU2Mf+beamhooLS1loDUyqnSIkiCBq6ioAE9PT4iMjFQZ/rRKx6hJL09PT9kG8/PzwcLC4ulALX+iANKuSaGjoqK0TAXQ09MDGKLUeEgHSTWys7OZE1Zj0NIgeMR1dXWwtLQEVlZW0NnZqXEqknJ7eztgeGISwijA866srEBiYiI4OTnxbWIrggDX1tYgLy9PcD6ScnBwMGDohKmpKSgoKODH0AY9PDz4fykVQYCUQLi5uWmdkwDY2tqCn58fS5sw+YCDgwMICgrSOk5Mpygd1DYRuZ7GxkbIzMzk2ZKTk6Gjo+OJ7+M7JVZeDXBwcBD8/f2fKL+ZmRnExMRAd3e3RDjq7K8CeHJyApjoQnx8vNrMZPFzc3NAvu819CqAzc3NzDpVLZYDo1QqIT09Herr67kmWV/ZADc2Nph06Hg1kZeXl6Yu0e2yAJLPq62tZY6XW2lxcRH6+vpgdHSUuRmunYxnb28PyJjkkCyA4+PjLLI4OjrC9vY25ObmMl2srq5mR0qOOSMjA9bX15nx0G1tZGREDj4Q9IPPZ728vAS8dbGgjxcuoNQpKysL8F7Ds1JII+Ckf6ampuDj4wNk7aGhoZKvs5IlSOGMUqecnBxwdnZmPlAVHIfSwcEBqqqqICIigm2Cjpg2xhFJlO7fQiRJgltbWywhoOhCC5Oh0DHSpfslIl2l7IbyQRrb1dUFsbGxMDs7C6QGYkKoJIB0uWpra6PLzEt42HGSe3lO5eXlUFlZyZrJN87MzLDs5iXe52MlAbSzswMqUon8JKnF9PQ0K8XFxSAGHK2jvl2pq4vkn5+fB7J+ygvFgqOpBSVIyk3Z8GuI3AxdkkhylI5JIUGALi4u0NDQIGVONd6QkBBIS0sDPT09tT6hBkGA5HA/kujp40ZuGHpL4F/v0Seor8rN4+Pjt1xL1tyECYW3SVb8FznczyRFcvw7Ozvn6He/KPGpdQYTzxHy7p+B7u7uYHJyEu7v78uTkpKOOD/4Cwb9uYmJCaCniY8gCou7u7vMHe3v77ej4P4gHHzMwkuOISrm79iWZmxs7IDl3XCSel1cXNCdml73K/GVv4dbnAfINeBOFPi0ZofG8w0WtX6O73/+3qID30tISPj3+bz/AdtPclK0A/BBAAAAAElFTkSuQmCC"},c09f:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{directives:[{name:"show",rawName:"v-show",value:t.container_show,expression:"container_show"}],ref:"container_vtk"}),t._v(" "),i("div",{staticClass:"divb"},[i("h1",[t._v("cp")]),t._v(" "),t._l(t.baseColors,(function(t,e){return i("el-tag",{key:e,attrs:{color:t}})})),t._v(" "),i("vtkLoad",{ref:"vtkLoad",attrs:{urls:t.urls,vectorFactor:t.vectorFactor,contourLevel:t.contourLevel}}),t._v(" "),i("el-input-number",{attrs:{min:1,max:20,label:"contour level"},model:{value:t.contourLevel,callback:function(e){t.contourLevel=e},expression:"contourLevel"}})],2)])},s=[],n=(i("5df3"),i("f400"),i("ac6a"),i("6b54"),i("a481"),i("28a5"),i("c5f6"),i("5a89")),r=(i("e3d9"),i("4721")),o={data:function(){return{contourLevel:3,container_show:!0,scene:null,renderer:null,camera:null,controls:null,maxX:0,maxY:0,maxZ:0,minX:0,minY:0,minZ:0,camerahight:5,mufactor:.2,meshs:[],zones:[],percentage:0,movetage:0,nowIndex:0,moveflag:!1,clock:null,baseColors:[]}},props:{urls:Array,vectorFactor:Number},mounted:function(){this.initScene(),this.initBaseColors()},watch:{contourLevel:{handler:function(t){this.initBaseColors()},deep:!0,immediate:!1}},methods:{getColor:function(t,e,i){for(var a=(e-t)/this.contourLevel,s=0;s=.5?i+e-i*e:i*(1+e),n=2*i-s,r=(a[0]=t+1/3,a[1]=t,a[2]=t-1/3,0);r1&&(o-=1),!0){case o<1/6:o=n+6*(s-n)*o;break;case 1/6<=o&&o<.5:o=s;break;case.5<=o&&o<2/3:o=n+(s-n)*(4-6*o);break;default:o=n;break}a[r]=Math.round(255*o)}return this.colorHex("rgb("+a[0]+","+a[1]+","+a[2]+")")},colorHex:function(t){var e=/^(rgb|RGB)/;if(e.test(t)){for(var i="#",a=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(","),s=0;si.maxX?x:i.maxX,i.maxY=_>i.maxY?_:i.maxY,i.maxZ=w>i.maxZ?w:i.maxZ,i.minX=x=3)for(var S,z,M=parseInt(k[0]),C=1,j=0;j0,n=a[1]&&a[1].length>0,r=t.morphTargets,o=r.length;let c;if(o>0){c=[];for(let t=0;t0){d=[];for(let t=0;t0&&0===e.length&&console.error("THREE.DirectGeometry: Faceless geometries are not supported.");for(let b=0;be&&(e=t[i]);return e}i.d(e,"a",(function(){return w}));let v=1;const f=new h["a"],b=new u["a"],g=new a["a"],y=new s["a"],x=new s["a"],_=new a["a"];function w(){Object.defineProperty(this,"id",{value:v+=2}),this.uuid=p["a"].generateUUID(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}w.prototype=Object.assign(Object.create(n["a"].prototype),{constructor:w,isBufferGeometry:!0,getIndex:function(){return this.index},setIndex:function(t){Array.isArray(t)?this.index=new(m(t)>65535?r["d"]:r["c"])(t,1):this.index=t},getAttribute:function(t){return this.attributes[t]},setAttribute:function(t,e){return this.attributes[t]=e,this},deleteAttribute:function(t){return delete this.attributes[t],this},addGroup:function(t,e,i){this.groups.push({start:t,count:e,materialIndex:void 0!==i?i:0})},clearGroups:function(){this.groups=[]},setDrawRange:function(t,e){this.drawRange.start=t,this.drawRange.count=e},applyMatrix4:function(t){const e=this.attributes.position;void 0!==e&&(e.applyMatrix4(t),e.needsUpdate=!0);const i=this.attributes.normal;if(void 0!==i){const e=(new d["a"]).getNormalMatrix(t);i.applyNormalMatrix(e),i.needsUpdate=!0}const a=this.attributes.tangent;return void 0!==a&&(a.transformDirection(t),a.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this},rotateX:function(t){return f.makeRotationX(t),this.applyMatrix4(f),this},rotateY:function(t){return f.makeRotationY(t),this.applyMatrix4(f),this},rotateZ:function(t){return f.makeRotationZ(t),this.applyMatrix4(f),this},translate:function(t,e,i){return f.makeTranslation(t,e,i),this.applyMatrix4(f),this},scale:function(t,e,i){return f.makeScale(t,e,i),this.applyMatrix4(f),this},lookAt:function(t){return b.lookAt(t),b.updateMatrix(),this.applyMatrix4(b.matrix),this},center:function(){return this.computeBoundingBox(),this.boundingBox.getCenter(g).negate(),this.translate(g.x,g.y,g.z),this},setFromObject:function(t){const e=t.geometry;if(t.isPoints||t.isLine){const t=new r["b"](3*e.vertices.length,3),i=new r["b"](3*e.colors.length,3);if(this.setAttribute("position",t.copyVector3sArray(e.vertices)),this.setAttribute("color",i.copyColorsArray(e.colors)),e.lineDistances&&e.lineDistances.length===e.vertices.length){const t=new r["b"](e.lineDistances.length,1);this.setAttribute("lineDistance",t.copyArray(e.lineDistances))}null!==e.boundingSphere&&(this.boundingSphere=e.boundingSphere.clone()),null!==e.boundingBox&&(this.boundingBox=e.boundingBox.clone())}else t.isMesh&&e&&e.isGeometry&&this.fromGeometry(e);return this},setFromPoints:function(t){const e=[];for(let i=0,a=t.length;i0){const e=new Float32Array(3*t.normals.length);this.setAttribute("normal",new r["a"](e,3).copyVector3sArray(t.normals))}if(t.colors.length>0){const e=new Float32Array(3*t.colors.length);this.setAttribute("color",new r["a"](e,3).copyColorsArray(t.colors))}if(t.uvs.length>0){const e=new Float32Array(2*t.uvs.length);this.setAttribute("uv",new r["a"](e,2).copyVector2sArray(t.uvs))}if(t.uvs2.length>0){const e=new Float32Array(2*t.uvs2.length);this.setAttribute("uv2",new r["a"](e,2).copyVector2sArray(t.uvs2))}this.groups=t.groups;for(const i in t.morphTargets){const e=[],a=t.morphTargets[i];for(let t=0,i=a.length;t0){const e=new r["b"](4*t.skinIndices.length,4);this.setAttribute("skinIndex",e.copyVector4sArray(t.skinIndices))}if(t.skinWeights.length>0){const e=new r["b"](4*t.skinWeights.length,4);this.setAttribute("skinWeight",e.copyVector4sArray(t.skinWeights))}return null!==t.boundingSphere&&(this.boundingSphere=t.boundingSphere.clone()),null!==t.boundingBox&&(this.boundingBox=t.boundingBox.clone()),this},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new s["a"]);const t=this.attributes.position,e=this.morphAttributes.position;if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let i=0,a=e.length;i0&&(t.userData=this.userData),void 0!==this.parameters){const e=this.parameters;for(const i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};const e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});const i=this.attributes;for(const o in i){const e=i[o],a=e.toJSON(t.data);""!==e.name&&(a.name=e.name),t.data.attributes[o]=a}const a={};let s=!1;for(const o in this.morphAttributes){const e=this.morphAttributes[o],i=[];for(let a=0,s=e.length;a0&&(a[o]=i,s=!0)}s&&(t.data.morphAttributes=a,t.data.morphTargetsRelative=this.morphTargetsRelative);const n=this.groups;n.length>0&&(t.data.groups=JSON.parse(JSON.stringify(n)));const r=this.boundingSphere;return null!==r&&(t.data.boundingSphere={center:r.center.toArray(),radius:r.radius}),t},clone:function(){return(new w).copy(this)},copy:function(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const e={};this.name=t.name;const i=t.index;null!==i&&this.setIndex(i.clone(e));const a=t.attributes;for(const l in a){const t=a[l];this.setAttribute(l,t.clone(e))}const s=t.morphAttributes;for(const l in s){const t=[],i=s[l];for(let a=0,s=i.length;a0&&console.error("THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.")}Object.assign(h.prototype,{isMatrix4:!0,set:function(t,e,i,a,s,n,r,o,l,c,u,h,d,p,m,v){const f=this.elements;return f[0]=t,f[4]=e,f[8]=i,f[12]=a,f[1]=s,f[5]=n,f[9]=r,f[13]=o,f[2]=l,f[6]=c,f[10]=u,f[14]=h,f[3]=d,f[7]=p,f[11]=m,f[15]=v,this},identity:function(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this},clone:function(){return(new h).fromArray(this.elements)},copy:function(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this},copyPosition:function(t){const e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this},extractBasis:function(t,e,i){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this},makeBasis:function(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this},extractRotation:function(t){const e=this.elements,i=t.elements,a=1/s.setFromMatrixColumn(t,0).length(),n=1/s.setFromMatrixColumn(t,1).length(),r=1/s.setFromMatrixColumn(t,2).length();return e[0]=i[0]*a,e[1]=i[1]*a,e[2]=i[2]*a,e[3]=0,e[4]=i[4]*n,e[5]=i[5]*n,e[6]=i[6]*n,e[7]=0,e[8]=i[8]*r,e[9]=i[9]*r,e[10]=i[10]*r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this},makeRotationFromEuler:function(t){t&&t.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");const e=this.elements,i=t.x,a=t.y,s=t.z,n=Math.cos(i),r=Math.sin(i),o=Math.cos(a),l=Math.sin(a),c=Math.cos(s),u=Math.sin(s);if("XYZ"===t.order){const t=n*c,i=n*u,a=r*c,s=r*u;e[0]=o*c,e[4]=-o*u,e[8]=l,e[1]=i+a*l,e[5]=t-s*l,e[9]=-r*o,e[2]=s-t*l,e[6]=a+i*l,e[10]=n*o}else if("YXZ"===t.order){const t=o*c,i=o*u,a=l*c,s=l*u;e[0]=t+s*r,e[4]=a*r-i,e[8]=n*l,e[1]=n*u,e[5]=n*c,e[9]=-r,e[2]=i*r-a,e[6]=s+t*r,e[10]=n*o}else if("ZXY"===t.order){const t=o*c,i=o*u,a=l*c,s=l*u;e[0]=t-s*r,e[4]=-n*u,e[8]=a+i*r,e[1]=i+a*r,e[5]=n*c,e[9]=s-t*r,e[2]=-n*l,e[6]=r,e[10]=n*o}else if("ZYX"===t.order){const t=n*c,i=n*u,a=r*c,s=r*u;e[0]=o*c,e[4]=a*l-i,e[8]=t*l+s,e[1]=o*u,e[5]=s*l+t,e[9]=i*l-a,e[2]=-l,e[6]=r*o,e[10]=n*o}else if("YZX"===t.order){const t=n*o,i=n*l,a=r*o,s=r*l;e[0]=o*c,e[4]=s-t*u,e[8]=a*u+i,e[1]=u,e[5]=n*c,e[9]=-r*c,e[2]=-l*c,e[6]=i*u+a,e[10]=t-s*u}else if("XZY"===t.order){const t=n*o,i=n*l,a=r*o,s=r*l;e[0]=o*c,e[4]=-u,e[8]=l*c,e[1]=t*u+s,e[5]=n*c,e[9]=i*u-a,e[2]=a*u-i,e[6]=r*c,e[10]=s*u+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this},makeRotationFromQuaternion:function(t){return this.compose(r,t,o)},lookAt:function(t,e,i){const a=this.elements;return u.subVectors(t,e),0===u.lengthSq()&&(u.z=1),u.normalize(),l.crossVectors(i,u),0===l.lengthSq()&&(1===Math.abs(i.z)?u.x+=1e-4:u.z+=1e-4,u.normalize(),l.crossVectors(i,u)),l.normalize(),c.crossVectors(u,l),a[0]=l.x,a[4]=c.x,a[8]=u.x,a[1]=l.y,a[5]=c.y,a[9]=u.y,a[2]=l.z,a[6]=c.z,a[10]=u.z,this},multiply:function(t,e){return void 0!==e?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(t,e)):this.multiplyMatrices(this,t)},premultiply:function(t){return this.multiplyMatrices(t,this)},multiplyMatrices:function(t,e){const i=t.elements,a=e.elements,s=this.elements,n=i[0],r=i[4],o=i[8],l=i[12],c=i[1],u=i[5],h=i[9],d=i[13],p=i[2],m=i[6],v=i[10],f=i[14],b=i[3],g=i[7],y=i[11],x=i[15],_=a[0],w=a[4],A=a[8],k=a[12],S=a[1],z=a[5],M=a[9],C=a[13],j=a[2],D=a[6],E=a[10],O=a[14],B=a[3],P=a[7],I=a[11],N=a[15];return s[0]=n*_+r*S+o*j+l*B,s[4]=n*w+r*z+o*D+l*P,s[8]=n*A+r*M+o*E+l*I,s[12]=n*k+r*C+o*O+l*N,s[1]=c*_+u*S+h*j+d*B,s[5]=c*w+u*z+h*D+d*P,s[9]=c*A+u*M+h*E+d*I,s[13]=c*k+u*C+h*O+d*N,s[2]=p*_+m*S+v*j+f*B,s[6]=p*w+m*z+v*D+f*P,s[10]=p*A+m*M+v*E+f*I,s[14]=p*k+m*C+v*O+f*N,s[3]=b*_+g*S+y*j+x*B,s[7]=b*w+g*z+y*D+x*P,s[11]=b*A+g*M+y*E+x*I,s[15]=b*k+g*C+y*O+x*N,this},multiplyScalar:function(t){const e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this},determinant:function(){const t=this.elements,e=t[0],i=t[4],a=t[8],s=t[12],n=t[1],r=t[5],o=t[9],l=t[13],c=t[2],u=t[6],h=t[10],d=t[14],p=t[3],m=t[7],v=t[11],f=t[15];return p*(+s*o*u-a*l*u-s*r*h+i*l*h+a*r*d-i*o*d)+m*(+e*o*d-e*l*h+s*n*h-a*n*d+a*l*c-s*o*c)+v*(+e*l*u-e*r*d-s*n*u+i*n*d+s*r*c-i*l*c)+f*(-a*r*c-e*o*u+e*r*h+a*n*u-i*n*h+i*o*c)},transpose:function(){const t=this.elements;let e;return e=t[1],t[1]=t[4],t[4]=e,e=t[2],t[2]=t[8],t[8]=e,e=t[6],t[6]=t[9],t[9]=e,e=t[3],t[3]=t[12],t[12]=e,e=t[7],t[7]=t[13],t[13]=e,e=t[11],t[11]=t[14],t[14]=e,this},setPosition:function(t,e,i){const a=this.elements;return t.isVector3?(a[12]=t.x,a[13]=t.y,a[14]=t.z):(a[12]=t,a[13]=e,a[14]=i),this},getInverse:function(t,e){void 0!==e&&console.warn("THREE.Matrix4: .getInverse() can no longer be configured to throw on degenerate.");const i=this.elements,a=t.elements,s=a[0],n=a[1],r=a[2],o=a[3],l=a[4],c=a[5],u=a[6],h=a[7],d=a[8],p=a[9],m=a[10],v=a[11],f=a[12],b=a[13],g=a[14],y=a[15],x=p*g*h-b*m*h+b*u*v-c*g*v-p*u*y+c*m*y,_=f*m*h-d*g*h-f*u*v+l*g*v+d*u*y-l*m*y,w=d*b*h-f*p*h+f*c*v-l*b*v-d*c*y+l*p*y,A=f*p*u-d*b*u-f*c*m+l*b*m+d*c*g-l*p*g,k=s*x+n*_+r*w+o*A;if(0===k)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const S=1/k;return i[0]=x*S,i[1]=(b*m*o-p*g*o-b*r*v+n*g*v+p*r*y-n*m*y)*S,i[2]=(c*g*o-b*u*o+b*r*h-n*g*h-c*r*y+n*u*y)*S,i[3]=(p*u*o-c*m*o-p*r*h+n*m*h+c*r*v-n*u*v)*S,i[4]=_*S,i[5]=(d*g*o-f*m*o+f*r*v-s*g*v-d*r*y+s*m*y)*S,i[6]=(f*u*o-l*g*o-f*r*h+s*g*h+l*r*y-s*u*y)*S,i[7]=(l*m*o-d*u*o+d*r*h-s*m*h-l*r*v+s*u*v)*S,i[8]=w*S,i[9]=(f*p*o-d*b*o-f*n*v+s*b*v+d*n*y-s*p*y)*S,i[10]=(l*b*o-f*c*o+f*n*h-s*b*h-l*n*y+s*c*y)*S,i[11]=(d*c*o-l*p*o-d*n*h+s*p*h+l*n*v-s*c*v)*S,i[12]=A*S,i[13]=(d*b*r-f*p*r+f*n*m-s*b*m-d*n*g+s*p*g)*S,i[14]=(f*c*r-l*b*r-f*n*u+s*b*u+l*n*g-s*c*g)*S,i[15]=(l*p*r-d*c*r+d*n*u-s*p*u-l*n*m+s*c*m)*S,this},scale:function(t){const e=this.elements,i=t.x,a=t.y,s=t.z;return e[0]*=i,e[4]*=a,e[8]*=s,e[1]*=i,e[5]*=a,e[9]*=s,e[2]*=i,e[6]*=a,e[10]*=s,e[3]*=i,e[7]*=a,e[11]*=s,this},getMaxScaleOnAxis:function(){const t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],i=t[4]*t[4]+t[5]*t[5]+t[6]*t[6],a=t[8]*t[8]+t[9]*t[9]+t[10]*t[10];return Math.sqrt(Math.max(e,i,a))},makeTranslation:function(t,e,i){return this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this},makeRotationX:function(t){const e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this},makeRotationY:function(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this},makeRotationZ:function(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this},makeRotationAxis:function(t,e){const i=Math.cos(e),a=Math.sin(e),s=1-i,n=t.x,r=t.y,o=t.z,l=s*n,c=s*r;return this.set(l*n+i,l*r-a*o,l*o+a*r,0,l*r+a*o,c*r+i,c*o-a*n,0,l*o-a*r,c*o+a*n,s*o*o+i,0,0,0,0,1),this},makeScale:function(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this},makeShear:function(t,e,i){return this.set(1,e,i,0,t,1,i,0,t,e,1,0,0,0,0,1),this},compose:function(t,e,i){const a=this.elements,s=e._x,n=e._y,r=e._z,o=e._w,l=s+s,c=n+n,u=r+r,h=s*l,d=s*c,p=s*u,m=n*c,v=n*u,f=r*u,b=o*l,g=o*c,y=o*u,x=i.x,_=i.y,w=i.z;return a[0]=(1-(m+f))*x,a[1]=(d+y)*x,a[2]=(p-g)*x,a[3]=0,a[4]=(d-y)*_,a[5]=(1-(h+f))*_,a[6]=(v+b)*_,a[7]=0,a[8]=(p+g)*w,a[9]=(v-b)*w,a[10]=(1-(h+m))*w,a[11]=0,a[12]=t.x,a[13]=t.y,a[14]=t.z,a[15]=1,this},decompose:function(t,e,i){const a=this.elements;let r=s.set(a[0],a[1],a[2]).length(),o=s.set(a[4],a[5],a[6]).length(),l=s.set(a[8],a[9],a[10]).length();const c=this.determinant();c<0&&(r=-r),t.x=a[12],t.y=a[13],t.z=a[14],n.copy(this);const u=1/r,h=1/o,d=1/l;return n.elements[0]*=u,n.elements[1]*=u,n.elements[2]*=u,n.elements[4]*=h,n.elements[5]*=h,n.elements[6]*=h,n.elements[8]*=d,n.elements[9]*=d,n.elements[10]*=d,e.setFromRotationMatrix(n),i.x=r,i.y=o,i.z=l,this},makePerspective:function(t,e,i,a,s,n){void 0===n&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");const r=this.elements,o=2*s/(e-t),l=2*s/(i-a),c=(e+t)/(e-t),u=(i+a)/(i-a),h=-(n+s)/(n-s),d=-2*n*s/(n-s);return r[0]=o,r[4]=0,r[8]=c,r[12]=0,r[1]=0,r[5]=l,r[9]=u,r[13]=0,r[2]=0,r[6]=0,r[10]=h,r[14]=d,r[3]=0,r[7]=0,r[11]=-1,r[15]=0,this},makeOrthographic:function(t,e,i,a,s,n){const r=this.elements,o=1/(e-t),l=1/(i-a),c=1/(n-s),u=(e+t)*o,h=(i+a)*l,d=(n+s)*c;return r[0]=2*o,r[4]=0,r[8]=0,r[12]=-u,r[1]=0,r[5]=2*l,r[9]=0,r[13]=-h,r[2]=0,r[6]=0,r[10]=-2*c,r[14]=-d,r[3]=0,r[7]=0,r[11]=0,r[15]=1,this},equals:function(t){const e=this.elements,i=t.elements;for(let a=0;a<16;a++)if(e[a]!==i[a])return!1;return!0},fromArray:function(t,e){void 0===e&&(e=0);for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this},toArray:function(t,e){void 0===t&&(t=[]),void 0===e&&(e=0);const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}})},e176:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFaklEQVRYR82Ye0jUWRTHvz9ny2egyFY+MGMFHR9pi5RbbmuutYGwSIWihu/JUVCJIF+UUpJC7/Axo4EaErkUBc3CrM+YpVzmjyAVsVqa6OEDX+H6GEbrt5wLM5uP0Rl/P90uDMzM79xzPvfc3zn33MPhi8HzPKdQKH6SSCQ/8zy/9ctnG/D9H57n/7K1tVWlpqbqjfY44xelUvkdgN9cXV2/37FjBxwdHTeA6T8TBoMB79+/x4cPHwZ4nk+Sy+Xt9JQB1tTUeEskEu3+/fu/9ff331CwxcYGBgbQ1tY2r9frozMzM1sYoFKpbA0LC4vatWvX/wpnND40NIRHjx4Nz83N+XC1tbUBTk5OvXFxcbCxsfkqAAmitbUVOp1OximVyiw/P7/qAwcOCIajlXd0dKC3txfj4+Nswdu2bUNQUBAiIyPh7OxssY0XL17g8ePHDQRYEBISUr5nzx6LJy8WHBsbQ3V1NV6/fo1Dhw4hNDQU27dvB8/z9NKjq6sL7e3tCA8PR0pKChwcHFa19fbtW6jV6t8FA5K3KioqkJaWhoMHD4LjTIlhAcSnT59w//59qFQqlJeXw8PDY0VIUQD7+vpw4cIFXL16FW5ubqt6hQRoQefPn0dlZSW2bjWfagUDUt6i7SLveXl5WQRnFHr69CmamppQVVVl1uOCAe/cuYP5+XkkJSVZBWcUJi9SYEZERCw7XzBgYmIibt26BXt7+2UNaLVatoB9+/Yt+5wC6sqVK8yLyw1BgKS8traWba+5Qc+mpqZQVlZmViY+Ph719fWws7NbIiMIUK1WY3BwEKmpqYIAz507B9oJX19fcQHv3bvHFB4/fnyB4pGREdCJREOv17M8aHwF7t69uyRqL126hKioKOzevVtcQMplw8PDSE9PX6CY3rlnz56x/whodnbW5OWQkBBs3rx5gfzZs2eRnJwMHx8fcQF7enrw4MED0BYJeQcpTVE+dHJyEheQPJWQkMC8ZK7AWOzBxQSjo6M4ffo0GhsbxY9i0njt2jUEBATg8OHDa8qD5Dk6fY4dO7Y+gJOTk8jMzGTpZsuWLVZBUgopKChAQ0PDkvfSqEhQmjEq0Wg0aG5uZmexra2tRZBU+Zw6dQqFhYWQSqVm54gCSNplMhnm5uZw8eJFuLu7rwhpLC4IcLXyThTAlpYWFBUVMSjyYExMDKKjo+Hn52cKHoJ//vw5Hj58CMqTxcXFFhUXggDJaElJCd68ecM+VNlQsj1x4gRdePDq1SsGTRFO9SFt5ZEjR1gha+kQBEgngIuLCzIyMvDy5UtWrFJa8fT0tNT+qnJrBqRTpLOzE5cvX2be+fjxI86cOcOiWcyxJsD+/n5WQSuVSlP2J28GBwevOR+aW5TVgBMTE8jKymL3iZ07dzK9Op2O/SZgc3eRtXrVKsDPnz8jJyeHZX26PhpHbm4u5HI51qMbYRXgjRs3sGnTJmRnZ5vgnjx5wi7XpaWla3XSivMsBiRBuj9QEBgLAyoWKHIpUFa6mQkhtxiQyvvr16/j5s2bJnuUUqanp5fUg0KAFs+1GJAm5uXlsRvY0aNHQe0NKpNWOujFALUKcGZmhhUE3d3dkEgkyM/PB1XI6zlMgAqFQi6VSmvEaB6JCUw5V6PR1HN1dXVSe3v7ProCfk3tNypEdDpdGuv0KBQK9d69e39Z722z1MPUZVWpVIMAfBhgXV2dJ8/z2rCwMLfAwEDRTwVLwUju3bt31GM0GAyGX0+ePPmHqVdGfWqO4267uLj86O3tzc5asY+vlUDpikpN9KGhob9tbGzSZDLZnyS/pJmnUCh+4Dgukud5d47jvrFm9QJlhzmO0zo7O7fExsYajLr+BRcqHwJkgOEjAAAAAElFTkSuQmCC"},e31c:function(t,e,i){},e3d9:function(t,e,i){"use strict";var a=i("5a89"),s={},n=void 0,r=s; /** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */function o(t,e){var i,a=t.split("."),s=r;!(a[0]in s)&&s.execScript&&s.execScript("var "+a[0]);for(;a.length&&(i=a.shift());)a.length||e===n?s=s[i]?s[i]:s[i]={}:s[i]=e}var l="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array&&"undefined"!==typeof DataView;function c(t){var e,i,a,s,n,r,o,c,u,h,d=t.length,p=0,m=Number.POSITIVE_INFINITY;for(c=0;cp&&(p=t[c]),t[c]>=1;for(h=a<<16|c,u=r;u>>=1,t){case 0:var e=this.input,i=this.a,a=this.c,s=this.b,r=e.length,o=n,u=n,p=a.length,m=n;if(this.d=this.f=0,i+1>=r)throw Error("invalid uncompressed block header: LEN");if(o=e[i++]|e[i++]<<8,i+1>=r)throw Error("invalid uncompressed block header: NLEN");if(u=e[i++]|e[i++]<<8,o===~u)throw Error("invalid uncompressed block header: length verify");if(i+o>e.length)throw Error("input buffer is broken");switch(this.i){case h:for(;s+o>a.length;){if(m=p-s,o-=m,l)a.set(e.subarray(i,i+m),s),s+=m,i+=m;else for(;m--;)a[s++]=e[i++];this.b=s,a=this.e(),s=this.b}break;case d:for(;s+o>a.length;)a=this.e({p:2});break;default:throw Error("invalid inflate mode")}if(l)a.set(e.subarray(i,i+o),s),s+=o,i+=o;else for(;o--;)a[s++]=e[i++];this.a=i,this.b=s,this.c=a;break;case 1:this.j(j,E);break;case 2:var v=O(this,5)+257,f=O(this,5)+1,g=O(this,4)+4,y=new(l?Uint8Array:Array)(b.length),x=n,_=n,w=n,A=n,k=n,S=n,z=n,M=n,C=n;for(M=0;M=m?8:255>=m?9:279>=m?7:8;var M,C,j=c(z),D=new(l?Uint8Array:Array)(30);for(M=0,C=D.length;M=o)throw Error("input buffer is broken");a|=n[r++]<>>e,t.d=s-e,t.a=r,i}function B(t,e){for(var i,a,s=t.f,n=t.d,r=t.input,o=t.a,l=r.length,c=e[0],u=e[1];n=l);)s|=r[o++]<>>16,a>n)throw Error("invalid code length: "+a);return t.f=s>>a,t.d=n-a,t.a=o,65535&i}function P(t,e){var i,a;switch(this.input=t,this.a=0,!e&&(e={})||(e.index&&(this.a=e.index),e.verify&&(this.A=e.verify)),i=t[this.a++],a=t[this.a++],15&i){case I:this.method=I;break;default:throw Error("unsupported compression method")}if(0!==((i<<8)+a)%31)throw Error("invalid fcheck flag:"+((i<<8)+a)%31);if(32&a)throw Error("fdict flag is not supported");this.q=new u(t,{index:this.a,bufferSize:e.bufferSize,bufferType:e.bufferType,resize:e.resize})}u.prototype.j=function(t,e){var i=this.c,a=this.b;this.o=t;for(var s,n,r,o,l=i.length-258;256!==(s=B(this,t));)if(256>s)a>=l&&(this.b=a,i=this.e(),a=this.b),i[a++]=s;else for(n=s-257,o=y[n],0<_[n]&&(o+=O(this,_[n])),s=B(this,e),r=A[s],0=l&&(this.b=a,i=this.e(),a=this.b);o--;)i[a]=i[a++-r];for(;8<=this.d;)this.d-=8,this.a--;this.b=a},u.prototype.w=function(t,e){var i=this.c,a=this.b;this.o=t;for(var s,n,r,o,l=i.length;256!==(s=B(this,t));)if(256>s)a>=l&&(i=this.e(),l=i.length),i[a++]=s;else for(n=s-257,o=y[n],0<_[n]&&(o+=O(this,_[n])),s=B(this,e),r=A[s],0l&&(i=this.e(),l=i.length);o--;)i[a]=i[a++-r];for(;8<=this.d;)this.d-=8,this.a--;this.b=a},u.prototype.e=function(){var t,e,i=new(l?Uint8Array:Array)(this.b-32768),a=this.b-32768,s=this.c;if(l)i.set(s.subarray(32768,i.length));else for(t=0,e=i.length;tt;++t)s[t]=s[a+t];return this.b=32768,s},u.prototype.z=function(t){var e,i,a,s,n=this.input.length/this.a+1|0,r=this.input,o=this.c;return t&&("number"===typeof t.p&&(n=t.p),"number"===typeof t.u&&(n+=t.u)),2>n?(i=(r.length-this.a)/this.o[2],s=i/2*258|0,a=se&&(this.c.length=e),t=this.c),this.buffer=t},P.prototype.k=function(){var t,e,i=this.input;if(t=this.q.k(),this.a=this.q.a,this.A){e=(i[this.a++]<<24|i[this.a++]<<16|i[this.a++]<<8|i[this.a++])>>>0;var a=t;if("string"===typeof a){var s,n,r=a.split("");for(s=0,n=r.length;s>>0;a=r}for(var o,l=1,c=0,u=a.length,h=0;0>>0)throw Error("invalid adler-32 checksum")}return t};var I=8;o("Zlib.Inflate",P),o("Zlib.Inflate.prototype.decompress",P.prototype.k);var N,T,R,L,F={ADAPTIVE:p.s,BLOCK:p.t};if(Object.keys)N=Object.keys(F);else for(T in N=[],R=0,F)N[R++]=T;for(R=0,L=N.length;R=3)for(var B=parseInt(O[0]),P=1,I=0;I=3){var N,T;for(I=0;I=c.byteLength)break}var k=new a["h"];return k.setIndex(new a["g"](p,1)),k.setAttribute("position",new a["g"](h,3)),d.length===h.length&&k.setAttribute("normal",new a["g"](d,3)),k}function s(t,e){var i=t.length,a=new Float32Array(i+e.length);return a.set(t),a.set(e,i),a}function n(t,e){var i=t.length,a=new Int32Array(i+e.length);return a.set(t),a.set(e,i),a}function r(t){function e(t){var i={};if(1===t.nodeType){if(t.attributes&&t.attributes.length>0){i["attributes"]={};for(var a=0;a0)throw new Error("Invalid string. Length must be a multiple of 4");n="="===t[h-2]?2:"="===t[h-1]?1:0,r=new o(3*h/4-n),a=n>0?h-4:h;var d=0;for(e=0,i=0;e>16,r[d++]=(65280&s)>>8,r[d++]=255&s;return 2===n?(s=c[t.charCodeAt(e)]<<2|c[t.charCodeAt(e+1)]>>4,r[d++]=255&s):1===n&&(s=c[t.charCodeAt(e)]<<10|c[t.charCodeAt(e+1)]<<4|c[t.charCodeAt(e+2)]>>2,r[d++]=s>>8&255,r[d++]=255&s),r}function r(t,e){var a=0;if("UInt64"===c.attributes.header_type?a=8:"UInt32"===c.attributes.header_type&&(a=4),"binary"===t.attributes.format&&e){var r,o,l,u,h,d,p,m;if("Float32"===t.attributes.type)var v=new Float32Array;else if("Int64"===t.attributes.type)v=new Int32Array;r=t["#text"],o=i(r),l=o[0];for(var f=1;f0?3-h%3:0,h+=d,p=[],m=h,p.push(m),u=3*a;for(f=0;f0&&(y[x].text=r(y[x],m)),x++;switch(v[f]){case"PointData":var w=parseInt(p.attributes.NumberOfPoints),A=g.attributes.Normals;if(w>0)for(var k=0,S=y.length;k0){z=g.DataArray.attributes.NumberOfComponents;u=new Float32Array(w*z),u.set(g.DataArray.text,0)}break;case"Strips":var M=parseInt(p.attributes.NumberOfStrips);if(M>0){var C=new Int32Array(g.DataArray[0].text.length),j=new Int32Array(g.DataArray[1].text.length);C.set(g.DataArray[0].text,0),j.set(g.DataArray[1].text,0);var D=M+C.length;d=new Uint32Array(3*D-9*M);var E=0;for(k=0,S=M;k0&&(I=j[k-1]);var N=0;for(P=j[k],I=0;N0&&(I=j[k-1])}}break;case"Polys":var T=parseInt(p.attributes.NumberOfPolys);if(T>0){C=new Int32Array(g.DataArray[0].text.length),j=new Int32Array(g.DataArray[1].text.length);C.set(g.DataArray[0].text,0),j.set(g.DataArray[1].text,0);D=T+C.length;d=new Uint32Array(3*D-9*T);E=0;var R=0;k=0,S=T,I=0;while(kthis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e},getBoundingBox:function(t){return void 0===t&&(console.warn("THREE.Sphere: .getBoundingBox() target is now required"),t=new a["a"]),this.isEmpty()?(t.makeEmpty(),t):(t.set(this.center,this.center),t.expandByScalar(this.radius),t)},applyMatrix4:function(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this},translate:function(t){return this.center.add(t),this},equals:function(t){return t.center.equals(this.center)&&t.radius===this.radius}})},f1b4:function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("li",[i("el-button",{staticClass:"lg-more",staticStyle:{bottom:"-39px",left:"20%"},attrs:{size:"mini",icon:"el-icon-arrow-down"},on:{click:function(e){return t.dialogAll()}}},[t._v("Check/Reset Coeffs fos All Gases")])],1),t._v(" "),i("el-dialog",{staticClass:"dialog lg-dialog-2",attrs:{"close-on-click-modal":!1,title:"Hole-Cutter Define",width:"40%",visible:t.dialog.Coeffs_fos},on:{"update:visible":function(e){return t.$set(t.dialog,"Coeffs_fos",e)}}},[i("div",[i("el-form",[i("el-form-item",{staticClass:"text-center"},[i("span",[t._v("Number of Species:")]),t._v(" "),i("div",{staticClass:"btn_content"},[i("div",{staticClass:"btn_number jian",on:{click:t.deleteAll}},[t._v("-")]),t._v(" "),i("el-input",{staticClass:"nubtnm",attrs:{readonly:"readonly"},model:{value:t.parameterObj.vargam.igam,callback:function(e){t.$set(t.parameterObj.vargam,"igam",e)},expression:"parameterObj.vargam.igam"}}),t._v(" "),i("div",{staticClass:"btn_number add",on:{click:t.addAll}},[t._v("+")])],1)]),t._v(" "),i("div",{staticClass:"coeffs_right"},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.loginfo.students,border:""}},[i("el-table-column",{attrs:{prop:"name",width:"215",align:"center",label:"Gas#",fixed:""}}),t._v(" "),t._l(this.parameterObj.vargam.scinf,(function(e,a){return[i("el-table-column",{key:a,attrs:{"show-overflow-tooltip":!0,label:a+"",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input",{attrs:{type:"number",pattern:"[0-9]*",maxlength:13,precision:2,step:.1},model:{value:e.row.list[a],callback:function(i){t.$set(e.row.list,a,"string"===typeof i?i.trim():i)},expression:"scope.row.list[i] "}})]}}],null,!0)})]}))],2)],1)],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.DefineAll}},[t._v("Ok")]),t._v(" "),i("el-button",{on:{click:function(e){t.dialog.Coeffs_fos=!1}}},[t._v("Cancel")])],1)])],1)},s=[],n=(i("ac6a"),i("5c96"),i("5a89")),r=(i("b719"),new n["s"],{data:function(){return{loginfo:{students:[],dateList:["1"],globalcheck:!1},parameterObj:{vargam:{ht1:"",ht2:"",igam:"2",alt2:[1,2,1,2],alt1:[1,2,1,2],alt4:[1,2,1,2],alt3:[1,2,1,2],alt0:[3.5,3.5,3,5],sigl:[3.5,3.5,3,5],scinf:[1,2,1,2],sigt:[3.5,3.5,3,5],aut4:[1,2,1,2],aut1:[1,2,1,2],smw:[1,2,1,2],aut0:[3.55,3.5],aut3:[3.5,3.5,3,5],aut2:[3.5,3.5,3,5]}},dialog:{new_visiable:!1,load_visiable:!1,Coeffs_fos:!1,global_chexkreser:!1,showType:!1,CheckDefine:!1,CheckSpecify:!1,yiOptions:!1,erOptions:!1,Output:!1}}},props:{},mounted:function(){},created:function(){},watch:{},methods:{addAll:function(){this.parameterObj.vargam.igam++,this.loginfo.dateList.push(this.parameterObj.vargam.igam),this.loginfo.students.forEach((function(t,e){t.list.push(0)}))},deleteAll:function(){this.parameterObj.vargam.igam>0&&(this.parameterObj.vargam.igam--,this.loginfo.dateList.pop(),this.loginfo.students.forEach((function(t,e){t.list.pop()})))},dialogAll:function(){console.log(t);var t=[{id:1,name:"Mass Fraction",list:this.parameterObj.vargam.scinf},{id:2,name:"Molecular Weight",list:this.parameterObj.vargam.smw},{id:3,name:"Lower T-Range Poly Coeff 0",list:this.parameterObj.vargam.alt0},{id:4,name:"Lower T-Range Poly Coeff 1",list:this.parameterObj.vargam.alt1},{id:6,name:"Lower T-Range Poly Coeff 2",list:this.parameterObj.vargam.alt2},{id:7,name:"Lower T-Range Poly Coeff 3",list:this.parameterObj.vargam.alt3},{id:1,name:"Lower T-Range Poly Coeff 4",list:this.parameterObj.vargam.alt4},{id:2,name:"Upper T-Range Poly Coeff 0",list:this.parameterObj.vargam.aut0},{id:3,name:"Upper T-Range Poly Coeff 1",list:this.parameterObj.vargam.aut1},{id:4,name:"Upper T-Range Poly Coeff 2",list:this.parameterObj.vargam.aut2},{id:6,name:"Upper T-Range Poly Coeff 3",list:this.parameterObj.vargam.aut3},{id:7,name:"Upper T-Range Poly Coeff 4",list:this.parameterObj.vargam.aut4},{id:6,name:"Laminar Diffusion Coeff ",list:this.parameterObj.vargam.sigl},{id:7,name:"Turbulent Diffusion Coeff ",list:this.parameterObj.vargam.sigt}];this.loginfo.students=t,this.dialog.Coeffs_fos=!0},DefineAll:function(){}}}),o=r,l=i("2877"),c=Object(l["a"])(o,a,s,!1,null,null,null);e["a"]=c.exports},f386:function(t,e,i){"use strict";i("386b")("small",(function(t){return function(){return t(this,"small","","")}}))},f69a:function(t,e,i){"use strict";var a=i("b424"),s=i.n(a);s.a},f979:function(t,e,i){},fd5f:function(t,e,i){"use strict";i.d(e,"a",(function(){return b}));var a=i("c3e9");const s=[new a["a"],new a["a"],new a["a"],new a["a"],new a["a"],new a["a"],new a["a"],new a["a"]],n=new a["a"],r=new b,o=new a["a"],l=new a["a"],c=new a["a"],u=new a["a"],h=new a["a"],d=new a["a"],p=new a["a"],m=new a["a"],v=new a["a"],f=new a["a"];function b(t,e){this.min=void 0!==t?t:new a["a"](1/0,1/0,1/0),this.max=void 0!==e?e:new a["a"](-1/0,-1/0,-1/0)}function g(t,e,i,a,s){for(let n=0,r=t.length-3;n<=r;n+=3){f.fromArray(t,n);const r=s.x*Math.abs(f.x)+s.y*Math.abs(f.y)+s.z*Math.abs(f.z),o=e.dot(f),l=i.dot(f),c=a.dot(f);if(Math.max(-Math.max(o,l,c),Math.min(o,l,c))>r)return!1}return!0}Object.assign(b.prototype,{isBox3:!0,set:function(t,e){return this.min.copy(t),this.max.copy(e),this},setFromArray:function(t){let e=1/0,i=1/0,a=1/0,s=-1/0,n=-1/0,r=-1/0;for(let o=0,l=t.length;os&&(s=l),c>n&&(n=c),u>r&&(r=u)}return this.min.set(e,i,a),this.max.set(s,n,r),this},setFromBufferAttribute:function(t){let e=1/0,i=1/0,a=1/0,s=-1/0,n=-1/0,r=-1/0;for(let o=0,l=t.count;os&&(s=l),c>n&&(n=c),u>r&&(r=u)}return this.min.set(e,i,a),this.max.set(s,n,r),this},setFromPoints:function(t){this.makeEmpty();for(let e=0,i=t.length;ethis.max.x||t.ythis.max.y||t.zthis.max.z)},containsBox:function(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z},getParameter:function(t,e){return void 0===e&&(console.warn("THREE.Box3: .getParameter() target is now required"),e=new a["a"]),e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))},intersectsBox:function(t){return!(t.max.xthis.max.x||t.max.ythis.max.y||t.max.zthis.max.z)},intersectsSphere:function(t){return this.clampPoint(t.center,n),n.distanceToSquared(t.center)<=t.radius*t.radius},intersectsPlane:function(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant},intersectsTriangle:function(t){if(this.isEmpty())return!1;this.getCenter(p),m.subVectors(this.max,p),o.subVectors(t.a,p),l.subVectors(t.b,p),c.subVectors(t.c,p),u.subVectors(l,o),h.subVectors(c,l),d.subVectors(o,c);let e=[0,-u.z,u.y,0,-h.z,h.y,0,-d.z,d.y,u.z,0,-u.x,h.z,0,-h.x,d.z,0,-d.x,-u.y,u.x,0,-h.y,h.x,0,-d.y,d.x,0];return!!g(e,o,l,c,m)&&(e=[1,0,0,0,1,0,0,0,1],!!g(e,o,l,c,m)&&(v.crossVectors(u,h),e=[v.x,v.y,v.z],g(e,o,l,c,m)))},clampPoint:function(t,e){return void 0===e&&(console.warn("THREE.Box3: .clampPoint() target is now required"),e=new a["a"]),e.copy(t).clamp(this.min,this.max)},distanceToPoint:function(t){const e=n.copy(t).clamp(this.min,this.max);return e.sub(t).length()},getBoundingSphere:function(t){return void 0===t&&console.error("THREE.Box3: .getBoundingSphere() target is now required"),this.getCenter(t.center),t.radius=.5*this.getSize(n).length(),t},intersect:function(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this},union:function(t){return this.min.min(t.min),this.max.max(t.max),this},applyMatrix4:function(t){return this.isEmpty()||(s[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),s[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),s[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),s[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),s[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),s[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),s[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),s[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(s)),this},translate:function(t){return this.min.add(t),this.max.add(t),this},equals:function(t){return t.min.equals(this.min)&&t.max.equals(this.max)}})}}]);