From b6fffc30b20c427b00a9265d83def1f6384a81ac Mon Sep 17 00:00:00 2001 From: RainerHeintzmann Date: Thu, 7 Mar 2024 16:37:17 +0100 Subject: [PATCH] AlignIt update --- AlignIt/js/components.obfuscated.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AlignIt/js/components.obfuscated.js b/AlignIt/js/components.obfuscated.js index 8d87be2..e072ac6 100644 --- a/AlignIt/js/components.obfuscated.js +++ b/AlignIt/js/components.obfuscated.js @@ -1 +1 @@ -var _0x1b73=['WO85W7RdMZi=','CSG','WQBdRe1iyW==','jSk7W6hcLvhcI8kx','WOzpW5ejWRy=','WQFcTxFdPCoO','wgHRtxC=','bYyNn8kj','ACowWRddMa==','u3rHy2Tqyw5LBdne','fZBcOJq=','E8k6BaS3AmkhWObrW5pcVmk6','yunnAvm=','yMnOs2O=','uMvMBgvJDgLVBLbYB2jL','ufLvALm=','W7FdSComysC=','BCkQBSo/WPRcPG==','uBobn','w8o9W5LQ','tgvlEhe=','C2HVD19TAw5WB3ny','twLYCM9Y','dNwmo','wOMcU','j8kNvu7dIW==','cameraContrast','EPnZK','DHFcLG==','WOZdH3O=','mCk3W6BcRvVcKCkvpCoE','CCzcm','WPKMW7ddQGC0fW==','post','gmoYWPFcMSoSW5K9rGaPCxzKBSolra==','pp1','W6tcRIH7W48=','environmentIntensity','DgftB2q=','v0fstKLorZOGCMvUyw1PBMCGysbJB21WB25LBNqGBMvLzhmGDgHLigzPzwXKigbUzxDUyw1Lya==','rotation','AtddLSk8ea==','rmo6W6fQta==','vSkCFSo2WRtcTSoUuCoEW5HI','BMzjEuK=','W7DJmsix','W61dWQNdUmkYbSo/uXqVrN5ceGNdKCoXWQu=','Bu9jz28=','Matrix','y3LSAw5Kzxi=','setParent','lmkNB2/dMq==','origin',',\x20allowed\x20are:\x20','z3jVDw5K','cSoHAg4T','lYOtm','mEwRL','WRldJYjiWO4=','WQDMW7e1WRy=','2|3|4|7|0|6|5|1','DhjHy2vFCMvMBgvJDgLVBG==','C1i8DCkBlW==','WQddNJi=','arNNf','W6hcSalcOCoy','xSkQxxWpWRRdSLG=','FXFdKmkrc2S7lCoYctxdTq==','uxDLqMq=','Keyru','FuajWRWzW6rVW67cQSoyy25SkW==','Bwf4y3vYDG==','BhDZyLi=','k8oLEwmdqfZdRvBdJCkd','yKLHvwy=','obqSb8kEquqkW6iVjJ/cSG==','B1HmEu0=','wwLgqLy=','tSkNE3ZcRSoRFSkv','XaHJL','ZjNRm','CMvMCMfJDgLVBLrLEhr1CMu=','panel','WRZdOv7dKCorW7ldUq==','WRBcR8oVW4q=','getHeight','jCkGW73cKfdcNa==','BCoJWOVdT8os','wAARJ','LusSj','zM9JywXFCgXHBMu=','C2v0rw5HyMXLza==','blade_material','CMvMCMfJDgL2zv9PBMrLEa==','sLrLsgK=','tSkPEH3dN8oelSkfn8orW6a=','W7tcTG8=','Ag9Szq==','rlnqR','diffuseColor','lvxcQ8kqWPW=','uFGJr','AfjYBxK=','t3lcNWDSW514W4f9lg4zyq==','WRLlW4q1WPZcGvS=','WO8FFq==','info','yxr0ywnOzwrFy29TCg9Uzw50','ChaX','screenBlank','pp1L','glassMat','twjhv3C=','W6VdKXqUvq==','EGsou','lazke','zxn6qvy=','W45sWRldS8k0aq==','tMv3ihjLzNjHy3rPDMuGAw5KzxG6ia==','yKvWwNu=','fp1L','f0/dT1ef','lMZcICo4WQi=','Aw5PDgLHBf9YB3rHDgLVBG==','WR3dMKHSvYHfla==','cmk+rutdGa==','r1vjm0rnyw5Hz2vY','HXNCV','NnYon','AgvPz2H0','Slider3D','l13dUCkSyG==','show_minposY','W4lcMmoylxzJW7jAW6uuvCoufdldQG==','PqkTd','b8kWsLhdGZXSW58b','WQZcSuxdUSoX','W7hcMmouiMfVW4fpW6WIs8oCec4=','yMvHBwn0CG==','WQvbW4C6WONcHvem','vokSg','AxnFC29SDMvK','lrquu','h8o0WPFcMSo7W54GucagANDZ','y2XVBMu=','CSozWQRdH2FdSLJcLW==','W7rhaW8Q','BwLUzM9JDxm=','displ2','DhbvwLm=','W6PnaqSYw8oMW4e=','mmkxBw/dPq==','oXGTc8kprNqx','awlcNCkmWR9woaS=','jCoNWPVcKq==','qeOjWQawW7bYW53cO8oCyW==','W7T0WPtdMmk3','sw1WB3j0twvZAa==','diameter','wr/cTa==','atezdSkZ','MhbyO','WOePsConWPxcSZqpsMtdQW==','yaJdL8kmjwSJbSo3gtJdT2ldUSo1W6G=','W43cMJ14W6hdKCkoWQbnW4xcVW==','hv7dQW==','tMFcNdT3W559W5y=','yIQnh','EKr1q1q=','vxhcPrD2W51VW5zA','x8o3W5L3wJORmq==','W7NdTXmjuCkHW4/cTHhcQ8oxfW==','D2fYBG==','v8k+AbVdRSoDjSkDoSoBW7W=','ixjmk','rxjYB3iUienVBxbVBMvUDca=','WP4cW4BdTZW=','BgvUz3rO','twvZAej1AwXKzxi=','C2nYzwvUx3nVBhzLza==','xCoiW6znyG==','ruLhf','CmkPFsxdVmodiSkhjW==','W7frjqmLwCoOW41EAa==','W4OuW47dM8k6WOX5hSkhWOxcNa==','y29TBwvUDa==','rEINe','PaJzm','BSkkAmobWQBcGCov','AxnwAxnPyMXL','yMfJA0zHy2vdDwXSAw5N','mX7dMSkVW5zO','showDragging','EwfQB2W=','B1O8DCkJiSkI','t2FcJJrWW4D2W4DZiNyeEIC=','BNgnZ','WQX7fCoAW6xdKmkOW5rN','umkaEmo3WQ8=','lCk6WRxcOXu=','wuK9FCkcjCk2WPy=','CunLC2i=','oLnpWRrLWRDNWOddSSofidX1FIescsxdNCo8vSkjW4XJi3X+W5NdP8kJW7uAW4pcN8oMWOeiW6z9gHjOvYzlbwbwfKhcGemKWQNdQh5bWRpcHMX3','BqwQp','y29TCg9Uzw50','W6NdQSk9lwdcOa1cvLe0','A8k7yW4PDCkhWRbn','tdKDy','WQ/dHSkzW77cJa==','E8kLtxui','oZldc','rKLtB0K=','4|1|0|2|3','CMvSCg9Z','hmk+vvpdGYu=','backFaceCulling','screenbox_notsolved','CCovWRFdTW==','yM1HDa==','serHELC=','emk1W6JcI1C=','qLnzzMu=','ugfis2i=','Color3','gizmo_mesh','useRoughnessFromMetallicTextureAlpha','WOxcQmo5W40gc8kZWRSAlSoFW4CCWP0=','WRFdIvn8sYvPirC=','alpha','WROev8ohWQq=','mSk9W6hcJeRcKCkDoW==','puNdSCkft8oIEZrTruGRW4ldRJm7W6dcUq==','omoiBg7cQmkIaW==','y2HPBgq=','WQNdNZ9hWQddLq==','twHWreO=','tfftue8=','yNmTC3vWCg9YDa==','vNiep','WQJdPLZdHSoDW6/dRtxcVZNdQs8oWQm=','step','uxnQrMe=','y3LSAw5KzxiGBgvUCW==','WQC2W6pdJZa=','PBRMaterial','WQxcTSoZW4ix','WR4Tq8ow','ug9Zwa==','dcVcVYBcV0zqW7m=','z25zveC=','gfpcJ8o1','lineWidth','tNiIuCkJ','WR7dMSklW5hcT0JdJmoOWPbzWPW=','Lens','zezzuK0=','vvJcGI1C','xIHBxIbDkYGGk1TEif0RksSPk1TEif19','WQxcQmo5W40gc8k1WQ4tkSouW40n','ywXWAge=','VztIb','quHSqK4=','WRxcTSo1W4Gxha==','xSkuE8oTWRa=','moveTo','mxWYFdr8m3W1Fda=','W7XlfaCJrSoSW50=','BgvUC19TyxrLCMLHBa==','WORcJK/dU8oq','czBwt','JokYz','yxr0ywnOAw5NigzPBguG','DSkvxtldKa==','AooMa','E30Uy29UC3rYDwn0B3iOiNjLDhvYBIb0AgLZiIKOicK=','cf/cH8oJWQBdUGJcQ8oaoL4mweDEWQS=','r8kLuhuw','jSoPWOpcMSo8W50R','x8o3W5LQ','o17dOfmQW70=','FROcC','BgvUCW==','Cmk8BbBdQmoDjSkBemoBW74Bma==','WQtdVmoIWOLNnXlcMfLRWRT+CG==','ywjZ','BvqMCCk7kCkQWPa=','Eu4yWQqXW7f0W4e=','WRhdM8klW5ZcRNpdMCo3','bar_solved','zgLMzNvZzvrLEhr1CMu=','xCo9W4XStZaWnSolp1TKncVcU2i=','renLsw4=','C3bLy3vSyxjuzxH0DxjL','r8kdxdFdKCo0fmkGf8oX','Cg9ZDe1HDf9KCMfNz2LUzW==','sphere','zCotWRFdS8oqW6JcLa==','D8oyWQ4=','mmkTrK/dNZrMW4myWPHeW6H2','JBBzo','pXiMmSkAxxOuW6G3nsJcVW==','vMvJDg9YmW==','_Num','BgfZzxjFyMvHBq==','ihtcNSkyWOO=','WPW6W6i=','B0K7FSkSkCk1WPlcVNK=','lmk9W6lcQMC=','BeL3sfO=','use_lenstexture','refractionTexture','screen_','BmkNBX0=','uSooWQxdRCoBW7RcG2RcKx06WR7dPwxdQ8kN','Aw50zxjZzwn0','lBAuP','ukbEv','WQtcQCkXW4qDaSkv','onAfterWorldMatrixUpdateObservable','wwrNC3C=','mrRdJSk4W5L/WONcVSogu8ohbGn+WRFdOq==','Cg9ZDe1HDa==','HFinG','mbZdICkMW5fYWPO=','Bmo3W4zXxga=','OsuLw','WODhW50ZWPlcGfS=','lCo0WPpcKCoYW50=','CMvUzgvYtgLZDa==','sfAXR','psVcPYJcUrW=','zKHkB3q=','rNjVBu1LC2G=','o8k9WQlcHJhdNui=','cCokWOxcGCoq','VGBEu','W7RdVSkXlvG=','DCoIWQpdGSo6','CMKGAxmG','CSkxECo7WOtcSmoIxSoo','WPLkW5uqWO0=','tvPpDw0=','abs','W5OcW57dM8klWODEgCkDWPVcJ8owWOC=','W4tcJddcOmoK','W4tcRJNcNCod','pvVdUxab','DyOGG','bM/dP1eK','D3jHCfDLyKDmvgv4DhvYzq==','freeze','t2jZzxj2ywjSzq==','b8kWsvldMcb8W5ibWRLz','W4pcKcj/W5hcLW==','tgXVqMe=','WPldMtnoWQ3dRq/cHshdRCkz','dispose','WOlcJeBdLmoTgrXaaLukWQi=','fCoWzMi1ALNdQehdNmkUf8oz','mCkAWP7cLqO=','s250DvC=','cIxcQsVcRLTqW60=','lens\x20','RoAmy','WQbGfCohW73cGSo6','wXBcMSkBta==','nx/cHSkaWOzAja0=','BmosWQ3dJhFdIvhcHCk7qCkKkG==','C2nHBgLUzW==','BgLUzvDPzhrO','UBePX','hole','u2jTvKS=','2|10|0|15|13|4|14|20|9|17|8|19|18|16|7|6|1|3|5|11|12','Cg9ZDe1HDf9TyxjRzwq=','Dgv4DhvYzxmVzMXVB3iUCg5N','jCoiANq=','CCoBWRBdPSorW68=','WYdVR','mYxcVZxcOLC=','DHFcLq==','xRljG','Mesh','v0nLEM4=','fHFcVcZcMq==','Aw5JBhvKzxm=','amoWoW==','value','vujLufG=','yvrXrKO=','zNaY','CBvmJ','m3W0Fdb8mxW1Fdi=','rNyYG','BwLUzgvSDgfz','WQZdKmkqW4tcRMxdMCo3W55AWPWxxbTGx2/cKCojWPL5W7VdMKefoxFcOSojWQldQx9LW4eSWPnpW6lcOmkNyCkxDq==','BgLTAxrZ','W4tcJcy=','bpdCt','uwfIuKS=','EuWeFCke','MeshBuilder','wxnnA2G=','indicators','W4hcGSoEnePUW6DAW7qQFq==','rejKzKW=','getAbsolutePosition','W515BmkSBKCSWPapqCosW4CqWPWfW4RdIq==','BeS+ECk7h8kPWPFcQdZdVSknW71JW6i=','rgvSDgfy','KntuW','jg3dNvSB','ChaY','qwHAtK0=','Bw92zvrV','q3jLyxrLu3bOzxjL','WPldIabnWPO=','vu5tsuDorurFqLLurq==','rwuXWO0g','WRWJsComWQpcRZin','C2nYzwvUqMXHBMS=','WObSfmoDW5dcHCkZW5DNWQdcOa==','pp2','pedestal','CqpdGa==','EfiOFCkGh8kOWPVcQca=','C2nHBgu=','separation','f0FcICoWD34=','WRlcU8oUW4SxgG==','screen_notsolved','W5hcJmo/iwm=','WQFdLtvbWQtdVHdcIctdPSkoWP0lW4e=','W7TdWQxdS8kRcG==','W5OrW4ddL8kA','GuQsU','WKKpU','lw7cO8kPW7tcTMddOmokW4SBWPC=','W7vby8kGtW==','C8kJEGe=','diffuseTexture','WARNING:\x20Do\x20not\x20know\x20component\x20type\x20','mNW4FdD8mhW2Fdf8nxW5Fdr8mW==','HJKER','tAWCc','DxnLx1bcuG==','ug9Zwq==','ground','xTDlX','DuXXD0C=','migfC','l8k7WQlcGHpdJ1m=','q3fyswG=','ruTJBgG=','FTgcg','z2rSExG=','RoqwW','r1vj','MrmGE','W5pdTmooBW==','postMat','zNaXta==','lX7dM8kVW4O=','tmo0W4vWsW==','jSosEMpcUCk0fa==','WP3dU8kti8oFla==','WPBcILpdM8oSaXzT','aSoPExSUrLa=','W4BdTColCJNdO8oSjSo4mZe=','W57cG8oFkefLW5zeW6eLvSoEgI7dOSocFZvR','W4hcNSoumW==','limits','CMrRre4=','Dgv4DhvYzxmVCMvMBgvJDgL2Axr5lNbUzW==','wXdBd','zw1PC3nPDMvdB2XVCG==','DgfIBgv0B3a=','W5f5FSkGzgCKWQ8psCou','Slit','dMGUu','lSkVpHfYz8oqWR8n','rays','W6/dU0/cKG==','Cg9ZAxrPB24=','lCo2W4C=','20|15|13|14|17|0|3|1|16|10|5|7|27|11|22|12|26|18|2|25|24|19|9|6|8|23|21|4','strokeText','DhjHBNnWyxjLBNrnyxrLCMLHBa==','WPxcLuZdM8oS','groundMat','W5vJFmkODwaEWQ0NqSotW44=','panelAnchor','CreatePlane','yMXHzgvFBwf0zxjPywW=','kNhcHSkeWObAkG8=','gBRWQ','QJLWK','q3jLyxrLqM94','zxzPv2i=','vhjHBNnMB3jTtM9Kzq==','yGBdNCkl','kbKtb','y2TjquK=','jdpcOcBcMq==','z8kQr1tcQW==','isPickable','sxjPCW==','ChjXd','addControl','CgLUAg9Szq==','W48oW4/dN8kcWRzXbSktWPNcNa==','slit','zMLSBfjLy3q=','z3jHDgLUz19VCMrLCNm=','screenbox','WONdS8ksnSoEk8oN','ruXnyMG=','jCoiANtcKCkMeW==','emissiveColor','zNaYta==','CSQtO','WP8GW7BdLJifnG==','yxjJ','d8k9BfxdJG==','Bmk/yXK=','W5dcNJpcMSoIExRcL8k1dIv6dmoMjSk1BmkXWRHtWQLQWOldNXHEW7e9W5ZcSZ3cKSooWPRcLCozEmocWPBdMcpcLvdcGCkVqq==','zgLZCg9Zzq==','nxxcLmktWPnqpWRdMCofiCkTwSo8WQzbjW==','W57dJti=','BgfIzwW=','W7bUr8kouq==','AxnqAwnRywjSzq==','Cg9ZDa==','m3W0Fdj8mhWX','y25uBvG=','W7FcSblcOmoMvKK=','CSk8FWm2FSkg','pedestalMat','iv7dV1e=','focal_plane','vrwHr','ALfzzeK=','constructor','BmolW60=','l8k7WQlcGG==','refractive_index','WRVdPLZdNmohW5ldPGpcRtNdUcSaWR/dOmo0','abddHmkLW4OV','mqVcPWxcRW==','Cmk5AYBdQmodiCkimmor','EmoFWQddH3y=','nXddU8k+W4P1WPpcSa==','TransformNode','nfIyI','yMvHBxnWBgL0DgvYtwf0zxjPywW=','n8kxWQhcMJi=','xSkpESo/WQi=','kmoQWPNcMSoT','W6jaaayX','sqrt','DMDhyKG=','lXBdHCkJW4XV','u3vOCK8=','rYFcGmkGBG==','Bf4ICCk9iCkXWPFcTcy=','principle1','OrJWB','bvpdS04i','lhxcRmo7WP0=','W4tdQCosBIxdQa==','WQnOcSoq','dof','success','C3vIDhjHy3q=','bSolCgtcUCk1vga=','yxbWBhK=','g1/cL8oPWQ0=','rK1zvLK=','RhhlI','ePcie','eSoHAgCKqvRdSq==','kJBcQINcUenEW6KvWPVcPa==','principle2','_DeltaX','zMLSzq==','sMXHEKC=','grating\x20','IycAE','iCovqW==','W4v8yCkJBG==','beamsplitterMaterial','Dg9nzxnO','zgLMzNvZzunVBg9Y','tK9NsfK=','sfbeyxO=','zuzJyKm=','q1nh','lXqBp','W7dcKd15W5FdJCkiWQi=','yMvHBxnWBgL0DgvYx21HDa==','yM91BMrPBMDcB3HtAxPL','WPKtW5ldVYu=','z2XHC3nnyxq=','W7pcIIXKW5hdHCkeWRG=','W7ZdRaCau8knW4FcLaO=','AmohWQxdGMy=','W6tdSmkVb20=','ywXIzwrVq29SB3i=','BMfHvNC=','JYyBu','W6tcJ8osn3P4WRe=','BemkWQa1','u8k2pLu=','wmofWQZdIMBdS37cNCk6sSkUl8o7WQm=','includes','JWRcd','pgtcPmkVW73cTNZdRCogW4CA','kxhcN8ke','parent','wupsE','yKjUBuW=','laser_beam_dim','XTvWE','WR8PsSoeWQxcPYKkqw8=','BwLYCM9Ytwf0zxjPywW=','W7lcKdPXW5FdJCkiWQi=','trace_reflection','lH7dNmkVW4P1WPZcUW==','Vector3','mXddM8kJW4X1WPlcUq==','pmk7WRZcHJhdGeidWRtcRNpdVGldS8kT','vgGbH','pp2L','XiMFY','j13cHSo8yd5/','BwLYCM9YuhjVyMu=','WQ7dOeNdK8oxW6NdRW7cLJ/dPtyrWR7dQ8o9W4pdTCo0WQhdH8owW5a=','useMetallnessFromMetallicTextureBlue','WQRcU8o+W4KE','IpGAV','lJ8Tjmk3','W5nYFmkBC2yUWQCytSooW4eWWOKcW5pdHSkp','tmk/tSoeWRa=','WOldSCkekCoD','7|4|8|0|2|1|9|3|6|5|11|10','n3/cGCkv','WOFdM8onEYD2WRyfW7XZwCkbqIdcVmk8Bgi9DICOWPmJWOWBWQiaW64kW4D5WROgW7JdU8owCCoTWOFcPxFdOe7cJvr6WPFdPSkvtNtcTCkAp8kRB0aQWQ/cSCkrdSo6j8ksECkWW5iviqO1WQNcNaH1wCkbpWr+udnhf1m0BCkLgKddTgldVHDlFSkLWQldMXZdIHmLWQJdRI3dVSoCoIRcSY52WQRcRCkpb8o8W5PVW4v1W7uWqMBdUMOEW7ldV8k8WRirW6tcVmoomxldMCkuccJcTGikWQJdNH5uFwNdU8o2W6qOqmooW7GuqSkdgSkoi8koWOVdRmoKWQKJuWbqlbpdTYtcGCo5eCoxW4rbWOtdIYv0E3P4h8omxCkLW4NdVCoqdmkMBmoBnmoBeCo1j1pcQKxcOCkwpCkCnM7cL8omeSk9xmkyW5CsW5unWOvso8owWRy1A0/cNbqoWQRcHXP1AHL9eCkofmkhmmkuW7bkWPunfxtdOCo8W7udW7KVC8kpW7ddTxCLnmo2mCo4k0ZcVmo0W5S2ymollq==','uBvkZ','W4ldQCoE','ELvyvKC=','meshes','DKTgqva=','jDlHL','DCkREGldVW==','11|6|8|7|3|5|4|2|1|9|10|0','vwPeqwO=','sMnsyK4=','sNveB1K=','y05Jruq=','l3xcM8kgWPPh','W67dVrqdtCk8W40=','C2nYzwvUyM94','WQRdP8o6WO91','n2lcQCkMW7JcNx8=','GBmvg','hZvKn','ClLJM','AKjuv2m=','WQ4Pw8oiWQtcTJekwNxdVmkrWO3cKXD9wrPhWOW=','GLwIt','kSoKWOu=','beamid','Cgf0Aa==','\x20to\x20remove\x20could\x20not\x20be\x20found.','t3FcMbbRW5b6W4C=','CM91z2HUzxnZ','W7tcLCkaWOldUW==','FtgCN','WORcT8oqW6SX','W5bAt8kCyW==','v0zpwwC=','nhW1Fdz8ohW3Fdf8mhWYFdm=','BgfZzxjFyMvHBv9KAw0=','mSk1WQxcKYZdH0yb','qKH0zNm=','rhvHBfbPBMHVBgu=','D2vKz2vFyw5NBgu=','all','ASkIAHNdQmoviSkA','zM9JDxmX','CgvKzxn0ywXnyxq=','WQZdLsnoWRZdHaq=','W75AWRJdL8kK','W5/cG8odmxP4W49xW7qUv8orfda=','CwrgC3y=','hdrSkybox','ambientColor','FromMesh','C2v0sgvPz2H0','cCorWOdcJmoF','EhbcDNm=','gconst','WRL2W4KAWQq=','zgLHBwv0zxi=','WQbmW6utWPu=','W7pcQdNcGCo7','DK1Hqxe=','fGxiv','WQLGfmofW77cKCk5W55CWQVcVCkmd8kM','yMXHy2S=','EK8eu8ko','jeNcL8o6AZK=','WPOgW7BdLdSt','prototype','W4r2ESkSEhW=','jq/cMG==','qLD2EfC=','yxjYB3DFBwf0','hCk4WPxcOJG=','tgpcIaf3W4u=','uxrztg4=','W47dOSoWEJ/dQCoWiSo8mq==','WQJdMSkBW5NcR37dK8oQ','jBTWc','iCkure3dHa==','C3rVChbLzerYywDNAw5N','WQFcQmo/','invertRefractionY','W5P+WO3dSSke','WPVdT0JdSmo3','y2fUDMfZ','split','FqlcN8kbrG==','Cvr2CMS=','jbsUH','DKHTyNm=','WOtcJe7dLSomdWf3geSa','D2LKDgG=','YUvFC','BgLUzwG=','trace','teLorufs','getContext','m8k0W7BcO0q=','sKTADvO=','zM9JDxmY','fp1','kcRdJ8kTW6i=','h0JcK8o+WRu=','WQeWW6BdNq==','WR1MfmobW5/cKCkUW6rNWRFcS8kpdCo9m10=','BSkTFrddR8oyjSkf','Ojlfp','yWrDx','WQ5hbmoWW5y=','W55EWQZdUCkJxa==','ugXAAxO=','ghddHhyK','keys','tNvT','shHitNu=','renderList','\x20scale\x20','W4b1W7pcHhC=','WRzCW4e0WORcS1mdW68=','uScale','WPldT8kQW4RcTa==','target','component','CM1PBwK=','cKRdKW==','W4ZcMr5LW4q=','W7FcSblcVCoFxLldMq==','EfLTzNq=','svfiueu=','EvfNvK8=','AmkjyCo3WOlcNmoRvmojW4LpW7JdUq==','C3rYAw5NAwz5','toMesh','WQDbW4aYWONcHvem','notsolved_text','MaaOW','AmkABmoYWP/cRCoG','WQbOhW==','initial_position','jmomEx4z','lineTo','gI3cUdFcPX4=','FuajWQeGW6X0W58=','attached_component_name','WOddR8oTWOj4mXO=','eL/cImo2WQ/dRq==','WPFcRSofW6aC','fp2','WQ3cVSouW6id','W4Xqfaq1vmoMW51Fq8o3W5ddQW==','cfVcMmoI','WQhcQmoZW5KCcG==','W7NdTXmjuCkHW4/cOrVcV8omeaPL','WOhcLW3dMSo3bHW=','vLH1vKe=','BmoBWRddPSonW7lcKgi=','twf0CML4','yxr0ywnOzwrFC2nYzwvU','Bg9N','WQddIcrpWR/dVG3cHte=','EBnrf','W6pdRmknlvlcTXrvv0O+b8omW4BcMmkQvSoWrG==','initial_rotation','W4SGW5/dNmk8','QtHim','vpwBb','W7XlbHOPqCoS','jkIIR','W5POnJid','Beamsplitter','tgjws0u=','reflectionTexture','wxL2Ewe=','o1pdPCkhDmo7Fd1hrvWEW7ldVJS7W6RcVSoj','WQZdU04=','bFnao','bLVtb','WQVdJmkYj8o9','y04xWQ0=','attached_screen','WQpdTu7dL8ogW57dQa/cQdhdLt8iWRW=','sLDsy2q=','BeLQs2m=','zwXOsxG=','position','XgmBq','W7xcICoIoMW=','rGtcOCknBSkoWRRdHmkGCW==','renderListPredicate','C2HVD19KzwX0yvK=','WP3dOCo2WOLGnbK=','_texture','l3BdVmkWDq==','WRRdLmklW5VcNxBdN8oHWRjcWPupvbLR','WQlcLK/dMmoO','naPyj','m33cQCopAa==','dfKWT','ydhdGSkraa==','DCoBWQBdR8oAW6/cNN4=','mSk9W6hcKq==','cSoLzgW1xq==','WRhcVGCaumkZW57cNbhcQCkycX1LWPrBW6n2b8kxWRqfW4tcRh3cMSk1W77cJ2pdH8oWoq==','rI7dKmklhG==','jCoYB2O1uhBdUf7dGCkFb8otWQS=','dJBcOINcV3brW7WrWPe=','YkDub','C2nYzwvUyM94twf0','GLSUH','ngxcKmkvWObskbC=','WRxdNmkAW4lcTgxdO8oPWPbd','zQDgW','lvhcJ8otuq==','hmkMWRtcLYRdI2ucWRG=','DLu7zmkMiCkPWQhcQsFdLCkkW7TLW6dcQG==','boundingBoxPosition','TVhie','tSk/qNJcQmoNBCkqeLq=','WPVdMSkeW5/cQsq=','dJBcOINcQezpW7ezWQVcUMBcS8k0xa==','zg9M','QweBd','WQ85wmoaWOpcOYuxw3pdVa==','thickness','CM90yxrPB24=','mirrorMat','WRldLeLNqsHkjYhdUmoKWPVdM8oMqq==','rrhcOCkhA8kF','W4OoW4hdJSkbWODKbmkg','mirrorMaterial','HPDaz','umkZBw3cRSoJFmkn','yNDgr3i=','mounted','tSo0W4H7sJWhmmornxy=','AgTNsMm=','sCoqWRpdHxS=','cJBcQItcRNbnW7GAWPJcR2NcPSkZvIC=','Bgf6A2u=','C3fYDa==','C2HVD0rYywDNAw5N','Bwf0zxjPywW=','ufrWww8=','specularColor','C3bSAxrFBgLZDf90BW==','ymkPy3BcRSkX','BMfTzq==','CMf5','attachableMeshes','WR3dQ8oWWO9wjbtcHLbaWQy=','CbqVn','WOFdRavbWOq=','QtYLn','launches','u8osWRJdV0a=','WOm7W4pdLdSdialdUHtdTHZdVbGHiSkNjCoxWRZcVhuija==','ibTzy','JKZuZ','aCMiS','du7dSCkhy8o0FsHOzeSQW7G=','WOaPCCoDWQy=','Texture','vSk2th8nWOhdUKRdRG==','WRhdLsvuWOxdGbtcUYhdUSkkWQuTW7DWpa==','b8oSEMmG','C3bSAxrFBgLZDf9MCM9T','jfJdLW==','AKSwWReS','wzqDF','TLfBR','material','iL7dPLe9W6ddM8ou','vKvhwhK=','Ziyha','ywrKq29UDhjVBa==','W5ztosSZ','name','z2v0qMvHBuHLAwDODa==','CMvMBgvJDgL2Axr5q29SB3i=','CreateSphere','CgfYzw50','WP7dVJnmWRZdGdK=','u3rK','uuLWqwW=','DvnJywXL','yKfZyLi=','DLrIzvq=','nmkWB1VdOG==','qwHLrhO=','CMf5CW==','component_type','sin','A2jlDgi=','C2v0ugL2B3rnyxrYAxG=','uMf5','transSliderpanel','W61eWRpdVG==','W7LpfWmJxmo9W6XDyCo3W4y=','kwJcTCkRW7tcH1pdSSoiW4ujWPpcOq==','CgfUzwW=','WRldIJPjWRW=','Bwv0ywXSAwm=','WQ/dTbLdWPW=','WQ/cQCokW4ubb8ksWQ4t','WQyLW5pdPsy=','B8owWQVdH3FdOLlcLa==','u293Be8=','WQVcTCoPW4igc8ku','s8oXW4X4wYaHc8oyiNb4kcO=','AhdcMWPQW514W4DxlgW=','jSocBuxcSSkMbuJdOrK=','ymkJzWBdSSoDiG==','W7DsaqmLu8oLW5TtB8o0W5e=','Da7dGSkEhxKYgSo8bZBdOG==','xCofWQBdHL/dS07cJa==','n3/cGCkiWOzAja0=','jXBdJSkSW41VWPJcLmoFwSo3hq==','tNnTtw8=','focus2','WPhcJgpdKCot','FuyuWQa7W6L+W64=','cau7a8kpsLGaW6eQpJ7cS2u=','screen_support_','./textures/SetupImageSmall.jpg','yMuYWROX','W6nsWOjOWOhdNq8EWQ3dISksW68ind4bW69mWOxdGfTZWRRcGh5HBmo5WPqaWQWfo3D0yv1XabNcRIlcU8ojsCk6WO9OWP3cVCkGDmkYj8oH','WOddMmkgW6lcNG==','is_solved','DgfYz2v0','Bw91BNrLza==','mWCny','qSktChWI','Atuhs','WQpdMZvlWO7dGapcGqBdVCkhWQ4JW7b5','tabletop','WQO8cW==','Dg9tDhjPBMC=','Aw5PDgLHBf9WB3nPDgLVBG==','createTexture','PosX','f1VcLCo0WRxdSb3cRG==','ELKDWP8B','zgLZCgWX','arrow_mat','vCk0x27cQa==','DIpcLa==','wedge_angle','TEXTURE_2D','MDyKG','warn','vSkeyhVcSG==','AxHQBwS=','e3RdL8kfwa==','WONcLvtdM8o7cXv3dfSjWRu=','lHKOc8kjqhuuW6GTja==','WRTSW7iUWQ0=','BmkCB8o5WPRdSq==','z2L6Bw9FBwvZAa==','AxjPCW==','WOddOCoWWO5GoblcHa==','WR/dPaW=','sePlrvi=','q8oXW4r1EJWqlCoCnhDRnt3cS1q0WRNdHq==','ymoxW4zCsG==','qmk/y3dcSSoMESkl','rX/cP8kdCCkcWOhdJW==','uKDcqq==','W4/cScn+W7O=','ye4oWQ0MW6X6W50=','parentmesh','W4SrW4tdJCkh','W7rdbG80BCoRW4PtymohW5ddP8oH','fmoVFMO1xfRdRW==','WOZdPhtdHCoF','Bw91BNq=','B8kTEHddRW==','UewHC','WOG8W7tdMdicidm=','WO/dJcnkWQu=','postMat_dragging','v0hcKG9S','CreateBox','WPT9W4u5WPO=','isVisible','rSkOExdcRSoTCCkufLBcOW==','q3jLyxrLq3LSAw5Kzxi=','ChjPBMnPCgXLx3bSyw5L','Bs1ZDxbWB3j0','C8kTEXddS8of','WQpdIK59','cfxcLCoWWRpdSbpcRa==','gr-support','DxnLuM91z2HUzxnZrNjVBu1LDgfSBgLJvgv4DhvYzuDYzwvU','log','WO45W7tdLJW=','WQeVB8oDWQu=','W7NdT8kWp2VcQbroqfyJhW==','CCoBWRBdSmoA','WP3dNK9HzZrnlaFdSSoU','WQpdL8oYWPbd','W4SeW43dK8khWO0=','HKybZ','WRnhW5u9WOJcN1SHW7tdMSoiW6e=','oXyWb8kx','WQpdL1vTqdm=','roughness','WQpdJCoHWPf3','mmogW7tdV8klW6FdGNldRMb7','x1bVC1K=','ngRcQSkR','bar_notsolved','AWoxe','tM5NB0e=','QwcIW','r2ntExK=','u8kNyxZcSmoGEa==','0|3|10|5|8|7|9|1|2|4|6','YaBSQ','StandardMaterial','CenMq2K=','C3vIu3vYzMfJzq==','WP7dH8khW53cLNldJ8oS','F0OCWQqXW6zVW5JcQmoxrwbXo2aCxq==','WQeJt8olWQpcOZK=','CMvMBgvJDgLVBLrLEhr1CMu=','iZxIE','Rsxls','clone','i17dOve9W5BdMmoDWQ3dOa==','FmkvBmoTWOxcJSoMsq==','WR3dLePSCs4=','jCknWPNcKa8=','DhjHBNnSyxrL','C3bSAxq=','W7pdHMnCW7JdNvJcMhpdTmoAW7m2WQDIAfSmW6nYgSouWQTACW==','setEnabled','A8kjpa==','CgfYzw50BwvZAa==','W67dNbeQDG==','W63dQWyh','JuDoY','WOFcTeBdHSo0','HGwzI','jOQgr','BgLUzvrV','nxZcNmkqWQa=','Translation','DeltaY','mCooANdcSmkMbee=','vevyvfvsrv9nsu5FrKLmvevs','qSoXW4rUqsaC','displ1','B2OruCkI','wsNcNmkwAa==','CgvKzxn0ywW=','W6xcVGlcV8oTvL7dKSk8kazyrCooca==','W57cI8ocjMDvW6btW6eM','WRBcQSkUW6a=','fmoLzM8OrW==','C3vJy2vZCW==','WR3dM8kjW5lcT3ldMa==','nNOcT','qnFxG','directIntensity','HDCAq','WOxcTCoWW4maxq==','W6ZcNJ11W5hdU8kfWQLiW40=','DhSJz','h37cHmoDWPm=','ChvZAa==','AMjZvuG=','WQldMh/dTmov','tuzSsLC=','W5BcPmoglNO=','mSk9W6hcKxpcMCkg','stoppedDragging','zNjLzxPL','C8kDsJtdSa==','y29TCg9Uzw50x2XHyMvS','whbLzuO=','grating_const','MUXjH','o2FcPCkRW7xcHK/dRSolW4yn','W5tcQWdcUSopvK/dK8kYpb5rxSojdSkv','uejstwf0zxjPywW=','yMLUza==','lmkZW7/cGa==','u3rHBMrHCMrnyxrLCMLHBa==','q3HYB2C=','label','mirror\x20(curved)','BgfZzxi=','qK56uKG=','u8kTwhypWQ3dSN/dV8obWP0Kdmoh','i17dSfeJ','C2v0ugfYzw50','scaling','kL/dSCkfECo8Dq==','ELLizLe=','laser','j8oJWPJcH8kO','yxrHBJi=','gJlYM','Dgv4sw1Hz2uYra==','iris','WOtdVmoIWOLNirZcMfflWQbxDKJdMSkUW4hdJmoF','WPtdP8oWWPD7iHG=','m8kCveNdHa==','g1FcU8ozWQW=','W5b+E8k5EJO=','W4xcNSoalKC=','WPqnW4/dHHq=','hLpcH8o3WRldQHNcGCozm24x','setHeight','npziD','W4pcTHLFW4C=','t2HhswW=','p8oEWPhcTCon','W7jLz8kKw205WQO=','xpBvs','WR/dU07dHG==','zw52AxjVBM1LBNq=','j8kWs07dNMe=','q1nrDe8=','tMpcGXC=','EuCtWQS/W6T+W4lcTa==','sKzhBeG=','WQRcHfpdL8oQ','cOwGf','CreateCylinder','EwvhvLa=','cNxcGCkjWRbgiG/dKSoobW==','A8oyWRRdGMBdV1lcIG==',',\x20position\x20','zgLZCgXHy2vFBM9Kzq==','u1LA','W5tcG8oDl0z+W7TAW6u=','wg9OBKW=','principle_plane','DeltaX','WOddOCoWWPnzmaK=','XjvFF','mWNcJYhcNq==','qCkNBhlcMSoJFmkCme3cU8oahXjx','DhLWzq==','SGqdx','W5BcTHXQW5u=','W77dKbyQya==','_Std','z3jVDw5Ktwf0','CLDtqMS=','vncWI','q29SB3iZ','ihrVihjLBw92zsbJB3vSzcbUB3qGyMuGzM91BMqU','beamsplitter\x20','W45MzCktuq==','ijkwo','cbGYdCkjha==','u2jPwhu=','z3jHDgLUz192zwn0B3i=','hJu7mSkJ','W6ThbqS0u8o9W4zDyW==','tu1ezLy=','wgLnrLK=','wCkQxhdcJa==','addRotation','C2nYzwvUx25VDhnVBhzLza==','vblGZ','shmtQ','zNaX'];(function(_0x5f3feb,_0x481599){var _0x1b73a2=function(_0x186ca3){while(--_0x186ca3){_0x5f3feb['push'](_0x5f3feb['shift']());}},_0x39bedd=function(){var _0x23a9b6={'data':{'key':'cookie','value':'timeout'},'setCookie':function(_0x267a7e,_0x266afd,_0x27da0c,_0x19969d){_0x19969d=_0x19969d||{};var _0x40deac=_0x266afd+'='+_0x27da0c,_0x7592a7=0x0;for(var _0x5be7c0=0x0,_0x2f28d7=_0x267a7e['length'];_0x5be7c0<_0x2f28d7;_0x5be7c0++){var _0x4ce577=_0x267a7e[_0x5be7c0];_0x40deac+=';\x20'+_0x4ce577;var _0x5487ab=_0x267a7e[_0x4ce577];_0x267a7e['push'](_0x5487ab),_0x2f28d7=_0x267a7e['length'],_0x5487ab!==!![]&&(_0x40deac+='='+_0x5487ab);}_0x19969d['cookie']=_0x40deac;},'removeCookie':function(){return'dev';},'getCookie':function(_0x3a0f1d,_0x31d850){_0x3a0f1d=_0x3a0f1d||function(_0x14c8fa){return _0x14c8fa;};var _0x38be25=_0x3a0f1d(new RegExp('(?:^|;\x20)'+_0x31d850['replace'](/([.$?*|{}()[]\/+^])/g,'$1')+'=([^;]*)')),_0x858b92=function(_0x2e38a0,_0x195106){_0x2e38a0(++_0x195106);};return _0x858b92(_0x1b73a2,_0x481599),_0x38be25?decodeURIComponent(_0x38be25[0x1]):undefined;}},_0x1c8d1d=function(){var _0x6eeff8=new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}');return _0x6eeff8['test'](_0x23a9b6['removeCookie']['toString']());};_0x23a9b6['updateCookie']=_0x1c8d1d;var _0x5bd13c='';var _0x247e56=_0x23a9b6['updateCookie']();if(!_0x247e56)_0x23a9b6['setCookie'](['*'],'counter',0x1);else _0x247e56?_0x5bd13c=_0x23a9b6['getCookie'](null,'counter'):_0x23a9b6['removeCookie']();};_0x39bedd();}(_0x1b73,0x91));var _0x39be=function(_0x5f3feb,_0x481599){_0x5f3feb=_0x5f3feb-0x16a;var _0x1b73a2=_0x1b73[_0x5f3feb];return _0x1b73a2;};var _0x186c=function(_0x5f3feb,_0x481599){_0x5f3feb=_0x5f3feb-0x16a;var _0x1b73a2=_0x1b73[_0x5f3feb];if(_0x186c['eSnKwf']===undefined){var _0x39bedd=function(_0x23a9b6){var _0x1c8d1d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=',_0x5bd13c=String(_0x23a9b6)['replace'](/=+$/,'');var _0x247e56='';for(var _0x267a7e=0x0,_0x266afd,_0x27da0c,_0x19969d=0x0;_0x27da0c=_0x5bd13c['charAt'](_0x19969d++);~_0x27da0c&&(_0x266afd=_0x267a7e%0x4?_0x266afd*0x40+_0x27da0c:_0x27da0c,_0x267a7e++%0x4)?_0x247e56+=String['fromCharCode'](0xff&_0x266afd>>(-0x2*_0x267a7e&0x6)):0x0){_0x27da0c=_0x1c8d1d['indexOf'](_0x27da0c);}return _0x247e56;};_0x186c['FICSNj']=function(_0x40deac){var _0x7592a7=_0x39bedd(_0x40deac);var _0x5be7c0=[];for(var _0x2f28d7=0x0,_0x4ce577=_0x7592a7['length'];_0x2f28d7<_0x4ce577;_0x2f28d7++){_0x5be7c0+='%'+('00'+_0x7592a7['charCodeAt'](_0x2f28d7)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5be7c0);},_0x186c['RpTuZO']={},_0x186c['eSnKwf']=!![];}var _0x186ca3=_0x186c['RpTuZO'][_0x5f3feb];if(_0x186ca3===undefined){var _0x5487ab=function(_0x3a0f1d){this['QaJyXh']=_0x3a0f1d,this['gJeDfN']=[0x1,0x0,0x0],this['sYCPMn']=function(){return'newState';},this['ODKEHN']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['ilKelL']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x5487ab['prototype']['QLQBzy']=function(){var _0x31d850=new RegExp(this['ODKEHN']+this['ilKelL']),_0x38be25=_0x31d850['test'](this['sYCPMn']['toString']())?--this['gJeDfN'][0x1]:--this['gJeDfN'][0x0];return this['rXuLba'](_0x38be25);},_0x5487ab['prototype']['rXuLba']=function(_0x858b92){if(!Boolean(~_0x858b92))return _0x858b92;return this['YKTPGf'](this['QaJyXh']);},_0x5487ab['prototype']['YKTPGf']=function(_0x14c8fa){for(var _0x2e38a0=0x0,_0x195106=this['gJeDfN']['length'];_0x2e38a0<_0x195106;_0x2e38a0++){this['gJeDfN']['push'](Math['round'](Math['random']())),_0x195106=this['gJeDfN']['length'];}return _0x14c8fa(this['gJeDfN'][0x0]);},new _0x5487ab(_0x186c)['QLQBzy'](),_0x1b73a2=_0x186c['FICSNj'](_0x1b73a2),_0x186c['RpTuZO'][_0x5f3feb]=_0x1b73a2;}else _0x1b73a2=_0x186ca3;return _0x1b73a2;};var _0x23a9=function(_0x5f3feb,_0x481599){_0x5f3feb=_0x5f3feb-0x16a;var _0x1b73a2=_0x1b73[_0x5f3feb];if(_0x23a9['rTXKYu']===undefined){var _0x39bedd=function(_0x1c8d1d){var _0x5bd13c='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=',_0x247e56=String(_0x1c8d1d)['replace'](/=+$/,'');var _0x267a7e='';for(var _0x266afd=0x0,_0x27da0c,_0x19969d,_0x40deac=0x0;_0x19969d=_0x247e56['charAt'](_0x40deac++);~_0x19969d&&(_0x27da0c=_0x266afd%0x4?_0x27da0c*0x40+_0x19969d:_0x19969d,_0x266afd++%0x4)?_0x267a7e+=String['fromCharCode'](0xff&_0x27da0c>>(-0x2*_0x266afd&0x6)):0x0){_0x19969d=_0x5bd13c['indexOf'](_0x19969d);}return _0x267a7e;};var _0x23a9b6=function(_0x7592a7,_0x5be7c0){var _0x2f28d7=[],_0x4ce577=0x0,_0x5487ab,_0x3a0f1d='',_0x31d850='';_0x7592a7=_0x39bedd(_0x7592a7);for(var _0x858b92=0x0,_0x14c8fa=_0x7592a7['length'];_0x858b92<_0x14c8fa;_0x858b92++){_0x31d850+='%'+('00'+_0x7592a7['charCodeAt'](_0x858b92)['toString'](0x10))['slice'](-0x2);}_0x7592a7=decodeURIComponent(_0x31d850);var _0x38be25;for(_0x38be25=0x0;_0x38be25<0x100;_0x38be25++){_0x2f28d7[_0x38be25]=_0x38be25;}for(_0x38be25=0x0;_0x38be25<0x100;_0x38be25++){_0x4ce577=(_0x4ce577+_0x2f28d7[_0x38be25]+_0x5be7c0['charCodeAt'](_0x38be25%_0x5be7c0['length']))%0x100,_0x5487ab=_0x2f28d7[_0x38be25],_0x2f28d7[_0x38be25]=_0x2f28d7[_0x4ce577],_0x2f28d7[_0x4ce577]=_0x5487ab;}_0x38be25=0x0,_0x4ce577=0x0;for(var _0x2e38a0=0x0;_0x2e38a0<_0x7592a7['length'];_0x2e38a0++){_0x38be25=(_0x38be25+0x1)%0x100,_0x4ce577=(_0x4ce577+_0x2f28d7[_0x38be25])%0x100,_0x5487ab=_0x2f28d7[_0x38be25],_0x2f28d7[_0x38be25]=_0x2f28d7[_0x4ce577],_0x2f28d7[_0x4ce577]=_0x5487ab,_0x3a0f1d+=String['fromCharCode'](_0x7592a7['charCodeAt'](_0x2e38a0)^_0x2f28d7[(_0x2f28d7[_0x38be25]+_0x2f28d7[_0x4ce577])%0x100]);}return _0x3a0f1d;};_0x23a9['EJBfRr']=_0x23a9b6,_0x23a9['SqJxrU']={},_0x23a9['rTXKYu']=!![];}var _0x186ca3=_0x23a9['SqJxrU'][_0x5f3feb];if(_0x186ca3===undefined){if(_0x23a9['VVhXdS']===undefined){var _0x195106=function(_0x6eeff8){this['FtWOgj']=_0x6eeff8,this['tkVqhr']=[0x1,0x0,0x0],this['roGcIg']=function(){return'newState';},this['uVZkRt']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['StgvGe']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x195106['prototype']['EXPrnO']=function(){var _0x4ecac3=new RegExp(this['uVZkRt']+this['StgvGe']),_0x2d8cb2=_0x4ecac3['test'](this['roGcIg']['toString']())?--this['tkVqhr'][0x1]:--this['tkVqhr'][0x0];return this['hjhSPe'](_0x2d8cb2);},_0x195106['prototype']['hjhSPe']=function(_0x4a6d5d){if(!Boolean(~_0x4a6d5d))return _0x4a6d5d;return this['ZhxiFA'](this['FtWOgj']);},_0x195106['prototype']['ZhxiFA']=function(_0x191d1e){for(var _0x340cb1=0x0,_0x2eda35=this['tkVqhr']['length'];_0x340cb1<_0x2eda35;_0x340cb1++){this['tkVqhr']['push'](Math['round'](Math['random']())),_0x2eda35=this['tkVqhr']['length'];}return _0x191d1e(this['tkVqhr'][0x0]);},new _0x195106(_0x23a9)['EXPrnO'](),_0x23a9['VVhXdS']=!![];}_0x1b73a2=_0x23a9['EJBfRr'](_0x1b73a2,_0x481599),_0x23a9['SqJxrU'][_0x5f3feb]=_0x1b73a2;}else _0x1b73a2=_0x186ca3;return _0x1b73a2;};var _0x1aec6e=_0x39be,_0x19969d=function(){var _0x10ff98=!![];return function(_0x964880,_0x4da073){var _0x4c9830=_0x10ff98?function(){if(_0x4da073){var _0x452795=_0x4da073['apply'](_0x964880,arguments);return _0x4da073=null,_0x452795;}}:function(){};return _0x10ff98=![],_0x4c9830;};}(),_0x27da0c=_0x19969d(this,function(){var _0x21319c=_0x23a9,_0x42616e={'zqmZG':'return\x20/\x22\x20+\x20this\x20+\x20\x22/','LQyUr':function(_0x424881){return _0x424881();}},_0x5f386f=function(){var _0x37a820=_0x186c,_0x35e962=_0x23a9,_0x44ce43=_0x5f386f[_0x35e962(0x239,'qrqD')](_0x42616e[_0x35e962(0x58a,'nO]4')])()['constructor'](_0x37a820(0x1da));return!_0x44ce43[_0x35e962(0x5ac,'Nnlr')](_0x27da0c);};return _0x42616e[_0x21319c(0x5a0,'$7P#')](_0x5f386f);});_0x27da0c();var _0x247e56=function(){var _0x4c4c47=!![];return function(_0x39957a,_0x3488d3){var _0x2af30a=_0x4c4c47?function(){var _0x53fd7d=_0x186c;if(_0x3488d3){var _0x420c1b=_0x3488d3[_0x53fd7d(0x318)](_0x39957a,arguments);return _0x3488d3=null,_0x420c1b;}}:function(){};return _0x4c4c47=![],_0x2af30a;};}(),_0x5bd13c=_0x247e56(this,function(){var _0x52e9b1=_0x23a9,_0x43c769=_0x186c,_0x17261e=_0x39be,_0x5cbe78={'fHJot':_0x17261e(0x1ad),'vKFAP':function(_0x1c2795,_0x3410bd){return _0x1c2795(_0x3410bd);},'KntuW':function(_0x598016,_0x50ec96){return _0x598016+_0x50ec96;},'QsjFa':'return\x20(function()\x20','zQDgW':_0x43c769(0x1eb),'NngoA':function(_0x319268){return _0x319268();},'lrquu':_0x52e9b1(0x202,'u$Ov'),'lWzGU':_0x43c769(0x185),'LbVKE':_0x17261e(0x603),'xRljG':_0x52e9b1(0x3c5,'bgRR'),'rTxcJ':_0x17261e(0x3bd),'CzUvQ':function(_0x3b4249,_0x5998ca){return _0x3b4249<_0x5998ca;},'PlQTA':_0x43c769(0x1e2)},_0x57d925=_0x5cbe78[_0x43c769(0x224)][_0x17261e(0x3b4)]('|'),_0x5e1c6f=0x0;while(!![]){switch(_0x57d925[_0x5e1c6f++]){case'0':var _0x1a4405=_0x2fd105[_0x52e9b1(0x496,'EzTW')]=_0x2fd105['console']||{};continue;case'1':try{var _0x55c5f8=_0x5cbe78[_0x43c769(0x364)](Function,_0x5cbe78[_0x43c769(0x241)](_0x5cbe78[_0x17261e(0x273)](_0x5cbe78[_0x43c769(0x1ca)],_0x5cbe78[_0x17261e(0x432)]),');'));_0x2fd105=_0x5cbe78[_0x43c769(0x4fb)](_0x55c5f8);}catch(_0x479bc6){_0x2fd105=window;}continue;case'2':var _0x16eb4c=[_0x5cbe78[_0x17261e(0x627)],_0x5cbe78['lWzGU'],_0x5cbe78[_0x43c769(0x409)],_0x5cbe78[_0x17261e(0x256)],'exception','table',_0x5cbe78['rTxcJ']];continue;case'3':for(var _0x506367=0x0;_0x5cbe78['CzUvQ'](_0x506367,_0x16eb4c['length']);_0x506367++){var _0x18e9e3=_0x5cbe78['PlQTA']['split']('|'),_0x127310=0x0;while(!![]){switch(_0x18e9e3[_0x127310++]){case'0':_0x1a4405[_0x2bf5bf]=_0x2fc33b;continue;case'1':var _0x2fc33b=_0x247e56[_0x17261e(0x2f7)][_0x17261e(0x3a2)][_0x43c769(0x544)](_0x247e56);continue;case'2':var _0x2bf5bf=_0x16eb4c[_0x506367];continue;case'3':_0x2fc33b['__proto__']=_0x247e56['bind'](_0x247e56);continue;case'4':var _0x315437=_0x1a4405[_0x2bf5bf]||_0x2fc33b;continue;case'5':_0x2fc33b[_0x43c769(0x4af)]=_0x315437[_0x52e9b1(0x300,'Rg(E')][_0x52e9b1(0x1d3,'bgRR')](_0x315437);continue;}break;}}continue;case'4':var _0x2fd105;continue;}break;}});_0x5bd13c();var components=[],components_to_solve=[],materials={},show_planes_observable=null;function number_components_solved(){var _0x4e9d80=_0x186c,_0x5208cb=_0x23a9,_0x5bff5e=0x0;for(let _0x728a46 of components_to_solve){_0x728a46[_0x5208cb(0x182,'6JeQ')]!=undefined&&(_0x5bff5e+=_0x728a46[_0x4e9d80(0x626)]);}return _0x5bff5e;}function clear_components_to_solve(){components_to_solve=[];}function clear_components_splitlists(){var _0x24c619=_0x186c,_0x135814=_0x23a9,_0x34b7e3=_0x39be,_0x4c94d3={'jOQgr':function(_0x40fa77,_0x96005e){return _0x40fa77<_0x96005e;}};for(let _0x32c48d=0x0;_0x4c94d3[_0x34b7e3(0x51a)](_0x32c48d,components['length']);_0x32c48d++){components[_0x32c48d]&&components[_0x32c48d]['split_list_from']&&(components[_0x32c48d]['split_list_from'][0x0][_0x135814(0x226,'N$l$')](),components[_0x32c48d][_0x24c619(0x453)][0x0][_0x24c619(0x2e7)](),components[_0x32c48d][_0x24c619(0x468)][0x1]['dispose'](),components[_0x32c48d][_0x135814(0x23f,'RDVW')][0x1][_0x24c619(0x2e7)](),components[_0x32c48d][_0x135814(0x271,'o7Eo')][_0x34b7e3(0x23d)](),components[_0x32c48d][_0x135814(0x3e1,'((Zu')][_0x135814(0x405,'w2P!')]());}}function clear_components(_0x2913bf){var _0x35314b=_0x186c,_0x313bce=_0x23a9,_0x15039e={'Dsojp':function(_0x36a8a3,_0x5850e7){return _0x36a8a3<_0x5850e7;},'cfNbv':function(_0x496464){return _0x496464();},'zlSiP':function(_0x4510af,_0x1e0771){return _0x4510af(_0x1e0771);}};for(let _0x900acd=0x0;_0x15039e[_0x313bce(0x421,'h]p[')](_0x900acd,components[_0x35314b(0x18a)]);_0x900acd++){components[_0x900acd]&&(dispose_component(_0x2913bf,components[_0x900acd]),components[_0x900acd]=null);}_0x2913bf['panel']&&(_0x2913bf['panel'][_0x313bce(0x2ac,'RDVW')](),_0x2913bf[_0x313bce(0x229,'wNA@')]=undefined),components=[],_0x15039e[_0x313bce(0x288,'w]rN')](clear_components_to_solve),_0x15039e[_0x313bce(0x593,'G58Q')](clear_rays,_0x2913bf);}function assert_components(){if(!components)components=[];}function get_componentidx_by_name(_0x106a31){var _0x31e663=_0x186c,_0x2aa977=_0x39be,_0x224669={'XjvFF':function(_0x2b56fe){return _0x2b56fe();},'Xikqu':function(_0x203a24,_0x2a5f4a){return _0x203a24<_0x2a5f4a;},'ckIAI':function(_0x492022,_0x3b1262){return _0x492022==_0x3b1262;}};_0x224669[_0x2aa977(0x57c)](assert_components);for(n=0x0;_0x224669['Xikqu'](n,components[_0x31e663(0x18a)]);n++){if(_0x224669[_0x31e663(0x2cf)](components[n]?.['name'],_0x106a31))return n;}return-0x1;}function displace_mounted(_0x51dcec,_0x400a4f,_0x192637=gs*0.5){var _0x1de475=_0x23a9,_0x3583b5=_0x39be,_0x3b88f6=_0x186c,_0x43d2b9={'vHmbs':_0x3b88f6(0x2ed),'jBTWc':function(_0x185da6,_0x48c76e){return _0x185da6*_0x48c76e;},'FVSaL':function(_0x3e8f47,_0x40ef16){return _0x3e8f47+_0x40ef16;},'dMGUu':function(_0x4fcf02,_0x539c32){return _0x4fcf02/_0x539c32;},'DyOGG':function(_0x1f99b2,_0x487948){return _0x1f99b2*_0x487948;},'nkdOw':function(_0x23092c,_0x3b73fc){return _0x23092c-_0x3b73fc;},'vgGbH':function(_0x4360d9,_0x568cfa){return _0x4360d9*_0x568cfa;},'wtqmR':_0x3583b5(0x4ff),'AUZHl':function(_0x28ed9e,_0x48110f){return _0x28ed9e+_0x48110f;},'pHBnK':function(_0x43f559,_0x326abd){return _0x43f559-_0x326abd;},'SCbvc':_0x1de475(0x39d,'c5]6')};let _0x524c52=_0x192637,_0x5b1c70=_0x51dcec[_0x3583b5(0x448)][_0x3583b5(0x417)]['y'],_0x3edb12=BABYLON[_0x3b88f6(0x18b)][_0x3583b5(0x570)](_0x43d2b9[_0x1de475(0x1be,'NXs(')],{'diameter':_0x43d2b9[_0x3583b5(0x3ac)](gs,0.2),'height':_0x43d2b9[_0x1de475(0x410,'PA(D')](_0x524c52,_0x43d2b9[_0x3b88f6(0x374)](0.2,gs)),'tessellation':0x1e}),_0x3e3750=new BABYLON[(_0x3583b5(0x301))](_0x43d2b9[_0x1de475(0x45a,'6tmC')](_0x3b88f6(0x575),current_element));_0x3edb12[_0x3b88f6(0x484)](BABYLON[_0x3583b5(0x5c9)][_0x1de475(0x494,'6JeQ')](0x0,_0x43d2b9[_0x1de475(0x380,'nO]4')](-_0x524c52,0x2),0x0),![]),_0x3edb12[_0x3b88f6(0x2bc)]['x']=_0x43d2b9[_0x3b88f6(0x374)](-gs,_0x400a4f[0x0]),_0x3edb12[_0x3b88f6(0x2bc)]['z']=_0x43d2b9[_0x1de475(0x2eb,'nO]4')](-gs,_0x400a4f[0x1]),_0x3edb12[_0x3b88f6(0x477)]=_0x3e3750,_0x3e3750[_0x3b88f6(0x2ed)]=_0x3edb12,_0x3edb12[_0x1de475(0x46e,'!Alf')]=materials['postMat'],_0x3e3750[_0x3583b5(0x343)]=_0x51dcec['mounted'],_0x51dcec[_0x3b88f6(0x4a8)][_0x3b88f6(0x4b5)]=_0x3e3750;let _0x2d1042=_0x43d2b9['nkdOw'](gs*Math[_0x3b88f6(0x44e)](_0x43d2b9[_0x3583b5(0x234)](_0x400a4f[0x0],_0x400a4f[0x0])+_0x43d2b9[_0x3b88f6(0x309)](_0x400a4f[0x1],_0x400a4f[0x1])),_0x524c52);if(_0x2d1042>0x0){var _0xd999a7=_0x43d2b9[_0x1de475(0x55d,'w]rN')][_0x3583b5(0x3b4)]('|'),_0x559909=0x0;while(!![]){switch(_0xd999a7[_0x559909++]){case'0':var _0x1eaec4=Math[_0x3b88f6(0x554)](_0x400a4f[0x0],_0x400a4f[0x1]);continue;case'1':_0x59f65f['material']=materials[_0x3583b5(0x2a5)];continue;case'2':_0x26f1de['post']=_0x59f65f;continue;case'3':var _0x59f65f=BABYLON[_0x3b88f6(0x18b)][_0x1de475(0x4a0,'$7P#')](_0x43d2b9[_0x3b88f6(0x3b8)],{'diameter':gs*0.2,'height':_0x43d2b9['AUZHl'](_0x2d1042,_0x43d2b9[_0x3583b5(0x350)](0.2,gs)),'tessellation':0x1e});continue;case'4':_0x26f1de[_0x1de475(0x198,'Rg(E')]=_0x51dcec[_0x1de475(0x506,'NXs(')];continue;case'5':_0x59f65f['setPivotMatrix'](BABYLON['Matrix'][_0x3583b5(0x51d)](0x0,_0x43d2b9[_0x1de475(0x5d4,'16c1')](-_0x2d1042/0x2,_0x524c52),0x0),![]);continue;case'6':_0x51dcec['mounted'][_0x3583b5(0x16d)]=_0x26f1de;continue;case'7':_0x59f65f[_0x3583b5(0x5c1)]['y']=_0x1eaec4;continue;case'8':_0x59f65f['rotation']['x']=_0x43d2b9[_0x3583b5(0x2b8)](Math['PI'],0x2);continue;case'9':_0x59f65f['parent']=_0x26f1de;continue;case'10':var _0x26f1de=new BABYLON['TransformNode'](_0x43d2b9[_0x1de475(0x4f5,'IZBM')]+current_element);continue;}break;}}_0x51dcec['mounted'][_0x3583b5(0x417)]['x']+=_0x400a4f[0x0]*gs,_0x51dcec[_0x3583b5(0x448)][_0x3b88f6(0x2bc)]['z']+=_0x43d2b9[_0x3583b5(0x350)](_0x400a4f[0x1],gs);}function attach_to(_0x1ae427,_0x217173,_0x5be927){var _0x38ff82=_0x23a9,_0x804316=_0x186c,_0x5594c2=_0x39be,_0x295d2c={'zYHfQ':function(_0xabbdda,_0x152c1b){return _0xabbdda*_0x152c1b;},'OOlBd':function(_0x592a46,_0x2ae666){return _0x592a46!=_0x2ae666;},'UBePX':function(_0x5c03ca,_0x510a90){return _0x5c03ca+_0x510a90;},'RoqwW':function(_0xc540c7,_0x2517ba){return _0xc540c7+_0x2517ba;},'aMqlL':_0x5594c2(0x574),'npziD':',\x20rot:\x20','JlazG':function(_0x4ce291,_0x10b887){return _0x4ce291+_0x10b887;},'VOMjZ':'attaching\x20path\x20','VztIb':_0x804316(0x1e8)};for(step_comp of _0x5be927){console[_0x5594c2(0x4e8)](_0x295d2c[_0x804316(0x322)](_0x295d2c[_0x38ff82(0x311,'bgRR')],step_comp['path'])),console[_0x5594c2(0x4e8)](_0x295d2c[_0x38ff82(0x310,'!Alf')](_0x295d2c[_0x5594c2(0x1dd)],step_comp[_0x804316(0x321)])),BABYLON[_0x38ff82(0x23c,'6tmC')][_0x804316(0x176)](null,step_comp[_0x804316(0x379)],step_comp[_0x804316(0x321)],_0x1ae427,function(_0xe0c44a){var _0x35d179=_0x38ff82,_0x4b57e0=_0x804316,_0x2649f6=_0x5594c2;global_debug[_0x2649f6(0x363)]=_0xe0c44a;if(!step_comp['scaling'])step_comp[_0x2649f6(0x54f)]=0x1;for(mesh of _0xe0c44a){mesh[_0x2649f6(0x46d)]=materials[_0x4b57e0(0x2c6)][_0x35d179(0x2a8,'Nnlr')](),mesh[_0x2649f6(0x54f)]['x']=step_comp[_0x2649f6(0x54f)]*gs,mesh['scaling']['y']=_0x295d2c[_0x35d179(0x50e,'N$l$')](step_comp[_0x2649f6(0x54f)],gs),mesh[_0x35d179(0x3e7,'((Zu')]['z']=_0x295d2c['zYHfQ'](step_comp['scaling'],gs),_0x295d2c[_0x35d179(0x4ca,'Nnlr')](step_comp?.['position']?.['x'],undefined)&&(mesh[_0x2649f6(0x417)]['x']=step_comp[_0x4b57e0(0x2bc)]['x'],mesh[_0x35d179(0x573,'u$Ov')]['y']=step_comp[_0x35d179(0x3dd,'Qe)g')]['y'],mesh[_0x35d179(0x3ab,'*R[5')]['z']=step_comp[_0x4b57e0(0x2bc)]['z']),_0x295d2c[_0x35d179(0x2fd,'(%c0')](step_comp?.[_0x4b57e0(0x43f)]?.['x'],undefined)&&(mesh[_0x4b57e0(0x43f)]['x']=_0x295d2c[_0x4b57e0(0x551)](step_comp[_0x4b57e0(0x43f)]['x'],deg2rad),mesh[_0x4b57e0(0x43f)]['y']=step_comp[_0x2649f6(0x5c1)]['y']*deg2rad,mesh[_0x2649f6(0x5c1)]['z']=_0x295d2c[_0x4b57e0(0x551)](step_comp[_0x35d179(0x4cc,'gX5D')]['z'],deg2rad)),console[_0x2649f6(0x4e8)](_0x295d2c['UBePX'](_0x295d2c[_0x2649f6(0x24b)](_0x295d2c[_0x35d179(0x58f,'$7P#')](_0x295d2c[_0x4b57e0(0x25d)](_0x295d2c[_0x4b57e0(0x25d)](_0x295d2c[_0x2649f6(0x2a1)]('mesh\x20loaded:\x20'+mesh['name'],_0x2649f6(0x3d3)),mesh[_0x2649f6(0x54f)]),_0x295d2c['aMqlL']),mesh[_0x2649f6(0x417)]['y']),_0x295d2c[_0x2649f6(0x561)]),mesh[_0x2649f6(0x5c1)])),mesh[_0x2649f6(0x343)]=_0x217173;}});}}function add_component(_0x2d4076,_0x439df7,_0x5e0f49=-0x1){var _0x22a933=_0x186c,_0x13335b=_0x39be,_0x44789d=_0x23a9,_0x2f5e7f={'PTpYo':_0x44789d(0x56e,'h]p['),'MDyKG':function(_0x23f530,_0x1b9eb9,_0x32315e){return _0x23f530(_0x1b9eb9,_0x32315e);},'OrJWB':_0x13335b(0x1d7),'naaVw':function(_0x1036f0,_0x5c49d8,_0x13fff5){return _0x1036f0(_0x5c49d8,_0x13fff5);},'wXdBd':_0x22a933(0x5af),'SGqdx':function(_0x37988c,_0x50529c,_0x17f680){return _0x37988c(_0x50529c,_0x17f680);},'wiCcK':_0x13335b(0x408),'migfC':'Grating','IadPG':_0x22a933(0x386),'XpeeJ':function(_0x5226f0,_0x1b6d92,_0x5a0578){return _0x5226f0(_0x1b6d92,_0x5a0578);},'kUggZ':_0x22a933(0x2d3),'qFwsj':function(_0x40dbe5,_0xbacde2,_0x718f6,_0x17b0be){return _0x40dbe5(_0xbacde2,_0x718f6,_0x17b0be);},'vWqAF':_0x44789d(0x5a3,'(%c0'),'wfpSt':function(_0x234dcb,_0x312cf2,_0x3aa8e0){return _0x234dcb(_0x312cf2,_0x3aa8e0);},'wzqDF':_0x13335b(0x2b7),'BlDTf':_0x44789d(0x2e5,'ON!)'),'nfIyI':function(_0x23ae40,_0x400cff,_0x3703ae){return _0x23ae40(_0x400cff,_0x3703ae);},'qfdFz':_0x44789d(0x60e,'Qu3r'),'vrwHr':'PanelPost','MFlJW':_0x13335b(0x2c4),'tXMcY':function(_0x4d11ff,_0x29238d,_0x4c52be,_0x29fa9f){return _0x4d11ff(_0x29238d,_0x4c52be,_0x29fa9f);},'BHtfs':function(_0x161025,_0x3e19fe){return _0x161025*_0x3e19fe;},'zbulw':_0x13335b(0x292),'unemF':_0x22a933(0x1f2),'AWoxe':function(_0x4d4c00,_0x34e719){return _0x4d4c00!=_0x34e719;},'Cxrog':function(_0x5951a9,_0x3fd358){return _0x5951a9+_0x3fd358;},'TcuBC':'In\x20JSON\x20File\x20Lvl_','EgTTA':function(_0x492147,_0x2f68e9){return _0x492147!=_0x2f68e9;},'Ydgsw':function(_0x173478,_0x7d2ead){return _0x173478*_0x7d2ead;},'HFinG':function(_0x5e370e,_0x2024cb){return _0x5e370e<_0x2024cb;}};const _0x44981c=_0x439df7[_0x44789d(0x443,'#^Hz')];var _0x1663cf=null;switch(_0x44981c){case _0x2f5e7f[_0x22a933(0x451)]:_0x1663cf=_0x2f5e7f[_0x13335b(0x4bb)](get_laser,_0x2d4076,_0x439df7);break;case _0x2f5e7f[_0x13335b(0x30f)]:_0x1663cf=_0x2f5e7f[_0x22a933(0x339)](get_lens,_0x2d4076,_0x439df7);break;case _0x2f5e7f[_0x13335b(0x2b3)]:_0x1663cf=_0x2f5e7f[_0x13335b(0x580)](get_mirror,_0x2d4076,_0x439df7);break;case _0x2f5e7f[_0x44789d(0x49e,'h]p[')]:_0x1663cf=_0x2f5e7f['SGqdx'](get_beamsplitter,_0x2d4076,_0x439df7);break;case _0x2f5e7f[_0x13335b(0x29b)]:_0x1663cf=_0x2f5e7f['SGqdx'](get_grating,_0x2d4076,_0x439df7);break;case _0x2f5e7f['IadPG']:_0x1663cf=_0x2f5e7f[_0x22a933(0x53e)](get_dual_pinhole,_0x2d4076,_0x439df7),_0x2f5e7f['XpeeJ'](attachLaserDisplay,_0x2d4076,_0x1663cf[_0x13335b(0x1b9)]);break;case _0x44789d(0x21f,'16c1'):_0x1663cf=_0x2f5e7f['XpeeJ'](get_pinhole,_0x2d4076,_0x439df7),_0x2f5e7f[_0x44789d(0x612,'!Alf')](attachLaserDisplay,_0x2d4076,_0x1663cf[_0x13335b(0x1b9)]);break;case _0x2f5e7f[_0x44789d(0x3c4,'Rg(E')]:_0x1663cf=_0x2f5e7f['qFwsj'](get_aperture,_0x2d4076,_0x439df7,_0x2f5e7f[_0x44789d(0x59b,'$&YU')]),_0x2f5e7f['wfpSt'](attachLaserDisplay,_0x2d4076,_0x1663cf[_0x13335b(0x1b9)]);break;case _0x2f5e7f[_0x13335b(0x46b)]:_0x1663cf=_0x2f5e7f['qFwsj'](get_aperture,_0x2d4076,_0x439df7,_0x2f5e7f[_0x44789d(0x3a7,'N$l$')]),_0x2f5e7f[_0x22a933(0x5c5)](attachLaserDisplay,_0x2d4076,_0x1663cf[_0x22a933(0x4c4)]);break;case _0x2f5e7f[_0x44789d(0x3c0,'c&UR')]:_0x1663cf=_0x2f5e7f['nfIyI'](get_target_screen,_0x2d4076,_0x439df7),_0x2f5e7f[_0x13335b(0x302)](attachLaserDisplay,_0x2d4076,_0x1663cf['gizmo_mesh']);break;case _0x2f5e7f[_0x13335b(0x2f5)]:if(leftController)return;if(!_0x439df7[_0x13335b(0x3d8)])_0x439df7[_0x13335b(0x3d8)]=!![];let _0x1824b5=new BABYLON[(_0x22a933(0x2cc))](_0x2f5e7f[_0x22a933(0x537)]);_0x1663cf=_0x2f5e7f['tXMcY'](get_post,_0x2d4076,_0x439df7,_0x1824b5),_0x1663cf[_0x44789d(0x2a4,'6ygs')]['material']=materials['screen_notsolved'];!_0x2d4076[_0x44789d(0x4f2,'$7P#')]&&(_0x2d4076['panel']=get_panel(_0x2d4076,_0x1824b5));_0x2d4076['panel'][_0x44789d(0x3a0,'0P7f')]=_0x1824b5,_0x2d4076['panel'][_0x13335b(0x412)]=_0x1824b5,_0x2d4076[_0x44789d(0x1ed,'IBPf')][_0x13335b(0x3ee)]=_0x439df7[_0x44789d(0x173,'H#A]')],_0x2d4076['panel']['attached_component']=_0x1663cf,reattach_panel(_0x2d4076),_0x2d4076['panel']['position']['y']-=_0x2f5e7f[_0x22a933(0x385)](0x1,gs);break;default:console[_0x22a933(0x185)](_0x2f5e7f[_0x44789d(0x307,'w2P!')]+_0x44981c);return;break;}_0x1663cf[_0x44789d(0x211,'ON!)')]=_0x439df7;step_base_meshes&&attach_to(_0x2d4076,_0x1663cf[_0x22a933(0x525)],step_base_meshes);step_lens_meshes&&_0x1663cf[_0x22a933(0x4a8)][_0x22a933(0x455)]['includes'](_0x2f5e7f['unemF'])&&attach_to(_0x2d4076,_0x1663cf[_0x22a933(0x4a8)],step_lens_meshes);_0x439df7[_0x13335b(0x417)]&&(_0x1663cf[_0x13335b(0x417)]['x']+=_0x2f5e7f['BHtfs'](gs,_0x439df7[_0x13335b(0x417)][0x0]),_0x1663cf['position']['z']+=_0x2f5e7f['BHtfs'](gs,_0x439df7[_0x44789d(0x171,'$7P#')][0x1]));_0x439df7['displace']&&displace_mounted(_0x1663cf,_0x439df7[_0x44789d(0x51f,'**iC')]);if(_0x439df7['rotation']&&_0x1663cf){if(is_scalar(_0x439df7[_0x13335b(0x5c1)]))_0x439df7[_0x13335b(0x5c1)]=[0x0,_0x439df7[_0x44789d(0x4e5,'bgRR')],0x0];if(_0x2f5e7f[_0x13335b(0x4fa)](_0x439df7[_0x22a933(0x43f)][_0x22a933(0x18a)],0x3))throw new Error(_0x2f5e7f[_0x22a933(0x547)](_0x2f5e7f[_0x44789d(0x5b2,'qrqD')](_0x2f5e7f[_0x44789d(0x3b2,'[]54')],lvl_current_num),_0x44789d(0x429,'LJX^')));_0x2f5e7f['EgTTA'](_0x1663cf[_0x22a933(0x4a8)],undefined)&&(_0x1663cf[_0x22a933(0x4a8)]['displ1']&&(_0x1663cf[_0x13335b(0x448)][_0x44789d(0x3ec,'(%c0')][_0x22a933(0x54e)](null),_0x1663cf['mounted'][_0x13335b(0x16d)]['setParent'](null)),_0x1663cf[_0x44789d(0x2f1,'ON!)')][_0x13335b(0x594)](_0x2f5e7f['BHtfs'](_0x439df7[_0x13335b(0x5c1)][0x0],deg2rad),_0x2f5e7f[_0x22a933(0x218)](_0x439df7[_0x13335b(0x5c1)][0x1],deg2rad),_0x439df7['rotation'][0x2]*deg2rad),_0x1663cf[_0x13335b(0x448)][_0x13335b(0x522)]&&(_0x1663cf[_0x13335b(0x448)][_0x13335b(0x522)][_0x22a933(0x54e)](_0x1663cf[_0x44789d(0x1c1,'**iC')]),_0x1663cf['mounted'][_0x44789d(0x55c,'nO]4')][_0x22a933(0x54e)](_0x1663cf[_0x13335b(0x448)])));}if(_0x2f5e7f[_0x13335b(0x21b)](_0x5e0f49,0x0))components[_0x44789d(0x487,'Qu3r')](_0x1663cf);else components[_0x5e0f49]=_0x1663cf;if(_0x1663cf){_0x1663cf[_0x13335b(0x481)]=_0x439df7[_0x13335b(0x3d9)],_0x1663cf[_0x44789d(0x4f8,'bEK3')]=_0x439df7[_0x44789d(0x545,'c&UR')];if(_0x439df7[_0x22a933(0x61a)])_0x1663cf[_0x44789d(0x5b7,'c&UR')](_0x2f5e7f[_0x22a933(0x218)](gs,_0x439df7[_0x44789d(0x3f0,'bgRR')]));if(rotation_gizmoManager&&_0x1663cf['mounted']&&_0x1663cf[_0x22a933(0x4c4)]){_0x1663cf[_0x22a933(0x4c4)][_0x22a933(0x43b)]=dof,_0x1663cf[_0x22a933(0x4c4)][_0x13335b(0x2b0)]=limits,_0x1663cf['gizmo_mesh']['parent'][_0x13335b(0x2b0)]=limits,rotation_gizmoManager[_0x13335b(0x457)]['push'](_0x1663cf[_0x22a933(0x4c4)]);}_0x1663cf&&_0x1663cf[_0x13335b(0x548)]&&_0x2f5e7f[_0x44789d(0x246,'gX5D')](replace_label,_0x2d4076,_0x1663cf),_0x1663cf['initial_position']=_0x1663cf['position'][_0x13335b(0x50a)](),_0x1663cf['initial_rotation']=_0x1663cf[_0x22a933(0x43f)][_0x44789d(0x306,'H#A]')]();}retarget_spotlights(_0x1663cf?.[_0x44789d(0x38c,'6tmC')]);}function merge_step_info(_0x5dd623,_0x11f1f6,_0x25e4f5=![],_0x3c8777=![],_0x398858=![]){var _0x5f1ade=_0x39be,_0x563df9=_0x186c,_0x5d3cdc=_0x23a9,_0xa1d3dd={'cNcED':function(_0x286772,_0x190c19){return _0x286772/_0x190c19;},'fwVmK':function(_0x3e918c,_0xedc983){return _0x3e918c/_0xedc983;},'IQHPE':function(_0x395de9,_0x1bd68c){return _0x395de9/_0x1bd68c;},'APWWp':function(_0x4e2768,_0x5a11fc){return _0x4e2768/_0x5a11fc;},'BJCXE':function(_0x6511f4,_0x5235d3){return _0x6511f4==_0x5235d3;},'HeqTR':function(_0x535ce9,_0x2e7a26){return _0x535ce9==_0x2e7a26;}};_0x11f1f6=JSON[_0x5d3cdc(0x4ec,'cyv&')](JSON[_0x563df9(0x3e2)](_0x11f1f6)),_0x11f1f6[_0x563df9(0x1a5)]=_0x5dd623['component_type'];if(!_0x11f1f6[_0x5d3cdc(0x183,'Nnlr')]){if(_0x25e4f5&&_0x5dd623[_0x5f1ade(0x3e9)])_0x11f1f6[_0x5d3cdc(0x32f,'mrd2')]=[_0x5dd623[_0x5f1ade(0x3e9)]['x']/gs,_0xa1d3dd[_0x5d3cdc(0x3cb,'c5]6')](_0x5dd623[_0x563df9(0x4b0)]['z'],gs)];else _0x11f1f6[_0x5d3cdc(0x1bf,'c&UR')]=[_0x5dd623['position']['x']/gs,_0x5dd623[_0x5f1ade(0x417)]['z']/gs];}if(!_0x11f1f6['rotation']){if(_0x398858&&_0x5dd623[_0x5f1ade(0x401)])_0x11f1f6[_0x5d3cdc(0x34a,'mrd2')]=[_0xa1d3dd[_0x563df9(0x36b)](_0x5dd623['initial_rotation']['x'],deg2rad),_0xa1d3dd[_0x563df9(0x36b)](_0x5dd623[_0x563df9(0x614)]['y'],deg2rad),_0xa1d3dd[_0x5d3cdc(0x582,'LJX^')](_0x5dd623[_0x5d3cdc(0x435,'o7Eo')]['z'],deg2rad)];else _0x11f1f6[_0x5f1ade(0x5c1)]=[_0xa1d3dd[_0x5d3cdc(0x269,'o7Eo')](_0x5dd623[_0x5d3cdc(0x1ee,'H#A]')][_0x5d3cdc(0x16f,'w2P!')]['x'],deg2rad),_0xa1d3dd[_0x563df9(0x3df)](_0x5dd623['mounted']['rotation']['y'],deg2rad),_0x5dd623['mounted'][_0x5d3cdc(0x1d1,'(%c0')]['z']/deg2rad];}if(!_0x11f1f6['height']){if(_0x3c8777&&_0x5dd623['initial_height'])_0x11f1f6[_0x5d3cdc(0x36c,'JEjR')]=_0xa1d3dd[_0x563df9(0x3df)](_0x5dd623[_0x563df9(0x4b0)]['y'],gs);else _0x11f1f6[_0x5d3cdc(0x1c3,'6tmC')]=_0xa1d3dd[_0x5d3cdc(0x59e,'h]p[')](_0x5dd623['getHeight'](),gs);}for(k of Object[_0x5f1ade(0x3cf)](_0x5dd623[_0x5f1ade(0x1c9)])){(_0xa1d3dd[_0x5d3cdc(0x407,'w2P!')](_0x11f1f6[k],undefined)||_0xa1d3dd[_0x5d3cdc(0x45d,'u$Ov')](_0x11f1f6[k],null))&&(_0x11f1f6[k]=_0x5dd623[_0x5d3cdc(0x2af,'w]rN')][k]);}return _0x11f1f6;}function dispose_with_texture(_0x56bade){var _0x4dd9ca=_0x39be,_0xc38d83=_0x23a9,_0x113903=_0x186c;if(_0x56bade[_0x113903(0x450)]){if(_0x56bade[_0xc38d83(0x5e7,'G58Q')][_0x4dd9ca(0x40a)])_0x56bade[_0x4dd9ca(0x46d)][_0x4dd9ca(0x40a)]['dispose']();if(_0x56bade[_0x4dd9ca(0x46d)]['refractionTexture'])_0x56bade[_0x113903(0x450)][_0x4dd9ca(0x20f)][_0x113903(0x2e7)]();_0x56bade[_0x113903(0x450)][_0xc38d83(0x201,'cyv&')]();}_0x56bade[_0x113903(0x2e7)]();}function dispose_component(_0x203293,_0x2fea4c){var _0x4d8a4e=_0x186c,_0x5a0c97=_0x23a9,_0x507722=_0x39be,_0x20af98={'hZvKn':function(_0x421b5d,_0x1bbc2d){return _0x421b5d(_0x1bbc2d);},'WCezn':function(_0x57dfbe,_0x50b9dc){return _0x57dfbe(_0x50b9dc);}};_0x20af98[_0x507722(0x372)](remove_components_to_solve,_0x2fea4c[_0x507722(0x1b9)]),remove_registered_screen(_0x203293,_0x2fea4c[_0x5a0c97(0x282,'o7Eo')]),_0x2fea4c[_0x507722(0x473)][_0x507722(0x33f)](_0x5a0c97(0x1aa,'IBPf'))&&_0x20af98[_0x507722(0x372)](clear_rays,_0x203293),_0x2fea4c[_0x4d8a4e(0x4a8)]&&_0x2fea4c[_0x4d8a4e(0x4a8)][_0x507722(0x45c)]&&_0x2fea4c[_0x507722(0x448)][_0x4d8a4e(0x480)]!=undefined&&_0x20af98[_0x4d8a4e(0x258)](remove_rays,_0x2fea4c[_0x4d8a4e(0x4a8)]['rays']),_0x20af98[_0x4d8a4e(0x258)](dispose_with_texture,_0x2fea4c);}function remove_component(_0x2663b9,_0x1c26a5){var _0x3ad4a2=_0x186c,_0x45d28a=_0x39be,_0x318a0f=_0x23a9,_0x379cd0={'ukbEv':_0x318a0f(0x2b9,'ON!)'),'lIjKc':function(_0x406790,_0x4ddc7b){return _0x406790+_0x4ddc7b;},'WCHri':_0x45d28a(0x37a),'gJlYM':function(_0x416e39,_0xe391a0){return _0x416e39(_0xe391a0);}},_0x35af80=_0x379cd0[_0x45d28a(0x215)][_0x318a0f(0x48b,'6tmC')]('|'),_0xd0c19d=0x0;while(!![]){switch(_0x35af80[_0xd0c19d++]){case'0':if(!_0x5dcfcc){console[_0x45d28a(0x4e8)](_0x379cd0[_0x3ad4a2(0x415)](_0x379cd0['lIjKc'](_0x3ad4a2(0x188),_0x1c26a5),_0x379cd0['WCHri']));return;}continue;case'1':var _0x2a0b48=_0x379cd0[_0x45d28a(0x555)](get_componentidx_by_name,_0x1c26a5);continue;case'2':components[_0x2a0b48]=undefined;continue;case'3':dispose_component(_0x2663b9,_0x5dcfcc);continue;case'4':var _0x5dcfcc=components[_0x2a0b48];continue;}break;}}function rename_component(_0x3341d6,_0x4d5864){var _0x3c01e7=_0x23a9,_0x4f3e3f=_0x186c,_0x473dc9={'IoHEn':function(_0x4f037b,_0x4c40a0){return _0x4f037b+_0x4c40a0;},'SowlO':function(_0x5564c5,_0x7eacdb){return _0x5564c5+_0x7eacdb;},'AHlBN':_0x4f3e3f(0x588),'okeol':function(_0x5c2ac3,_0x13314a,_0x1532a6){return _0x5c2ac3(_0x13314a,_0x1532a6);}},_0x14c613=get_componentidx_by_name(_0x4d5864[_0x4f3e3f(0x455)]),_0x103f03=components[_0x14c613];if(!_0x103f03){console[_0x4f3e3f(0x3fd)](_0x473dc9['IoHEn'](_0x473dc9[_0x4f3e3f(0x491)]('Error.\x20Component\x20',_0x4d5864[_0x3c01e7(0x2f3,'!Alf')]),_0x473dc9[_0x4f3e3f(0x1de)]));return;}_0x4d5864[_0x3c01e7(0x601,'16c1')]?(_0x103f03[_0x4f3e3f(0x455)]=_0x4d5864['newname'],_0x473dc9[_0x3c01e7(0x35c,'PA(D')](replace_label,_0x3341d6,_0x103f03)):console['warn'](_0x4f3e3f(0x5c0));}function modify_component(_0xc3d55,_0x134b98,_0x11db48=![],_0x696343=![],_0x4a940e=![]){var _0x55c583=_0x186c,_0xd70a43=_0x39be,_0x43e755=_0x23a9,_0x58bfca={'ZvGKw':_0x43e755(0x4f6,'cyv&'),'FISoI':function(_0x2732c9,_0x26e6a8){return _0x2732c9(_0x26e6a8);},'OOmnY':function(_0x22a044,_0x5b108,_0x363b53){return _0x22a044(_0x5b108,_0x363b53);},'Tjqzl':'Error.\x20Component\x20','sBdER':'\x20to\x20modify\x20could\x20not\x20be\x20found.'},_0x4cc4f3=_0x58bfca['ZvGKw'][_0xd70a43(0x3b4)]('|'),_0x4cf3ba=0x0;while(!![]){switch(_0x4cc4f3[_0x4cf3ba++]){case'0':var _0x11f1f4=components[_0x5a2e6a];continue;case'1':var _0x5a2e6a=_0x58bfca[_0x55c583(0x1ac)](get_componentidx_by_name,_0x134b98[_0x55c583(0x455)]);continue;case'2':_0x58bfca[_0x43e755(0x4ce,'mrd2')](remove_component,_0xc3d55,_0x134b98['name']);continue;case'3':_0x134b98=merge_step_info(_0x11f1f4,_0x134b98,_0x11db48,_0x696343,_0x4a940e);continue;case'4':if(!_0x11f1f4){console['log'](_0x58bfca[_0x43e755(0x5a9,'6ygs')]+_0x134b98[_0x55c583(0x455)]+_0x58bfca[_0x43e755(0x515,'LJX^')]);return;}continue;case'5':add_component(_0xc3d55,_0x134b98,_0x5a2e6a);continue;}break;}}function assert_fields(_0x14f711,_0x4cd683){var _0x438350=_0x23a9,_0x517baa=_0x39be,_0x4c5351=_0x186c,_0x17f749={'LQSPO':_0x4c5351(0x455),'eHsFL':'position','vTbeT':_0x517baa(0x5c1),'qTvrk':_0x4c5351(0x43b),'VXuVA':_0x438350(0x30a,'Rg(E'),'vblGZ':_0x4c5351(0x192),'Jvpne':'displace','bphsi':function(_0x58e012,_0x22b894){return _0x58e012+_0x22b894;},'wFrNu':function(_0x708e74,_0x4d3f4b){return _0x708e74+_0x4d3f4b;},'ZjNRm':function(_0x2a14a2,_0x34ea2a){return _0x2a14a2+_0x34ea2a;},'JWRcd':function(_0x2fa686,_0x51035d){return _0x2fa686+_0x51035d;},'BNgnZ':_0x438350(0x2e6,'Qe)g'),'Keyru':_0x517baa(0x5ce),'uYTGM':_0x438350(0x2bb,'[]54')};let _0x69ce5a=[_0x4c5351(0x57f),_0x438350(0x620,'qrqD'),_0x17f749[_0x4c5351(0x1c5)],_0x17f749[_0x438350(0x359,'$7P#')],'height',_0x17f749[_0x4c5351(0x47d)],_0x17f749[_0x4c5351(0x3b6)],_0x17f749[_0x4c5351(0x3f9)],_0x17f749[_0x517baa(0x596)],_0x17f749['Jvpne']];for(const _0x447258 in _0x14f711){if(!_0x4cd683[_0x517baa(0x33f)](_0x447258)&&!_0x69ce5a[_0x517baa(0x33f)](_0x447258))return console[_0x517baa(0x4bc)](_0x17f749[_0x438350(0x4d1,'#^Hz')](_0x17f749['wFrNu'](_0x17f749[_0x517baa(0x5e9)](_0x17f749[_0x517baa(0x340)](_0x17f749['JWRcd'](_0x17f749[_0x4c5351(0x414)](_0x17f749[_0x517baa(0x19d)],_0x447258),_0x17f749[_0x517baa(0x5de)]),_0x4cd683),_0x17f749[_0x438350(0x1e9,'EzTW')]),_0x69ce5a),'.')),![];}return!![];}function parse_field(_0x543bec,_0xeb05f2,_0x2f995e){var _0x414e25=_0x39be,_0x551b30={'ijkwo':function(_0xe81a1e,_0x165800){return _0xe81a1e+_0x165800;}};if(!_0x543bec[_0xeb05f2]){if(_0x543bec['_'+_0xeb05f2])return _0x543bec[_0x551b30[_0x414e25(0x58b)]('_',_0xeb05f2)];else return _0x2f995e;}else return _0x543bec[_0xeb05f2];}function make_materials(_0x4ad2d2){var _0x7b3149=_0x39be,_0x16ca06=_0x23a9,_0x580800=_0x186c,_0x38ebef={'gULPm':_0x580800(0x54a),'eszAV':_0x580800(0x250),'rPLSL':_0x580800(0x2b5),'vgswb':_0x16ca06(0x497,'w2P!'),'eFcbC':_0x7b3149(0x2a5),'yajol':'9|1|13|2|11|3|4|8|10|12|5|0|7|6','wAARJ':_0x16ca06(0x438,'G58Q'),'PYUjS':_0x580800(0x42e),'DBdfL':_0x580800(0x1b3),'uBvkZ':_0x580800(0x27d),'CihhS':'transparent_mat','ChjXd':_0x7b3149(0x2c2),'iWjWl':'black_mat','PaJzm':_0x16ca06(0x264,'*R[5'),'VGBEu':_0x580800(0x2b2),'NOgHY':'blade_mat','SYqwW':_0x16ca06(0x3d5,'16c1'),'CCzcm':_0x16ca06(0x431,'*R[5'),'GLwIt':'ppmat','uWNlX':_0x580800(0x330),'amZHk':_0x7b3149(0x4a2),'VIRzv':'panel_mat','FROcC':'indicatorMat'},_0x14cd1a=_0x16ca06(0x35f,'w]rN')[_0x580800(0x510)]('|'),_0x228646=0x0;while(!![]){switch(_0x14cd1a[_0x228646++]){case'0':materials[_0x16ca06(0x527,'w]rN')]['specularColor']=new BABYLON[(_0x16ca06(0x285,'0P7f'))](0x0,0x0,0x0);continue;case'1':materials[_0x7b3149(0x608)][_0x16ca06(0x33c,'1jg7')]=0.7;continue;case'2':materials[_0x7b3149(0x608)]['backFaceCulling']=![];continue;case'3':materials[_0x7b3149(0x552)]=new BABYLON[(_0x580800(0x546))](_0x38ebef[_0x16ca06(0x423,'0P7f')],_0x4ad2d2);continue;case'4':materials['screen_notsolved'][_0x580800(0x53b)]();continue;case'5':materials[_0x7b3149(0x2f4)]['diffuseColor']=new BABYLON[(_0x7b3149(0x1b8))](0x0,0x0,0x0);continue;case'6':materials[_0x580800(0x584)]['diffuseTexture']=new BABYLON[(_0x7b3149(0x464))](_0x38ebef[_0x580800(0x60d)]);continue;case'7':materials[_0x580800(0x36e)][_0x7b3149(0x4f4)]=0.1;continue;case'8':materials[_0x580800(0x349)]['diffuseColor']=new BABYLON[(_0x16ca06(0x439,'*R[5'))](0x0,0x0,0x0);continue;case'9':materials[_0x7b3149(0x4ad)]=new BABYLON[(_0x7b3149(0x501))](_0x38ebef[_0x16ca06(0x18d,'Nnlr')]);continue;case'10':materials['beamsplitterMaterial'][_0x7b3149(0x452)]=new BABYLON[(_0x16ca06(0x3cc,'Qu3r'))](0x0,0x0,0x0);continue;case'11':materials[_0x7b3149(0x1f9)]=materials[_0x16ca06(0x230,'#^Hz')];continue;case'12':materials[_0x16ca06(0x5dc,'$p!E')]=new BABYLON[(_0x16ca06(0x542,'Qe)g'))](_0x38ebef[_0x16ca06(0x366,'EzTW')]);continue;case'13':materials[_0x16ca06(0x34f,'N$l$')][_0x580800(0x197)]=![];continue;case'14':materials[_0x580800(0x54a)]['freeze']();continue;case'15':materials[_0x580800(0x2c6)][_0x7b3149(0x5fc)]=new BABYLON[(_0x16ca06(0x2fc,'Rg(E'))](0.2,0.2,0.2);continue;case'16':materials[_0x16ca06(0x3ef,'IZBM')][_0x16ca06(0x16b,'w2P!')]=0.3;continue;case'17':materials['bar_notsolved'][_0x7b3149(0x237)]();continue;case'18':materials[_0x16ca06(0x50c,'((Zu')][_0x580800(0x37c)]=0x0;continue;case'19':materials['bar_notsolved'][_0x580800(0x329)]=new BABYLON['Color3'](0x1,0x0,0x0);continue;case'20':materials[_0x16ca06(0x5e4,'$7P#')]['roughness']=0.1;continue;case'21':if(settings[_0x580800(0x296)]){var _0x55c4b0=_0x16ca06(0x511,'6tmC')[_0x7b3149(0x3b4)]('|'),_0x29a035=0x0;while(!![]){switch(_0x55c4b0[_0x29a035++]){case'0':materials[_0x7b3149(0x2a5)]['metallic']=0.8;continue;case'1':materials[_0x580800(0x38b)]=materials[_0x580800(0x21a)][_0x7b3149(0x50a)]();continue;case'2':materials[_0x7b3149(0x2a5)]=new BABYLON[(_0x7b3149(0x1cd))](_0x38ebef[_0x580800(0x32c)],_0x4ad2d2);continue;case'3':materials[_0x580800(0x21a)][_0x7b3149(0x356)]=!![];continue;case'4':materials['pedestalMat'][_0x580800(0x338)]=col_silver;continue;case'5':materials['postMat'][_0x16ca06(0x449,'Nnlr')]=col_gold;continue;case'6':materials[_0x580800(0x21a)][_0x7b3149(0x40a)]=_0x4ad2d2['environmentTexture'];continue;case'7':materials[_0x580800(0x1ff)][_0x16ca06(0x541,'bEK3')]=col_green;continue;case'8':materials[_0x7b3149(0x2a5)]['roughness']=0.1;continue;case'9':materials[_0x16ca06(0x2de,'**iC')][_0x580800(0x4e7)]=!![];continue;case'10':materials[_0x16ca06(0x17c,'$p!E')]=materials['postMat'][_0x580800(0x629)]();continue;case'11':materials[_0x16ca06(0x2de,'**iC')][_0x7b3149(0x1ba)]=![];continue;}break;}}else{var _0x22255a=_0x38ebef[_0x580800(0x19a)][_0x7b3149(0x3b4)]('|'),_0xa3f1a5=0x0;while(!![]){switch(_0x22255a[_0xa3f1a5++]){case'0':materials[_0x580800(0x38b)]=materials['postMat'][_0x7b3149(0x50a)]();continue;case'1':materials['postMat'][_0x16ca06(0x184,'LJX^')]=new BABYLON[(_0x16ca06(0x58c,'$7P#'))](0.3,0.2,0x0);continue;case'2':materials[_0x16ca06(0x29c,'N$l$')][_0x580800(0x2b4)]=new BABYLON[(_0x16ca06(0x454,'G58Q'))](0.2,0.1,0x0);continue;case'3':materials[_0x7b3149(0x4da)]=materials[_0x16ca06(0x57b,'IZBM')][_0x16ca06(0x599,'zm(q')]();continue;case'4':materials[_0x16ca06(0x466,'6tmC')][_0x16ca06(0x488,'w2P!')]=col_green;continue;case'5':materials['postMat_marked'][_0x16ca06(0x55f,'bgRR')]=col_yellow;continue;case'6':materials[_0x580800(0x38b)]['diffuseColor']=col_silver;continue;case'7':materials[_0x7b3149(0x2f2)]['ambientColor']=col_silver;continue;case'8':materials[_0x580800(0x1ff)][_0x16ca06(0x5a4,'ON!)')]=col_green;continue;case'9':materials[_0x16ca06(0x539,'c&UR')]=new BABYLON[(_0x7b3149(0x501))](_0x38ebef[_0x7b3149(0x5f1)],_0x4ad2d2);continue;case'10':materials[_0x16ca06(0x5df,'1jg7')]=materials[_0x7b3149(0x2a5)]['clone']();continue;case'11':materials['postMat'][_0x7b3149(0x391)]=new BABYLON[(_0x7b3149(0x1b8))](0.5,0.1,0x0);continue;case'12':materials[_0x580800(0x24f)]['ambientColor']=col_yellow;continue;case'13':materials[_0x7b3149(0x2a5)]['specularColor']=new BABYLON['Color3'](0x1,0x1,0x1);continue;}break;}}continue;case'22':materials['laser_beam_dim'][_0x7b3149(0x237)]();continue;case'23':materials['screenbox']=new BABYLON[(_0x7b3149(0x501))](_0x38ebef[_0x580800(0x5a8)],_0x4ad2d2);continue;case'24':materials[_0x580800(0x4e1)][_0x580800(0x2b4)]=new BABYLON[(_0x580800(0x587))](0.7,0.7,0x0);continue;case'25':materials['laser_beam']=new BABYLON[(_0x7b3149(0x501))](_0x38ebef[_0x580800(0x26e)],_0x4ad2d2);continue;case'26':materials[_0x580800(0x303)]['diffuseColor']=new BABYLON[(_0x580800(0x587))](0x0,0x0,0x0);continue;case'27':materials[_0x16ca06(0x375,'NXs(')][_0x16ca06(0x2fe,'EzTW')]['isReflectionEnabled']=!![];continue;case'28':materials['component_label']['freeze']();continue;case'29':materials[_0x7b3149(0x606)]=new BABYLON[(_0x7b3149(0x501))](_0x38ebef[_0x7b3149(0x360)]);continue;case'30':materials[_0x580800(0x2c0)]=new BABYLON[(_0x7b3149(0x501))](_0x38ebef['CihhS'],_0x4ad2d2);continue;case'31':materials[_0x580800(0x595)][_0x580800(0x37c)]=0.1;continue;case'32':materials[_0x580800(0x584)][_0x580800(0x1fa)][_0x16ca06(0x5aa,'((Zu')]=0x5;continue;case'33':materials['transparentMaterial'][_0x580800(0x197)]=!![];continue;case'34':materials[_0x16ca06(0x1bc,'$&YU')]=new BABYLON[(_0x16ca06(0x5bb,'H#A]'))](_0x38ebef[_0x7b3149(0x2d4)]);continue;case'35':materials[_0x16ca06(0x4e9,'zm(q')]=new BABYLON[(_0x580800(0x546))](_0x38ebef['iWjWl']);continue;case'36':materials['blade_material'][_0x7b3149(0x452)]=new BABYLON[(_0x7b3149(0x1b8))](0.15,0.25,0.15);continue;case'37':materials[_0x16ca06(0x4d2,'w2P!')][_0x16ca06(0x23e,'h]p[')]=new BABYLON[(_0x16ca06(0x223,'(%c0'))](0x0,0x0,0x0);continue;case'38':materials['bar_notsolved'][_0x7b3149(0x4f4)]=0.1;continue;case'39':materials[_0x580800(0x2b5)][_0x7b3149(0x237)]();continue;case'40':materials['glassMat'][_0x580800(0x48c)]=0x0;continue;case'41':if(settings[_0x580800(0x296)])materials[_0x7b3149(0x4ad)][_0x580800(0x1fa)]=new BABYLON['Texture'](_0x38ebef[_0x7b3149(0x194)]);else{var _0x157a0e=new BABYLON[(_0x7b3149(0x464))](_0x38ebef[_0x7b3149(0x228)],_0x4ad2d2);_0x157a0e[_0x580800(0x47b)]=0x4,_0x157a0e[_0x16ca06(0x3a1,'zm(q')]=0x4,materials['tabletop'][_0x7b3149(0x291)]=_0x157a0e,materials[_0x16ca06(0x242,'(%c0')][_0x580800(0x1fd)]=_0x157a0e;}continue;case'42':materials[_0x16ca06(0x2a7,'Rg(E')]['diffuseColor']=new BABYLON[(_0x7b3149(0x1b8))](0.1,0.3,0.1);continue;case'43':materials[_0x7b3149(0x444)]['subSurface']['isReflectionEnabled']=!![];continue;case'44':materials[_0x7b3149(0x4b6)][_0x16ca06(0x220,'H#A]')]();continue;case'45':materials[_0x580800(0x39e)][_0x16ca06(0x600,'6JeQ')]=new BABYLON[(_0x7b3149(0x1b8))](0.15,0.15,0.15);continue;case'46':materials[_0x16ca06(0x50b,'!Alf')][_0x16ca06(0x420,'*R[5')]=![];continue;case'47':materials[_0x7b3149(0x5f5)]=new BABYLON[(_0x580800(0x546))](_0x38ebef[_0x580800(0x32a)]);continue;case'48':materials['focal_plane'][_0x580800(0x2b4)]=new BABYLON[(_0x580800(0x587))](0x0,0.7,0.7);continue;case'49':materials[_0x7b3149(0x4b6)]=new BABYLON[(_0x580800(0x546))](_0x38ebef['SYqwW']);continue;case'50':materials[_0x580800(0x383)]=new BABYLON[(_0x7b3149(0x501))](_0x38ebef[_0x580800(0x26e)],_0x4ad2d2);continue;case'51':materials[_0x16ca06(0x38e,'w]rN')]=new BABYLON[(_0x7b3149(0x1cd))](_0x38ebef[_0x7b3149(0x5b8)],_0x4ad2d2);continue;case'52':materials[_0x580800(0x39e)]['diffuseColor']=new BABYLON[(_0x7b3149(0x1b8))](0x0,0x0,0x0);continue;case'53':materials['component_label']['emissiveColor']=new BABYLON[(_0x16ca06(0x530,'Xv3t'))](0.5,0x0,0.2);continue;case'54':materials[_0x16ca06(0x1d6,'*R[5')]=new BABYLON['StandardMaterial'](_0x38ebef[_0x7b3149(0x376)],_0x4ad2d2);continue;case'55':materials['screen_solved']['diffuseColor']=new BABYLON[(_0x580800(0x587))](0x0,0x1,0x0);continue;case'56':materials[_0x16ca06(0x61e,'w]rN')][_0x16ca06(0x4ac,'6tmC')]=![];continue;case'57':materials['glassMat'][_0x580800(0x503)][_0x16ca06(0x400,'wNA@')]=!![];continue;case'58':materials[_0x7b3149(0x346)][_0x7b3149(0x2df)]=new BABYLON[(_0x16ca06(0x23a,'mrd2'))](0x0,0.4,0x0);continue;case'59':materials[_0x7b3149(0x287)][_0x580800(0x329)]=new BABYLON[(_0x580800(0x587))](0x1,0.5,0.2);continue;case'60':materials[_0x7b3149(0x579)]=new BABYLON[(_0x580800(0x546))](_0x38ebef['GLwIt'],_0x4ad2d2);continue;case'61':materials[_0x16ca06(0x558,'IZBM')]['alpha']=0x0;continue;case'62':materials[_0x16ca06(0x2d7,'#^Hz')][_0x580800(0x197)]=![];continue;case'63':materials['beamsplitterMaterial'][_0x16ca06(0x57e,'G58Q')]=!![];continue;case'64':materials[_0x580800(0x584)]['freeze']();continue;case'65':materials['principle_plane'][_0x7b3149(0x452)]=new BABYLON[(_0x16ca06(0x569,'qrqD'))](0x0,0x0,0x0);continue;case'66':materials[_0x580800(0x53d)][_0x580800(0x329)]=new BABYLON['Color3'](0.8,0x0,0.3);continue;case'67':materials[_0x7b3149(0x327)]=new BABYLON[(_0x7b3149(0x1cd))](_0x38ebef[_0x16ca06(0x4aa,'IBPf')],_0x4ad2d2);continue;case'68':materials['laser_beam']['specularColor']=new BABYLON[(_0x580800(0x587))](0x0,0x0,0x0);continue;case'69':materials[_0x7b3149(0x2f4)][_0x580800(0x1dc)]=0.4;continue;case'70':materials['beamsplitterMaterial']['alpha']=0.44;continue;case'71':materials[_0x16ca06(0x4fe,'G58Q')][_0x16ca06(0x54c,'IBPf')]=new BABYLON['Texture'](_0x38ebef[_0x16ca06(0x55b,'bgRR')],_0x4ad2d2);continue;case'72':materials['panelbg']=new BABYLON['StandardMaterial'](_0x38ebef[_0x16ca06(0x581,'mrd2')]);continue;case'73':materials[_0x580800(0x208)][_0x16ca06(0x498,'$p!E')]=new BABYLON[(_0x7b3149(0x1b8))](0x0,0x0,0x0);continue;case'74':materials[_0x7b3149(0x4b6)][_0x580800(0x197)]=![];continue;case'75':materials['screen_solved']['freeze']();continue;case'76':materials[_0x580800(0x208)]['freeze']();continue;case'77':materials[_0x580800(0x3a6)]['diffuseColor']=new BABYLON[(_0x7b3149(0x1b8))](0.2,0.6,0.9);continue;case'78':materials[_0x16ca06(0x341,'bEK3')]['freeze']();continue;case'79':materials[_0x7b3149(0x2db)][_0x7b3149(0x5fc)]=new BABYLON['Color3'](0.8,0.6,0.6);continue;case'80':materials[_0x7b3149(0x606)][_0x16ca06(0x49b,'Rg(E')]=new BABYLON['Color3'](0.9,0.9,0.9);continue;case'81':materials[_0x580800(0x27d)]['roughness']=0.1;continue;case'82':materials['mirrorMaterial'][_0x7b3149(0x1b0)]=!![];continue;case'83':materials[_0x16ca06(0x19b,'o7Eo')][_0x580800(0x329)]=new BABYLON['Color3'](0.3,0.3,0.3);continue;case'84':materials[_0x16ca06(0x43a,'(%c0')][_0x580800(0x329)]=new BABYLON[(_0x580800(0x587))](0x0,0x0,0x0);continue;case'85':materials[_0x580800(0x18c)]=new BABYLON['StandardMaterial'](_0x38ebef[_0x580800(0x5a8)],_0x4ad2d2);continue;case'86':materials[_0x580800(0x4e1)][_0x16ca06(0x467,'RDVW')]=0.4;continue;case'87':materials['component_label']=new BABYLON[(_0x16ca06(0x212,'cyv&'))](_0x38ebef[_0x16ca06(0x4ee,'IZBM')]);continue;case'88':materials['principle_plane'][_0x16ca06(0x28a,'Qu3r')]();continue;case'89':materials[_0x16ca06(0x531,'mrd2')][_0x580800(0x2b4)]=new BABYLON['Color3'](0x0,0.7,0x0);continue;case'90':materials[_0x580800(0x5f3)][_0x7b3149(0x452)]=new BABYLON['Color3'](0x0,0x0,0x0);continue;case'91':materials[_0x16ca06(0x4c0,'h]p[')][_0x7b3149(0x5fc)]=new BABYLON[(_0x7b3149(0x1b8))](0.1,0.1,0.1);continue;case'92':materials[_0x580800(0x595)]=new BABYLON['StandardMaterial'](_0x7b3149(0x1b1),_0x4ad2d2);continue;case'93':materials[_0x16ca06(0x413,'[]54')][_0x580800(0x197)]=![];continue;case'94':materials[_0x7b3149(0x2c2)][_0x16ca06(0x3f7,'LJX^')][_0x7b3149(0x3d6)]=0x5;continue;case'95':materials[_0x7b3149(0x4f9)]=new BABYLON[(_0x580800(0x546))](_0x38ebef[_0x7b3149(0x1f1)],_0x4ad2d2);continue;case'96':materials['glassMat']=new BABYLON[(_0x580800(0x543))]('glassMat',_0x4ad2d2);continue;case'97':materials['mirrorMaterial'][_0x16ca06(0x1f3,'EzTW')]=new BABYLON[(_0x7b3149(0x1b8))](0x0,0x0,0x0);continue;}break;}}function get_mount(_0x40f53a,_0x3a20bf=gs*0x1,_0x36c5d7=null,_0x3fd920=gs*0.5){var _0x5a9dc=_0x39be,_0x1fecfb=_0x23a9,_0x3e12a5=_0x186c,_0x3a5982={'mLBFa':'37|6|25|16|2|3|32|9|13|12|34|19|11|18|35|8|20|15|29|28|5|36|26|0|24|14|7|22|21|10|33|30|1|17|23|4|27|31','JTeHi':function(_0x321577,_0x1955bf){return _0x321577+_0x1955bf;},'rndUK':_0x3e12a5(0x4d5),'gwSFN':function(_0x260d73,_0x488bb4){return _0x260d73*_0x488bb4;},'GBmvg':function(_0x4de876,_0x266c0e){return _0x4de876/_0x266c0e;},'kNjXx':_0x1fecfb(0x17f,'6JeQ'),'PaHKb':_0x5a9dc(0x280),'wOMcU':function(_0x47f670,_0x5105d7){return _0x47f670*_0x5105d7;}},_0x536d64=_0x3a5982[_0x1fecfb(0x536,'[]54')]['split']('|'),_0x3f62a3=0x0;while(!![]){switch(_0x536d64[_0x3f62a3++]){case'0':_0x5a8724['showDragging']=()=>{var _0x2638bd=_0x1fecfb;_0x5a8724[_0x2638bd(0x3c8,'EzTW')]=materials[_0x2638bd(0x3c7,'c5]6')];};continue;case'1':_0x3c2468['pedestal']=_0x5a8724;continue;case'2':_0x4dad04[_0x3e12a5(0x477)]=_0x691c4a;continue;case'3':_0x691c4a['post']=_0x4dad04;continue;case'4':_0x3c2468[_0x5a9dc(0x448)]=_0x36c5d7;continue;case'5':_0x3c2468[_0x3e12a5(0x2ec)]=!![];continue;case'6':var _0x4dad04=BABYLON[_0x1fecfb(0x572,'JEjR')][_0x5a9dc(0x570)](_0x1fecfb(0x1ef,'Nnlr'),{'diameter':gs*0.3,'height':0x1,'tessellation':0x1e});continue;case'7':_0x3c2468[_0x3e12a5(0x3ae)]=()=>{var _0x46b5c9=_0x3e12a5,_0x116c52=_0x5a9dc;_0x5a8724[_0x116c52(0x46d)]=materials[_0x46b5c9(0x21a)],_0x114767[_0x116c52(0x46d)]=materials[_0x46b5c9(0x21a)];};continue;case'8':var _0x3c2468=new BABYLON[(_0x5a9dc(0x301))](_0x3a5982[_0x3e12a5(0x5f7)](_0x3a5982[_0x1fecfb(0x1a0,'N$l$')],current_element));continue;case'9':_0x4dad04[_0x5a9dc(0x46d)]=materials['postMat'];continue;case'10':_0x3c2468['getBeamCtr']=()=>new BABYLON[(_0x5a9dc(0x34d))](_0x3c2468[_0x3e12a5(0x2bc)]['x'],_0x3c2468[_0x1fecfb(0x4c6,'IZBM')]['y']+_0x114767[_0x3e12a5(0x249)]['y']+_0x3fd920,_0x3c2468['position']['z']);continue;case'11':_0x5a8724[_0x3e12a5(0x450)]=materials[_0x3e12a5(0x38b)];continue;case'12':var _0x8d550d=_0x3a5982['gwSFN'](gs,0.2);continue;case'13':var _0x114767=_0x691c4a;continue;case'14':_0x3c2468[_0x3e12a5(0x44f)]=()=>{var _0x339257=_0x5a9dc,_0xf8e2cc=_0x3e12a5;_0x5a8724[_0xf8e2cc(0x450)]=materials[_0x339257(0x4da)],_0x114767[_0xf8e2cc(0x450)]=materials[_0xf8e2cc(0x1ff)];};continue;case'15':_0x114767[_0x5a9dc(0x5cb)](_0x3c2468);continue;case'16':_0x4dad04['setPivotMatrix'](BABYLON[_0x1fecfb(0x254,'(%c0')][_0x1fecfb(0x186,'EzTW')](0x0,0x1/0x2,0x0),![]);continue;case'17':_0x3c2468[_0x5a9dc(0x5ba)]=_0x114767;continue;case'18':_0x5a8724[_0x3e12a5(0x2ed)]=_0x4dad04;continue;case'19':_0x5a8724[_0x3e12a5(0x2bc)]['y']=_0x3a5982[_0x5a9dc(0x371)](_0x8d550d,0x2);continue;case'20':current_element=current_element+0x1;continue;case'21':_0x3c2468[_0x3e12a5(0x474)]=()=>_0x114767[_0x1fecfb(0x36d,'LJX^')]['y']+_0x3fd920;continue;case'22':_0x3c2468[_0x5a9dc(0x560)]=_0x5d6049=>{var _0x445ded=_0x3e12a5,_0x3b54a1=_0x5a9dc,_0xabc948=_0x1fecfb;_0x5d6049=Math[_0xabc948(0x3e8,'c5]6')](_0x5d6049,0.1),_0x114767[_0x3b54a1(0x54f)]['y']=_0x5d6049,_0x114767[_0x445ded(0x249)]['x']=0x1,_0x114767[_0x3b54a1(0x54f)]['z']=0x1;if(_0x36c5d7!=null)_0x36c5d7['position']['y']=_0x4af2e1[_0x3b54a1(0x33a)](_0x5d6049,_0x3fd920);};continue;case'23':_0x3c2468['bh']=_0x3fd920;continue;case'24':_0x5a8724[_0x5a9dc(0x53a)]=()=>{var _0x245eab=_0x5a9dc;_0x5a8724[_0x245eab(0x46d)]=materials[_0x245eab(0x2a5)];};continue;case'25':var _0x691c4a=new BABYLON[(_0x1fecfb(0x203,'qrqD'))](_0x3a5982['JTeHi'](_0x3a5982['kNjXx'],current_element));continue;case'26':_0x114767['stoppedDragging']=()=>{var _0x292b17=_0x1fecfb,_0x149517=_0x3e12a5;_0x114767[_0x149517(0x450)]=materials[_0x292b17(0x2f0,'Qe)g')];};continue;case'27':_0x3c2468[_0x1fecfb(0x251,'**iC')]=_0x4dad04;continue;case'28':_0x36c5d7&&_0x36c5d7[_0x5a9dc(0x5cb)](_0x3c2468);continue;case'29':_0x5a8724['setParent'](_0x3c2468);continue;case'30':_0x3c2468[_0x3e12a5(0x393)](_0x3a20bf);continue;case'31':return _0x3c2468;case'32':_0x4dad04[_0x3e12a5(0x249)]=new BABYLON[(_0x1fecfb(0x33b,'w]rN'))](0x1,0x1,0x1);continue;case'33':_0x3c2468[_0x5a9dc(0x5ee)]=()=>_0x114767[_0x1fecfb(0x21c,'Rg(E')]['y'];continue;case'34':var _0x5a8724=BABYLON['MeshBuilder'][_0x1fecfb(0x1bb,'Xv3t')](_0x3a5982[_0x3e12a5(0x1b7)],{'diameter':_0x3a5982[_0x5a9dc(0x5b1)](gs,0.6),'height':_0x8d550d,'tessellation':0x1e});continue;case'35':_0x114767[_0x1fecfb(0x1b2,'cyv&')]=_0x4dad04;continue;case'36':_0x114767[_0x5a9dc(0x199)]=()=>{var _0x5c45f7=_0x1fecfb;_0x114767[_0x5c45f7(0x3fa,'cyv&')]=materials['postMat_dragging'];};continue;case'37':var _0x4af2e1={'JYyBu':function(_0x4eeba9,_0x1302db){var _0x5a1739=_0x1fecfb;return _0x3a5982[_0x5a1739(0x621,'h]p[')](_0x4eeba9,_0x1302db);}};continue;}break;}}function show_axis_arrow(_0x54ebb8,_0x115d7d,_0x570f97,_0x4b4271,_0x4fb452=gs*1.1,_0x500074=gs*0.1,_0x3de2ef=gs*0.2){var _0x11b807=_0x39be,_0x41492b=_0x23a9,_0x36cc3a=_0x186c,_0x5e554b={'mOIgo':function(_0x4b51bc,_0x294daa){return _0x4b51bc*_0x294daa;},'HDazW':function(_0x5c2563,_0x1386dd){return _0x5c2563/_0x1386dd;},'zUXVG':function(_0x4105db,_0xa709ea){return _0x4105db/_0xa709ea;},'Atuhs':function(_0x3ed310,_0x44a92b,_0x59382c,_0x26cac3,_0x2b88c3,_0x1ed457,_0x18ad90){return _0x3ed310(_0x44a92b,_0x59382c,_0x26cac3,_0x2b88c3,_0x1ed457,_0x18ad90);},'RoAmy':function(_0x5c3af7,_0x1ff988,_0x36fbee,_0x4485c0,_0x505894,_0x2a1a4c,_0x39c355){return _0x5c3af7(_0x1ff988,_0x36fbee,_0x4485c0,_0x505894,_0x2a1a4c,_0x39c355);},'hkgJc':function(_0xc99b28,_0x18dc94,_0x4252cf,_0x108b53,_0x2e0ee2,_0x37d8fd,_0x3393d1){return _0xc99b28(_0x18dc94,_0x4252cf,_0x108b53,_0x2e0ee2,_0x37d8fd,_0x3393d1);},'bAsbR':function(_0x1ddc0c,_0x2e41cf){return _0x1ddc0c*_0x2e41cf;},'bBnmL':function(_0x2b7dbd,_0x35637c,_0x3bb3bc,_0x95050,_0x33b647,_0x3d7663,_0x2b3e1f){return _0x2b7dbd(_0x35637c,_0x3bb3bc,_0x95050,_0x33b647,_0x3d7663,_0x2b3e1f);}};arrow=BABYLON[_0x36cc3a(0x18b)][_0x36cc3a(0x4e0)](_0x41492b(0x19e,'c5]6'),{'diameter':_0x500074,'height':_0x4fb452,'tessalation':0xa,'cap':BABYLON[_0x41492b(0x3c6,'zm(q')]['NO_CAP']}),arrow['post']=_0x115d7d[_0x36cc3a(0x2ed)],arrow[_0x41492b(0x550,'$&nX')]=new BABYLON[(_0x11b807(0x34d))](0x1,0x1,0x1),arrow_leftcap=BABYLON[_0x41492b(0x5f8,'EzTW')][_0x36cc3a(0x4e0)]('arrow\x20cap',{'diameterTop':_0x3de2ef,'diameterBottom':_0x5e554b[_0x36cc3a(0x5c8)](_0x3de2ef,0.1),'height':_0x3de2ef,'tessalation':0xa}),arrow_leftcap[_0x36cc3a(0x2ed)]=_0x115d7d[_0x41492b(0x290,'EzTW')],arrow_rightcap=arrow_leftcap[_0x36cc3a(0x629)](),arrow_rightcap['post']=_0x115d7d[_0x41492b(0x567,'[]54')],arrow_rightcap[_0x11b807(0x5c1)]['x']=deg180,arrow_leftcap[_0x11b807(0x417)]['y']=_0x5e554b[_0x36cc3a(0x1b4)](-_0x4fb452,0x2),arrow_leftcap[_0x11b807(0x343)]=arrow,arrow_rightcap[_0x11b807(0x417)]['y']=_0x5e554b[_0x36cc3a(0x362)](_0x4fb452,0x2),arrow_rightcap[_0x41492b(0x252,'cyv&')]=arrow,arrow[_0x41492b(0x615,'$&YU')]=materials[_0x11b807(0x4b6)],arrow_leftcap[_0x11b807(0x46d)]=materials[_0x11b807(0x4b6)],arrow_rightcap[_0x36cc3a(0x450)]=materials['arrow_mat'];if(_0x570f97[_0x41492b(0x5db,'IBPf')]('X')){var _0x3e7dcd='2|4|6|0|5|3|1'[_0x36cc3a(0x510)]('|'),_0x43f9af=0x0;while(!![]){switch(_0x3e7dcd[_0x43f9af++]){case'0':_0x50dc67['position']['y']=_0x5e554b['mOIgo'](gs,0.2);continue;case'1':if(_0x570f97[_0x41492b(0x389,'EzTW')]('S'))_0x5e554b[_0x11b807(0x4ab)](attach_SixDoFDragBehavior,_0x54ebb8,'SX',_0x4b4271,_0x50dc67,_0x115d7d,_0x115d7d[_0x41492b(0x492,'Xv3t')]);else attach_SixDoFDragBehavior(_0x54ebb8,'X',_0x4b4271,_0x50dc67,_0x115d7d,_0x115d7d[_0x11b807(0x448)]);continue;case'2':var _0x50dc67=arrow['clone']();continue;case'3':_0x115d7d[_0x41492b(0x1af,'qrqD')]=_0x50dc67;continue;case'4':_0x50dc67[_0x36cc3a(0x2ed)]=_0x115d7d[_0x36cc3a(0x2ed)];continue;case'5':_0x50dc67['parent']=_0x115d7d;continue;case'6':_0x50dc67[_0x11b807(0x5c1)]['z']=deg90;continue;}break;}}if(_0x570f97['includes']('Y')){var _0x38dea2=arrow[_0x36cc3a(0x629)]();_0x38dea2[_0x41492b(0x2f9,'N$l$')]=_0x115d7d[_0x41492b(0x35e,'JEjR')],_0x38dea2[_0x11b807(0x5c1)]['x']=deg90,_0x38dea2['position']['y']=gs*0.2,_0x38dea2[_0x36cc3a(0x477)]=_0x115d7d,_0x115d7d['yarrow']=_0x38dea2;if(_0x570f97[_0x36cc3a(0x25a)]('S'))_0x5e554b[_0x11b807(0x244)](attach_SixDoFDragBehavior,_0x54ebb8,'SY',_0x4b4271,_0x38dea2,_0x115d7d,_0x115d7d['mounted']);else _0x5e554b[_0x36cc3a(0x44a)](attach_SixDoFDragBehavior,_0x54ebb8,'Y',_0x4b4271,_0x38dea2,_0x115d7d,_0x115d7d[_0x41492b(0x41d,'IZBM')]);}if(_0x570f97[_0x36cc3a(0x25a)]('Z')){var _0xf27c34=_0x11b807(0x5d5)[_0x41492b(0x28b,'#^Hz')]('|'),_0x2f0999=0x0;while(!![]){switch(_0xf27c34[_0x2f0999++]){case'0':_0x38b5b4['position']['z']=_0x5e554b[_0x41492b(0x402,'#^Hz')](gs,0.2);continue;case'1':if(_0x570f97['includes']('S'))_0x5e554b[_0x36cc3a(0x345)](attach_SixDoFDragBehavior,_0x54ebb8,'SZ',_0x4b4271,_0x38b5b4,_0x115d7d,_0x115d7d[_0x11b807(0x448)]);else attach_SixDoFDragBehavior(_0x54ebb8,'Z',_0x4b4271,_0x38b5b4,_0x115d7d,_0x115d7d[_0x36cc3a(0x4a8)]);continue;case'2':var _0x38b5b4=arrow[_0x41492b(0x1ce,'Xv3t')]();continue;case'3':_0x38b5b4[_0x41492b(0x427,'c&UR')]=_0x115d7d[_0x36cc3a(0x2ed)];continue;case'4':_0x38b5b4[_0x36cc3a(0x249)]['y']=0.2;continue;case'5':_0x115d7d['zarrow']=_0x38b5b4;continue;case'6':_0x38b5b4[_0x41492b(0x3a3,'nO]4')]=_0x115d7d;continue;case'7':_0x38b5b4['position']['y']=_0x5e554b[_0x36cc3a(0x47c)](gs,0.4);continue;}break;}}arrow[_0x41492b(0x559,'IZBM')]();}function get_post(_0x256f8f,_0x1b74ec,_0x353ec3=null,_0x22e2a3=gs*0.5){var _0x19afd1=_0x23a9,_0x5b5ae2=_0x39be,_0x9b38aa=_0x186c,_0x3b1995={'oZldc':_0x9b38aa(0x382),'NqLAu':function(_0x4cee0e,_0x35da93){return _0x4cee0e!==_0x35da93;},'aOAyf':function(_0x326245,_0x123873,_0x4c0c1b,_0x5ba715,_0x45e748,_0x2dca31,_0x258724){return _0x326245(_0x123873,_0x4c0c1b,_0x5ba715,_0x45e748,_0x2dca31,_0x258724);},'GLSUH':_0x9b38aa(0x576),'YwQwD':function(_0x4d6c54,_0x5a3aa5,_0x1f59d5,_0x546342,_0x36ebda,_0x11f3b5,_0x8c27fa){return _0x4d6c54(_0x5a3aa5,_0x1f59d5,_0x546342,_0x36ebda,_0x11f3b5,_0x8c27fa);},'CIWOd':function(_0x3f0e36,_0x52e120,_0xc83bf,_0x1bea9e,_0x2162e4,_0x226630,_0x2376f9){return _0x3f0e36(_0x52e120,_0xc83bf,_0x1bea9e,_0x2162e4,_0x226630,_0x2376f9);},'WYdVR':function(_0x1d47ee,_0x1242c6){return _0x1d47ee*_0x1242c6;},'ClLJM':function(_0x4baf6f,_0x4be3e7,_0x1d24a3,_0x533686,_0x3c7b0a){return _0x4baf6f(_0x4be3e7,_0x1d24a3,_0x533686,_0x3c7b0a);}},_0x4a2d0e=_0x3b1995[_0x5b5ae2(0x1ab)][_0x19afd1(0x336,'u$Ov')]('|'),_0x1f0b42=0x0;while(!![]){switch(_0x4a2d0e[_0x1f0b42++]){case'0':if(_0x353ec3[_0x9b38aa(0x2ea)])_0x1107e3[_0x19afd1(0x616,'qrqD')]=_0x353ec3[_0x9b38aa(0x2ea)];continue;case'1':if(_0x3b1995[_0x19afd1(0x472,'w2P!')](dof,'')){if(dof['includes']('Z')){if(dof[_0x19afd1(0x16a,'u$Ov')]('S')){if(dof[_0x9b38aa(0x25a)]('Y'))_0x3b1995['aOAyf'](attach_SixDoFDragBehavior,_0x256f8f,_0x3b1995[_0x5b5ae2(0x42f)],limits,_0x1107e3[_0x9b38aa(0x2ed)],_0x1107e3,_0x353ec3);else attach_SixDoFDragBehavior(_0x256f8f,'SZ',limits,_0x1107e3['post'],_0x1107e3,_0x353ec3);}else{if(dof[_0x5b5ae2(0x33f)]('Y'))_0x3b1995['YwQwD'](attach_SixDoFDragBehavior,_0x256f8f,'YZ',limits,_0x1107e3[_0x9b38aa(0x2ed)],_0x1107e3,_0x353ec3);else _0x3b1995['YwQwD'](attach_SixDoFDragBehavior,_0x256f8f,'Z',limits,_0x1107e3[_0x5b5ae2(0x5ba)],_0x1107e3,_0x353ec3);}if(dof[_0x5b5ae2(0x33f)]('X'))attach_SixDoFDragBehavior(_0x256f8f,dof['replace']('Z',''),limits,_0x1107e3[_0x5b5ae2(0x280)],_0x1107e3,_0x353ec3);else _0x3b1995[_0x19afd1(0x562,'mrd2')](attach_SixDoFDragBehavior,_0x256f8f,dof,limits,_0x1107e3['pedestal'],_0x1107e3,_0x353ec3);}else _0x3b1995['CIWOd'](attach_SixDoFDragBehavior,_0x256f8f,dof,limits,_0x1107e3[_0x5b5ae2(0x280)],_0x1107e3,_0x353ec3),attach_SixDoFDragBehavior(_0x256f8f,dof,limits,_0x1107e3[_0x5b5ae2(0x5ba)],_0x1107e3,_0x353ec3);}continue;case'2':if(limits)_0x1107e3[_0x9b38aa(0x265)]=limits;continue;case'3':return _0x1107e3;case'4':dof=_0x1b74ec[_0x5b5ae2(0x314)];continue;case'5':limits=_0x1b74ec[_0x9b38aa(0x265)];continue;case'6':var _0x1ee18e=_0x3b1995[_0x5b5ae2(0x253)](gs,0x1);continue;case'7':_0x3b1995[_0x5b5ae2(0x373)](show_axis_arrow,_0x256f8f,_0x1107e3,dof,limits);continue;case'8':var _0x1107e3=get_mount(_0x256f8f,_0x1ee18e,_0x353ec3,_0x22e2a3);continue;}break;}}function update_all_planes(_0x17a3ad){var _0x2a3495=_0x186c,_0x33fcdc=_0x23a9,_0x3c6540=_0x39be,_0x171fbf={'jMXkl':_0x3c6540(0x24e),'ixjmk':function(_0x2a43f7,_0xc8235c){return _0x2a43f7+_0xc8235c;},'lazke':function(_0xbbdf3e,_0x24ad6a){return _0xbbdf3e+_0x24ad6a;},'GOMdU':function(_0x3c99f2,_0x1055d7){return _0x3c99f2+_0x1055d7;},'KYRtH':function(_0x2825ba,_0xed4f1d){return _0x2825ba+_0xed4f1d;},'uFGJr':function(_0xc8864e,_0x5c4f8a){return _0xc8864e+_0x5c4f8a;},'LloBa':_0x33fcdc(0x3d4,'zm(q'),'xTDlX':function(_0xa28722,_0x391da6){return _0xa28722==_0x391da6;},'QweBd':function(_0x561b6f,_0x1e6f76){return _0x561b6f-_0x1e6f76;},'BqwQp':function(_0x1a9828,_0x17be24){return _0x1a9828/_0x17be24;},'MrmGE':function(_0x5f454c,_0x7ba440){return _0x5f454c/_0x7ba440;},'XTvWE':function(_0xe361bd,_0x8542fa){return _0xe361bd*_0x8542fa;},'gBRWQ':function(_0x157509,_0x34b3cd){return _0x157509*_0x34b3cd;},'hArdJ':function(_0x33ec52,_0x1e805b){return _0x33ec52*_0x1e805b;},'xpBvs':function(_0x5576b3,_0x1410db){return _0x5576b3/_0x1410db;},'Yyvya':function(_0x3d4a70,_0x466a97){return _0x3d4a70*_0x466a97;},'JcRbN':_0x2a3495(0x22b),'nNOcT':function(_0x37e9f4,_0x50627b){return _0x37e9f4*_0x50627b;}},_0x4dc692=_0x171fbf['jMXkl']['split']('|'),_0x5a522f=0x0;while(!![]){switch(_0x4dc692[_0x5a522f++]){case'0':if(r1==0x0)r1=0x186a0;continue;case'1':console[_0x3c6540(0x4e8)](_0x171fbf[_0x2a3495(0x4be)](_0x171fbf[_0x3c6540(0x187)](_0x171fbf[_0x3c6540(0x60c)](_0x171fbf[_0x2a3495(0x44d)](_0x171fbf[_0x33fcdc(0x3b1,'Qu3r')](_0x171fbf['KYRtH'](_0x171fbf[_0x3c6540(0x5fe)](_0x171fbf[_0x3c6540(0x5fe)](_0x171fbf[_0x3c6540(0x5fe)]('D\x20',D),_0x171fbf[_0x2a3495(0x23b)]),f1),',\x20f2\x20'),f2),_0x33fcdc(0x304,'u$Ov')),h1),_0x33fcdc(0x37d,'*R[5')),h2));continue;case'2':if(_0x17a3ad?.['r1']==undefined||_0x171fbf[_0x3c6540(0x299)](_0x17a3ad?.[_0x33fcdc(0x4c7,'[]54')],undefined))return;continue;case'3':_0x17a3ad[_0x2a3495(0x605)][_0x3c6540(0x417)]['y']=_0x171fbf[_0x3c6540(0x43c)](_0x171fbf[_0x3c6540(0x1a4)](-thickness,0x2),h2);continue;case'4':thickness=_0x17a3ad[_0x33fcdc(0x56c,'1jg7')];continue;case'5':_0x17a3ad[_0x2a3495(0x275)][_0x3c6540(0x417)]['y']=thickness/0x2+h1;continue;case'6':h2=_0x171fbf[_0x3c6540(0x2a3)](_0x171fbf[_0x3c6540(0x347)](_0x171fbf[_0x3c6540(0x2c8)](-f2,thickness),_0x171fbf[_0x3c6540(0x43c)](n2,n1)),_0x171fbf['hArdJ'](n2,r1));continue;case'7':h1=_0x171fbf[_0x2a3495(0x395)](_0x171fbf['Yyvya'](f1,thickness)*_0x171fbf['QweBd'](n3,n2),n2*r2);continue;case'8':console[_0x33fcdc(0x178,'gX5D')](_0x171fbf[_0x33fcdc(0x332,'zm(q')](_0x171fbf[_0x2a3495(0x369)],n2));continue;case'9':n3=0x1;continue;case'10':r1=_0x17a3ad['r1'];continue;case'11':_0x17a3ad[_0x33fcdc(0x2bd,'H#A]')][_0x33fcdc(0x49a,'JEjR')]['y']=-f2;continue;case'12':_0x17a3ad[_0x2a3495(0x25f)][_0x2a3495(0x2bc)]['y']=-f1;continue;case'13':if(_0x171fbf[_0x3c6540(0x299)](r2,0x0))r2=0x186a0;continue;case'14':r2=-r2;continue;case'15':r2=_0x17a3ad['r2'];continue;case'16':f2=n3/D;continue;case'17':n2=_0x17a3ad[_0x2a3495(0x5f6)];continue;case'18':f1=-n1/D;continue;case'19':D=_0x171fbf['uFGJr'](_0x171fbf['xpBvs'](_0x171fbf[_0x2a3495(0x5dd)](n2,n1),r1)+_0x171fbf[_0x3c6540(0x566)](n3-n2,r2),_0x171fbf[_0x3c6540(0x566)](_0x171fbf[_0x2a3495(0x40b)](_0x171fbf[_0x3c6540(0x52c)](n2-n1,n3-n2),thickness),_0x171fbf[_0x33fcdc(0x48d,'6tmC')](_0x171fbf[_0x33fcdc(0x240,'N$l$')](n2,r1),r2)));continue;case'20':n1=0x1;continue;}break;}}function add_principal_planes(_0xad7a9b,_0x19a56b,_0x3195ca,_0x592f92,_0x27edc8,_0x3df4fc,_0x568978=gs*0x1,_0x4f256c=1.52){var _0x111ea2=_0x186c,_0x4fc3f7=_0x39be,_0x2e21c7=_0x23a9,_0x31d0f9={'HDCAq':function(_0xb1618e,_0x961d0f){return _0xb1618e==_0x961d0f;},'aevxj':function(_0x2b1d70,_0x52a4d4){return _0x2b1d70*_0x52a4d4;},'EKclh':function(_0x6fee2,_0x1f596a){return _0x6fee2*_0x1f596a;},'Fszyg':function(_0x102d2a,_0x22a845){return _0x102d2a+_0x22a845;},'HrLcC':function(_0x30fdd7,_0x18898f){return _0x30fdd7+_0x18898f;},'hSwkR':_0x2e21c7(0x5c7,'Qu3r'),'PoHzN':function(_0x4bdcd7,_0x2e9d3f,_0x5bbb50,_0x5e322e,_0x2aa98a,_0x413ded){return _0x4bdcd7(_0x2e9d3f,_0x5bbb50,_0x5e322e,_0x2aa98a,_0x413ded);},'vrPwt':function(_0x16ee35,_0x14482a){return _0x16ee35*_0x14482a;},'ELMbh':function(_0x2070ba,_0x130461){return _0x2070ba*_0x130461;},'rRtZi':function(_0x57a0cb,_0x19237f){return _0x57a0cb*_0x19237f;},'XmnRE':function(_0x302e2b,_0x2af203){return _0x302e2b+_0x2af203;},'bFnao':'focal_plane_B_','XaHJL':function(_0x1d7ef9,_0x2da11f,_0x3fba63,_0x4702b6,_0x2ec25c,_0x562971){return _0x1d7ef9(_0x2da11f,_0x3fba63,_0x4702b6,_0x2ec25c,_0x562971);},'ISicD':function(_0x1926db,_0x465bb6){return _0x1926db*_0x465bb6;},'twXUP':function(_0x140ddd,_0x1e57f4){return _0x140ddd*_0x1e57f4;},'bLVtb':function(_0x1196a6,_0x31eac2){return _0x1196a6(_0x31eac2);}};if(_0x592f92==0x0)_0x592f92=0x186a0+gs;if(_0x31d0f9[_0x4fc3f7(0x52f)](_0x27edc8,0x0))_0x27edc8=_0x31d0f9[_0x2e21c7(0x319,'bgRR')](0x3b9aca00,gs);_0x19a56b['thickness']=_0x3df4fc,box_shape={'width':1.2*_0x568978,'depth':_0x31d0f9[_0x111ea2(0x29e)](1.4,_0x568978),'height':0.01*_0x568978},_0x19a56b[_0x4fc3f7(0x5bc)]=BABYLON['MeshBuilder']['CreateBox'](_0x31d0f9['Fszyg']('principle_plane_A_',lens_id),box_shape,_0xad7a9b),_0x19a56b[_0x2e21c7(0x469,'0P7f')]=BABYLON[_0x4fc3f7(0x26a)][_0x111ea2(0x2ca)](_0x31d0f9[_0x2e21c7(0x3b5,'gX5D')](_0x31d0f9[_0x2e21c7(0x259,'(%c0')],lens_id),box_shape,_0xad7a9b),_0x19a56b[_0x2e21c7(0x513,'((Zu')][_0x111ea2(0x450)]=materials[_0x4fc3f7(0x579)],_0x19a56b[_0x111ea2(0x275)][_0x4fc3f7(0x46d)]=materials[_0x4fc3f7(0x579)],_0x19a56b[_0x111ea2(0x605)][_0x4fc3f7(0x2d2)]=![],_0x19a56b[_0x111ea2(0x275)][_0x111ea2(0x2ec)]=![],_0x19a56b[_0x4fc3f7(0x5bc)][_0x4fc3f7(0x343)]=_0x19a56b,_0x19a56b[_0x111ea2(0x275)][_0x4fc3f7(0x343)]=_0x19a56b,_0x19a56b[_0x2e21c7(0x33d,'G58Q')]=_0x31d0f9['PoHzN'](show_label,_0xad7a9b,_0x19a56b[_0x4fc3f7(0x5bc)],extra_height=_0x31d0f9[_0x2e21c7(0x3ad,'qrqD')](0.18,gs),toshow='P1',_0x31d0f9[_0x2e21c7(0x4b7,'G58Q')](gs,0.1)),_0x19a56b[_0x4fc3f7(0x351)]=_0x31d0f9[_0x2e21c7(0x47e,'qrqD')](show_label,_0xad7a9b,_0x19a56b[_0x4fc3f7(0x27f)],extra_height=_0x31d0f9[_0x111ea2(0x2dd)](0.3,gs),toshow='P2',_0x31d0f9['rRtZi'](gs,0.1)),_0x19a56b[_0x4fc3f7(0x3c3)]=BABYLON['MeshBuilder']['CreateBox'](_0x31d0f9[_0x2e21c7(0x4a5,'*R[5')](_0x2e21c7(0x289,'6tmC'),lens_id),box_shape,_0xad7a9b),_0x19a56b[_0x4fc3f7(0x3f2)]=BABYLON[_0x4fc3f7(0x26a)][_0x111ea2(0x2ca)](_0x31d0f9[_0x4fc3f7(0x40e)]+lens_id,box_shape,_0xad7a9b),_0x19a56b[_0x4fc3f7(0x3c3)][_0x2e21c7(0x384,'N$l$')]=materials['focal_plane'],_0x19a56b[_0x2e21c7(0x5b5,'$p!E')][_0x2e21c7(0x4b3,'bgRR')]=materials['focal_plane'],_0x19a56b[_0x2e21c7(0x255,'$p!E')]['isPickable']=![],_0x19a56b[_0x4fc3f7(0x3f2)]['isPickable']=![],_0x19a56b[_0x111ea2(0x598)][_0x2e21c7(0x442,'gX5D')]=_0x19a56b[_0x111ea2(0x605)],_0x19a56b[_0x2e21c7(0x3a4,'Rg(E')]['parent']=_0x19a56b[_0x111ea2(0x275)],_0x19a56b[_0x111ea2(0x2a6)]=_0x31d0f9['PoHzN'](show_label,_0xad7a9b,_0x19a56b[_0x2e21c7(0x25b,'RDVW')],extra_height=0.18*gs,toshow='f1',gs*0.1),_0x19a56b[_0x111ea2(0x2e0)]=_0x31d0f9[_0x4fc3f7(0x5e8)](show_label,_0xad7a9b,_0x19a56b[_0x2e21c7(0x3a4,'Rg(E')],extra_height=_0x31d0f9['ISicD'](0.3,gs),toshow='f2',_0x31d0f9[_0x2e21c7(0x39a,'Qe)g')](gs,0.1)),update_all_planes(_0x19a56b);function _0x2ddc7d(_0x191ddc){var _0x2a44f5=_0x4fc3f7,_0x1b1d27=_0x2e21c7,_0x10469a=_0x111ea2;_0x19a56b[_0x10469a(0x605)]['isVisible']=_0x191ddc&&_0x3195ca['principle1'],_0x19a56b[_0x1b1d27(0x3db,'bgRR')][_0x10469a(0x196)]=_0x191ddc&&_0x3195ca[_0x2a44f5(0x31f)],_0x19a56b[_0x1b1d27(0x4ae,'NXs(')][_0x1b1d27(0x48e,'Xv3t')]=_0x191ddc&&_0x3195ca[_0x10469a(0x38a)],_0x19a56b[_0x2a44f5(0x3f2)]['isVisible']=_0x191ddc&&_0x3195ca[_0x2a44f5(0x49d)],_0x19a56b[_0x2a44f5(0x607)]['isVisible']=_0x191ddc&&_0x3195ca[_0x2a44f5(0x30e)],_0x19a56b[_0x1b1d27(0x528,'Xv3t')][_0x10469a(0x196)]=_0x191ddc&&_0x3195ca[_0x2a44f5(0x31f)],_0x19a56b[_0x2a44f5(0x611)]['isVisible']=_0x191ddc&&_0x3195ca['focus1'],_0x19a56b['fp2L'][_0x10469a(0x196)]=_0x191ddc&&_0x3195ca[_0x10469a(0x3c2)];}!show_planes_observable&&(show_planes_observable=new BABYLON[(_0x111ea2(0x238))]()),show_planes_observable['add'](_0x2ddc7d),_0x31d0f9[_0x4fc3f7(0x40f)](_0x2ddc7d,global_show_planes);}function norays_predicate(_0x33f4f1){var _0x4b643c=_0x23a9,_0x2f86e7=_0x186c,_0x2d5bb1={'xXZsC':_0x2f86e7(0x456)};return!![];if(_0x33f4f1[_0x4b643c(0x411,'1jg7')][_0x4b643c(0x1f8,'*R[5')](_0x2d5bb1[_0x4b643c(0x55e,'zm(q')]))return!![];else return![];}function get_focal_length(_0x363307){var _0x2c0088=_0x39be,_0x27c028=_0x23a9,_0x4e7ad2=_0x186c,_0x4ea42b={'vaiEr':_0x4e7ad2(0x261),'JFGlH':function(_0x61610,_0x2e0fa4){return _0x61610!=_0x2e0fa4;},'xYmft':function(_0x1c5ee3,_0x24cdc1){return _0x1c5ee3/_0x24cdc1;},'wsqNW':function(_0x4b752d,_0x2b5bce){return _0x4b752d-_0x2b5bce;},'BWvxW':function(_0x328695,_0xdf2e4){return _0x328695/_0xdf2e4;},'vpwBb':function(_0x481406,_0x444864){return _0x481406+_0x444864;},'WKKpU':function(_0xb41e25,_0x2fcf05){return _0xb41e25-_0x2fcf05;}},_0x48911d=_0x4ea42b[_0x27c028(0x61c,'$&nX')][_0x2c0088(0x3b4)]('|'),_0x3df1e0=0x0;while(!![]){switch(_0x48911d[_0x3df1e0++]){case'0':if(_0x4ea42b[_0x4e7ad2(0x56d)](_0x363307?.[_0x2c0088(0x2fa)],undefined))refractive_index=_0x363307[_0x2c0088(0x2fa)];continue;case'1':_0x4ea42b[_0x27c028(0x4bf,'$&nX')](r1,0x0)&&(_0x4ebe6d=_0x4ea42b[_0x4e7ad2(0x3de)](r1,_0x4ea42b[_0x27c028(0x1a9,'*R[5')](refractive_index,0x1)));continue;case'2':return _0x4ebe6d;case'3':var _0x4ebe6d=-0x3e8;continue;case'4':refractive_index=1.52;continue;case'5':_0x4ea42b[_0x27c028(0x179,'$7P#')](r2,0x0)&&(_0x4ebe6d=_0x4ea42b[_0x27c028(0x394,'H#A]')](0x1,_0x4ea42b[_0x2c0088(0x404)](0x1/_0x4ebe6d,_0x4ea42b[_0x4e7ad2(0x3a5)](_0x4ea42b[_0x2c0088(0x28d)](refractive_index,0x1),r2))));continue;}break;}}function get_lens(_0x712527,_0x5c51b7){var _0x376823=_0x23a9,_0x5b031f=_0x39be,_0x31308a=_0x186c,_0x5bcc28={'BSYfe':function(_0x378f1d,_0x13fc7a){return _0x378f1d+_0x13fc7a;},'XgmBq':function(_0x10a48b,_0x27e31e){return _0x10a48b*_0x27e31e;},'YkDub':function(_0x37c65e,_0xf473f7){return _0x37c65e*_0xf473f7;},'xNwQN':function(_0xd1a635,_0xa3aeab){return _0xd1a635-_0xa3aeab;},'dFYRM':_0x31308a(0x60f),'pQCAm':function(_0x3921b8,_0x54e60c){return _0x3921b8(_0x54e60c);},'YiFBV':function(_0x249fde,_0x4cd952){return _0x249fde/_0x4cd952;},'LusSj':function(_0x19feb3,_0x2d97ed){return _0x19feb3==_0x2d97ed;},'KEFaD':function(_0x239f0b,_0x3454e5){return _0x239f0b*_0x3454e5;},'BLsuX':function(_0x129db6,_0x12ca88){return _0x129db6==_0x12ca88;},'AooMa':function(_0x5b162e,_0x46ece3){return _0x5b162e!=_0x46ece3;},'yWrDx':function(_0x1b123f,_0x2ed6b2){return _0x1b123f/_0x2ed6b2;},'qCesb':function(_0x269e66,_0x34a79f){return _0x269e66!=_0x34a79f;},'MMDfV':function(_0x9efcb5,_0x4cbfb7){return _0x9efcb5*_0x4cbfb7;},'yIQnh':'2|6|4|0|3|1|5','mcUxr':_0x31308a(0x5ca),'TVhie':function(_0x5717bc,_0x301696){return _0x5717bc-_0x301696;},'FMYVY':function(_0x96294a,_0x354441){return _0x96294a+_0x354441;},'EvwaT':_0x5b031f(0x35d),'rEINe':function(_0x49d8d9,_0x25a3eb){return _0x49d8d9+_0x25a3eb;},'arNNf':function(_0x5bb2c5,_0x30c695){return _0x5bb2c5/_0x30c695;},'EmvsF':_0x31308a(0x1cb),'XohnL':function(_0x903a95,_0x38ef14){return _0x903a95*_0x38ef14;},'lYOtm':function(_0xdde614,_0xe75c01){return _0xdde614*_0xe75c01;},'NdfKp':function(_0x4e5c40,_0x556cb0){return _0x4e5c40/_0x556cb0;},'Rsxls':_0x5b031f(0x200),'QtHim':function(_0x504ccc,_0xa2deba){return _0x504ccc<_0xa2deba;},'fUXKd':function(_0x424f77,_0x4899ae){return _0x424f77+_0x4899ae;},'QIpAl':function(_0x1591d5,_0x1f35c6){return _0x1591d5-_0x1f35c6;},'GuQsU':function(_0x297a77,_0x1600a3){return _0x297a77/_0x1600a3;},'HJKER':function(_0x5e4239,_0x578d31){return _0x5e4239*_0x578d31;},'suthF':function(_0x3f0326,_0x1814e2){return _0x3f0326!=_0x1814e2;},'cryng':function(_0x10bf58,_0xb12be1){return _0x10bf58/_0xb12be1;},'JokYz':function(_0x553d37,_0x69569c){return _0x553d37+_0x69569c;},'IpGAV':function(_0x7f622c,_0x393e6d){return _0x7f622c/_0x393e6d;},'oJHre':function(_0x4be989,_0x439e20){return _0x4be989/_0x439e20;},'DlHMw':function(_0x4f3a30,_0x3586bd){return _0x4f3a30/_0x3586bd;},'wbVHh':function(_0x5ec2cb,_0x980649){return _0x5ec2cb*_0x980649;},'MbGWw':function(_0x525f8f,_0xf3361f){return _0x525f8f*_0xf3361f;},'THJNI':function(_0x38ff55,_0xaebe63){return _0x38ff55*_0xaebe63;},'GcSyy':function(_0x50beb5,_0x3d5468){return _0x50beb5*_0x3d5468;},'uBobn':function(_0x3d5285,_0x563270){return _0x3d5285/_0x563270;},'YaBSQ':function(_0x1926be,_0x2d2214){return _0x1926be<_0x2d2214;},'eviWb':function(_0x24ed39,_0x359a40){return _0x24ed39+_0x359a40;},'lkoIH':function(_0x56658f,_0x31da89){return _0x56658f-_0x31da89;},'IaXYF':function(_0x2b7bec,_0x28460f){return _0x2b7bec-_0x28460f;},'HKybZ':function(_0x225d81,_0x221966){return _0x225d81+_0x221966;},'qkijx':'lens\x20','CSQtO':function(_0x304436,_0x217136){return _0x304436*_0x217136;},'FORQk':'Adding\x20refractive\x20index\x20slider','wupsE':_0x376823(0x2fb,'[]54'),'JpFPq':_0x376823(0x1df,'Xv3t'),'FVurS':function(_0x2a8a68,_0x5edecd){return _0x2a8a68+_0x5edecd;},'bIaUf':function(_0xa13fd1,_0x4f3ccc,_0x24a56c,_0x3ee5db){return _0xa13fd1(_0x4f3ccc,_0x24a56c,_0x3ee5db);},'JgQrt':function(_0x12cf3c,_0x2cd2b5,_0xb8ba69,_0x1dccf3,_0x1bef55,_0x25dd42,_0x211ab2,_0x1361cc){return _0x12cf3c(_0x2cd2b5,_0xb8ba69,_0x1dccf3,_0x1bef55,_0x25dd42,_0x211ab2,_0x1361cc);},'DCeIn':function(_0x178c59,_0x219620,_0xb17b19,_0x54681a,_0x59960f,_0x2cb284,_0xeb4603){return _0x178c59(_0x219620,_0xb17b19,_0x54681a,_0x59960f,_0x2cb284,_0xeb4603);},'bshgZ':function(_0x459313,_0x3ad48a){return _0x459313/_0x3ad48a;},'sqyQj':function(_0x271e63,_0x57d7eb){return _0x271e63==_0x57d7eb;},'sfAXR':_0x5b031f(0x388)};_0x5c51b7[_0x376823(0x5da,'Qe)g')]&&(_0x5c51b7[_0x31308a(0x38a)]=!![],_0x5c51b7[_0x5b031f(0x49d)]=!![]);_0x5c51b7['principle']&&(_0x5c51b7[_0x376823(0x20b,'o7Eo')]=!![],_0x5c51b7[_0x5b031f(0x31f)]=!![]);outer_diameter=_0x5bcc28['KEFaD'](gs,0x1);if(_0x5bcc28[_0x376823(0x227,'H#A]')](_0x5c51b7['r1'],undefined))_0x5c51b7['r1']=0x1;if(_0x5c51b7['r2']==undefined)_0x5c51b7['r2']=0x0;if(!_0x5c51b7[_0x31308a(0x387)])_0x5c51b7['wedge_angle']=0x0;if(_0x5bcc28[_0x5b031f(0x1ea)](_0x5c51b7[_0x376823(0x248,'u$Ov')],undefined))_0x5c51b7[_0x5b031f(0x4b9)]=_0x5bcc28[_0x5b031f(0x3ca)](_0x5c51b7[_0x376823(0x28e,'bEK3')],Math[_0x376823(0x20a,'zm(q')](gs,0.25));if(!_0x5c51b7[_0x376823(0x1a7,'ON!)')])_0x5c51b7[_0x5b031f(0x43e)]=0.3;if(_0x5bcc28['BLsuX'](_0x5c51b7['r1'],0x0)&&_0x5bcc28[_0x31308a(0x1a2)](_0x5c51b7['r2'],0x0)){_0x5c51b7['r1']=_0x5c51b7['r2'],_0x5c51b7['r2']=0x0;if(_0x5c51b7['rotation']){if(is_scalar(_0x5c51b7[_0x376823(0x1f6,'o7Eo')]))_0x5c51b7[_0x5b031f(0x5c1)]+=0xb4;else _0x5c51b7[_0x376823(0x4d3,'RDVW')][0x1]+=0xb4;}else _0x5c51b7[_0x31308a(0x43f)]=0xb4;}var _0xc2e89e=_0x5c51b7['r1']*gs,_0x5c00ec=_0x5bcc28['KEFaD'](_0x5c51b7['r2'],gs),_0x1ee630=_0x5c51b7['wedge_angle'],_0x39cf36=_0x5bcc28['MMDfV'](_0x5c51b7['thickness'],gs);if(!_0x5c51b7[_0x31308a(0x5d6)])_0x5c51b7[_0x376823(0x44c,'(%c0')]=![];var _0x541c12=_0x5c51b7[_0x376823(0x4cb,'G58Q')],_0x50aa31=null;const _0x34fbd5=Math[_0x31308a(0x1f5)](_0xc2e89e),_0x186f4b=Math[_0x376823(0x377,'H#A]')](_0x5c00ec),_0x475ff1=(_0x34fbd5+_0x186f4b+_0x39cf36)/0x2;var _0x47d13d=0x20,_0x45cc23=0x0,_0x162422=0x0;if(_0x5bcc28['BLsuX'](_0xc2e89e,0x0)){var _0x488df5=_0x5bcc28[_0x5b031f(0x180)][_0x376823(0x2c1,'h]p[')]('|'),_0x1c3d18=0x0;while(!![]){switch(_0x488df5[_0x1c3d18++]){case'0':_0x50aa31=BABYLON[_0x5b031f(0x59a)]['FromMesh'](_0x13092f);continue;case'1':_0x13092f[_0x5b031f(0x23d)]();continue;case'2':var _0x13092f=BABYLON[_0x31308a(0x18b)]['CreateCylinder'](_0x5bcc28['mcUxr'],{'diameter':outer_diameter,'height':_0x5bcc28[_0x376823(0x57d,'(%c0')](_0x475ff1,0x2)},_0x712527);continue;case'3':_0x50aa31[_0x376823(0x3e4,'16c1')]['x']=_0x5bcc28[_0x376823(0x613,'bgRR')](_0x475ff1,_0x5bcc28[_0x376823(0x5c2,'$p!E')](_0x39cf36,0x2));continue;case'4':_0x13092f[_0x31308a(0x484)](BABYLON['Matrix'][_0x5b031f(0x51d)](0x0,-_0x475ff1+_0x39cf36/0x2,0x0),![]);continue;case'5':_0x45cc23=_0x5bcc28[_0x31308a(0x31a)](_0x45cc23,_0x5bcc28[_0x5b031f(0x3ca)](_0x39cf36,0x2));continue;case'6':_0x13092f[_0x31308a(0x5f4)](!![]);continue;}break;}}else{var _0x1c43fa=_0x5bcc28[_0x376823(0x305,'((Zu')][_0x5b031f(0x3b4)]('|'),_0x50f3aa=0x0;while(!![]){switch(_0x1c43fa[_0x50f3aa++]){case'0':_0x12afa1[_0x376823(0x27c,'NXs(')]['y']=_0x5bcc28['FMYVY'](-_0xc2e89e,_0x39cf36/0x2);continue;case'1':var _0x4c047c=BABYLON[_0x5b031f(0x59a)][_0x5b031f(0x392)](_0x12afa1);continue;case'2':_0x45cc23=_0x5bcc28[_0x5b031f(0x193)](_0x5bcc28[_0x5b031f(0x437)](_0x5bcc28[_0x5b031f(0x193)](_0x45cc23,_0x39cf36/0x2),_0x34fbd5),Math[_0x5b031f(0x308)](_0x5bcc28[_0x31308a(0x591)](_0x34fbd5,_0x34fbd5)-_0x5bcc28[_0x5b031f(0x5d9)](_0x5bcc28[_0x31308a(0x591)](outer_diameter,outer_diameter),0x4)));continue;case'3':var _0x2efa76=BABYLON['CSG'][_0x31308a(0x225)](_0x1dbf22);continue;case'4':_0x541c12?(_0x12afa1=BABYLON['MeshBuilder'][_0x5b031f(0x570)](_0x5bcc28[_0x376823(0x1e0,'((Zu')],{'diameter':_0x5bcc28[_0x31308a(0x578)](0x2,_0x34fbd5),'height':_0x5bcc28[_0x5b031f(0x5d1)](_0x475ff1,0x2)},_0x712527),_0x12afa1[_0x376823(0x624,'16c1')]['x']=_0x5bcc28[_0x376823(0x22d,'16c1')](Math['PI'],0x2)):_0x12afa1=BABYLON[_0x31308a(0x18b)][_0x5b031f(0x476)](_0x5bcc28[_0x5b031f(0x509)],{'diameter':_0x5bcc28[_0x376823(0x5f0,'cyv&')](0x2,_0x34fbd5),'segments':_0x47d13d},_0x712527);continue;case'5':_0x1dbf22[_0x376823(0x59c,'c&UR')]();continue;case'6':if(_0x5bcc28[_0x5b031f(0x403)](_0xc2e89e,0x0))_0x50aa31=_0x2efa76['subtract'](_0x4c047c);else _0x50aa31=_0x2efa76[_0x376823(0x22c,'((Zu')](_0x4c047c);continue;case'7':var _0x12afa1=null;continue;case'8':_0x12afa1[_0x376823(0x495,'**iC')](!![]);continue;case'9':var _0x1dbf22=BABYLON[_0x31308a(0x18b)][_0x5b031f(0x570)](_0x5bcc28['mcUxr'],{'diameter':outer_diameter,'height':_0x5bcc28[_0x376823(0x524,'gX5D')](_0x475ff1,0x2)},_0x712527);continue;case'10':_0x162422=_0x5bcc28['fUXKd'](_0x162422-_0x34fbd5,Math['sqrt'](_0x5bcc28['QIpAl'](_0x5bcc28['lYOtm'](_0x34fbd5,_0x34fbd5),_0x5bcc28[_0x5b031f(0x28c)](_0x5bcc28[_0x5b031f(0x294)](outer_diameter,outer_diameter),0x4))));continue;case'11':_0x12afa1[_0x5b031f(0x23d)]();continue;}break;}}_0x50aa31[_0x376823(0x52b,'*R[5')]=!![];if(_0x5c00ec==0x0){var _0x313a52=BABYLON[_0x5b031f(0x26a)][_0x5b031f(0x570)](_0x5bcc28[_0x376823(0x4ea,'NXs(')],{'diameter':outer_diameter,'height':_0x5bcc28[_0x376823(0x27b,'1jg7')](_0x475ff1,0x4)},_0x712527);if(_0x5bcc28[_0x376823(0x5d3,'6tmC')](_0x1ee630,0x0)){let _0x19e1b4=_0x5bcc28['cryng'](_0x1ee630*Math['PI'],0xb4);_0x313a52['rotation']['z']=_0x19e1b4,_0x313a52[_0x5b031f(0x417)]['y']=_0x5bcc28[_0x5b031f(0x1e7)](_0x5bcc28[_0x31308a(0x4c8)](0x2,_0x475ff1)-_0x5bcc28[_0x5b031f(0x358)](_0x39cf36,0x2),_0x5bcc28[_0x376823(0x4a3,'1jg7')](outer_diameter*Math['sin'](_0x19e1b4),0x2)),_0x45cc23=_0x5bcc28['JokYz'](_0x45cc23,_0x5bcc28['DlHMw'](_0x39cf36,0x2))-_0x5bcc28['DlHMw'](_0x5bcc28[_0x376823(0x399,'16c1')](_0x5bcc28[_0x31308a(0x609)](0x4,Math[_0x376823(0x5f9,'Qe)g')](_0x19e1b4)),outer_diameter),0x2);}else _0x313a52[_0x31308a(0x2bc)]['y']=_0x5bcc28['QIpAl'](_0x5bcc28['MbGWw'](0x2,_0x475ff1),_0x5bcc28[_0x376823(0x2d1,'G58Q')](_0x39cf36,0x2)),_0x45cc23=_0x5bcc28[_0x5b031f(0x1e7)](_0x45cc23,_0x39cf36/0x2);var _0x4e7fc2=BABYLON[_0x31308a(0x32d)][_0x5b031f(0x392)](_0x313a52);_0x50aa31=_0x50aa31[_0x31308a(0x213)](_0x4e7fc2),_0x313a52[_0x5b031f(0x23d)]();}else{var _0x334c91=null;_0x541c12?(_0x334c91=BABYLON[_0x376823(0x4ed,'$&YU')][_0x376823(0x42b,'RDVW')](_0x31308a(0x1cb),{'diameter':_0x5bcc28[_0x376823(0x170,'qrqD')](0x2,_0x186f4b),'height':_0x5bcc28[_0x376823(0x419,'w]rN')](_0x475ff1,0x2)},_0x712527),_0x334c91['rotation']['x']=_0x5bcc28[_0x5b031f(0x5ab)](Math['PI'],0x2)):_0x334c91=BABYLON[_0x31308a(0x18b)]['CreateSphere'](_0x5bcc28[_0x5b031f(0x509)],{'diameter':0x2*_0x186f4b,'segments':_0x47d13d},_0x712527);_0x334c91[_0x5b031f(0x417)]['y']=_0x5bcc28[_0x31308a(0x47a)](_0x5c00ec,_0x5bcc28[_0x5b031f(0x5ab)](_0x39cf36,0x2));var _0xd9dfff=BABYLON[_0x5b031f(0x59a)][_0x376823(0x504,'*R[5')](_0x334c91);if(_0x5bcc28[_0x5b031f(0x500)](_0x5c00ec,0x0))_0x50aa31=_0x50aa31[_0x31308a(0x316)](_0xd9dfff);else _0x50aa31=_0x50aa31['intersect'](_0xd9dfff);_0x334c91[_0x5b031f(0x23d)](),_0x45cc23=_0x5bcc28['eviWb'](_0x5bcc28[_0x376823(0x1d5,'o7Eo')](_0x5bcc28[_0x31308a(0x2cb)](_0x45cc23,_0x5bcc28[_0x376823(0x4bd,'G58Q')](_0x39cf36,0x2)),_0x186f4b),Math[_0x5b031f(0x308)](_0x5bcc28[_0x376823(0x1e5,'h]p[')](_0x186f4b*_0x186f4b,_0x5bcc28['GcSyy'](outer_diameter,outer_diameter)/0x4))),_0x162422=_0x5bcc28['IaXYF'](_0x5bcc28[_0x5b031f(0x4f0)](_0x162422,_0x186f4b),Math[_0x5b031f(0x308)](_0x186f4b*_0x186f4b-_0x5bcc28[_0x31308a(0x4fd)](outer_diameter,outer_diameter)/0x4));}_0x50aa31[_0x31308a(0x43f)]['z']+=deg90;var _0x47db16=_0x50aa31[_0x5b031f(0x3e3)](_0x376823(0x553,'H#A]'),null,_0x712527);_0x47db16['r1']=_0xc2e89e,_0x47db16['r2']=_0x5c00ec,lens=new BABYLON[(_0x376823(0x1f4,'IZBM'))](_0x5bcc28['qkijx']+current_element),_0x47db16['setParent'](lens),lens[_0x5b031f(0x548)]=show_label(_0x712527,lens),lens[_0x5b031f(0x548)][_0x376823(0x34e,'Rg(E')]['y']+=_0x5bcc28[_0x31308a(0x56a)](outer_diameter,0.2);if(_0x5c51b7[_0x376823(0x1fb,'Nnlr')]){if(_0x5c51b7[_0x376823(0x1ec,'bgRR')][0x0]&&_0x5c51b7[_0x31308a(0x5f6)][0x1]){console['log'](_0x5bcc28['FORQk']);function _0x4d6789(_0x451c6c){var _0x7edcad=_0x376823,_0x4cd374=_0x5b031f,_0x78b64=_0x31308a;const _0x5f2149=_0x5bcc28[_0x78b64(0x1b6)](_0x5bcc28[_0x4cd374(0x418)](_0x451c6c,_0x5c51b7[_0x78b64(0x5f6)][0x0]),_0x5bcc28[_0x4cd374(0x42d)](_0x5bcc28['xNwQN'](0x1,_0x451c6c),_0x5c51b7[_0x78b64(0x5f6)][0x1]));_0x47db16[_0x4cd374(0x2fa)]=_0x5f2149,console['log'](_0x5bcc28[_0x78b64(0x1d8)]+_0x47db16[_0x7edcad(0x219,'Rg(E')]),_0x5bcc28[_0x7edcad(0x523,'o7Eo')](update_all_planes,_0x47db16),trace_rays(_0x712527,!![],0.1);}var _0x4fe070=null,_0x2d08c8=new BABYLON[(_0x376823(0x325,'RDVW'))]['GUI3DManager'](_0x712527),_0x596c05=new BABYLON[(_0x376823(0x462,'$&nX'))](_0x5bcc28[_0x5b031f(0x344)]);_0x596c05['rotation']['y']=deg90;var _0x2eb262=new BABYLON[(_0x31308a(0x2a2))][(_0x31308a(0x5a2))](!![]);_0x2d08c8[_0x5b031f(0x2d5)](_0x2eb262),_0x2eb262[_0x376823(0x4c9,'Nnlr')](_0x596c05);var _0x4fe070=new BABYLON['GUI'][(_0x376823(0x317,'**iC'))](_0x5bcc28[_0x376823(0x48f,'zm(q')]);_0x2eb262[_0x31308a(0x471)](_0x4fe070),_0x4fe070[_0x5b031f(0x54f)]=new BABYLON[(_0x31308a(0x206))](1.2,0x1,0x2),_0x596c05[_0x376823(0x3a8,'6JeQ')]=lens,_0x596c05['scaling']['x']=gs,_0x596c05['scaling']['y']=gs,_0x596c05[_0x31308a(0x249)]['z']=gs,_0x596c05[_0x31308a(0x2bc)]['y']=_0x5bcc28[_0x5b031f(0x2e1)](0.65,gs),_0x596c05['position']['x']=_0x5bcc28[_0x376823(0x231,'Qe)g')](1.5,_0x39cf36),_0x4fe070[_0x376823(0x45e,'zm(q')][_0x376823(0x5d8,'6tmC')](_0xb4a93f=>{var _0x35ecdd=_0x5b031f,_0x3a33d2=_0x31308a;const _0x2036c1=_0x5bcc28[_0x3a33d2(0x5e6)](_0x4fe070[_0x35ecdd(0x25c)],0x64);_0x4d6789(_0x2036c1);});if(_0x5bcc28[_0x376823(0x3ea,'RDVW')](_0x5c51b7[_0x5b031f(0x2fa)][0x2],undefined))_0x5bcc28[_0x376823(0x53c,'EzTW')](_0x4d6789,0.5);else _0x5bcc28['pQCAm'](_0x4d6789,_0x5bcc28['uBobn'](_0x5c51b7[_0x5b031f(0x2fa)][0x2]-_0x5c51b7['refractive_index'][0x0],_0x5c51b7[_0x31308a(0x5f6)][0x1]-_0x5c51b7['refractive_index'][0x0]));}else _0x47db16['refractive_index']=_0x5c51b7[_0x5b031f(0x2fa)];}lens['isPickable']=!![],_0x47db16[_0x5b031f(0x473)]=_0x5bcc28['FVurS'](_0x5bcc28[_0x376823(0x326,'nO]4')],lens_id),lens[_0x376823(0x313,'c5]6')]=_0x5b031f(0x243)+lens_id,lens_id++,mount=_0x5bcc28[_0x31308a(0x5e3)](get_post,_0x712527,_0x5c51b7,lens),mount[_0x5b031f(0x1b9)]=_0x47db16,mount[_0x5b031f(0x448)][_0x5b031f(0x34b)]=_0x5c51b7[_0x31308a(0x5d6)],_0x5bcc28['JgQrt'](add_principal_planes,_0x712527,_0x47db16,_0x5c51b7,_0xc2e89e,_0x5c00ec,_0x39cf36,outer_diameter);if(settings['use_lenstexture']&&pw_ok){_0x47db16['material']=new BABYLON['StandardMaterial'](_0x31308a(0x1e4),_0x712527),_0x47db16[_0x31308a(0x450)][_0x31308a(0x329)]=new BABYLON[(_0x376823(0x21d,'Nnlr'))](0.3,0.3,0.3);var _0x4ad12d=_0x5bcc28[_0x31308a(0x1fc)](create_lens_texture,_0x47db16,_0x712527,_0x45cc23,_0x5bcc28['bshgZ'](outer_diameter,0x2),_0x162422,_0x541c12);if(_0x5bcc28['sqyQj'](settings[_0x5b031f(0x20e)],_0x5bcc28[_0x5b031f(0x222)]))_0x4ad12d[_0x376823(0x191,'#^Hz')][_0x5b031f(0x41b)]=_0x211f52=>{var _0x3d2c3c=_0x31308a,_0x23c83f=_0x376823,_0x453b69=_0x5b031f;if(_0x211f52[_0x453b69(0x473)][_0x23c83f(0x1f8,'*R[5')](_0x3d2c3c(0x456))||_0x5bcc28[_0x453b69(0x5f2)](_0x211f52,_0x47db16))return![];else return!![];};else _0x4ad12d[_0x5b031f(0x3d2)]['push'](_0x712527[_0x31308a(0x568)],_0x712527[_0x376823(0x5ef,'c&UR')],_0x712527[_0x5b031f(0x4ad)],materials['hdrSkybox']);}else settings['use_PBR']?generateLensMaterial(_0x712527,_0x47db16,[_0x712527[_0x31308a(0x5cf)],_0x712527[_0x376823(0x1f7,'1jg7')],materials[_0x5b031f(0x390)]],focal_length):_0x47db16['material']=materials[_0x31308a(0x333)];return mount;}function generateLensMaterial(_0x277061,_0x451067,_0x540673,_0x501b96=0x2540be400){var _0x478c1e=_0x186c,_0x49c49f=_0x39be,_0xacab9b=_0x23a9,_0x36c120={'KyuiY':_0xacab9b(0x1a3,'1jg7'),'jDlHL':function(_0x9e60fb,_0x125385){return _0x9e60fb+_0x125385;},'MgliQ':function(_0x57ed30,_0x420f40){return _0x57ed30/_0x420f40;},'VvxbL':function(_0x17fd4d,_0x3b59b0){return _0x17fd4d*_0x3b59b0;},'ibTzy':function(_0x4d9bee,_0xa00e13){return _0x4d9bee*_0xa00e13;},'styeZ':_0x49c49f(0x608),'QabRK':function(_0x3fb7ec,_0x19ef7c){return _0x3fb7ec*_0x19ef7c;},'nTcoV':'lensProbe'},_0x1f3ab8=_0x36c120[_0xacab9b(0x19f,'((Zu')][_0x49c49f(0x3b4)]('|'),_0x2bd9b0=0x0;while(!![]){switch(_0x1f3ab8[_0x2bd9b0++]){case'0':bbSize=0x1;continue;case'1':bbSize=0x14*_0x36c120[_0x49c49f(0x365)](0x1,_0x36c120['MgliQ'](0xa,_0x501b96));continue;case'2':_0x321623[_0x478c1e(0x5ea)]=_0x556ae9['cubeTexture'];continue;case'3':_0x321623[_0xacab9b(0x505,'1jg7')][_0xacab9b(0x441,'$&YU')]=new BABYLON['Vector3'](_0x36c120['VvxbL'](gs,bbSize),_0x36c120[_0x49c49f(0x45f)](gs,bbSize),gs*bbSize);continue;case'4':_0x321623[_0x49c49f(0x5be)]=0.8;continue;case'5':_0x321623[_0xacab9b(0x526,'Qe)g')]=![];continue;case'6':_0x556ae9['attachToMesh'](_0x451067);continue;case'7':var _0x321623=new BABYLON[(_0x49c49f(0x1cd))](_0x36c120['styeZ'],_0x277061);continue;case'8':for(var _0x3b3efb=0x0;_0x3b3efb<_0x540673[_0x478c1e(0x18a)];_0x3b3efb++){_0x556ae9[_0x478c1e(0x221)][_0x478c1e(0x534)](_0x540673[_0x3b3efb]);}continue;case'9':_0x321623[_0x49c49f(0x40a)]=_0x556ae9[_0xacab9b(0x1a6,'wNA@')];continue;case'10':_0x321623[_0xacab9b(0x2e8,'JEjR')][_0x478c1e(0x331)]=new BABYLON[(_0x478c1e(0x206))](gs*bbSize,_0x36c120[_0xacab9b(0x59d,'16c1')](gs,bbSize),_0x36c120[_0x478c1e(0x268)](gs,bbSize));continue;case'11':_0x321623[_0x49c49f(0x3b0)]=!![];continue;case'12':_0x321623['linkRefractionWithTransparency']=!![];continue;case'13':_0x321623[_0x49c49f(0x5b3)]=1.66;continue;case'14':_0x321623['cameraExposure']=0.66;continue;case'15':_0x321623[_0xacab9b(0x270,'nO]4')]=1.52;continue;case'16':_0x451067['material']=_0x321623;continue;case'17':_0x321623[_0x49c49f(0x52e)]=0x0;continue;case'18':_0x321623[_0x478c1e(0x507)][_0xacab9b(0x40c,'$&nX')]=_0x451067['getAbsolutePosition']();continue;case'19':_0x321623[_0x478c1e(0x1dc)]=0x0;continue;case'20':var _0x556ae9=new BABYLON['ReflectionProbe'](_0x36c120['nTcoV'],0x200,_0x277061);continue;case'21':_0x321623[_0x478c1e(0x475)]=new BABYLON[(_0x478c1e(0x587))](0.1,0.1,0.1);continue;case'22':_0x321623['refractionTexture'][_0x49c49f(0x436)]=_0x451067[_0x49c49f(0x26f)]();continue;case'23':_0x321623['microSurface']=0x1;continue;}break;}}function generateMirrorMaterial(_0x508f10,_0x5d03cb,_0x572b0a,_0x58109a=new BABYLON['Color3'](0.1,0.1,0.1),_0x4e7b1d=0x0){var _0x5239b4=_0x23a9,_0x10fc5c=_0x186c,_0x2c0acb=_0x39be,_0x34a878={'mEwRL':_0x2c0acb(0x367),'WImxV':function(_0x4df86a,_0x596563){return _0x4df86a*_0x596563;},'FTgcg':function(_0x409c14,_0x347978){return _0x409c14*_0x347978;},'eMpMr':function(_0x249969,_0x3b27ec){return _0x249969*_0x3b27ec;},'IycAE':function(_0x3c5338,_0x1c1eeb){return _0x3c5338+_0x1c1eeb;},'OsuLw':_0x2c0acb(0x440)},_0x280ae1=_0x34a878[_0x2c0acb(0x5d2)][_0x10fc5c(0x510)]('|'),_0x83c8fd=0x0;while(!![]){switch(_0x280ae1[_0x83c8fd++]){case'0':_0x271d6b[_0x5239b4(0x2c3,'nO]4')](_0x5d03cb);continue;case'1':_0xcdfb6c[_0x10fc5c(0x507)]['boundingBoxSize']=new BABYLON[(_0x2c0acb(0x34d))](_0x34a878['WImxV'](gs,bbSize),_0x34a878[_0x2c0acb(0x29f)](gs,bbSize),_0x34a878['eMpMr'](gs,bbSize));continue;case'2':bbSize=0xa;continue;case'3':for(var _0x261f76=0x0;_0x261f76<_0x572b0a['length'];_0x261f76++){_0x271d6b[_0x2c0acb(0x3d2)]['push'](_0x572b0a[_0x261f76]);}continue;case'4':_0xcdfb6c[_0x10fc5c(0x507)]['boundingBoxPosition']=_0x5d03cb['getAbsolutePosition']();continue;case'5':_0xcdfb6c['reflectionTexture']=_0x271d6b[_0x5239b4(0x43d,'NXs(')];continue;case'6':_0xcdfb6c[_0x5239b4(0x4f1,'16c1')]=_0x58109a;continue;case'7':var _0x271d6b=new BABYLON[(_0x10fc5c(0x5a7))](_0x10fc5c(0x354)+_0x5d03cb[_0x10fc5c(0x455)],0x200,_0x508f10);continue;case'8':_0xcdfb6c[_0x2c0acb(0x452)]=new BABYLON['Color3'](0.1,0.1,0.1);continue;case'9':_0xcdfb6c[_0x2c0acb(0x1bd)]=0x1-_0x4e7b1d;continue;case'10':_0x5d03cb[_0x10fc5c(0x450)]=_0xcdfb6c;continue;case'11':var _0xcdfb6c=new BABYLON['StandardMaterial'](_0x34a878[_0x2c0acb(0x324)](_0x34a878[_0x2c0acb(0x21e)],_0x5d03cb[_0x2c0acb(0x473)]),_0x508f10);continue;}break;}}function get_mirror(_0x539792,_0x1abc47){var _0xdd70a2=_0x39be,_0x521f38=_0x186c,_0x52ce8d=_0x23a9,_0x2519e5={'rlnqR':function(_0x412a83,_0x35b36e){return _0x412a83*_0x35b36e;},'UewHC':function(_0x4c669d,_0x337455){return _0x4c669d*_0x337455;},'JBBzo':function(_0x46017c,_0x2a6996){return _0x46017c*_0x2a6996;},'mWCny':function(_0x11a4d8,_0x5a4cfa){return _0x11a4d8+_0x5a4cfa;},'AKCwt':_0x52ce8d(0x245,'c5]6'),'aCMiS':function(_0x359764,_0x360944){return _0x359764-_0x360944;},'MhbyO':function(_0x4e71ee,_0x21180d){return _0x4e71ee*_0x21180d;},'SbiXu':function(_0x4521fa,_0x53381a){return _0x4521fa/_0x53381a;},'VItsv':_0x521f38(0x5ca),'fwPgH':_0xdd70a2(0x549),'rmimi':function(_0x5656cd,_0xf8780d,_0x99479d,_0x2ec159,_0x114013){return _0x5656cd(_0xf8780d,_0x99479d,_0x2ec159,_0x114013);},'VEGXy':function(_0x2961fc,_0x33494b){return _0x2961fc+_0x33494b;},'fETNf':function(_0x12c8ce,_0xa73922,_0x4767b2){return _0x12c8ce(_0xa73922,_0x4767b2);}};const _0x33f98a=_0x2519e5[_0xdd70a2(0x5fb)](gs,0x1);let _0x424fd5=_0x2519e5[_0x52ce8d(0x51c,'JEjR')](_0x1abc47['r1'],gs);const _0x394f73=_0x2519e5[_0xdd70a2(0x4d7)](_0x33f98a,0.1);var _0x2a5f39=BABYLON[_0x521f38(0x18b)]['CreateBox'](_0x521f38(0x4e2),{'height':_0x33f98a,'width':_0x33f98a,'depth':_0x394f73},_0x539792);_0x2a5f39[_0xdd70a2(0x46d)]=materials[_0x52ce8d(0x3fe,'6tmC')],_0x2a5f39[_0x52ce8d(0x2ab,'h]p[')]['z']=_0x2519e5[_0x52ce8d(0x3d7,'*R[5')](_0x394f73,1.01);var _0x13d936=null;if(!_0x424fd5)_0x13d936=BABYLON['MeshBuilder']['CreatePlane'](_0x2519e5[_0xdd70a2(0x4a9)](_0x2519e5['AKCwt'],mirror_id),{'width':0.8*_0x33f98a,'height':_0x2519e5[_0xdd70a2(0x204)](0.8,_0x33f98a)},_0x539792);else{let _0x5b1fcd=Math[_0xdd70a2(0x22f)](_0x424fd5);var _0x2b0911=BABYLON[_0xdd70a2(0x26a)][_0x521f38(0x278)](_0x2519e5['mWCny'](_0x2519e5['AKCwt'],mirror_id),{'diameter':0x2*_0x5b1fcd},_0x539792);_0x2b0911[_0x521f38(0x5f4)](!![]);let _0xb5c76d=_0x2519e5['JBBzo'](0.8,_0x33f98a),_0x464579=_0x2519e5['JBBzo'](1.01,_0x2519e5[_0xdd70a2(0x461)](_0x5b1fcd,Math[_0xdd70a2(0x308)](_0x2519e5[_0x521f38(0x5a5)](_0x2519e5[_0xdd70a2(0x17a)](_0x5b1fcd,_0x5b1fcd),_0x2519e5[_0x521f38(0x58d)](_0xb5c76d*_0xb5c76d,0x4)))));_0x2b0911[_0xdd70a2(0x417)]['y']=_0x2519e5['aCMiS'](_0x424fd5,Math['sign'](_0x424fd5)*_0x464579/0x3);var _0x4b7469=BABYLON[_0x52ce8d(0x266,'Qe)g')][_0xdd70a2(0x392)](_0x2b0911),_0x15eb96=BABYLON['MeshBuilder']['CreateCylinder'](_0x2519e5[_0x52ce8d(0x42a,'$p!E')],{'diameter':_0xb5c76d,'height':_0x464579},_0x539792);_0x15eb96[_0xdd70a2(0x512)](!![]);var _0x1db97=BABYLON[_0x52ce8d(0x5b6,'[]54')][_0x52ce8d(0x172,'JEjR')](_0x15eb96);_0x1db97[_0x521f38(0x43f)]['x']+=deg90;if(_0x424fd5<0x0)mycut=_0x1db97['subtract'](_0x4b7469);else mycut=_0x1db97[_0x521f38(0x213)](_0x4b7469);_0x15eb96[_0x521f38(0x2e7)](),_0x2b0911[_0x52ce8d(0x2dc,'PA(D')](),_0x13d936=mycut['toMesh'](_0x2519e5['mWCny'](_0x2519e5['fwPgH'],mirror_id),null,_0x539792);}mirror_id++,_0x2a5f39[_0x52ce8d(0x18f,'EzTW')](_0x13d936),_0x2a5f39[_0x521f38(0x2ec)]=!![],mirrorcolor=new BABYLON[(_0x521f38(0x587))](0.3,0.3,0.3);if(settings[_0x52ce8d(0x195,'((Zu')]){if(_0x539792[_0x52ce8d(0x4df,'G58Q')])generateMirrorMaterial(_0x539792,_0x13d936,[_0x539792[_0x521f38(0x2b5)],_0x539792[_0x52ce8d(0x3f6,'Xv3t')],_0x539792[_0x521f38(0x568)]],mirrorcolor);else _0x2519e5[_0x521f38(0x3da)](generateMirrorMaterial,_0x539792,_0x13d936,[_0x539792[_0x52ce8d(0x426,'cyv&')],_0x539792['ground']],mirrorcolor);}else _0x13d936[_0xdd70a2(0x46d)]=materials['mirrorMaterial'];return mirror=new BABYLON[(_0x52ce8d(0x3f4,'w2P!'))](_0x2519e5[_0x521f38(0x46f)](_0x2519e5['AKCwt'],current_element)),_0x13d936[_0x521f38(0x54e)](mirror),mirror[_0xdd70a2(0x548)]=_0x2519e5[_0x52ce8d(0x175,'Qu3r')](show_label,_0x539792,mirror),mount=get_post(_0x539792,_0x1abc47,mirror),mount[_0x521f38(0x4c4)]=_0x13d936,mount;}function get_beamsplitter(_0x1314ea,_0x56b84e){var _0x2d3fb4=_0x186c,_0x2b3c62=_0x39be,_0x3a54b0=_0x23a9,_0x3877ad={'HxHNu':function(_0x1cb978,_0xf325b){return _0x1cb978*_0xf325b;},'skmNe':_0x3a54b0(0x216,'Xv3t'),'bpdCt':function(_0xadc921,_0x330ee9){return _0xadc921*_0x330ee9;},'aTqFJ':'bs-support','qoYtD':function(_0x3992bb,_0x5e408e){return _0x3992bb+_0x5e408e;},'sTqdq':function(_0x885fff,_0x219956){return _0x885fff*_0x219956;},'KMMnd':function(_0x5e1191,_0x1ed4ca){return _0x5e1191*_0x1ed4ca;},'nopOY':function(_0x28d00f,_0x553284,_0x3f40c0,_0x4e480e,_0x519d6f,_0x5603fc){return _0x28d00f(_0x553284,_0x3f40c0,_0x4e480e,_0x519d6f,_0x5603fc);},'oXLyM':function(_0x185cd2,_0x2341ac,_0x4f99c3){return _0x185cd2(_0x2341ac,_0x4f99c3);},'TSZeB':function(_0x39b1be,_0x375c8a,_0x169553,_0x3a94d0){return _0x39b1be(_0x375c8a,_0x169553,_0x3a94d0);}};const _0x5d44fd=gs*0x1,_0x3dfe25=_0x3877ad[_0x3a54b0(0x5cc,'qrqD')](_0x5d44fd,0.1);var _0x4b32a1=BABYLON['MeshBuilder'][_0x2b3c62(0x4dc)](_0x2d3fb4(0x1c6),{'height':_0x5d44fd,'width':_0x5d44fd,'depth':_0x3dfe25},_0x1314ea),_0x992480=BABYLON[_0x3a54b0(0x4b8,'gX5D')][_0x3a54b0(0x565,'nO]4')](_0x4b32a1),_0x571754=BABYLON[_0x2b3c62(0x26a)]['CreateBox'](_0x3877ad['skmNe'],{'height':_0x5d44fd*0.8,'width':_0x3877ad[_0x2d3fb4(0x3d1)](_0x5d44fd,0.8),'depth':_0x3877ad[_0x2b3c62(0x267)](_0x3dfe25,0x2)},_0x1314ea),_0x4592d4=BABYLON[_0x3a54b0(0x2f8,'Nnlr')]['FromMesh'](_0x571754);let _0x170146=_0x992480[_0x3a54b0(0x334,'mrd2')](_0x4592d4);var _0x462d35=_0x170146[_0x2d3fb4(0x328)](_0x3877ad[_0x2d3fb4(0x25e)],null,_0x1314ea);_0x4b32a1['dispose'](),_0x571754[_0x2b3c62(0x23d)](),_0x462d35[_0x2b3c62(0x46d)]=materials['arrow_mat'];const _0x4bce99=BABYLON[_0x2d3fb4(0x18b)][_0x2b3c62(0x2c5)](_0x3877ad['qoYtD'](_0x2b3c62(0x589),mirror_id),{'width':_0x3877ad['sTqdq'](0.95,_0x5d44fd),'height':_0x3877ad['KMMnd'](0.95,_0x5d44fd),'sideOrientation':BABYLON['Mesh']['DOUBLESIDE']},_0x1314ea);mirror_id++;const _0x1fa565=new BABYLON[(_0x2b3c62(0x1b8))](0.8,0.8,0.8),_0x34e587=0.4;if(settings[_0x2d3fb4(0x296)]){if(_0x1314ea[_0x3a54b0(0x2ad,'6ygs')])_0x3877ad[_0x3a54b0(0x337,'wNA@')](generateMirrorMaterial,_0x1314ea,_0x4bce99,[_0x1314ea['tabletop'],_0x1314ea[_0x2b3c62(0x298)],_0x1314ea[_0x3a54b0(0x4c1,'$7P#')]],_0x1fa565,_0x34e587);else _0x3877ad[_0x3a54b0(0x20c,'c&UR')](generateMirrorMaterial,_0x1314ea,_0x4bce99,[_0x1314ea[_0x3a54b0(0x31d,'RDVW')],_0x1314ea[_0x2d3fb4(0x5cf)]],_0x1fa565,_0x34e587);}else _0x4bce99[_0x3a54b0(0x4cf,'1jg7')]=materials[_0x2b3c62(0x327)];return _0x4bce99[_0x2b3c62(0x343)]=_0x462d35,_0x462d35[_0x2b3c62(0x2d2)]=!![],_0x462d35[_0x3a54b0(0x5d0,'RDVW')]=_0x3877ad[_0x2d3fb4(0x5e5)](show_label,_0x1314ea,_0x462d35),mount=_0x3877ad['TSZeB'](get_post,_0x1314ea,_0x56b84e,_0x462d35),mount['gizmo_mesh']=_0x462d35,mount;}function get_grating(_0x577d2a,_0x3adc28){var _0x22d663=_0x186c,_0x40a3ec=_0x23a9,_0x1ff850=_0x39be,_0x27c9b4={'OhGIl':function(_0x33e796,_0x4e1fb8){return _0x33e796*_0x4e1fb8;},'tXgAE':_0x1ff850(0x4e6),'oZaoE':function(_0x24c1bc,_0x2a73e8){return _0x24c1bc*_0x2a73e8;},'FtgCN':function(_0x241e9b,_0x6f6bc5){return _0x241e9b*_0x6f6bc5;},'rWSBk':function(_0x2cfacf,_0x80ea1f){return _0x2cfacf*_0x80ea1f;},'XhkMw':function(_0xc58b96,_0x67d3de){return _0xc58b96+_0x67d3de;},'qdFsv':_0x1ff850(0x323),'cOwGf':function(_0x3560ba,_0x25bf47,_0x5d2d18,_0x59c3e4,_0x3b039b,_0x3bd49d){return _0x3560ba(_0x25bf47,_0x5d2d18,_0x59c3e4,_0x3b039b,_0x3bd49d);},'hSagw':_0x40a3ec(0x1c8,'[]54')};const _0x129b54=gs*0x1;if(!_0x3adc28['gconst'])gconst=0x1;else gconst=_0x3adc28[_0x1ff850(0x396)];const _0x1caa36=_0x27c9b4[_0x22d663(0x563)](_0x129b54,0.1);var _0xa5a679=BABYLON[_0x1ff850(0x26a)]['CreateBox'](_0x27c9b4[_0x40a3ec(0x22a,'cyv&')],{'height':_0x129b54,'width':_0x129b54,'depth':_0x1caa36},_0x577d2a),_0x5b2cde=BABYLON[_0x22d663(0x32d)][_0x1ff850(0x392)](_0xa5a679),_0x73b4c0=BABYLON[_0x40a3ec(0x174,'1jg7')]['CreateBox'](_0x40a3ec(0x3f8,'h]p['),{'height':_0x27c9b4['oZaoE'](_0x129b54,0.8),'width':_0x27c9b4[_0x1ff850(0x37e)](_0x129b54,0.8),'depth':_0x27c9b4[_0x22d663(0x585)](_0x1caa36,0x2)},_0x577d2a),_0x50593b=BABYLON[_0x22d663(0x32d)][_0x40a3ec(0x1a1,'o7Eo')](_0x73b4c0);let _0x5d6090=_0x5b2cde['subtract'](_0x50593b);var _0x3eceb0=_0x5d6090[_0x1ff850(0x3e3)](_0x27c9b4[_0x40a3ec(0x564,'H#A]')],null,_0x577d2a);_0xa5a679[_0x1ff850(0x23d)](),_0x73b4c0[_0x22d663(0x2e7)](),_0x3eceb0[_0x40a3ec(0x34c,'Rg(E')]=materials[_0x40a3ec(0x335,'LJX^')];const _0x242e1b=BABYLON[_0x1ff850(0x26a)][_0x1ff850(0x2c5)](_0x27c9b4[_0x22d663(0x59f)](_0x27c9b4[_0x22d663(0x38f)],mirror_id),{'width':_0x27c9b4[_0x40a3ec(0x189,'zm(q')](0.95,_0x129b54),'height':_0x27c9b4[_0x40a3ec(0x30c,'gX5D')](0.95,_0x129b54),'sideOrientation':BABYLON[_0x1ff850(0x257)][_0x40a3ec(0x1fe,'EzTW')]},_0x577d2a);mirror_id++;const _0x13e93b=new BABYLON['Color3'](0.8,0.8,0.8),_0x4840c0=0.4;if(settings[_0x40a3ec(0x5b9,'zm(q')]){if(_0x577d2a[_0x40a3ec(0x2b6,'nO]4')])generateMirrorMaterial(_0x577d2a,_0x242e1b,[_0x577d2a[_0x40a3ec(0x490,'u$Ov')],_0x577d2a[_0x40a3ec(0x312,'6ygs')],_0x577d2a[_0x22d663(0x568)]],_0x13e93b,_0x4840c0);else _0x27c9b4[_0x1ff850(0x56f)](generateMirrorMaterial,_0x577d2a,_0x242e1b,[_0x577d2a[_0x1ff850(0x4ad)],_0x577d2a[_0x22d663(0x5cf)]],_0x13e93b,_0x4840c0);}else _0x242e1b[_0x22d663(0x450)]=materials['beamsplitterMaterial'];_0x242e1b['parent']=_0x3eceb0,_0x3eceb0[_0x40a3ec(0x190,'w2P!')]=!![];var _0x2c40f8=new BABYLON[(_0x1ff850(0x301))](_0x27c9b4['hSagw']);return _0x2c40f8[_0x1ff850(0x343)]=_0x242e1b,_0x242e1b[_0x22d663(0x58e)]=_0x2c40f8,_0x242e1b[_0x1ff850(0x53f)]=gconst,_0x242e1b[_0x22d663(0x2da)]=0x1,_0x3eceb0[_0x40a3ec(0x357,'Xv3t')]=show_label(_0x577d2a,_0x3eceb0),mount=get_post(_0x577d2a,_0x3adc28,_0x3eceb0),mount[_0x1ff850(0x1b9)]=_0x3eceb0,mount;}function launch_pinhole_rays(_0x15cc76){var _0xe6d3f6=_0x186c,_0x1b55f9=_0x23a9,_0x59ee53=_0x39be,_0x524b99={'SuhrO':function(_0x560150,_0x463ef1){return _0x560150(_0x463ef1);},'WCshh':function(_0x457da2,_0x29b4e3){return _0x457da2/_0x29b4e3;},'HGwzI':function(_0x1fd153,_0x4ae01f){return _0x1fd153/_0x4ae01f;},'rNyYG':function(_0x1c8450,_0x3d2d94){return _0x1c8450/_0x3d2d94;}};if(_0x15cc76[_0x59ee53(0x45c)]){var _0x35be2b=_0x1b55f9(0x4a4,'16c1')[_0xe6d3f6(0x510)]('|'),_0x4a2f1d=0x0;while(!![]){switch(_0x35be2b[_0x4a2f1d++]){case'0':_0x15cc76[_0x59ee53(0x2ba)][0x0]['isVisible']=!![];continue;case'1':num_beams++;continue;case'2':_0x15cc76['rays'][0x1][_0xe6d3f6(0x514)]=_0x15cc76[_0xe6d3f6(0x2d6)];continue;case'3':_0x15cc76[_0x1b55f9(0x5a1,'u$Ov')][0x1][_0xe6d3f6(0x1c2)]=[];continue;case'4':_0x15cc76['rays']=[];continue;case'5':_0x15cc76[_0x1b55f9(0x2cd,'$p!E')][0x0]['reldir']=new BABYLON[(_0xe6d3f6(0x206))](0x1,0x0,0x0);continue;case'6':_0x15cc76[_0xe6d3f6(0x480)][0x0][_0xe6d3f6(0x1ae)]=[0x0,_0x15cc76['separation']/0x2,0x0];continue;case'7':_0x15cc76[_0x59ee53(0x2ba)][0x1][_0x59ee53(0x4de)]=!![];continue;case'8':_0x15cc76['rays'][0x0][_0x1b55f9(0x2ff,'u$Ov')]=[];continue;case'9':_0x15cc76[_0x1b55f9(0x56b,'6JeQ')][0x1]=new BABYLON[(_0x1b55f9(0x17e,'!Alf'))](new BABYLON['Vector3'](0x0,0x0,0x0),new BABYLON['Vector3'](0x1,0x0,0x0));continue;case'10':_0x15cc76[_0x1b55f9(0x3f5,'bgRR')][0x0][_0x59ee53(0x4d0)]=_0x15cc76;continue;case'11':_0x15cc76[_0x59ee53(0x2ba)][0x0]['origin']['y']+=_0x524b99[_0x1b55f9(0x55a,'qrqD')](_0x15cc76[_0x1b55f9(0x30d,'o7Eo')],0x2);continue;case'12':_0x15cc76[_0xe6d3f6(0x480)][0x1]['id']=0x1;continue;case'13':_0x15cc76[_0xe6d3f6(0x480)][0x0]=new BABYLON[(_0xe6d3f6(0x485))](new BABYLON['Vector3'](0x0,0x0,0x0),new BABYLON['Vector3'](0x1,0x0,0x0));continue;case'14':_0x15cc76[_0xe6d3f6(0x480)][0x1][_0x1b55f9(0x529,'RDVW')]=new BABYLON['Vector3'](0x1,0x0,0x0);continue;case'15':_0x15cc76['rays'][0x1][_0x59ee53(0x378)]=num_beams;continue;case'16':_0x15cc76[_0x59ee53(0x217)][_0x1b55f9(0x281,'$p!E')](function(){var _0x52fed3=_0xe6d3f6;_0x524b99[_0x52fed3(0x30b)](update_ray_start,_0x15cc76);});continue;case'17':num_beams++;continue;case'18':_0x15cc76[_0x59ee53(0x2ba)][0x1]['relpos']=[0x0,_0x524b99[_0x59ee53(0x519)](-_0x15cc76[_0x59ee53(0x284)],0x2),0x0];continue;case'19':_0x15cc76[_0x59ee53(0x2ba)][0x0]['id']=0x0;continue;case'20':_0x15cc76[_0x59ee53(0x2ba)][0x0][_0x1b55f9(0x4ef,'#^Hz')]=num_beams;continue;case'21':_0x15cc76[_0x1b55f9(0x1cf,'NXs(')][0x1][_0x59ee53(0x5cd)]['y']-=_0x524b99[_0x59ee53(0x262)](_0x15cc76[_0x1b55f9(0x30d,'o7Eo')],0x2);continue;}break;}}}function get_dual_pinhole(_0x40f7e6,_0x23ac25){var _0x10aab8=_0x39be,_0x4aab78=_0x186c,_0x2e361c=_0x23a9,_0x2cacd7={'vncWI':_0x2e361c(0x348,'NXs('),'IPuek':_0x4aab78(0x398),'plREs':_0x10aab8(0x45c),'EBnrf':function(_0x4e1569,_0x505784){return _0x4e1569*_0x505784;},'UjDAj':function(_0x4e7d59,_0x15515f){return _0x4e7d59*_0x15515f;},'iZxIE':function(_0x527bfb,_0x3443b4){return _0x527bfb==_0x3443b4;},'EGsou':function(_0x26f8f6,_0x15e4f8){return _0x26f8f6*_0x15e4f8;},'MZOum':'dual_pinhole_','pDTeK':function(_0x32b68b,_0x3ef511){return _0x32b68b+_0x3ef511;},'cXoHC':'hole','RhhlI':function(_0x5916f8,_0x39181c){return _0x5916f8*_0x39181c;},'ZhJXS':function(_0x52c766,_0x179627){return _0x52c766/_0x179627;},'WFCZF':function(_0x1adb62,_0x445634){return _0x1adb62+_0x445634;},'phbcU':_0x2e361c(0x1c0,'$&nX'),'tdKDy':function(_0x2c763f,_0xb36bc9){return _0x2c763f/_0xb36bc9;},'TUCrh':function(_0x5f150e,_0x31d49a){return _0x5f150e+_0x31d49a;},'aQftl':function(_0x134f18,_0x257c40){return _0x134f18/_0x257c40;},'GeqGC':function(_0x5eded8,_0x36974a,_0x1f497a,_0x1c63dc){return _0x5eded8(_0x36974a,_0x1f497a,_0x1c63dc);}};assert_fields(_0x23ac25,[_0x2cacd7[_0x10aab8(0x586)],_0x2cacd7[_0x2e361c(0x235,'!Alf')],_0x2cacd7['plREs']]),diameter=_0x23ac25['diameter'],separation=_0x23ac25[_0x2e361c(0x590,'w2P!')],launches=_0x23ac25['launches'];if(!diameter)diameter=_0x2cacd7[_0x10aab8(0x3ff)](gs,0.05);else diameter=_0x2cacd7[_0x4aab78(0x368)](diameter,gs);if(_0x2cacd7[_0x10aab8(0x508)](separation,undefined))separation=_0x2cacd7[_0x10aab8(0x60b)](gs,0.125);else separation=_0x2cacd7[_0x10aab8(0x60b)](separation,gs);if(_0x2cacd7[_0x2e361c(0x1d9,'6JeQ')](launches,undefined))launches=![];const _0x5eb909=gs*0.1,_0x2d965a=gs*0x1;var _0x5d7fe0=BABYLON[_0x2e361c(0x27e,'c5]6')][_0x4aab78(0x2ca)](_0x2cacd7[_0x4aab78(0x22e)]+pinhole_id,{'height':_0x2d965a,'width':_0x5eb909,'depth':_0x2d965a},_0x40f7e6),_0x104cd7=BABYLON[_0x10aab8(0x59a)]['FromMesh'](_0x5d7fe0),_0xc99932=BABYLON[_0x10aab8(0x26a)][_0x2e361c(0x622,'w]rN')](_0x2cacd7['pDTeK'](_0x2cacd7['cXoHC'],pinhole_id),{'diameter':diameter,'height':_0x2cacd7[_0x10aab8(0x31b)](0x2,_0x5eb909)},_0x40f7e6);_0xc99932[_0x10aab8(0x5c1)]['z']-=deg90,_0xc99932[_0x10aab8(0x417)]['y']=_0x2cacd7['ZhJXS'](separation,0x2);var _0x4dc7a2=BABYLON[_0x2e361c(0x2e9,'LJX^')][_0x2e361c(0x1a1,'o7Eo')](_0xc99932);let _0x3c9f55=_0x104cd7[_0x2e361c(0x37b,'6JeQ')](_0x4dc7a2);_0xc99932[_0x4aab78(0x2bc)]['y']=-separation/0x2,_0x4dc7a2=BABYLON[_0x2e361c(0x602,'NXs(')][_0x10aab8(0x392)](_0xc99932),_0x3c9f55=_0x3c9f55[_0x2e361c(0x446,'G58Q')](_0x4dc7a2);var _0x1fa3ea=_0x3c9f55['toMesh'](_0x2cacd7[_0x2e361c(0x35b,'((Zu')](_0x2cacd7['MZOum'],pinhole_id),materials[_0x4aab78(0x36e)],_0x40f7e6);_0x1fa3ea[_0x10aab8(0x284)]=separation,_0xc99932[_0x10aab8(0x23d)](),_0x5d7fe0[_0x4aab78(0x2e7)]();if(launches){let _0xa059c4=BABYLON['MeshBuilder'][_0x2e361c(0x434,'N$l$')](_0x2cacd7['phbcU']+pinhole_id,{'height':_0x2d965a,'width':_0x2cacd7[_0x10aab8(0x1a8)](_0x5eb909,0x8),'depth':_0x2d965a},_0x40f7e6);_0xa059c4[_0x10aab8(0x417)]['x']=_0x2cacd7['TUCrh'](-_0x5eb909/0x2,_0x2cacd7[_0x2e361c(0x518,'h]p[')](_0x5eb909,0x8)),_0xa059c4[_0x4aab78(0x450)]=materials[_0x4aab78(0x2c0)],_0xa059c4[_0x2e361c(0x2aa,'PA(D')]=_0x1fa3ea;}return _0x1fa3ea['launches']=launches,_0x1fa3ea[_0x10aab8(0x548)]=show_label(_0x40f7e6,_0x1fa3ea),mount=_0x2cacd7['GeqGC'](get_post,_0x40f7e6,_0x23ac25,_0x1fa3ea),mount['gizmo_mesh']=_0x1fa3ea,pinhole_id++,mount;}function get_pinhole(_0x110770,_0xc2cf66,_0x169d19=undefined){var _0x38e8ef=_0x186c,_0x40c67b=_0x39be,_0x440cd1=_0x23a9,_0x98a8fd={'CbqVn':function(_0x3cd97a,_0x2a83f7){return _0x3cd97a*_0x2a83f7;},'AheDz':function(_0x361e04,_0x5656dc){return _0x361e04*_0x5656dc;},'MhpDJ':function(_0x5a7c3b,_0x2f5155){return _0x5a7c3b*_0x2f5155;},'SbmVK':_0x440cd1(0x49f,'1jg7'),'QJLWK':function(_0x44b971,_0xd25d37){return _0x44b971+_0xd25d37;},'jkIIR':_0x40c67b(0x24c),'AVkiY':function(_0x1b1ab0,_0x425cc9){return _0x1b1ab0*_0x425cc9;},'LfPug':function(_0x377188,_0x145ac6,_0x4c090c){return _0x377188(_0x145ac6,_0x4c090c);},'QwcIW':function(_0x6c5bbc,_0x5ca3c5,_0x21fe6c,_0xfd0113){return _0x6c5bbc(_0x5ca3c5,_0x21fe6c,_0xfd0113);}};_0x169d19=_0xc2cf66[_0x440cd1(0x1e3,'w2P!')];if(!_0x169d19)_0x169d19=_0x98a8fd[_0x40c67b(0x459)](gs,0.05);else _0x169d19=_0x169d19*gs;const _0x5f442b=_0x98a8fd[_0x38e8ef(0x47f)](gs,0.1),_0x31801c=_0x98a8fd[_0x38e8ef(0x1c4)](gs,0x1);var _0x2bef48=BABYLON[_0x440cd1(0x17d,'mrd2')][_0x40c67b(0x4dc)](_0x98a8fd[_0x38e8ef(0x24d)]+pinhole_id,{'height':_0x31801c,'width':_0x5f442b,'depth':_0x31801c},_0x110770),_0x3c2791=BABYLON['CSG'][_0x38e8ef(0x225)](_0x2bef48),_0x4e2901=BABYLON[_0x440cd1(0x17b,'NXs(')][_0x40c67b(0x570)](_0x98a8fd[_0x40c67b(0x2c9)](_0x98a8fd[_0x40c67b(0x406)],pinhole_id),{'diameter':_0x169d19,'height':_0x98a8fd[_0x440cd1(0x28f,'nO]4')](0x2,_0x5f442b)},_0x110770);_0x4e2901['rotation']['z']-=deg90;var _0x201313=BABYLON['CSG']['FromMesh'](_0x4e2901);let _0x351a5c=_0x3c2791['subtract'](_0x201313);var _0x1e57e6=_0x351a5c[_0x40c67b(0x3e3)](_0x98a8fd[_0x40c67b(0x2c9)](_0x98a8fd['SbmVK'],pinhole_id),materials[_0x38e8ef(0x36e)],_0x110770);return _0x4e2901[_0x40c67b(0x23d)](),_0x2bef48[_0x40c67b(0x23d)](),_0x1e57e6[_0x440cd1(0x54d,'!Alf')]=_0x98a8fd[_0x440cd1(0x3dc,'mrd2')](show_label,_0x110770,_0x1e57e6),mount=_0x98a8fd[_0x40c67b(0x4fc)](get_post,_0x110770,_0xc2cf66,_0x1e57e6),mount[_0x40c67b(0x1b9)]=_0x1e57e6,pinhole_id++,mount;}function make_aperture(_0x52c721,_0x524994,_0x558263=0x8){var _0x1efc1d=_0x23a9,_0x122aa4=_0x186c,_0x25f3d6=_0x39be,_0x226c51={'wvgWO':function(_0x2a804a,_0x29f051){return _0x2a804a*_0x29f051;},'ruLhf':function(_0x4aa61e,_0x2cd6e6){return _0x4aa61e*_0x2cd6e6;},'lsjId':_0x25f3d6(0x24c),'MUXjH':function(_0x59ccaa,_0x56013a){return _0x59ccaa*_0x56013a;},'Nvujm':function(_0xbd08b5,_0x4d0e67){return _0xbd08b5*_0x4d0e67;},'lIwHZ':function(_0x56bb49,_0x22e2e7){return _0x56bb49<_0x22e2e7;},'CMdof':_0x122aa4(0x293),'zDuCT':function(_0x37b6fe,_0x2f1315){return _0x37b6fe*_0x2f1315;},'bwFGr':function(_0x90340e,_0x2e2223){return _0x90340e*_0x2e2223;},'gnYTG':function(_0x3caee6,_0x446130){return _0x3caee6/_0x446130;},'JKZuZ':function(_0x30ac4c,_0x59f22e){return _0x30ac4c*_0x59f22e;},'lwsbR':function(_0x59a68e,_0x385670){return _0x59a68e+_0x385670;}};const _0x3cdb1e=_0x226c51[_0x1efc1d(0x4b4,'1jg7')](gs,0x1),_0x4d1435=_0x226c51[_0x25f3d6(0x18e)](gs,0.1);var _0x32c37f=BABYLON[_0x1efc1d(0x458,'IZBM')][_0x1efc1d(0x33e,'u$Ov')](_0x226c51['lsjId'],{'diameter':_0x226c51[_0x25f3d6(0x540)](0.8,_0x3cdb1e),'height':_0x226c51[_0x1efc1d(0x4d9,'6tmC')](0.3,_0x4d1435),'arc':0.5,'tessalation':0x6},_0x52c721);_0x32c37f[_0x1efc1d(0x247,'JEjR')]['z']+=deg90,_0x32c37f[_0x122aa4(0x450)]=materials[_0x122aa4(0x2c6)];var _0x21cbbe=[];for(index=0x0;_0x226c51[_0x122aa4(0x20d)](index,_0x558263);index++){var _0x577b98=_0x226c51['CMdof']['split']('|'),_0x46c60c=0x0;while(!![]){switch(_0x577b98[_0x46c60c++]){case'0':newInstance[_0x122aa4(0x43f)]['x']=phi;continue;case'1':newInstance['position']['z']=_0x226c51[_0x122aa4(0x181)](_0x226c51[_0x122aa4(0x447)](-0.5,gs),Math[_0x1efc1d(0x40d,'[]54')](phi));continue;case'2':phi=_0x226c51[_0x122aa4(0x1d2)](_0x226c51[_0x122aa4(0x447)](index,0x2)*Math['PI'],_0x558263);continue;case'3':_0x21cbbe[index]['scaling']['x']=0.5;continue;case'4':_0x21cbbe[index][_0x122aa4(0x249)]['z']=0.5;continue;case'5':newInstance[_0x1efc1d(0x4e3,'EzTW')]=_0x524994;continue;case'6':newInstance[_0x25f3d6(0x417)]['y']=_0x226c51[_0x25f3d6(0x460)](0.5,gs)*Math[_0x25f3d6(0x482)](phi);continue;case'7':newInstance[_0x1efc1d(0x19c,'6JeQ')](BABYLON[_0x122aa4(0x3fb)][_0x1efc1d(0x31e,'(%c0')](0x0,0x0,_0x226c51[_0x122aa4(0x3c1)](0.5,gs)),![]);continue;case'8':newInstance=_0x32c37f['clone'](_0x226c51[_0x122aa4(0x5e1)]('iris_blade_',index));continue;case'9':_0x21cbbe[index]=newInstance;continue;}break;}}return _0x32c37f[_0x122aa4(0x196)]=![],_0x32c37f[_0x122aa4(0x2ec)]=![],_0x21cbbe;}function get_aperture(_0x5d701d,_0x288a94,_0x11eae1=_0x1aec6e(0x557)){var _0x1e9e74=_0x23a9,_0x35b1f1=_0x1aec6e,_0x233386=_0x186c,_0x4a5c2c={'vokSg':function(_0x2d4d1f,_0x69fbd2){return _0x2d4d1f-_0x69fbd2;},'AhZNM':function(_0x3d8f4a,_0x256a9c){return _0x3d8f4a-_0x256a9c;},'BNzRH':function(_0x1a5297,_0x4498ac){return _0x1a5297<_0x4498ac;},'TLfBR':function(_0x3f7f13,_0x109ad7,_0x54f520,_0x5eb0c7){return _0x3f7f13(_0x109ad7,_0x54f520,_0x5eb0c7);},'etVCA':function(_0x4c376c,_0x112a31){return _0x4c376c/_0x112a31;},'kbKtb':function(_0x2df44e,_0x303c5c){return _0x2df44e*_0x303c5c;},'hRrmy':_0x233386(0x4c5),'PlZiz':_0x233386(0x5fa),'nXzAY':function(_0x7e2e10,_0x31b04e,_0x577e8b){return _0x7e2e10(_0x31b04e,_0x577e8b);},'HXNCV':_0x35b1f1(0x2d8),'YUvFC':function(_0x3f3c27,_0x59159d,_0x3e74d4,_0x504eda){return _0x3f3c27(_0x59159d,_0x3e74d4,_0x504eda);},'uWBip':function(_0xefb2e9,_0x37a0b7){return _0xefb2e9+_0x37a0b7;},'urRnX':'\x20aperture\x20too\x20large','YsMkh':function(_0xe4b236,_0x471042){return _0xe4b236!=_0x471042;},'ckxAu':_0x35b1f1(0x486),'aLgPs':function(_0x2dbb61,_0x112eb6){return _0x2dbb61*_0x112eb6;},'vJlYe':function(_0x10281f,_0x5bfec0){return _0x10281f(_0x5bfec0);},'shmtQ':function(_0x1f999e,_0x204eb0){return _0x1f999e-_0x204eb0;},'mlaMS':function(_0x2eab8d,_0x3eb6c7){return _0x2eab8d-_0x3eb6c7;},'MaaOW':function(_0x43d642,_0x3c235d,_0x106253,_0x44394d){return _0x43d642(_0x3c235d,_0x106253,_0x44394d);},'lXqBp':function(_0xfc7a55,_0x28f6bc){return _0xfc7a55*_0x28f6bc;}};diameter=_0x288a94[_0x233386(0x398)],mysuccess=_0x288a94[_0x233386(0x52a)];if(!diameter)diameter=0.05;const _0x49a8b1=gs*0.1,_0x18fd4a=_0x4a5c2c[_0x233386(0x483)](gs,0x1);var _0x9bc010=BABYLON[_0x233386(0x18b)][_0x35b1f1(0x4dc)](_0x4a5c2c['hRrmy'],{'height':_0x18fd4a,'width':_0x49a8b1,'depth':_0x18fd4a},_0x5d701d),_0x2fd0dc=BABYLON['CSG'][_0x233386(0x225)](_0x9bc010),_0x41d028=BABYLON[_0x233386(0x18b)][_0x233386(0x4e0)](_0x4a5c2c[_0x233386(0x3cd)],{'diameter':_0x4a5c2c[_0x1e9e74(0x5c3,'Nnlr')](0.8,_0x18fd4a),'height':_0x4a5c2c[_0x1e9e74(0x2e4,'qrqD')](0x2,_0x49a8b1),'tessalation':0x6},_0x5d701d);_0x41d028['rotation']['z']+=deg90;var _0x5e8bf0=BABYLON[_0x233386(0x32d)][_0x1e9e74(0x499,'u$Ov')](_0x41d028);let _0x2e1017=_0x2fd0dc[_0x1e9e74(0x430,'JEjR')](_0x5e8bf0);var _0x45e40a=_0x2e1017['toMesh'](_0x4a5c2c[_0x233386(0x5ff)],null,_0x5d701d);_0x41d028[_0x233386(0x2e7)](),_0x9bc010[_0x233386(0x2e7)](),_0x45e40a['material']=materials[_0x1e9e74(0x465,'IBPf')];var _0x255a86=null;switch(_0x11eae1){case _0x35b1f1(0x557):_0x255a86=_0x4a5c2c[_0x1e9e74(0x397,'16c1')](make_aperture,_0x5d701d,_0x45e40a);break;case _0x4a5c2c[_0x35b1f1(0x618)]:_0x255a86=_0x4a5c2c[_0x35b1f1(0x3bb)](make_aperture,_0x5d701d,_0x45e40a,0x2);break;default:console[_0x35b1f1(0x4bc)]('WARNING:\x20unknown\x20aperture\x20type:\x20'+_0x11eae1);}function _0x4d420c(_0x4234cb){var _0x599a98=_0x233386,_0x324fe9=_0x1e9e74,_0x24f0de=_0x35b1f1;const _0x157016=Math['sqrt'](_0x4234cb);mysuccess&&(_0x4a5c2c[_0x24f0de(0x625)](0x1,_0x4234cb)<=mysuccess[_0x324fe9(0x4d8,'zm(q')]?(_0x45e40a[_0x24f0de(0x46d)]=materials[_0x324fe9(0x489,'bEK3')],_0x45e40a[_0x599a98(0x626)]=!![],_0x4234cb=_0x4a5c2c[_0x599a98(0x276)](0x1,mysuccess['diameter'])):(_0x45e40a[_0x324fe9(0x2c7,'JEjR')]=materials['screen_notsolved'],_0x45e40a[_0x24f0de(0x4a6)]=![]));for(let _0x37c6cc=0x0;_0x4a5c2c[_0x599a98(0x54b)](_0x37c6cc,_0x255a86['length']);_0x37c6cc++){_0x255a86[_0x37c6cc]['scaling']['z']=_0x4234cb,_0x255a86[_0x37c6cc]['scaling']['x']=_0x157016,_0x4a5c2c[_0x24f0de(0x46c)](trace_rays,_0x5d701d,!![],0.1);}}_0x45e40a[_0x35b1f1(0x3e5)]=_0x4a5c2c['uWBip'](':\x20',_0x11eae1)+_0x4a5c2c['urRnX'];var _0x2690c2=null;if(!_0x288a94['dof'][_0x35b1f1(0x33f)]('f')){mysuccess&&_0x4a5c2c[_0x233386(0x26b)](mysuccess[_0x233386(0x398)],undefined)&&(components_to_solve[_0x1e9e74(0x5ed,'Xv3t')](_0x45e40a),_0x45e40a['print_name']=_0x288a94['name']);var _0x9117f7=new BABYLON[(_0x233386(0x2a2))][(_0x233386(0x617))](_0x5d701d),_0x527e0c=new BABYLON[(_0x1e9e74(0x628,'H#A]'))](_0x4a5c2c[_0x1e9e74(0x38d,'Qu3r')]);_0x527e0c[_0x35b1f1(0x5c1)]['y']=deg90;var _0x5c44e3=new BABYLON['GUI']['StackPanel3D'](!![]);_0x9117f7[_0x35b1f1(0x2d5)](_0x5c44e3),_0x5c44e3[_0x1e9e74(0x2ae,'w]rN')](_0x527e0c);var _0x2690c2=new BABYLON['GUI'][(_0x35b1f1(0x61b))](_0x1e9e74(0x4f3,'$&YU'));_0x5c44e3[_0x35b1f1(0x2d5)](_0x2690c2),_0x2690c2[_0x233386(0x249)]=new BABYLON[(_0x233386(0x206))](1.2,0x1,0x2),_0x527e0c['parent']=_0x45e40a,_0x527e0c[_0x233386(0x249)]['x']=gs,_0x527e0c['scaling']['y']=gs,_0x527e0c[_0x233386(0x249)]['z']=gs,_0x527e0c[_0x1e9e74(0x3ed,'1jg7')]['y']=_0x4a5c2c[_0x35b1f1(0x2ce)](0.65,gs),_0x527e0c[_0x35b1f1(0x417)]['x']=_0x4a5c2c['aLgPs'](1.5,_0x49a8b1),_0x2690c2['onValueChangedObservable']['add'](_0x5d7b5f=>{var _0x3323c3=_0x1e9e74;const _0x36cc80=_0x4a5c2c[_0x3323c3(0x39f,'o7Eo')](_0x2690c2['value'],0x64);_0x4d420c(Math['pow'](_0x36cc80,_0x4a5c2c['etVCA'](0x1,0x6)));}),_0x4a5c2c[_0x1e9e74(0x41f,'$&nX')](_0x4d420c,_0x4a5c2c[_0x35b1f1(0x597)](0x1,diameter)),_0x2690c2['value']=(0x1-diameter)*0x64;}else _0x4d420c(_0x4a5c2c['mlaMS'](0x1,diameter));return _0x45e40a['label']=_0x4a5c2c[_0x35b1f1(0x3e6)](show_label,_0x5d701d,_0x45e40a,_0x4a5c2c[_0x35b1f1(0x32e)](0.2,gs)),mount=get_post(_0x5d701d,_0x288a94,_0x45e40a),mount[_0x233386(0x4c4)]=_0x45e40a,mount;}function draw_target(_0xa0738c,_0x4ba3c7,_0x1139bd=undefined){var _0x4fcd52=_0x1aec6e,_0x12fa95=_0x23a9,_0x23b766=_0x186c,_0x263cb0={'dfKWT':function(_0x4f4c9d,_0x5a8f50){return _0x4f4c9d/_0x5a8f50;},'kdHNq':function(_0x4281a5,_0x2fdc56){return _0x4281a5/_0x2fdc56;},'LmLGC':function(_0x1e8a21,_0x4af57b){return _0x1e8a21==_0x4af57b;},'uLqwG':function(_0x204ecf,_0x30dcdc){return _0x204ecf==_0x30dcdc;},'kChku':function(_0x57d019,_0x2dd78e){return _0x57d019*_0x2dd78e;},'LWGhm':function(_0x3c94f7,_0x4b577e){return _0x3c94f7*_0x4b577e;},'CpIwk':function(_0x5476b7,_0x354773){return _0x5476b7*_0x354773;},'czBwt':function(_0x5d2031,_0x12aebc){return _0x5d2031*_0x12aebc;},'CqXIh':function(_0x3df874,_0x231753){return _0x3df874*_0x231753;},'Kcvzg':function(_0x2db22a,_0x1cb6df){return _0x2db22a/_0x1cb6df;},'gdlyx':function(_0xd03247,_0x479f76){return _0xd03247/_0x479f76;},'jEYqn':_0x23b766(0x3bc),'lBAuP':function(_0x43c237,_0xbec522){return _0x43c237/_0xbec522;},'BRRuS':function(_0x1d4161,_0x112c99){return _0x1d4161*_0x112c99;},'ePcie':function(_0x1a220c,_0x90944b){return _0x1a220c*_0x90944b;},'taSod':function(_0x17735a,_0x398fb6){return _0x17735a*_0x398fb6;},'JuDoY':function(_0x28f7be,_0x1833ed){return _0x28f7be*_0x1833ed;},'PqkTd':function(_0x237034,_0x475611){return _0x237034*_0x475611;},'Ziyha':function(_0x2429fd,_0x35df69){return _0x2429fd*_0x35df69;},'naPyj':function(_0x435378,_0x3f6497){return _0x435378*_0x3f6497;},'uuQiY':function(_0x522d78,_0x202d27){return _0x522d78*_0x202d27;},'KQacl':function(_0xfd064d,_0x36ef74){return _0xfd064d*_0x36ef74;},'EPnZK':function(_0x106583,_0x26b63a){return _0x106583*_0x26b63a;},'rdkDN':function(_0x4172a6,_0x218918){return _0x4172a6*_0x218918;},'dQfkl':function(_0x563f77,_0x573f56){return _0x563f77*_0x573f56;},'oADHQ':function(_0x4ddadc,_0x58e204){return _0x4ddadc*_0x58e204;}};_0xa0738c[_0x12fa95(0x577,'w]rN')]='rgb(200,200,200)',_0xa0738c[_0x23b766(0x2d9)](0x0,0x0,_0x4ba3c7,_0x4ba3c7),_0xa0738c[_0x23b766(0x50f)](_0x263cb0[_0x4fcd52(0x424)](_0x4ba3c7,0x2),_0x263cb0['kdHNq'](_0x4ba3c7,0x2)),_0xa0738c[_0x23b766(0x283)](0x1,-0x1),_0xa0738c[_0x4fcd52(0x1d4)]=0xa,_0xa0738c['beginPath']();const _0x468990=_0x4ba3c7/0xa;if(!_0x1139bd||_0x263cb0[_0x12fa95(0x37f,'Xv3t')](_0x1139bd,!![])||_0x263cb0[_0x23b766(0x29a)](_0x1139bd,''))_0xa0738c[_0x12fa95(0x361,'6ygs')](0x0,0x0,_0x468990,0x0,_0x263cb0[_0x12fa95(0x4db,'6JeQ')](0x2,Math['PI']),![]),_0xa0738c[_0x23b766(0x2e3)](0x0,0x0,_0x263cb0['LWGhm'](0x2,_0x468990),0x0,0x2*Math['PI'],![]),_0xa0738c['arc'](0x0,0x0,_0x263cb0[_0x12fa95(0x4d4,'[]54')](0x3,_0x468990),0x0,_0x263cb0[_0x4fcd52(0x1e6)](0x2,Math['PI']),![]),_0xa0738c[_0x12fa95(0x3af,'Xv3t')](0x0,0x0,_0x263cb0['CqXIh'](0x4,_0x468990),0x0,_0x263cb0[_0x23b766(0x29d)](0x2,Math['PI']),![]),_0xa0738c['moveTo'](_0x263cb0[_0x12fa95(0x3f3,'Xv3t')](-_0x4ba3c7,0x2),0x0),_0xa0738c[_0x23b766(0x51b)](-_0x468990,0x0),_0xa0738c['moveTo'](_0x468990,0x0),_0xa0738c['lineTo'](_0x263cb0[_0x12fa95(0x1cc,'zm(q')](_0x4ba3c7,0x2),0x0),_0xa0738c[_0x12fa95(0x50d,'$&YU')](0x0,_0x263cb0[_0x12fa95(0x46a,'1jg7')](-_0x4ba3c7,0x2)),_0xa0738c['lineTo'](0x0,-_0x468990),_0xa0738c[_0x23b766(0x277)](0x0,_0x468990),_0xa0738c['lineTo'](0x0,_0x263cb0[_0x23b766(0x2a0)](_0x4ba3c7,0x2));else{_0xa0738c['arc'](0x0,0x0,0x4*_0x468990,0x0,_0x263cb0[_0x12fa95(0x232,'Qe)g')](0x2,Math['PI']),![]);if(_0x263cb0['uLqwG'](_0x1139bd,'line')||_0x1139bd==_0x263cb0[_0x12fa95(0x5fd,'JEjR')])_0xa0738c['moveTo'](_0x263cb0[_0x12fa95(0x209,'JEjR')](-_0x4ba3c7,0x2),0x0),_0xa0738c[_0x23b766(0x51b)](_0x263cb0[_0x4fcd52(0x214)](_0x4ba3c7,0x2),0x0);else _0x1139bd=='linev'&&(_0xa0738c[_0x4fcd52(0x1e1)](0x0,_0x263cb0[_0x12fa95(0x4c2,'16c1')](-_0x4ba3c7,0x2)),_0xa0738c[_0x4fcd52(0x3eb)](0x0,_0x4ba3c7/0x2));}_0xa0738c[_0x23b766(0x24a)]=0x3,_0xa0738c[_0x4fcd52(0x1e1)](_0x263cb0['BRRuS'](-4.5,_0x468990),_0x263cb0[_0x4fcd52(0x31c)](4.5,_0x468990)),_0xa0738c['lineTo'](_0x263cb0[_0x23b766(0x5bf)](-4.5,_0x468990),_0x263cb0[_0x4fcd52(0x517)](0x3,_0x468990)),_0xa0738c['lineTo'](-4.7*_0x468990,_0x263cb0[_0x23b766(0x36a)](3.2,_0x468990)),_0xa0738c[_0x4fcd52(0x3eb)](_0x263cb0[_0x4fcd52(0x61f)](-4.3,_0x468990),_0x263cb0[_0x4fcd52(0x61f)](3.2,_0x468990)),_0xa0738c[_0x23b766(0x51b)](_0x263cb0[_0x12fa95(0x36f,'IZBM')](-4.5,_0x468990),_0x263cb0['Ziyha'](2.95,_0x468990)),_0xa0738c[_0x23b766(0x277)](_0x263cb0[_0x4fcd52(0x470)](-4.5,_0x468990),_0x263cb0[_0x4fcd52(0x422)](4.5,_0x468990)),_0xa0738c[_0x23b766(0x51b)](_0x263cb0['uuQiY'](-0x3,_0x468990),_0x263cb0['KQacl'](4.5,_0x468990)),_0xa0738c[_0x4fcd52(0x3eb)](_0x263cb0['KQacl'](-3.2,_0x468990),_0x263cb0[_0x4fcd52(0x5b4)](4.7,_0x468990)),_0xa0738c[_0x12fa95(0x5d7,'o7Eo')](-3.2*_0x468990,4.3*_0x468990),_0xa0738c['lineTo'](_0x263cb0[_0x23b766(0x2b1)](-2.95,_0x468990),_0x263cb0[_0x12fa95(0x233,'!Alf')](4.5,_0x468990)),_0xa0738c[_0x4fcd52(0x2bf)]('Z',_0x263cb0[_0x23b766(0x2b1)](-4.2,_0x468990),2.8*_0x468990),_0xa0738c[_0x12fa95(0x41a,'gX5D')]('Y',_0x263cb0[_0x12fa95(0x5bd,'mrd2')](-2.8,_0x468990),_0x263cb0[_0x12fa95(0x5c6,'w2P!')](4.2,_0x468990)),_0xa0738c['stroke']();}function get_target_texture(_0x47e4a3,_0x2c6514){var _0x539f85=_0x1aec6e,_0x246ce9=_0x23a9,_0xf1d981=_0x186c,_0x1b5a70={'NnYon':_0xf1d981(0x3b3),'UmTgN':_0x246ce9(0x4c3,'((Zu')};const _0x18c995=document[_0x246ce9(0x1db,'Xv3t')](_0x1b5a70[_0x539f85(0x619)]);_0x18c995[_0xf1d981(0x3ba)]=0x100,_0x18c995['height']=0x100;const _0x153997=_0x18c995[_0x539f85(0x3bf)]('2d');draw_target(_0x153997,0x100,_0x2c6514);const _0xac9a8e=engine[_0x246ce9(0x35a,'nO]4')](),_0x416270=_0xac9a8e[_0x539f85(0x3bf)](_0x1b5a70['UmTgN']),_0x3e2fcf=_0x416270[_0x539f85(0x4b1)]();_0x416270[_0x246ce9(0x3b9,'h]p[')](_0x416270[_0x539f85(0x4ba)],_0x3e2fcf),_0x416270[_0x246ce9(0x205,'$7P#')](_0x416270['TEXTURE_2D'],_0x416270[_0xf1d981(0x520)],_0x416270[_0xf1d981(0x3be)]),_0x416270[_0xf1d981(0x556)](_0x416270[_0x539f85(0x4ba)],0x0,_0x416270[_0xf1d981(0x4cd)],_0x416270['RGBA'],_0x416270[_0xf1d981(0x27a)],_0x18c995);const _0x2f21cf=engine[_0xf1d981(0x236)](_0x3e2fcf),_0x28c950=new BABYLON['BaseTexture'](_0x47e4a3);return _0x28c950[_0x539f85(0x41e)]=_0x2f21cf,_0x28c950;}function get_target_screen(_0x376df8,_0x74bf96){var _0xc92be5=_0x23a9,_0x20f29c=_0x1aec6e,_0x59ed3e=_0x186c,_0x19b235={'WOVBk':function(_0xece958,_0x3377a5){return _0xece958*_0x3377a5;},'QtYLn':function(_0x547f3e,_0x290cdd,_0x2cd8f3){return _0x547f3e(_0x290cdd,_0x2cd8f3);},'Ojlfp':_0x59ed3e(0x479),'jbsUH':'Num','vNiep':'Curv','yeupm':_0x20f29c(0x51e),'LSvbg':_0x20f29c(0x583),'bEpZu':'_PosX','JYIaQ':_0x59ed3e(0x4f7),'EhAYo':'_Curv','bchKj':_0x20f29c(0x320),'tAWCc':_0xc92be5(0x478,'6tmC'),'NsmMo':function(_0x4dbc1e,_0x1df3ab){return _0x4dbc1e!=_0x1df3ab;},'yyjLT':function(_0x309df1,_0xb1d45c){return _0x309df1*_0xb1d45c;},'LeKxq':function(_0x208d8c,_0x8e37c4){return _0x208d8c!=_0x8e37c4;},'pCfCi':function(_0xb767b2,_0x2c8f57){return _0xb767b2*_0x2c8f57;},'uRIit':function(_0x3431c9,_0x2af69d,_0x183658,_0x410b43){return _0x3431c9(_0x2af69d,_0x183658,_0x410b43);},'fGxiv':'PosX','dNwmo':_0x59ed3e(0x297),'XiMFY':function(_0x52895b,_0xba4209,_0x23d41c,_0x124db5){return _0x52895b(_0xba4209,_0x23d41c,_0x124db5);},'tpUZS':function(_0x33b664,_0x4d23b6){return _0x33b664!=_0x4d23b6;},'Rgzni':function(_0x570ad5,_0xc06b58){return _0x570ad5*_0xc06b58;},'yeGVP':function(_0x378d1c,_0x46b2d5,_0x439deb,_0x2f7d6f){return _0x378d1c(_0x46b2d5,_0x439deb,_0x2f7d6f);},'JmfNI':'DeltaX','qnFxG':function(_0x28f1e8,_0x385ef6){return _0x28f1e8!=_0x385ef6;},'DhSJz':function(_0x2a7c9b,_0x29fb39,_0x39aa3a,_0x500e91){return _0x2a7c9b(_0x29fb39,_0x39aa3a,_0x500e91);},'lEJbF':function(_0x24f234,_0x5d6d91){return _0x24f234*_0x5d6d91;},'HPDaz':function(_0x5d76cd,_0xf22404){return _0x5d76cd+_0xf22404;},'eDeLT':_0x20f29c(0x4a1),'jQYdI':function(_0x55b1e5,_0x18a150){return _0x55b1e5*_0x18a150;},'kROoT':function(_0x258086,_0x45200a){return _0x258086*_0x45200a;},'WFOYg':_0x59ed3e(0x2ee),'elhIx':'screen_post','OpTAb':_0xc92be5(0x3aa,'6ygs')},_0x1f36a5=_0x20f29c(0x2be)['split']('|'),_0x4f4c19=0x0;while(!![]){switch(_0x1f36a5[_0x4f4c19++]){case'0':_0x511ea4[_0x59ed3e(0x2bc)]['x']-=_0x19b235[_0xc92be5(0x3ce,'!Alf')](gs,0.08);continue;case'1':_0x511ea4[_0x59ed3e(0x477)]=_0x4c8716;continue;case'2':_0x74bf96['success']&&(_0x19b235[_0xc92be5(0x3f1,'Xv3t')](assert_fields,_0x74bf96[_0x20f29c(0x315)],[_0x19b235['Ojlfp'],_0x20f29c(0x4b2),'PosY',_0x19b235[_0x20f29c(0x3b7)],_0x19b235[_0x20f29c(0x1c7)],_0x59ed3e(0x272),_0x19b235['yeupm'],_0x19b235[_0xc92be5(0x4dd,'16c1')],_0x19b235[_0x59ed3e(0x610)],_0x19b235['JYIaQ'],_0x20f29c(0x207),_0x19b235['EhAYo'],_0x19b235[_0x59ed3e(0x5a6)],_0x19b235[_0x20f29c(0x295)]]),_0x4c8716['show_minfocus']=_0x19b235[_0x59ed3e(0x49c)](_0x74bf96['success'][_0x19b235[_0x20f29c(0x3c9)]],undefined),_0x4c8716[_0x59ed3e(0x16c)]=_0x19b235[_0xc92be5(0x433,'0P7f')](parse_field(_0x74bf96[_0x20f29c(0x315)],_0x19b235['Ojlfp'],0x0),Math[_0xc92be5(0x4e4,'$&YU')](gs)),_0x4c8716[_0x59ed3e(0x5ae)]=_0x19b235[_0xc92be5(0x463,'NXs(')](_0x74bf96[_0x20f29c(0x315)][_0x59ed3e(0x1d0)],undefined),_0x4c8716[_0xc92be5(0x521,'Nnlr')]=_0x19b235[_0x59ed3e(0x502)](_0x19b235['uRIit'](parse_field,_0x74bf96[_0x20f29c(0x315)],_0x19b235[_0x20f29c(0x39c)],0x0),Math[_0x20f29c(0x308)](gs)),_0x4c8716[_0x20f29c(0x61d)]=_0x19b235[_0x59ed3e(0x5ad)](_0x74bf96[_0xc92be5(0x353,'0P7f')][_0x19b235[_0xc92be5(0x538,'w]rN')]],undefined),_0x4c8716['minposY']=_0x19b235[_0x59ed3e(0x502)](_0x19b235['XiMFY'](parse_field,_0x74bf96[_0x20f29c(0x315)],_0x19b235[_0x20f29c(0x5b0)],0x0),Math['sqrt'](gs)),_0x4c8716['show_minhits']=_0x19b235[_0x59ed3e(0x16e)](_0x74bf96['success'][_0x19b235[_0x59ed3e(0x535)]],undefined),_0x4c8716[_0xc92be5(0x370,'bEK3')]=_0x19b235[_0x59ed3e(0x592)](parse_field,_0x74bf96[_0x20f29c(0x315)],_0x59ed3e(0x3d0),global_rays[_0xc92be5(0x428,'RDVW')]),_0x4c8716[_0x59ed3e(0x5e0)]=_0x19b235[_0x20f29c(0x352)](parse_field,_0x74bf96[_0x59ed3e(0x52a)],_0x19b235['vNiep'],0x0),_0x4c8716[_0xc92be5(0x4eb,'wNA@')]=_0x19b235['tpUZS'](_0x74bf96[_0xc92be5(0x2a9,'**iC')][_0x19b235[_0x20f29c(0x1c7)]],undefined),_0x4c8716['mindeltaX']=_0x19b235[_0xc92be5(0x44b,'u$Ov')](_0x19b235[_0x59ed3e(0x571)](parse_field,_0x74bf96[_0x59ed3e(0x52a)],_0x19b235['JmfNI'],0x0),Math[_0x59ed3e(0x44e)](gs)),_0x4c8716[_0xc92be5(0x26d,'w]rN')]=_0x19b235[_0x20f29c(0x52d)](_0x74bf96[_0xc92be5(0x2e2,'zm(q')][_0x20f29c(0x57a)],undefined),_0x4c8716[_0x59ed3e(0x263)]=_0x19b235[_0xc92be5(0x1b5,'c&UR')](_0x19b235['DhSJz'](parse_field,_0x74bf96[_0x20f29c(0x315)],'DeltaY',0x0),Math[_0x59ed3e(0x44e)](gs)),_0x4c8716[_0x59ed3e(0x41c)]=_0x74bf96[_0xc92be5(0x5ec,'[]54')][_0x19b235['yeupm']]!=undefined);continue;case'3':_0x4c8716[_0x20f29c(0x417)]['z']=_0x19b235['Rgzni'](gs,0.052);continue;case'4':return post;case'5':post=_0x19b235[_0x20f29c(0x532)](get_post,_0x376df8,_0x74bf96,_0x4c8716);continue;case'6':components_to_solve[_0xc92be5(0x516,'LJX^')](_0x511ea4);continue;case'7':_0x4c8716[_0xc92be5(0x3ab,'*R[5')]['z']-=_0x19b235['lEJbF'](gs,0.052);continue;case'8':_0x511ea4[_0xc92be5(0x42c,'(%c0')]=_0x74bf96[_0x59ed3e(0x455)];continue;case'9':_0x4c8716[_0x59ed3e(0x4c4)]=_0x511ea4;continue;case'10':_0x4c8716['screen']=_0x511ea4;continue;case'11':_0x511ea4['material'][_0x20f29c(0x5fc)]=new BABYLON['Color3'](0.5,0.5,0.5);continue;case'12':_0x52d809=_0x19b235[_0x59ed3e(0x3a9)](get_target_texture,_0x376df8,_0x74bf96[_0x59ed3e(0x4a7)]);continue;case'13':_0x4c8716[_0x20f29c(0x46d)]=materials['screenbox'];continue;case'14':var _0x511ea4=BABYLON[_0xc92be5(0x5c4,'((Zu')]['CreatePlane'](_0x19b235[_0x20f29c(0x445)](_0x20f29c(0x210),screen_id),{'size':_0x19b235['lEJbF'](gs,0x1)},_0x376df8);continue;case'15':var _0x4c8716=BABYLON[_0x59ed3e(0x18b)][_0x59ed3e(0x2ca)](_0x19b235[_0x59ed3e(0x32b)](_0x19b235[_0xc92be5(0x533,'bgRR')],screen_id),{'height':gs*0x1,'width':_0x19b235[_0x59ed3e(0x2f6)](gs,0.1),'depth':_0x19b235[_0xc92be5(0x274,'!Alf')](gs,0x1)},_0x376df8);continue;case'16':_0x511ea4['screen_support']=_0x4c8716;continue;case'17':_0x511ea4['rotation']['y']=deg90;continue;case'18':if(!_0x376df8[_0x20f29c(0x5eb)]){var _0x2ba362=_0x19b235[_0x59ed3e(0x381)][_0x59ed3e(0x510)]('|'),_0x4fdd1c=0x0;while(!![]){switch(_0x2ba362[_0x4fdd1c++]){case'0':reattach_panel(_0x376df8);continue;case'1':_0x376df8['panel'][_0x59ed3e(0x3fc)]=_0x511ea4;continue;case'2':_0x376df8['panel'][_0x59ed3e(0x604)]=_0x511ea4;continue;case'3':_0x376df8['panel']=_0x19b235[_0x20f29c(0x45b)](get_panel,_0x376df8,_0x511ea4);continue;case'4':_0x376df8[_0x59ed3e(0x48a)][_0xc92be5(0x355,'[]54')]=undefined;continue;}break;}}continue;case'19':post[_0x20f29c(0x1b9)]=_0x4c8716;continue;case'20':if(!_0x74bf96['target'])_0x74bf96[_0xc92be5(0x286,'Xv3t')]=!![];continue;case'21':screen_id++;continue;case'22':var _0x52d809=null;continue;case'23':_0x511ea4['is_solved']=![];continue;case'24':post[_0xc92be5(0x342,'JEjR')]=_0x19b235[_0x59ed3e(0x416)];continue;case'25':_0x4c8716[_0x20f29c(0x26c)]=_0x19b235['QtYLn'](get_indicators,_0x376df8,_0x4c8716);continue;case'26':_0x19b235[_0x20f29c(0x52d)](_0x74bf96[_0xc92be5(0x1f0,'!Alf')],undefined)&&_0x19b235[_0x20f29c(0x52d)](_0x74bf96[_0x59ed3e(0x4a7)],![])&&(_0x511ea4[_0x59ed3e(0x450)][_0xc92be5(0x493,'Nnlr')]=_0x52d809);continue;case'27':_0x511ea4[_0x20f29c(0x46d)]=new BABYLON[(_0x59ed3e(0x546))](_0x19b235['OpTAb'],_0x376df8);continue;}break;}}function get_laser(_0x41bc81,_0x7866e2){var _0x1b4382=_0x186c,_0x43c26d=_0x23a9,_0xa8b71f=_0x1aec6e,_0x3e2b37={'cnTmX':function(_0x4acf1f,_0x581670,_0x2efb68){return _0x4acf1f(_0x581670,_0x2efb68);},'AOgUj':_0xa8b71f(0x2ba),'yQgVO':_0xa8b71f(0x177),'CBvmJ':function(_0x53e86a,_0x4733d4){return _0x53e86a*_0x4733d4;},'ZwkaR':function(_0x1b7882,_0x2f0b4e){return _0x1b7882(_0x2f0b4e);},'vMaAq':function(_0x4530a3,_0x557dc2){return _0x4530a3*_0x557dc2;},'QXBPR':_0x43c26d(0x4d6,'EzTW'),'Sphdj':function(_0x3cd0b5,_0x3fcfe2,_0x3bd39d,_0x497e9b){return _0x3cd0b5(_0x3fcfe2,_0x3bd39d,_0x497e9b);},'SrVmR':function(_0x393eb8,_0x3079a0,_0xa778dd,_0x3586a1,_0x5f02bd,_0x1c7322){return _0x393eb8(_0x3079a0,_0xa778dd,_0x3586a1,_0x5f02bd,_0x1c7322);},'pVfih':function(_0x3937e2,_0xe11ab5){return _0x3937e2/_0xe11ab5;}};_0x3e2b37[_0x1b4382(0x2ef)](assert_fields,_0x7866e2,[_0x3e2b37['AOgUj'],_0x3e2b37[_0x1b4382(0x3e0)]]),num_rad=0x2,num_axi=0x4;_0x7866e2[_0x1b4382(0x480)]&&(num_rad=_0x7866e2['rays'][0x0],num_axi=_0x7866e2[_0xa8b71f(0x2ba)][0x1]);beam_diameter=_0x3e2b37[_0xa8b71f(0x260)](_0x7866e2['diameter'],gs);if(!beam_diameter||_0x3e2b37[_0x43c26d(0x2d0,'(%c0')](isNaN,beam_diameter))beam_diameter=_0x3e2b37[_0x43c26d(0x60a,'LJX^')](gs,0.3);var _0x379239=BABYLON[_0x43c26d(0x5e2,'RDVW')][_0x1b4382(0x2ca)](_0x3e2b37['QXBPR'],{'height':_0x3e2b37[_0x1b4382(0x39b)](gs,0x1),'width':gs*0x2,'depth':_0x3e2b37['vMaAq'](gs,0x1)},_0x41bc81);return _0x379239[_0x1b4382(0x450)]=materials[_0xa8b71f(0x552)],post=_0x3e2b37['Sphdj'](get_post,_0x41bc81,_0x7866e2,_0x379239),_0x41bc81['beamctr']=post['getBeamCtr'](),rays=_0x3e2b37[_0x43c26d(0x279,'6tmC')](get_rays,_0x379239,_0x41bc81[_0x1b4382(0x623)],_0x3e2b37[_0x43c26d(0x425,'$p!E')](beam_diameter,0x2),num_rad,num_axi),post[_0x1b4382(0x4c4)]=_0x379239,post;} \ No newline at end of file +var _0x127a=['JkkzS','svlCT','u8o8W57cGSk6p3/cUCo2EmoSW5meWPxdK8o/','b8kTiCoIW64=','WQ06A0HqySo5','zuPfwM0=','WRqeqK5v','W5mlimoaA8khW7uhWO8=','W6uCW4PaWQ8=','pYQrH','print_name','MgIOU','u1LA','displ2','Bg9N','diffuseTexture','W4pcSGxcS29rWR00W7RdJSoUWOe=','z3jHDgLUz19VCMrLCNm=','W5lcUHVcHvO=','pCoxW4VcIvGvw31+','W4OxbCoaBmkhW7Gf','q8oBW7G=','screenboxMat','BwLYCM9Yx21HDa==','eGKbkmk/','laser_beam','BmkHp8kVW5NcGa==','gHpcImoFW4yfW7pdIuJdVgu=','setEnabled','WPNdMSoIWQu=','vwXLAem=','W6O6jmoKECkAW7izWOpcRwK=','vCoKWR7cRvpcMCoujWvCW5GTW6/dTtFdIudcUSkuWRSdWROIWOSeWRu/W4/dQ3ddGJdcKslcP0BcPSoLeCodrCkCW67cTmoDW5CTWQCAdvGIWQGwFa==','dof','trJcLSo9W5i=','W7O4hvvR','usywnIG=','z2v0qwjZB2X1DgvqB3nPDgLVBG==','yMvHBxnWBgL0DgvYx21HDa==','sH3cN8o1W4ldGN1ZoXrytG8H','pUBVA','CgvKzxn0ywW=','W7FdMSk8','hqBSD','WOTfBvXP','intersect','addControl','MeshBuilder','W54remopBCkDW7iOWOxcOgRcLq==','WQ40WOPoaa==','fmo7W6ZcVq3cI8kk','rwLnC0m=','WOzwf3C=','metallic','zNaY','WO9kWQmXsa==','pp2L','toMesh','ivJcHHtcMW==','qbW+ata=','WQpcM3DDnW==','W5CvomkEWP46lwlcKSkIWPe=','pinhole_','WRHiW64x','OleNx','oCkxaG==','xGBcKmo9W5tdMgHloZnCvXWQWPNdO1Ww','BLbXv2S=','dual_pinhole_catch','BgfZzxjFyMvHBq==','Aw52zxj0uMvMCMfJDgLVBLK=','z2nVBNn0','y0zRB1u=','kWiOcSkHW4S/','CgvKzxn0ywXnyxq=','pp2','rNjVBu1LC2G=','mCooWQ7cGmkbhvOt','W77dSmkKzvVdImopWO7dQI/cI1VcThpdJCoIm2JcTmkQ','sSk5lSkyW5K=','cbJcKfW0W58zrG==','eCobWRxcGCkbaqS4oq==','EvbiuKG=','W5CaW6XFWOC=','WPHlrK5g','W6JdU8kdqwS=','A8ogW5JcVWCoqN3cJ8oa','yMXHzgvFBwf0','FmkPpSk4W5pcH00=','freeze','BfjLW7CLxvhcRNfKWOZdUSkTvmoTW7ZdOa==','DwrXEui=','BDSHc','Fs3cJSoJW4y=','BgLUzvrV','includes','W4tdHCoIeb7cTa==','SceneLoader','sPtFR','C2nYzwvUx25VDhnVBhzLza==','WQpcN8khW5ZdPCkXa8oU','WPXtpcLv','rPBuF','mIRfI','minposX','WO17tYe=','textures/metallic-with-scratches-stains.jpg','EvnzA04=','IlfFt','W5JcTHtcUMLMWRqM','C2nYzwvU','ChjPBNrFBMfTzq==','Bwf0zxjPywW=','YoJgz','W4mnW6Wvoq==','naa6a8k6W7O6WQmrmq==','W5tcGSoYvmkg','wgjive4=','o8oaW43cP005wxb/hG3dQSkqo8oVW5qBW7Wp','W7JdVmkJBL3dI8ogWRpdUYpcMLZcI3C=','pExLB','u1LIW6yYyaq=','vuzbyM0=','fmoYW7lcH3G=','cmkKimo/WQS=','s1LpBK0=','DhjHy2vFCMvMBgvJDgLVBG==','CgfYzw50','Qawcx','WPH4WPSEtIxdKq==','vScale','Dgv4ugfYyw1LDgvYAq==','GyPVF','environment','bar_notsolved','getHeight','B3b0AwnHBhrHyMXL','FxCjh','Cfris0K=','W6dcMSoazmkpW7pcSGddNmoVqLdcLefzWPddJg/cQhLiW6tdJ8oBW4fplmoFW6n2w8o6WQLrW5BdTG==','ru5owfe=','target','suHPt3G=','nsEaI','success','NNNox','cbX7l8o7','zM9JDxmY','iris','W4qBW5z0WQS=','attached_screen','tKDWugG=','su5Ky3i=','bMpcHdlcUSkSWPNcUW==','WQq2W7pcM8kKv8kWjSkiz8kmWQ1ODW==','attached_component_name','hYjEgCoP','WRVcTSkKW5FdTG==','focus2','screenBlank','Bwf4','TUzmK','WQ95W5ffvW==','vgv4DhvYzq==','C3fYDa==','hCkHkwzA','aCoOWR8=','pedestal','dWnNpCo7DmoE','kNiW','mounted','yxjJ','AQCOB','W63cOhq=','BmozWORcMH02b2a+','fgldHCo3','jFeoB','FSobAa==','lG4yWOlcKY7cVWxdImk+WPiuW7PCmWtdTG==','nqa9a8k6W4W5WQO=','WP7dImozWQKBFGTasG==','WOFdLmo8WQKCFGzc','kmkbd0fCymkkW5PdW5xcTwpdKSkVW5G=','W6nUlIP9W6dcQ8khqmo2W7ixhSoPWOhcRGLBWR9qsCkKdCocemkLFriKWRxdImoKW5pcUCoepmkwW4/cNCk/w1hdVJDVzG==','WPpdKSo8WRaeDGPj','W4eTjmkkWQ8=','pqyCWOFcKYpcVY/dImk8WQKd','C3bSAxrFBgLZDf9MCM9T','WRJdO8oRWReX','2|0|4|3|1|5','ambientColor','LCVca','WOHqWRK0zq==','mKaXW65UBGlcGcj+W4ZdP8o6xmk1','xmotn1dcS8kYzwJdKW==','y29TBwvUDa==','WQ44W5fsW5/dHfTskGZcOCoAx1NdMmo5EM9sfZefWRhdVG==','CNzvCgy=','uejstwf0zxjPywW=','fp1','tKWVZ','W4iEWRNcOCo5E8kl','XNEqM','d8oUhSkelSkOtSoozZJcNa==','zMP0rfO=','C2vWyxjHDgLVBG==','uxHlDuq=','v1LNW744CupcLxTSWQ7dQCkHqSoH','AmkSW6PzWRK=','WRLmW6mSW47dML/dL8kh','ExnRrhm=','thPiwxO=','gsBcPuC0','nSkxfZVdSG==','label','WRa6BvjPzSoP','gvznu','sMDrAuu=','W6e+bSk/WQW6mxZcNG==','ywrKq29UDhjVBa==','dCo/WRhcL2eGn17cIq==','rNzutwy=','WQRcI2XYfSkf','rvn5sMS=','specularColor','3|0|4|2|1','qCorkfa=','LINEAR','mirrorProbe','vCJmY','Aw50zxjZzwn0','m0a4W65VBGlcGcX+W47dP8o9xmkWW6/cUCkTW7u=',',\x20rot:\x20','zw5HyMXLza==','15|22|17|6|1|3|12|9|4|20|11|7|13|21|10|14|0|18|16|23|8|2|19|5','C8oRW43cICk7mflcRSouDCoUW5ms','j3JcKtlcMmkwWOFcTGjD','zxfxN','tmoZW6xcIcCWzLddVSoRjMRcQq==','WQ5eW41pF8kH','GUI','WQ5zW4rbECo3pmoBwL4uW6hcRCoP','beamid','W4GDhmkdWRy=','ccdcG8oDW6S=','ReflectionProbe','texImage2D','Grating','luNcHaRcVq==','zgLMzNvZzunVBg9Y','dispose','w8oQW7pcMZ0VyG==','qMf2vwi=','1|6|8|11|7|12|2|5|0|3|9|10|4','W7RcQeaTFq==','backFaceCulling','PCjbe','zgLZCgXHy2u=','Aw5PDgLHBf9WB3nPDgLVBG==','E8oGqmkvvSkXdCoA','manMoG==','EKz4BNe=','AdUTc','DBtBc','W5dcVHlcPgy/','DLboAee=','eCoxWQtcH8kbhbO=','uunfrvG=','BgvUC1bYB2jL','lineh','quXssee=','BgvUz3rO','step','WOX5erHWWPK=','vdGvcty=','cWpcSKi6','AfHSwhy=','DxnLx1bcuG==','vvzOp','q1jlCNm=','1|3|5|6|10|2|9|8|0|4|11|7','C2nHBgLUzW==','table','hCkEpXRdVSoHWRW=','MVKNf','CMvMCMfJDgLVBLrLEhr1CMu=','sMfkrLy=','rNztwgS=','orBcN8o5W70oW7/dJ1ldOG==','fhxPX','q3fiD1i=','ESoMW7ZcUSkQ','s2nuug8=','bsBVA','diameter','WQFcUmk5W5BdVa==','ksLfi8oi','minposY','B0Tyrvm=','z8oKW57cN8kTe2ZcQq==','qUTxb','q8o6W5RcJCkQo0/cSSod','vmo6W57cGSkToglcR8owv8o3W5it','WPj9C3vZW6i=','yxjYB3CGy2fW','axKcy','BfvPzKi=','WPjrF1hdIa==','AxnszwzSzwn0Aw9Urw5HyMXLza==','BNzuy1e=','zMH4ufG=','AfjVrhK=','ihrVig1VzgLMEsbJB3vSzcbUB3qGyMuGzM91BMqU','QPJAT','yMvHBxnWBgL0DgvYtwf0zxjPywW=','fillRect','W4inWRtcPmoK','kSksh1W=','y8oKW5dcGSk7','WPuRWRbz','getContext','pp1','WO8jWQX8fW==','BMfTzq==','WPqNW6tcN8k1xmkSlmkrFSksWQz/Cq==','WO9+WQ8bCG==','Bgf1BMnOzxm=','uKDcqq==','focus1','BqBcNmoYW4pdLfPijG==','AxnszwzYywn0Aw9Urw5HyMXLza==','post','iaVcKLq=','W5BcSL03xCoDW6ZcVaX1','vtRbp','xmofjLBcS8kVDa==','eCosWQVcJCkq','fp2','CNvcyuu=','IAvrO','W4SFW45IWQ4=','focal_plane','pGVcKvqv','C3bSAxq=','ChaY','z2v0qMvHBun0CG==','rMP0A2i=','dBuoz','mNW2Fdb8mtf8nhW3Fdv8mtb8m3W5Fdf8oa==','is_solved','ESoRF8kUxq==','gr-hole','W5iCWRxcQmoIDmkVvwe5yCkjCue=','screenbox','oqdcMa==','WP3dUwLV','W5q0W741hSkIW6zOWPOXWQa5','WPL0WO4tuYldMtm=','ihnJywXLia==','y2XVBMu=','gizmo_mesh','rCoWW4ZcIb8=','rgjlAKq=','Bw91BNrLza==','roughness','vdPcWP8bW7BdVaO=','x8oFnLZcOSk1AgK=','f8o3W77cPq==','zK5luxK=','yvvNW7qOyvlcV3TUWPhdQq==','blade_material','paG6fSkNW5y9','ocKlWOhcJa==','principle2','AmoCFmkXxmkAo8o2cWBdSCoSW5q=','Bw92zvrV','sfDlyvC=','BksZa','sCoaDW==','DtjdWOSr','wmo8wCkrACk7emoFmsRdNa==','VSsrB','wxj0B0i=','W5yzfmomDa==','yM91BMrPBMDcB3HtAxPL','W5tdNSoVeqJdPJ1kW4FdM8oGbCkvW6VcPXq=','iris_blade_','dqydeCkA','lmoeW5FcG0mOuq==','hSkloSoEWP0=','BgLTAxrZ','mNWZFdv8n3WWFdr8mxW2','W5ldNCkDs2O=','ClZXg','Aw5MBW==','show_maxcurv','AxnqAwnRywjSzq==','u8ktW41iWQ0=','Ag9Szq==','rNHTs0O=','RycPe','Eu1lDeS=','WPy1WRfz','grating_vector','zg9M','W5uUW5OLlG==','WOtdI8oQWQmDEWHEBfZcHmkrBa==','DgfIBgv0B3a=','z2L6Bw9FBwvZAa==','focal_plane_B_','aKpcMZRcRq==','W4Opmmo8ta==','WP/dRd5rW6hdNCo4WQZdNmoQWPaxWRzNWPJcPq==','D2DQwfG=','hLDkS','BmociftcOSk5rwJdKW==','WRv7BgPUWQlcSG==','dmkbb0fmzCkBW4jpW6xcQW==','attached_component','W7pcHSogv8kmW5NcPqtdK8oKva==','dmk6lSoLWQFcOhalW6VdNqVdLtO=','dwpdN8o3W4jCy3RdOmkLDM7dO0rjxW==','aKQzO','W5CKnfTqWQW=','DNz6t3a=','initial_rotation','WRm9W6ZcMfXraXFcKvf4','GUI3DManager','WP9eW5rhzCo8gSorrq==','transSliderpanel','qKrtsgm=','WODfsLhdLG==','WPCLW6tcICk1','ugfUzwXqB3n0','q3jLyxrLq3LSAw5Kzxi=','Translation','W5yDgmooBmkg','arrow_mat','lineTo','shSsE','WRPjnHXR','vt1zWOKXW63dSGn9WP5WAG==','setHeight','ufj4z3K=','l8kTi8oLWQ/cLG==','A2z0sfu=','ACohW7tcJZO=','jUJgD','qNLru1e=','qM5SyvC=','WP5dW45xuSo/fSomrLGjW50=','WRXZA39ZWRJcTSoC','\x20aperture\x20too\x20large','cAqCU','WRHgW6mfW5/dMLFdKq==','W5XPWOlcUK9WgepcHqyrWONdTNxdGSouW5ldISoeoJayWQHg','twvZAej1AwXKzxi=','twLYCM9Y','u3PKzNu=','WPnfrfFdKtXD','Ehj6DKi=','DgvZDa==','screen_notsolved','zgLHBwv0zxi=','dXr+j8o9ymouWQNcVmoyw8k3WOK=','DuWW','yMXHy2S=','apzyA','nmokW5xcGW==','zNjLzxPL','CwjyqNC=','b8kTiCo2WRRcPG==','FmoSW6ZcHcbV','W600WQ7cTrC=','r0P0uu0=','zhDwzge=','x051Bq==','W7KKlvPwW7RcVa==','rays','eq4nWOy=','CreateCylinder','WO3dKSofWRqe','C2nYzwvUyM94x25VDhnVBhzLza==','W6mXWQJcU8od','yxbWBhK=','zgLMzNvZzvrLEhr1CMu=','Texture','pGxcJeu=','W5GYW7q2','oVNIv','WQW3W7nwW4hdMf99','cgZdHCoMW5LIBuddS8kN','CreatePlane','vlKtF','DhjHBNnWyxjLBNrnyxrLCMLHBa==','qMvHBxnWBgL0DgvY','xnqBg','arc','AHzWWOGa','ugfhquq=','fGDRo8oNFG==','WRToW4juySoGta==','ywXWAge=','EeLZt08=','CKfjzvy=','WQnjsvtdIMe=','agldKa==','tX8Qdc8KWOy=','ihrVihjLBw92zsbJB3vSzcbUB3qGyMuGzM91BMqU','cwldG8oTW59yAW==','i8kylr7dLCo6WRiBWPBcGCky','jhJcJtNcGSk6WO/cKb5zW6NcIa==','eCotWRxcKa==','component_label','Iris','cwyPdSoUsCoIxq==','AuP0EvO=','B8kPkCk8W5q=','AgPdvvm=','oaVcK0qC','nCojW7FcNsS=','JzvFV','oqyxWP3cHstcVqNdPmk/WQOEW7a=','mirror\x20','eMSwh8oA','WOKHWQ0Vu8kTWRDxW4qHW7W3WO/cLJ4mhCo4W48+W7CUWPqKWQy=','BgvUC19TyxrLCMLHBa==','W5BcHSojwCksWRu=','W4WHW79MWRW=','nBWgt','vevyvfvsrv8Yra==','strokeText','WRe3W6LwW58=','EmohaNZcMa==','tKHyq0i=','vt8HuSkVxmk7twquDNjsDryXW4r5qLVdIZNdPLHhWO0+m8oPW5/cKK9XWOXzWOddLJhcVmoTW5ldRmo9WP92WR7cMWNdVCkFo8odWQjEW6uhW7NdPG9gWQtdRs7cVrPzW7RcN8kpn8kMW4pdMgHchCkptSkEWOZcHSojkWS8WOHxsSkxW64ivZfBnCkxWPNdL8oVWRdcNdpdK8oMWRxdVCo4s8oXW5tcImoSWQSesNjgfGKCW50hW5DoWPmqohZcLMNdNMzXdSoVW6FdP8kNW77dUCoxeJ5cvKNcKW7cQbJcPColWQxdLmoXtxVdOe/cOd17s8ogA8kMmSklit9TvXbBih01iSo9BKddHCkztMZcVYJdOCoehGpcTcDAW7ZcIregg8o7W4ldOSoEBG7dTez5W6ddUK3cPvGaFMiKWOtcVSoqWOJdHgeAgaD9i3VcQc7dTmoOvCo/WR8QtCk/WPqlufdcILlcM8okW6akzSkvWO3cLmkGWRiPWQBdM8k1Fqj1h8kInh/dNrRcNCo5WRuMp8kffSoue8kiWRldVCohW5HA','W4OzgmomDa==','BgfZzxjFyMvHBv9KAw0=','Ee9kBfG=','W7isWRtcOSoIjG==','FmkVWPa=','B09yrMu=','phZKz','nPqWk','emggw','W4FcTadcUgnGWRy=','ug9Zwq==','WPyNWRfimCkEWRr9W7mvqmoexa==','AxjPCW==','yM91BMrPBMDcB3HqB3nPDgLVBG==','W5BcR24Ys8osW6JcRq==','zw1PC3nPDMvdB2XVCG==','wedge_angle','CSG','y8oXW5pcHCkWoMJcRW==','W6/dPmk3Fa==','W7pcKCoOD8kS','rHKSeJqYWOC=','tgH5Bhy=','YhgZY','groundMat','slider','xVsEI','BKTAyve=','r25Ty0O=','mJ/cQSo4W5S=','sxLWtvu=','split','WPCJW7VcTmk5','W5mwfCofBCkkW7iy','panel','bTtpP','fGnSiComC8osWRFcTCoZrG==','su5SueS=','Cg9ZDe1HDa==','v2TcALO=','rsKSu','y29Z','Mesh','B09wEey=','CSkbaSk9W58=','we5fCu0=','WRHOW54bW70=','qhsjb','y2HPBgq=','pCkfhgrP','DvnJywXL','directIntensity','W5W0W7y2p8k+','VvxEy','AMTNz04=','gsNcLf0/','WQn9A3T1WRJcUmoE','f3CXaSoO','NNlnZ','pq/cJ1alW5SEr8kIFW==','WRlcGxz8cSkyvSos','zhffDwW=','xgSQC','iI8tiSkz','W4ezW5WGjW==','swfJy0G=','EvLhwfy=','z2XHC3nnyxq=','WOBcM2r5lSkyv8ousSoooq==','vG9bWPSZ','C3bLy3vSyxjdB2XVCG==','txnfCKC=','bIihw','C2nYzwvUx3nVBhzLza==','aSkMlmo9WRVcQNiN','dwpdKSoQW4HCE0RdOmkhy3S=','W6uTWRJcLXXGuH8=','W64kf8ohA8kiW7GzWOFcGMRcGYS=','WP/dPIXcW7tdL8oJWQS=','SVYzG','kb3cImotW6yjW6tdKW==','cNACK','mNW0Fdn8mhWX','sr3cG8o+W5JdRNvclqq=','sCoRx8kD','WPnrBMPk','C2v0sgvPz2H0','eh/dL8oTW5HnBLFdT8kKDLddUKXs','ncJcVwm9','reflectionTexture','BRpeZ','RiKRP','WOfurG==','tCoSW7tcIIy1AeW=','zhvHBf9WAw5OB2XLxW==','EHqPA','lJi0WRNcJa==','sSoZxCkw','ALJpM','screen_solved','WQyKW6HgW53dLxnWnG==','WOFdICoMWQ4lFHLasG==','zxncDKu=','WO7dPJzqW6/dKSoP','AvLVW6f9','W7WUmvnkW6S=','Aw5JBhvKzxm=','material','W6NdI8oJgG==','EiMsC','C3rVChbLzerYywDNAw5N','y29TCg9Uzw50x3r5Cgu=','Dg9tDhjPBMC=','ubGRiaS=','yMfJA0zHy2vdDwXSAw5N','WRO8yLfYxmoGmZT8','yLLjugG=','iN3cIJZcNmkwWOFcSGu=','qLvXrKK=','WOXhr17dLa==','CgfUzwW=','rSo6W5dcGCkto37cTq==','replace','q29SB3iZ','WQntvN9x','WRa0BfLVASoSoG==','z3jVDw5K','W6xcHSowqSkTW6FcOq==','BHqOmZq=','SUoXN','y3jLyxrLvgv4DhvYzq==','p8kweMXqz8koW5nEW74=','sMHitNC=','pmkAfv9toa==','WPnfv17dNtXyaXa=','sdPcWO0AW7pdPqf+WQHQAgvS','AxnFC29SDMvK','WPHQWOGg','WPddICoGWRugCW==','zM5OCvi=','CQTCh','WQldKtXsW5K=','WQTCrv5q','fNKQy','WPxcR1DBn8k/FSkgbCoqoCodW53dPKOxWQVcSSoYFCo1W7JdNSkKza5+iJldNNZcR8o7WQxdPaNcMSk0W57dKcuvW5ZcL0H8WQ7dOr5aefrhW5qU','eIKeWOjeW6pcQXGSWOSUCsHKW6NdHmkG','Aw5PDgLHBf9YB3rHDgLVBG==','_texture','Cg9ZAxrPB24=','D8oPW43cGG==','scaling','W5eTW6G/eG==','WPVdKSoHWQu=','slit','mmoBWQtcTmkb','pedestalMat','WP1BWPm=','LvGjS','uh9LW6O7','kCoZW5tcOLG=','meBHH','DCkHoCkTW47cNuNcLa==','fh3cHW==','ag48bSo5vmoMqW==','reDbzgC=','diffuseColor','W7i7AG==','BgLUA1rVvhjHBNnMB3jTtM9Kzq==','XuMlC','W5mLc8k9WOWOj2lcLSknWPiwgG==','isPickable','ZvVpj','vMvJDg9YmW==','refractive_index','W68EW4XAWQnxw04cW5FdHYFcL0j+WP4=','ohVcUGNcPG==','u3rK','WPuRWRbeimkzWOrG','yMXHzgvFBwf0zxjPywW=','vmkQW4W=','D2vKz2vFyw5NBgu=','W5/dOmk3FG==','cubeTexture','t8oSW7pcNW==','ChbTyxq=','W4GDemofFCknW6mcWOxcOLhcGJBcI2ldMvK=','zcufL','BwLYCM9YicHJDxj2zwqP','zM9JywXFCgXHBMvFqv8=','Kjymf','zw52AxjVBM1LBNq=','oXNcMM4vW58exCk5DmoIxSoJWP1s','wKjRzwq=','iTezH','WQj2teTh','rNPowva=','s25lsvG=','lbKxWOdcLstcUWddGSkpWRyDW6ngiW==','WPjhxeG=','W4qSWORcGIe=','W5ZcUYqrWRBdGSk/W7xdLSk+W7KcW6KZWOhdRmodbqubfLRcVSoNgCouWQXWWQNcGCoQbCoigCoHWQVcTIiZvL8IWOPPCCkuCCkAiSk/W7DmWQ45WO/cLXvYW5z8W6lcIsSUW6FdL2jnDCoIWQWJW5mMt8kgC8kwsb1jWRBdGCkYDCk7W4uZjLm+WO/cOh1WWPyMEuahoH5A','W5NcTHxcSxHNWRa5','laser','txLtBwq=','WOv4oWXx','WQ86Bf1PASoIoa==','wcOEO','xSkYiSkLW7hcKvVcKa==','W5mYW7uJbmk/W6zfWOecWRSYW47dGW==','W7hdVmk3EKFdISoUWOBdQJ7cNedcMh4=','ECoys8kGuG==','A8k9W7LiWRS=','uSo6W43cIIy5DuVdNmoO','kXqQbCkTW5yR','xmoakvZcOG==','KYyVA','zhDkBKG=','use_PBR','launches','rgvSDgfy','d8oBWORcHCkqcHS+imk9','Hmrgu','GDlrC','W6KQW5nQWOa=','k2uUdSoUvSoIuZLb','mtTZT','attaching\x20path\x20','iNJcRG3cTG==','rotation','lCkGbu5tBa==','yxjYB3DFBwf0','nNW0Fdb8m3WYFdf8nq==','D1n1W7mPE1JcKG==','EM5dvNq=','lNdcHJO=','zNaXta==','ChaX','ALn1Ahu=','WRVdRSoLWOCN','tmoGW6hcHZSYya==','W7q0c8k/WPyGlW==','WRxcMCkaW43dVSkRcq==','CMf5CW==','B25wywX1zunOyw5NzwrpyNnLCNzHyMXL','t8oSW7pcGIy1AeW=','zNZDQ','WQSFW7rGW5i=','kSo9W77cUsBcKmken1bfWPS=','W7iUWQRcKcjmrW==','WPL+WPWTsstdKJG=','W54HW7XOWQy=','vNzXqxi=','rkHEl','grating\x20','A8oXW6hcHseWzLBdLmoRja==','xHVcISo6W4pdMhDj','OFyPK','ENHMEe4=','mqhcQCoFW7qmW67dNKNdP28xW5hdQmkyDHZdJvS=','WPJdVZ11W4m=','WPNdUZLaW6xdOCo+WQddJmoJWQODWQXQWPlcSW==','length','vhjHBNnMB3jTtM9Kzq==','jctcb','A8kWiCkHW4JcQ0tcKvddPCkiyINcHJe=','W4uCWRRcOCo1yCkdsG==','uhnvExK=','textures/reflectivity.png','BXAOy','lmovWOS=','file','WPjEFxfw','W53cPdFcVxLNWRm5W7i=','tCorjL7cKmk9zgldQaj6W7msqGq=','r1vjm0rnyw5Hz2vY','parent','jYaoU','RLtlG','Dv1ZW7CZzG==','WQzusLBdTtDjba==','W5qVhSo/Eq==','gDndJ','vJPfWOO=','WQy2WQzmimkvWQH3W7aqwmofxCkS','CM91z2HUzxnZ','s8ozi1pcO8kVyLpdJG9IW6Ojsq==','fMJdGSo2W5LtlW3dTmk/BgZdO0rjx8k7WPhcTq==','afVcJCo2W4/dHw1voX8dAbGWWONdJfqKvMKZWRXHjCowBCopWRnHAa==','panelAnchor','urm+dJiVWOu=','r0HMqvC=','z2nVAM4=','screen_','tSkikSkgW4S=','WRPzWQu=','vEOHI','W6etWPRcQYu=','postMat_marked','CMvUzgvYtgLZDa==','g8kCcKbnoG==','nrvAkmoh','In\x20JSON\x20File\x20Lvl_','Color3','jx/cNtBcHCkMWOtcVHrBW7i=','NO_CAP','jMoQC','sign','qNr6zLa=','Curv','W5itWQhcGXy=','AgvPz2H0','UYhAr','W4BcSGFcPMTTWQu8W6hdICovWOK7CuOi','pdzoB','W6qvW4rdWRLgw3GgW4ZdKtZcRKPLWPxdHSkxW7pcRG==','ivRgH','linkRefractionWithTransparency','rfvnC2q=','W6C+oKbqW77cU8kU','push','f2iPo8o1vSoSrrHfFJmjCq==','xbhcN8o/W5ldKMXomqj4xGuWWONdJNG=','relpos','ChjPBMnPCgXLmq==','setParent','W6ZdVCklrwC=','tabletop','W4xcU8oDuCkz','aDyRE','PRBdA','lUOYj','renderList','WPHRWP8ruIFdLY/cJmkhW6aLW50=','mhdcMtRcMCk9','zarrow','tfvQr08=','yUgCR','WOq9W7RcK8k+vSkwlq==','oSksbur5AmkzW5nLW7/cQwpdMSkVW5O=','c8omWQtcImkrcWWK','bx/dHmoSW5XIyKtdPG==','lCk/aSo4WOy=','beginPath','W7tdN8oScX7dPIXA','laser_beam_dim','fgpcIJhcHmkLWOVcPXHAW6G=','WOGLWRDijSkzWOPI','path','DxnLtwv0ywXSBMvZC0zYB21nzxrHBgXPy1rLEhr1CMvcBhvL','q3zuy0K=','cSkulqBdU8oUWRGsWQ3cISkftSolW60=','W73dRmo2er0=','uKf3q2K=','linev','W7iGWQVcGqfzxG7dLKu=','linkToTransformNode','kRHXf','dNtcNh/cHCkSWOZcOrbwW7lcK8k7dCoFttddJ8kMWPHzWRa=','sdSQF','thzSuNC=','BZPHWQyw','W7FdHCo9cW==','WPTJW6Tlya==','WOPcW5TnySoneSohrv8=','reflectivityColor','W7hdUSkWzLZdNCoh','BgfIzwW=','vdbqWOWuW7ZdPW1SWPjbzhn8WRVdGa==','rxjYB3iUienVBxbVBMvUDca=','C2LU','W4msWQZcRmoKFmkdva==','W4izjmklWQ4=','WPHRWPyBuW==','WOeTWRbDomob','wCo7xmkiD8oM','gX3cL8ovW6bt','WQH5gWXQWPGeW5mzFKhcUSkiW6S=','StandardMaterial','WPCRW6xcK8kKw8kCmq==','C2v0rw5HyMXLza==','z1neAxm=','ESyJk','q1nh','f8o3W77cPsNcHmkzbfbsWOHYW7tcQsxcNa==','origin','u21gwMK=','nWL4','t8oZvG==','displace_node','DLFDo','Vector3','i0FcJeqjW4Ofxmk5','RKTFv','glassMat','yMvHBxnWBgL0DgvYia==','bMuGX','rgvSDgfz','WPBdJ8o7WQelFZ1dyLBcM8kw','ASk6W4vVWR/cVLNcOa==','WQjNFw5ZWRdcTmoe','wLvRuwO=','zgLZCgWX','IsSOT','W5GxnCopya==','abs','yxr0ywnOywjSzu1LC2HLCW==','f2JdHSoIW5LCE0ZdVCkK','ADkUz','rwHdtgu=','BNnfyuK=','BwLJCM9tDxjMywnL','TtLDd','vSoTW6NcNZS9A33dLCoHi2lcSYK=','W4NdP8oJpI0=','KNOJm','rgb(200,200,200)','CreateBox','uH8SfHyGWPyMFCkpkmoEWRVdQsGj','W7CIgCk7','kmkCfuzlymkvW5G=','panelbg','wgLmqMG=','zgLZCg9Zzq==','s8oIW6lcHZCOAfi=','height','W4/dGmo6bH0=','wmoVW6hcMcerzLy=','WRiMW6TAW4C=','fgGUaSoOsCoSxW==','sHqWl','BwLYCM9Ytwf0zxjPywW=','console','postMat','W4tdMmoRhHJdOGXxW6BdK8o6bmkcW7a=','HDnHE','12|22|24|13|23|11|10|4|19|1|25|14|3|15|16|5|20|18|7|0|8|6|26|9|21|17|2|27','yMLUza==','W7a+ovH9W6/cSCk0rNVcU8omaa==','yXxcJCoHW57dIq==','ChjVDg90ExbL','name','ChjPBMnPCgXLx3bSyw5Lx0jF','m2hcHZBcG8kwWOBcUGjbW5NcNmk/b8ks','postMat_dragging','y2fTzxjHrxHWB3n1CMu=','sphere','paGVamk9W5y9WOuFmmkhga==','sLbKW5WL','C2HVD19KzwX0yvG=','C2v0ugfYzw50','vcn6WQWw','Ehrxs3i=','CM90yxrPB24=','position','xCoFmvtcOSk1AgK=','transparentMaterial','C0jnsLi=','f3JdLCoGW45oFa==','ground','lens','u3rHBMrHCMrnyxrLCMLHBa==','xSoXW7lcHcudAKpdIq==','WO9YWPWuuJJdKX7cOmkeW6m4','kmoxW5JcIfW6v25VbbZdT8kEpmoJW5iBW7in','sXbmWQWE','W4esWQVcPmoKFmkdva==','W7qYhSkdWP48lx7cJW==','CuLiz0S=','yM5kEwO=','y2rhv1a=','FmkTW4rVWRBcRW==','W5JcQhCZuCoPW6dcUXn4','ORmHa','VfhxB','CmoNW4ZcHCkQn2lcSW==','rNDnAuG=','C2nYzwvUyM94','jPaIG','yMLUzfrLEhr1CMu=','yM9dzNG=','WRiIW6HdW4pdLfPvmaZcQmoAu1pdSa==','AgrYu2T5yM94','W5RcHCoaEmky','webgl2','W4GDemoBECknW6mcWPZcQvRcJIdcM3ldKW==','BMv3BMfTzq==','uNLJugu=','split_list_to','Matrix','limits','W4S2gCk2WO0=','mirrorMaterial','yarrow','W7ZcHZVcKKG=','n3W4Fdf8mNW5FdeWFdv8nNWWFdn8mtf8na==','WRBcMCkjW5ddVSkhaCoLW4ji','W5BcM8oav8kuW6pcHHJdMSoVq0y=','C3vIDhjHy3q=','i1iu','2|0|3|6|5|4|1','bCoRWQdcOHhcLCkDnezu','mSoTWQRcRCkP','WOSHWRrdnCkDWO4=','x19WCM90B19F','DmkHpSkTW44=','WQ4DAwTX','wu5eAgm=','tgfZzxi=','WQDgW6ikW5/dLLW=','pbayL','Pinhole','y29TCg9Uzw50','xarrow','CMvMCMfJDgL2zv9PBMrLEa==','Cev4tei=','W6qKk0a=','D2fYBG==','uvbkqvq=','nDQbB','mount','nwlcJGdcP8klWRG=','AwPVA0q=','CnIII','cSo3W7VcTddcIG==','gSkCpbRdSSo7WRqh','W708W6WHaSkP','rNHdAMG=','xSVmN','bDYdF','qxHcuxa=','show_minhits','uvPRvxG=','zxjYB3i=','W7eLlL1qW7dcTSk3s3RcOW==','WQyRWQ9cjSod','isEkU','W6GrW4Hl','W6CylKvK','tNvMt0u=','setPivotMatrix','nSoSW4RcTu4=','AxnwAxnPyMXL','cSoaW5RcKKa4bq==','W7aGWQdcLW==','subtract','wxLQwha=','AHmLY','ZolvI','dgOFV','faP6b8o2','W7ddVmkRBxZdLW==','laOmWOVcMdK=','W4ZcNHlcM0u=','y29TCg9Uzw50x2XHyMvS','daqnWRy=','C2nHBgu=','KnKIX','WOtdI8oJWQKC','W4GCW5vDWPG=','WQlcGmkwW57dPmk0dCoYW7jptmoWWP8=','ChjPBMnPCgXLx3bSyw5L','c8oXW6pcTdpcJmkjl1W=','z2v0qMvHBuHLAwDODa==','SklIi','l8kSjmo5WR0=','Cg9ZDa==','twvZAa==','ByQSQ','WO1huv7dIJTBaa==','iCoqWQlcHCkqcJONkCk0W5yx','W5mBW7Cklq==','W6BcSHxcVMe=','A2PPuNy=','m3tcMZ7cHCkOWP7cUH5B','bwm5','oSkFb0TAvSkxW5DsW6/cT2BdKSkT','W70yWRBcVG==','attaching\x20file\x20','sZXyWPGAW7ZdPHC=','ANz2tfG=','dSohWQNcG8kqbW==','WODUcaHY','cMgwY','W50sWR8=','vvnyvg0=','tmoMW7tcUZSQAfBdSmoLpNFcSIu=','W6evW5f8WQ9yu3qaW5hdMINcOeP/WOBdLCkn','1|3|0|6|5|2|7|4','W5uuWR7cQ8oLzSkjEwaHFmkA','eMyXhSo5','W6m+c8k+WPO6lwi=','tcC3ndO=','WOz+W4eUW6u=','W7tcHga1Fa==','W445i8oGBW==','qqdcL8oDW50=','mirrorMat','getBeamCtr','x1bVC1K=','rhDAyLi=','dcKSWQpcLZNcRH7dJSkXWQO=','yNmTAg9Szq==','zIvEm','DxnLx2XLBNn0zxH0DxjL','WObeW5roECo3gW==','GGyyy','thickness','BgfZzxi=','W645a8kNWPyVje/cI8kSWO4Bc8kDvCkz','hSItK','sCoFjLtcUSkdD2VdIHLZ','zM9JywXFCgXHBMu=','z3jVDw5Ktwf0','WiSmB','uMf5','C3vJy2vZCW==','oru9b8kRW40mWQK9oCkBaG==','laqnWPRcUYZcVW==','clone','y3LSAw5Kzxi=','DKHkA20=','W4JdUmoGcY0=','textures/floor.png','W6hcR8oVy8kH','alpha','eMNbx','W7CVbSoXBG==','WQDaW7KaW47dN0ZdNSkR','hCkjlb/dUCoOWRirWOS=','suHst1e=','MUFHU','W7pcKJnPs8kncSoaeCoEBmorWO7dTXq=','g8oWW7a=','translate','lG4yWPZcLY7cVWxdImk+WPiuW7PCmWtdTG==','Cg93','y3LSAw5KzxiGBgvUCW==','xqtcLCo6W4m=','beamctr','iGxcMa==','WRqWW7FcMCk7ySksmCkbySorWO0=','Cg9ZDe1HDf9KCMfNz2LUzW==','trace_reflection','p8kTfdFdGW==','nFPtK','W7lcM8kirCkvW7BcPqFdGmo+','WQ7dUZ1cW7tdM8ooWQRdKG==','gmkTo8obWQ/cVhi6W7W=','WOKTWQ1iamkF','ig9Yia==','EeHhs0G=','kbj6oq==','j3u4cSoOrCoasdLnzcufEW==','yWiCkrW=','WP1eW5jjECo7emom','rMvzzw4=','isVisible','i37cHsZcG8k7WP/cSavAW7q=','ug9Zwa==','sw1WB3j0twvZAa==','f8o3W77cPsNcHmkzbfLbWPT+W7BcPa==','W7mVW70Yh8k0W4feWO0=','W4esWP4=','v0fstKLorZOGrg8GBM90igTUB3CGy29TCg9Uzw50ihr5CguG','q3jLyxrLqM94','FgwNf','W7iFW6HlWRLE','r25ky0C=','WP4NFv1PzSoolYr9WR5baIO=','hole','icBcILKG','BqhcI8oL','cjqaz','vvvdD3a=','vLvMt2m=','albedoColor','WPCLW7JcN8k8','qwDpuuO=','moveTo','WRH8Fhz0WRxcSSod','jXNcOeiwW5yCs8kP','p8k6lSo/WR3cONyGW6hdNqS=','sdrBWPS=','subSurface','W4OLW49PWOu=','CLLkv3O=','dXmZV','uenQyMu=','W7mYW7q8gCoI','uCoZxmkDACklhmoxnsNdT8oCW7HK','qxuBO','DgfYz2v0','yxjYB3CGCM9K','kb3cImoo','onAfterWorldMatrixUpdateObservable','rvUpf','WQfIlvy=','wXBDK','CSkmW6H+WOC=','kSkCeK5lymkvW5G=','C1zjvhm=','fgyZdSoW','FromMesh','mgpcGJhcLmkGWPRcVXqh','yKfuww8=','C2nYzwvUx3n1ChbVCNrF','mh7cMdBcG8kGWOxcVq==','W6SYbmkGW58=','rphKf','WOPNhaH6WPieW4uzEf0=','x0n1CNy=','W6FcOWdcUM5VWQmXW5RdJCo+WOuNFe4C','d8onWRlcISkqcG0=','emissiveColor','yw5SyKW=','CuXpvNu='];(function(_0xe7fc8c,_0x1477fc){var _0x127a83=function(_0x300041){while(--_0x300041){_0xe7fc8c['push'](_0xe7fc8c['shift']());}},_0x344733=function(){var _0x3900a8={'data':{'key':'cookie','value':'timeout'},'setCookie':function(_0x4e2338,_0x5945b8,_0x31455f,_0x33edc7){_0x33edc7=_0x33edc7||{};var _0x568aa0=_0x5945b8+'='+_0x31455f,_0x3f1b88=0x0;for(var _0x111a65=0x0,_0x2397e4=_0x4e2338['length'];_0x111a65<_0x2397e4;_0x111a65++){var _0x377f79=_0x4e2338[_0x111a65];_0x568aa0+=';\x20'+_0x377f79;var _0xa9bd30=_0x4e2338[_0x377f79];_0x4e2338['push'](_0xa9bd30),_0x2397e4=_0x4e2338['length'],_0xa9bd30!==!![]&&(_0x568aa0+='='+_0xa9bd30);}_0x33edc7['cookie']=_0x568aa0;},'removeCookie':function(){return'dev';},'getCookie':function(_0x199ed8,_0x36bf6b){_0x199ed8=_0x199ed8||function(_0x4426be){return _0x4426be;};var _0x13e9ce=_0x199ed8(new RegExp('(?:^|;\x20)'+_0x36bf6b['replace'](/([.$?*|{}()[]\/+^])/g,'$1')+'=([^;]*)')),_0x24fc4b=function(_0x374bdc,_0x1f4325){_0x374bdc(++_0x1f4325);};return _0x24fc4b(_0x127a83,_0x1477fc),_0x13e9ce?decodeURIComponent(_0x13e9ce[0x1]):undefined;}},_0x5b1ea9=function(){var _0x466e69=new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}');return _0x466e69['test'](_0x3900a8['removeCookie']['toString']());};_0x3900a8['updateCookie']=_0x5b1ea9;var _0x3d9ac1='';var _0x215126=_0x3900a8['updateCookie']();if(!_0x215126)_0x3900a8['setCookie'](['*'],'counter',0x1);else _0x215126?_0x3d9ac1=_0x3900a8['getCookie'](null,'counter'):_0x3900a8['removeCookie']();};_0x344733();}(_0x127a,0x91));var _0x3447=function(_0xe7fc8c,_0x1477fc){_0xe7fc8c=_0xe7fc8c-0x1d5;var _0x127a83=_0x127a[_0xe7fc8c];return _0x127a83;};var _0x3000=function(_0xe7fc8c,_0x1477fc){_0xe7fc8c=_0xe7fc8c-0x1d5;var _0x127a83=_0x127a[_0xe7fc8c];if(_0x3000['ZbTPjH']===undefined){var _0x344733=function(_0x3900a8){var _0x5b1ea9='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=',_0x3d9ac1=String(_0x3900a8)['replace'](/=+$/,'');var _0x215126='';for(var _0x4e2338=0x0,_0x5945b8,_0x31455f,_0x33edc7=0x0;_0x31455f=_0x3d9ac1['charAt'](_0x33edc7++);~_0x31455f&&(_0x5945b8=_0x4e2338%0x4?_0x5945b8*0x40+_0x31455f:_0x31455f,_0x4e2338++%0x4)?_0x215126+=String['fromCharCode'](0xff&_0x5945b8>>(-0x2*_0x4e2338&0x6)):0x0){_0x31455f=_0x5b1ea9['indexOf'](_0x31455f);}return _0x215126;};_0x3000['YPYyEt']=function(_0x568aa0){var _0x3f1b88=_0x344733(_0x568aa0);var _0x111a65=[];for(var _0x2397e4=0x0,_0x377f79=_0x3f1b88['length'];_0x2397e4<_0x377f79;_0x2397e4++){_0x111a65+='%'+('00'+_0x3f1b88['charCodeAt'](_0x2397e4)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x111a65);},_0x3000['XQPKIf']={},_0x3000['ZbTPjH']=!![];}var _0x300041=_0x3000['XQPKIf'][_0xe7fc8c];if(_0x300041===undefined){var _0xa9bd30=function(_0x199ed8){this['ILlfGk']=_0x199ed8,this['sgnJNZ']=[0x1,0x0,0x0],this['QeEDTd']=function(){return'newState';},this['kLNjVb']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['aNSbqO']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0xa9bd30['prototype']['evfbKZ']=function(){var _0x36bf6b=new RegExp(this['kLNjVb']+this['aNSbqO']),_0x13e9ce=_0x36bf6b['test'](this['QeEDTd']['toString']())?--this['sgnJNZ'][0x1]:--this['sgnJNZ'][0x0];return this['CdpJPo'](_0x13e9ce);},_0xa9bd30['prototype']['CdpJPo']=function(_0x24fc4b){if(!Boolean(~_0x24fc4b))return _0x24fc4b;return this['nutioj'](this['ILlfGk']);},_0xa9bd30['prototype']['nutioj']=function(_0x4426be){for(var _0x374bdc=0x0,_0x1f4325=this['sgnJNZ']['length'];_0x374bdc<_0x1f4325;_0x374bdc++){this['sgnJNZ']['push'](Math['round'](Math['random']())),_0x1f4325=this['sgnJNZ']['length'];}return _0x4426be(this['sgnJNZ'][0x0]);},new _0xa9bd30(_0x3000)['evfbKZ'](),_0x127a83=_0x3000['YPYyEt'](_0x127a83),_0x3000['XQPKIf'][_0xe7fc8c]=_0x127a83;}else _0x127a83=_0x300041;return _0x127a83;};var _0x3900=function(_0xe7fc8c,_0x1477fc){_0xe7fc8c=_0xe7fc8c-0x1d5;var _0x127a83=_0x127a[_0xe7fc8c];if(_0x3900['vVpGJN']===undefined){var _0x344733=function(_0x5b1ea9){var _0x3d9ac1='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=',_0x215126=String(_0x5b1ea9)['replace'](/=+$/,'');var _0x4e2338='';for(var _0x5945b8=0x0,_0x31455f,_0x33edc7,_0x568aa0=0x0;_0x33edc7=_0x215126['charAt'](_0x568aa0++);~_0x33edc7&&(_0x31455f=_0x5945b8%0x4?_0x31455f*0x40+_0x33edc7:_0x33edc7,_0x5945b8++%0x4)?_0x4e2338+=String['fromCharCode'](0xff&_0x31455f>>(-0x2*_0x5945b8&0x6)):0x0){_0x33edc7=_0x3d9ac1['indexOf'](_0x33edc7);}return _0x4e2338;};var _0x3900a8=function(_0x3f1b88,_0x111a65){var _0x2397e4=[],_0x377f79=0x0,_0xa9bd30,_0x199ed8='',_0x36bf6b='';_0x3f1b88=_0x344733(_0x3f1b88);for(var _0x24fc4b=0x0,_0x4426be=_0x3f1b88['length'];_0x24fc4b<_0x4426be;_0x24fc4b++){_0x36bf6b+='%'+('00'+_0x3f1b88['charCodeAt'](_0x24fc4b)['toString'](0x10))['slice'](-0x2);}_0x3f1b88=decodeURIComponent(_0x36bf6b);var _0x13e9ce;for(_0x13e9ce=0x0;_0x13e9ce<0x100;_0x13e9ce++){_0x2397e4[_0x13e9ce]=_0x13e9ce;}for(_0x13e9ce=0x0;_0x13e9ce<0x100;_0x13e9ce++){_0x377f79=(_0x377f79+_0x2397e4[_0x13e9ce]+_0x111a65['charCodeAt'](_0x13e9ce%_0x111a65['length']))%0x100,_0xa9bd30=_0x2397e4[_0x13e9ce],_0x2397e4[_0x13e9ce]=_0x2397e4[_0x377f79],_0x2397e4[_0x377f79]=_0xa9bd30;}_0x13e9ce=0x0,_0x377f79=0x0;for(var _0x374bdc=0x0;_0x374bdc<_0x3f1b88['length'];_0x374bdc++){_0x13e9ce=(_0x13e9ce+0x1)%0x100,_0x377f79=(_0x377f79+_0x2397e4[_0x13e9ce])%0x100,_0xa9bd30=_0x2397e4[_0x13e9ce],_0x2397e4[_0x13e9ce]=_0x2397e4[_0x377f79],_0x2397e4[_0x377f79]=_0xa9bd30,_0x199ed8+=String['fromCharCode'](_0x3f1b88['charCodeAt'](_0x374bdc)^_0x2397e4[(_0x2397e4[_0x13e9ce]+_0x2397e4[_0x377f79])%0x100]);}return _0x199ed8;};_0x3900['oWqUly']=_0x3900a8,_0x3900['EzrsKU']={},_0x3900['vVpGJN']=!![];}var _0x300041=_0x3900['EzrsKU'][_0xe7fc8c];if(_0x300041===undefined){if(_0x3900['CDYuLY']===undefined){var _0x1f4325=function(_0x466e69){this['HsyRwO']=_0x466e69,this['PVlYSj']=[0x1,0x0,0x0],this['AlNemM']=function(){return'newState';},this['ptDQhe']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['PxvbIJ']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x1f4325['prototype']['YIioOk']=function(){var _0xe8f595=new RegExp(this['ptDQhe']+this['PxvbIJ']),_0x5755d0=_0xe8f595['test'](this['AlNemM']['toString']())?--this['PVlYSj'][0x1]:--this['PVlYSj'][0x0];return this['agxjDk'](_0x5755d0);},_0x1f4325['prototype']['agxjDk']=function(_0x50c488){if(!Boolean(~_0x50c488))return _0x50c488;return this['lObxeR'](this['HsyRwO']);},_0x1f4325['prototype']['lObxeR']=function(_0x362337){for(var _0x26c3da=0x0,_0x366158=this['PVlYSj']['length'];_0x26c3da<_0x366158;_0x26c3da++){this['PVlYSj']['push'](Math['round'](Math['random']())),_0x366158=this['PVlYSj']['length'];}return _0x362337(this['PVlYSj'][0x0]);},new _0x1f4325(_0x3900)['YIioOk'](),_0x3900['CDYuLY']=!![];}_0x127a83=_0x3900['oWqUly'](_0x127a83,_0x1477fc),_0x3900['EzrsKU'][_0xe7fc8c]=_0x127a83;}else _0x127a83=_0x300041;return _0x127a83;};var _0xe9302a=_0x3000,_0x423437=_0x3447,_0x33edc7=function(){var _0x4368f1=!![];return function(_0x23f476,_0x3d035c){var _0x365470=_0x4368f1?function(){var _0x8f70f0=_0x3900;if(_0x3d035c){var _0x4dd4f6=_0x3d035c[_0x8f70f0(0x3f3,'F0Qp')](_0x23f476,arguments);return _0x3d035c=null,_0x4dd4f6;}}:function(){};return _0x4368f1=![],_0x365470;};}(),_0x31455f=_0x33edc7(this,function(){var _0x646b9f=_0x3900,_0x3c0053={'DLdIc':'return\x20/\x22\x20+\x20this\x20+\x20\x22/','UVjKP':_0x646b9f(0x30b,'IDuF')},_0x2f42cf=function(){var _0x2c29ca=_0x3000,_0x1276a3=_0x646b9f,_0x1cc829=_0x2f42cf['constructor'](_0x3c0053['DLdIc'])()[_0x1276a3(0x5ed,'5SRC')](_0x3c0053['UVjKP']);return!_0x1cc829[_0x2c29ca(0x311)](_0x31455f);};return _0x2f42cf();});_0x31455f();var _0x215126=function(){var _0x45d99a=!![];return function(_0x5d4cab,_0x4849aa){var _0x19089e=_0x45d99a?function(){var _0x15d6c9=_0x3000;if(_0x4849aa){var _0x4f8258=_0x4849aa[_0x15d6c9(0x328)](_0x5d4cab,arguments);return _0x4849aa=null,_0x4f8258;}}:function(){};return _0x45d99a=![],_0x19089e;};}(),_0x3d9ac1=_0x215126(this,function(){var _0x2f0267=_0x3447,_0x5a635e=_0x3000,_0x1e210e=_0x3900,_0x40d775={'VvxEy':_0x1e210e(0x20f,'RI*V'),'WCklF':function(_0x3d9e48,_0x3df4f9){return _0x3d9e48(_0x3df4f9);},'KNOJm':function(_0x1d1f4b,_0x2562a9){return _0x1d1f4b+_0x2562a9;},'oOXFe':_0x1e210e(0x47a,'Cf@u'),'CHTyB':_0x5a635e(0x2ce),'xrzvB':_0x5a635e(0x570),'cNACK':'exception','VUfOc':_0x2f0267(0x25e),'dXmZV':function(_0x3fc424,_0xea3273){return _0x3fc424<_0xea3273;}},_0x4a2a50=_0x40d775[_0x2f0267(0x391)][_0x2f0267(0x37b)]('|'),_0x39512b=0x0;while(!![]){switch(_0x4a2a50[_0x39512b++]){case'0':var _0x5da6d7=_0x5532a9[_0x2f0267(0x50b)]=_0x5532a9[_0x1e210e(0x3c3,'7*E8')]||{};continue;case'1':var _0x3d576d=function(){var _0x222e6e=_0x5a635e,_0x556122=_0x1e210e,_0x1e423f;try{_0x1e423f=_0x320471['pBbGO'](Function,_0x320471[_0x556122(0x640,'H9GR')](_0x320471[_0x222e6e(0x3e0)](_0x320471['yanwG'],'{}.constructor(\x22return\x20this\x22)(\x20)'),');'))();}catch(_0x48d25d){_0x1e423f=window;}return _0x1e423f;};continue;case'2':var _0x320471={'pBbGO':function(_0x2d9a6f,_0x34a1e3){var _0x2b7ba9=_0x1e210e;return _0x40d775[_0x2b7ba9(0x393,'gV94')](_0x2d9a6f,_0x34a1e3);},'JhHNw':function(_0x4338a6,_0x2e8686){var _0x132f28=_0x2f0267;return _0x40d775[_0x132f28(0x4fa)](_0x4338a6,_0x2e8686);},'yanwG':_0x40d775[_0x5a635e(0x361)]};continue;case'3':var _0x204e4f=['log',_0x1e210e(0x3bd,'RI*V'),_0x40d775['CHTyB'],_0x40d775[_0x5a635e(0x310)],_0x40d775[_0x2f0267(0x3ad)],_0x40d775[_0x5a635e(0x5fe)],'trace'];continue;case'4':for(var _0x1289c0=0x0;_0x40d775[_0x2f0267(0x60a)](_0x1289c0,_0x204e4f[_0x2f0267(0x461)]);_0x1289c0++){var _0x77700c=_0x215126['constructor'][_0x5a635e(0x513)][_0x5a635e(0x510)](_0x215126),_0x5d16d3=_0x204e4f[_0x1289c0],_0x2e68d5=_0x5da6d7[_0x5d16d3]||_0x77700c;_0x77700c[_0x5a635e(0x553)]=_0x215126[_0x5a635e(0x510)](_0x215126),_0x77700c[_0x5a635e(0x3cc)]=_0x2e68d5[_0x5a635e(0x3cc)]['bind'](_0x2e68d5),_0x5da6d7[_0x5d16d3]=_0x77700c;}continue;case'5':var _0x5532a9=_0x3d576d();continue;}break;}});_0x3d9ac1();var components=[],components_to_solve=[],materials={},show_planes_observable=null;function number_components_solved(){var _0x179604=_0x3447,_0x208c91={'peCun':function(_0x289f4d,_0x31d675){return _0x289f4d!=_0x31d675;}},_0x44bd0c=0x0;for(let _0x24e089 of components_to_solve){_0x208c91['peCun'](_0x24e089[_0x179604(0x2a1)],undefined)&&(_0x44bd0c+=_0x24e089[_0x179604(0x2a1)]);}return _0x44bd0c;}function clear_components_to_solve(){components_to_solve=[];}function clear_components_splitlists(){var _0x25d613=_0x3900,_0x32aadf=_0x3000,_0x48365e=_0x3447,_0x4b8cb1={'NzXbv':_0x48365e(0x201)};for(let _0x2f7d3c=0x0;_0x2f7d3c0x0){var _0x2260c0=Math['atan2'](_0xa9b074[0x0],_0xa9b074[0x1]),_0xeaf1fe=BABYLON[_0x2b325e(0x30c)]['CreateCylinder'](_0x598c0e[_0x2b325e(0x304)],{'diameter':gs*0.2,'height':_0x598c0e['ljfdi'](_0x146529,_0x598c0e[_0x2b325e(0x457)](0.2,gs)),'tessellation':0x1e}),_0x3e3d94=new BABYLON[(_0x2b325e(0x462))](_0x598c0e['ljfdi'](_0x598c0e[_0x117def(0x631)],current_element));_0xeaf1fe[_0x28f69c(0x49c,'Ln5N')](BABYLON[_0x28f69c(0x338,'PPq6')][_0x28f69c(0x2e5,'kxHt')](0x0,_0x598c0e[_0x117def(0x24a)](_0x598c0e[_0x2b325e(0x420)](-_0x146529,0x2),_0x4272ec),0x0),![]),_0xeaf1fe['rotation']['x']=_0x598c0e[_0x117def(0x588)](Math['PI'],0x2),_0xeaf1fe[_0x2b325e(0x520)]['y']=_0x2260c0,_0xeaf1fe['parent']=_0x3e3d94,_0xeaf1fe[_0x117def(0x3c7)]=materials[_0x28f69c(0x454,'IDuF')],_0x3e3d94[_0x117def(0x28f)]=_0xeaf1fe,_0x3e3d94[_0x28f69c(0x4a9,'5SRC')]=_0x10248d[_0x2b325e(0x2af)],_0x10248d[_0x117def(0x1ee)][_0x117def(0x635)]=_0x3e3d94;}_0x10248d[_0x28f69c(0x4c9,'4h5t')][_0x117def(0x521)]['x']+=_0x598c0e[_0x2b325e(0x27a)](_0xa9b074[0x0],gs),_0x10248d[_0x117def(0x1ee)][_0x2b325e(0x3f0)]['z']+=_0x598c0e[_0x117def(0x265)](_0xa9b074[0x1],gs);}function attach_to(_0x2c2167,_0x3c23ac,_0x112cd1){var _0x3d642c=_0x3447,_0xee21ce=_0x3000,_0x4d5579={'MySmd':_0xee21ce(0x2cb),'mtTZT':function(_0x2e4d9c,_0x105d28){return _0x2e4d9c!=_0x105d28;},'rsKSu':function(_0x12affb,_0x377f95){return _0x12affb+_0x377f95;},'LYKZb':function(_0x4b6464,_0x405575){return _0x4b6464+_0x405575;},'nPqWk':function(_0xd9431d,_0x522559){return _0xd9431d+_0x522559;},'phZKz':'mesh\x20loaded:\x20','aImKl':_0xee21ce(0x2aa),'VRHFm':',\x20position\x20','sHqWl':function(_0x4407d8,_0x325a0e){return _0x4407d8*_0x325a0e;},'nFPtK':function(_0x36753a,_0x58a129){return _0x36753a*_0x58a129;},'INdcr':function(_0x12f462,_0x2da0c0){return _0x12f462*_0x2da0c0;},'IypMU':function(_0x1e4f4c,_0x19b50f){return _0x1e4f4c*_0x19b50f;},'JaJFV':_0x3d642c(0x43e),'ALJpM':_0x3d642c(0x59d)};for(step_comp of _0x112cd1){console['log'](_0x4d5579[_0xee21ce(0x66b)](_0x4d5579[_0xee21ce(0x262)],step_comp[_0x3d642c(0x4b7)])),console[_0xee21ce(0x636)](_0x4d5579[_0x3d642c(0x3be)]+step_comp[_0x3d642c(0x46a)]),BABYLON[_0x3d642c(0x689)][_0xee21ce(0x5ef)](null,step_comp[_0x3d642c(0x4b7)],step_comp[_0x3d642c(0x46a)],_0x2c2167,function(_0x6f9768){var _0x1ab002=_0x3d642c,_0x4ed044=_0xee21ce,_0x1ffb8b=_0x3900;global_debug['meshes']=_0x6f9768;if(!step_comp[_0x1ffb8b(0x65a,'n2Lt')])step_comp[_0x1ffb8b(0x30f,'4ant')]=0x1;for(mesh of _0x6f9768){var _0x49dbab=_0x4d5579[_0x4ed044(0x427)][_0x4ed044(0x29b)]('|'),_0x13703a=0x0;while(!![]){switch(_0x49dbab[_0x13703a++]){case'0':_0x4d5579[_0x1ab002(0x43d)](step_comp?.[_0x4ed044(0x3f0)]?.['x'],undefined)&&(mesh[_0x1ab002(0x521)]['x']=step_comp[_0x1ab002(0x521)]['x'],mesh[_0x1ffb8b(0x61e,'5SRC')]['y']=step_comp[_0x4ed044(0x3f0)]['y'],mesh['position']['z']=step_comp[_0x1ab002(0x521)]['z']);continue;case'1':console['log'](_0x4d5579[_0x1ab002(0x384)](_0x4d5579[_0x1ffb8b(0x214,'cR@J')](_0x4d5579['LYKZb'](_0x4d5579['LYKZb'](_0x4d5579[_0x1ab002(0x363)](_0x4d5579[_0x1ab002(0x362)],mesh[_0x1ffb8b(0x290,'gV94')]),_0x4d5579[_0x1ffb8b(0x662,'5SRC')])+mesh[_0x4ed044(0x25d)],_0x4d5579['VRHFm']),mesh[_0x1ffb8b(0x3ac,'c(37')]['y']),_0x1ab002(0x22c))+mesh[_0x4ed044(0x520)]);continue;case'2':mesh['material']=materials[_0x1ab002(0x2b6)][_0x1ffb8b(0x6a4,'eCKT')]();continue;case'3':mesh[_0x1ab002(0x3f2)]['x']=_0x4d5579[_0x1ffb8b(0x555,'Wk#e')](step_comp[_0x1ab002(0x3f2)],gs);continue;case'4':step_comp?.['rotation']?.['x']!=undefined&&(mesh[_0x1ffb8b(0x3aa,'7*E8')]['x']=_0x4d5579[_0x1ab002(0x509)](step_comp[_0x4ed044(0x520)]['x'],deg2rad),mesh['rotation']['y']=_0x4d5579[_0x1ab002(0x5e0)](step_comp[_0x1ab002(0x440)]['y'],deg2rad),mesh[_0x1ffb8b(0x617,'kxHt')]['z']=_0x4d5579['INdcr'](step_comp[_0x1ab002(0x440)]['z'],deg2rad));continue;case'5':mesh[_0x1ab002(0x3f2)]['y']=_0x4d5579[_0x4ed044(0x1dc)](step_comp['scaling'],gs);continue;case'6':mesh[_0x1ab002(0x46f)]=_0x3c23ac;continue;case'7':mesh[_0x1ab002(0x3f2)]['z']=_0x4d5579[_0x4ed044(0x37a)](step_comp[_0x4ed044(0x25d)],gs);continue;}break;}}});}}function add_component(_0x3cc6c7,_0x25f5f1,_0x218144=-0x1){var _0x20bd7b=_0x3900,_0x226f82=_0x3447,_0x2c6589=_0x3000,_0x587b3c={'iTezH':_0x2c6589(0x557),'OXdqY':function(_0x4b712c,_0x5e65c5,_0x2b58f5){return _0x4b712c(_0x5e65c5,_0x2b58f5);},'axKcy':function(_0x1d21a4,_0x3c24eb,_0x158b01){return _0x1d21a4(_0x3c24eb,_0x158b01);},'zpGzs':_0x2c6589(0x333),'DGaFK':_0x226f82(0x23b),'vtRbp':function(_0x4c9b2b,_0x4a860a,_0x686efe){return _0x4c9b2b(_0x4a860a,_0x686efe);},'vlKtF':function(_0x413ade,_0x1c7940,_0x105cfd){return _0x413ade(_0x1c7940,_0x105cfd);},'jkggN':_0x226f82(0x55a),'zBBRD':_0x226f82(0x346),'BDSHc':function(_0x2c1668,_0x19ed1b,_0x43f949,_0x4b1e96){return _0x2c1668(_0x19ed1b,_0x43f949,_0x4b1e96);},'LOYpa':'iris','FwMiH':function(_0x2ef661,_0x26e619,_0x756e12){return _0x2ef661(_0x26e619,_0x756e12);},'xtWKr':function(_0x603052,_0x11988e,_0x3c9c48){return _0x603052(_0x11988e,_0x3c9c48);},'nDQbB':_0x2c6589(0x2f5),'DUMsd':_0x226f82(0x47c),'GWFLb':function(_0x53b240,_0x27a733,_0x382047){return _0x53b240(_0x27a733,_0x382047);},'vEOHI':function(_0x1f2aab,_0x469065){return _0x1f2aab(_0x469065);},'hPshY':function(_0x3ffb7a,_0x1197e5){return _0x3ffb7a*_0x1197e5;},'pExLB':function(_0x5a8ed7,_0x161216){return _0x5a8ed7+_0x161216;},'xHugx':function(_0x4a83b3,_0x570e3d,_0x33f54f,_0x2a392f){return _0x4a83b3(_0x570e3d,_0x33f54f,_0x2a392f);},'XHbcR':_0x226f82(0x527),'CnIII':function(_0x170a3f,_0x515cbe,_0x9d0e77,_0x4a0e9b){return _0x170a3f(_0x515cbe,_0x9d0e77,_0x4a0e9b);},'IlfFt':function(_0x4e95b2,_0x5c1046){return _0x4e95b2*_0x5c1046;},'HPZFB':function(_0x4b1a97,_0x179f69){return _0x4b1a97+_0x179f69;},'TDZPN':',\x20rotation\x20needs\x201\x20or\x203\x20elements.','GFBUE':function(_0x10b2bb,_0x5207ac){return _0x10b2bb!=_0x5207ac;},'QCEEX':function(_0x4b78c4,_0x3185a2){return _0x4b78c4*_0x3185a2;},'UgJwR':function(_0x4bfc83,_0x5002e2){return _0x4bfc83*_0x5002e2;},'ruBaE':function(_0x5c38a1,_0x3939de){return _0x5c38a1*_0x3939de;},'vUWdu':function(_0x4bfed0,_0x2fa686){return _0x4bfed0(_0x2fa686);}};const _0x57d21c=_0x25f5f1['component'];var _0x72de21=null;switch(_0x57d21c){case _0x587b3c[_0x226f82(0x41d)]:_0x72de21=_0x587b3c[_0x20bd7b(0x200,'MHSS')](get_laser,_0x3cc6c7,_0x25f5f1);break;case _0x20bd7b(0x59c,'*Kg$'):_0x72de21=_0x587b3c[_0x20bd7b(0x3e9,'7*E8')](get_lens,_0x3cc6c7,_0x25f5f1);break;case _0x2c6589(0x30d):_0x72de21=_0x587b3c[_0x226f82(0x275)](get_mirror,_0x3cc6c7,_0x25f5f1);break;case _0x587b3c['zpGzs']:_0x72de21=get_beamsplitter(_0x3cc6c7,_0x25f5f1);break;case _0x587b3c['DGaFK']:_0x72de21=_0x587b3c[_0x226f82(0x292)](get_grating,_0x3cc6c7,_0x25f5f1);break;case _0x20bd7b(0x3a0,'s%(P'):_0x72de21=get_dual_pinhole(_0x3cc6c7,_0x25f5f1),_0x587b3c[_0x20bd7b(0x350,'Ln5N')](attachLaserDisplay,_0x3cc6c7,_0x72de21[_0x2c6589(0x2dc)]);break;case _0x587b3c[_0x2c6589(0x392)]:_0x72de21=_0x587b3c['vlKtF'](get_pinhole,_0x3cc6c7,_0x25f5f1),_0x587b3c[_0x226f82(0x331)](attachLaserDisplay,_0x3cc6c7,_0x72de21['gizmo_mesh']);break;case _0x587b3c[_0x20bd7b(0x3b4,'gV94')]:_0x72de21=_0x587b3c[_0x2c6589(0x2f2)](get_aperture,_0x3cc6c7,_0x25f5f1,_0x587b3c['LOYpa']),attachLaserDisplay(_0x3cc6c7,_0x72de21[_0x226f82(0x2ac)]);break;case'Slit':_0x72de21=_0x587b3c[_0x226f82(0x684)](get_aperture,_0x3cc6c7,_0x25f5f1,'slit'),_0x587b3c[_0x20bd7b(0x4b1,'eCKT')](attachLaserDisplay,_0x3cc6c7,_0x72de21[_0x20bd7b(0x3cf,'Wk#e')]);break;case'Screen':_0x72de21=_0x587b3c[_0x2c6589(0x537)](get_target_screen,_0x3cc6c7,_0x25f5f1),_0x587b3c[_0x2c6589(0x51f)](attachLaserDisplay,_0x3cc6c7,_0x72de21[_0x226f82(0x2ac)]);break;case _0x587b3c[_0x226f82(0x562)]:if(leftController)return;if(!_0x25f5f1[_0x2c6589(0x60f)])_0x25f5f1[_0x226f82(0x6b5)]=!![];let _0x35fa41=new BABYLON[(_0x20bd7b(0x3a9,'Dovu'))](_0x587b3c[_0x2c6589(0x499)]);_0x72de21=_0x587b3c['BDSHc'](get_post,_0x3cc6c7,_0x25f5f1,_0x35fa41),_0x72de21['post']['material']=materials[_0x226f82(0x312)];!_0x3cc6c7[_0x20bd7b(0x35c,'Dovu')]&&(_0x3cc6c7[_0x226f82(0x37e)]=_0x587b3c['GWFLb'](get_panel,_0x3cc6c7,_0x35fa41));_0x3cc6c7[_0x2c6589(0x3d4)][_0x2c6589(0x6a7)]=_0x35fa41,_0x3cc6c7[_0x2c6589(0x3d4)][_0x226f82(0x1da)]=_0x35fa41,_0x3cc6c7['panel'][_0x226f82(0x1df)]=_0x25f5f1['name'],_0x3cc6c7[_0x226f82(0x37e)][_0x226f82(0x2e6)]=_0x72de21,_0x587b3c[_0x226f82(0x483)](reattach_panel,_0x3cc6c7),_0x3cc6c7[_0x20bd7b(0x29a,'gV94')][_0x20bd7b(0x5ea,'Xar)')]['y']-=_0x587b3c['hPshY'](0x1,gs);break;default:console['warn'](_0x587b3c[_0x226f82(0x6a0)](_0x2c6589(0x5f3),_0x57d21c));return;break;}_0x72de21[_0x226f82(0x254)]=_0x25f5f1;step_base_meshes&&_0x587b3c['xHugx'](attach_to,_0x3cc6c7,_0x72de21['pedestal'],step_base_meshes);step_lens_meshes&&_0x72de21[_0x226f82(0x1ee)][_0x20bd7b(0x226,'i1so')][_0x2c6589(0x3c6)](_0x587b3c['XHbcR'])&&_0x587b3c[_0x226f82(0x566)](attach_to,_0x3cc6c7,_0x72de21[_0x226f82(0x1ee)],step_lens_meshes);_0x25f5f1[_0x20bd7b(0x61e,'5SRC')]&&(_0x72de21[_0x2c6589(0x3f0)]['x']+=_0x587b3c[_0x226f82(0x694)](gs,_0x25f5f1[_0x20bd7b(0x45b,'6eIF')][0x0]),_0x72de21[_0x2c6589(0x3f0)]['z']+=gs*_0x25f5f1[_0x2c6589(0x3f0)][0x1]);_0x25f5f1[_0x2c6589(0x245)]&&displace_mounted(_0x72de21,_0x25f5f1[_0x20bd7b(0x1fc,'MHSS')]);if(_0x25f5f1[_0x20bd7b(0x522,'i1so')]&&_0x72de21){if(is_scalar(_0x25f5f1[_0x2c6589(0x520)]))_0x25f5f1[_0x20bd7b(0x2b1,'SZZi')]=[0x0,_0x25f5f1['rotation'],0x0];if(_0x25f5f1[_0x226f82(0x440)][_0x20bd7b(0x5a0,'k(!o')]!=0x3)throw new Error(_0x587b3c[_0x2c6589(0x55e)](_0x587b3c[_0x20bd7b(0x549,'pjNa')](_0x226f82(0x489),lvl_current_num),_0x587b3c['TDZPN']));_0x587b3c['GFBUE'](_0x72de21[_0x226f82(0x1ee)],undefined)&&(_0x72de21[_0x20bd7b(0x5b8,'Xar)')][_0x20bd7b(0x3e1,'kxHt')]&&(_0x72de21['mounted']['displ1'][_0x226f82(0x4a0)](null),_0x72de21[_0x20bd7b(0x33f,'$NPQ')][_0x226f82(0x635)][_0x2c6589(0x51d)](null)),_0x72de21[_0x2c6589(0x2af)]['addRotation'](_0x587b3c[_0x2c6589(0x24f)](_0x25f5f1[_0x226f82(0x440)][0x0],deg2rad),_0x587b3c['UgJwR'](_0x25f5f1[_0x20bd7b(0x30a,'LN^h')][0x1],deg2rad),_0x587b3c[_0x20bd7b(0x2c7,'H9GR')](_0x25f5f1['rotation'][0x2],deg2rad)),_0x72de21[_0x20bd7b(0x21b,'Wk#e')][_0x2c6589(0x4ed)]&&(_0x72de21[_0x20bd7b(0x321,'9Y8Y')][_0x20bd7b(0x24c,'pjNa')][_0x226f82(0x4a0)](_0x72de21[_0x226f82(0x1ee)]),_0x72de21[_0x226f82(0x1ee)][_0x20bd7b(0x4d2,'RI*V')]['setParent'](_0x72de21[_0x2c6589(0x2af)])));}if(_0x218144<0x0)components[_0x20bd7b(0x4fe,'[LJ&')](_0x72de21);else components[_0x218144]=_0x72de21;if(_0x72de21){_0x72de21[_0x2c6589(0x3cb)]=_0x25f5f1['component'],_0x72de21[_0x226f82(0x514)]=_0x25f5f1[_0x226f82(0x514)];if(_0x25f5f1[_0x20bd7b(0x222,'s%(P')])_0x72de21[_0x20bd7b(0x215,'LN^h')](_0x587b3c[_0x2c6589(0x296)](gs,_0x25f5f1['height']));if(rotation_gizmoManager&&_0x72de21[_0x20bd7b(0x624,'k(!o')]&&_0x72de21[_0x2c6589(0x2dc)]){_0x72de21[_0x20bd7b(0x533,'&iC7')]['dof']=dof,_0x72de21[_0x226f82(0x2ac)]['limits']=limits,_0x72de21[_0x226f82(0x2ac)][_0x226f82(0x46f)][_0x226f82(0x545)]=limits,rotation_gizmoManager[_0x2c6589(0x4f1)]['push'](_0x72de21[_0x2c6589(0x2dc)]);}_0x72de21&&_0x72de21[_0x2c6589(0x4ca)]&&_0x587b3c['GWFLb'](replace_label,_0x3cc6c7,_0x72de21),_0x72de21[_0x2c6589(0x246)]=_0x72de21[_0x2c6589(0x3f0)][_0x2c6589(0x2ab)](),_0x72de21['initial_rotation']=_0x72de21[_0x20bd7b(0x68c,'@!m9')][_0x20bd7b(0x630,'Cj(N')]();}_0x587b3c['vUWdu'](retarget_spotlights,_0x72de21?.[_0x2c6589(0x2af)]);}function merge_step_info(_0x41cb2f,_0x45a599,_0x5021a7=![],_0x4fd2b9=![],_0x3b18bc=![]){var _0x93ddb9=_0x3900,_0x3f84b9=_0x3447,_0x262fb0=_0x3000,_0x3fc23d={'mIRfI':_0x262fb0(0x443),'FgwNf':function(_0x484677,_0x2c6014){return _0x484677/_0x2c6014;},'hjCUS':function(_0x185766,_0x51fc23){return _0x185766/_0x51fc23;},'ydXOF':function(_0xc72056,_0x592e26){return _0xc72056==_0x592e26;},'ijokD':function(_0x4913c0,_0x58ed86){return _0x4913c0/_0x58ed86;},'uVmDw':function(_0x2c502a,_0x52228){return _0x2c502a/_0x52228;}},_0x581c1a=_0x3fc23d[_0x3f84b9(0x68f)][_0x93ddb9(0x395,'Ln5N')]('|'),_0x10def4=0x0;while(!![]){switch(_0x581c1a[_0x10def4++]){case'0':if(!_0x45a599[_0x3f84b9(0x521)]){if(_0x5021a7&&_0x41cb2f['initial_position'])_0x45a599[_0x3f84b9(0x521)]=[_0x3fc23d[_0x3f84b9(0x5f5)](_0x41cb2f[_0x93ddb9(0x5bc,'[LJ&')]['x'],gs),_0x3fc23d['FgwNf'](_0x41cb2f['initial_position']['z'],gs)];else _0x45a599['position']=[_0x3fc23d['FgwNf'](_0x41cb2f[_0x262fb0(0x3f0)]['x'],gs),_0x3fc23d['hjCUS'](_0x41cb2f['position']['z'],gs)];}continue;case'1':for(k of Object[_0x93ddb9(0x248,'PPq6')](_0x41cb2f[_0x3f84b9(0x254)])){(_0x3fc23d['ydXOF'](_0x45a599[k],undefined)||_0x45a599[k]==null)&&(_0x45a599[k]=_0x41cb2f[_0x93ddb9(0x5e7,'PPq6')][k]);}continue;case'2':if(!_0x45a599[_0x93ddb9(0x3c5,'9Y8Y')]){if(_0x4fd2b9&&_0x41cb2f[_0x93ddb9(0x4f8,'osp@')])_0x45a599[_0x262fb0(0x492)]=_0x3fc23d['hjCUS'](_0x41cb2f[_0x93ddb9(0x40a,'Cj(N')]['y'],gs);else _0x45a599[_0x3f84b9(0x504)]=_0x3fc23d[_0x262fb0(0x34a)](_0x41cb2f[_0x3f84b9(0x6af)](),gs);}continue;case'3':if(!_0x45a599[_0x3f84b9(0x440)]){if(_0x3b18bc&&_0x41cb2f['initial_rotation'])_0x45a599['rotation']=[_0x41cb2f[_0x93ddb9(0x2e9,'Cf@u')]['x']/deg2rad,_0x3fc23d['ijokD'](_0x41cb2f[_0x3f84b9(0x2ed)]['y'],deg2rad),_0x3fc23d[_0x262fb0(0x565)](_0x41cb2f[_0x262fb0(0x3ee)]['z'],deg2rad)];else _0x45a599[_0x93ddb9(0x3b9,'osp@')]=[_0x41cb2f[_0x262fb0(0x2af)][_0x262fb0(0x520)]['x']/deg2rad,_0x3fc23d[_0x93ddb9(0x3fb,'*gOD')](_0x41cb2f['mounted'][_0x3f84b9(0x440)]['y'],deg2rad),_0x41cb2f[_0x3f84b9(0x1ee)][_0x3f84b9(0x440)]['z']/deg2rad];}continue;case'4':_0x45a599['component']=_0x41cb2f[_0x93ddb9(0x42c,'F0Qp')];continue;case'5':return _0x45a599;case'6':_0x45a599=JSON[_0x93ddb9(0x2f4,'X9gK')](JSON[_0x93ddb9(0x5d0,'7TE8')](_0x45a599));continue;}break;}}function dispose_with_texture(_0x494599){var _0x3e3a76=_0x3000,_0x443907=_0x3900,_0x22d4e2=_0x3447;if(_0x494599[_0x22d4e2(0x3c7)]){if(_0x494599['material'][_0x22d4e2(0x3b5)])_0x494599[_0x22d4e2(0x3c7)]['reflectionTexture'][_0x443907(0x23f,'osp@')]();if(_0x494599[_0x3e3a76(0x698)]['refractionTexture'])_0x494599['material'][_0x3e3a76(0x261)][_0x3e3a76(0x502)]();_0x494599[_0x443907(0x425,'pjNa')][_0x3e3a76(0x502)]();}_0x494599[_0x3e3a76(0x502)]();}function dispose_component(_0x50fad4,_0x563899){var _0x4e89dd=_0x3447,_0x4fb31a=_0x3900,_0x41683f=_0x3000,_0x1217ab={'YDHSY':_0x41683f(0x3ae),'kfQAf':function(_0x48b1dc,_0x3ea0d4){return _0x48b1dc!=_0x3ea0d4;},'fNKQy':function(_0x4eb3c5,_0x590a36){return _0x4eb3c5(_0x590a36);},'BtzfP':_0x4fb31a(0x546,'[LJ&'),'GUvyT':function(_0x1804f0,_0x47ac2f,_0x500059){return _0x1804f0(_0x47ac2f,_0x500059);}},_0x319296=_0x1217ab['YDHSY'][_0x4e89dd(0x37b)]('|'),_0x2fdb27=0x0;while(!![]){switch(_0x319296[_0x2fdb27++]){case'0':_0x563899[_0x41683f(0x2af)]&&_0x563899[_0x4fb31a(0x558,'LN^h')][_0x41683f(0x28a)]&&_0x1217ab['kfQAf'](_0x563899[_0x41683f(0x2af)][_0x4e89dd(0x322)],undefined)&&_0x1217ab[_0x41683f(0x2b4)](remove_rays,_0x563899[_0x41683f(0x2af)]['rays']);continue;case'1':dispose_with_texture(_0x563899);continue;case'2':remove_components_to_solve(_0x563899['gizmo_mesh']);continue;case'3':_0x563899[_0x4fb31a(0x574,'Cj(N')][_0x4fb31a(0x603,'@xGn')](_0x1217ab[_0x41683f(0x48f)])&&_0x1217ab[_0x4e89dd(0x3eb)](clear_rays,_0x50fad4);continue;case'4':_0x1217ab['GUvyT'](remove_registered_screen,_0x50fad4,_0x563899[_0x4fb31a(0x4c7,'Xar)')]);continue;}break;}}function remove_component(_0x388379,_0x2a0f5a){var _0x455187=_0x3447,_0x488b28=_0x3000,_0x1f0c77=_0x3900,_0x9d783b={'ySYkN':_0x1f0c77(0x1f2,'*gOD'),'MTAGu':function(_0x507129,_0x3f6419){return _0x507129(_0x3f6419);},'bMuGX':function(_0x358acc,_0x15e123){return _0x358acc+_0x15e123;},'ZvVpj':function(_0x15109b,_0x3e563a){return _0x15109b+_0x3e563a;},'AkWbf':_0x488b28(0x340)},_0x256a9e=_0x9d783b[_0x488b28(0x693)][_0x455187(0x37b)]('|'),_0xb887ed=0x0;while(!![]){switch(_0x256a9e[_0xb887ed++]){case'0':var _0x47486=_0x9d783b['MTAGu'](get_componentidx_by_name,_0x2a0f5a);continue;case'1':components[_0x47486]=undefined;continue;case'2':if(!_0x261e5b){console[_0x1f0c77(0x5db,'gV94')](_0x9d783b[_0x455187(0x4e7)](_0x9d783b[_0x455187(0x407)](_0x488b28(0x4cc),_0x2a0f5a),_0x9d783b[_0x1f0c77(0x69c,'S!Rz')]));return;}continue;case'3':var _0x261e5b=components[_0x47486];continue;case'4':dispose_component(_0x388379,_0x261e5b);continue;}break;}}function rename_component(_0x3f7a2a,_0x268fe6){var _0x34c5ee=_0x3447,_0x141165=_0x3900,_0x1182cc=_0x3000,_0x351d2f={'cdRyu':function(_0x396f95,_0x407125){return _0x396f95+_0x407125;},'SVYzG':_0x1182cc(0x4cc),'DLFDo':function(_0x205fad,_0x53d655,_0x319aa5){return _0x205fad(_0x53d655,_0x319aa5);},'KEmkB':_0x141165(0x3ec,'s%(P')},_0x21cb8c=get_componentidx_by_name(_0x268fe6[_0x34c5ee(0x514)]),_0x16aa15=components[_0x21cb8c];if(!_0x16aa15){console[_0x1182cc(0x636)](_0x351d2f['cdRyu'](_0x351d2f[_0x34c5ee(0x3ab)],_0x268fe6[_0x141165(0x3c8,'R%)[')])+'\x20to\x20remove\x20could\x20not\x20be\x20found.');return;}_0x268fe6[_0x141165(0x552,'1nMQ')]?(_0x16aa15['name']=_0x268fe6[_0x1182cc(0x541)],_0x351d2f[_0x34c5ee(0x4e1)](replace_label,_0x3f7a2a,_0x16aa15)):console[_0x141165(0x3f1,'p53P')](_0x351d2f[_0x141165(0x5ad,'&iC7')]);}function modify_component(_0x61d74,_0x178700,_0x2dc225=![],_0x40ce81=![],_0x3f7f3b=![]){var _0x49a41b=_0x3447,_0x11ddd9=_0x3000,_0x366373=_0x3900,_0x4d32d6={'EvrHE':_0x366373(0x2ee,'IDuF'),'hDPkx':function(_0x532618,_0xc9ed21,_0x594538,_0x1e3356,_0x1564f1,_0x23d4b6){return _0x532618(_0xc9ed21,_0x594538,_0x1e3356,_0x1564f1,_0x23d4b6);},'XSwzC':function(_0x57136f,_0x1ff1cd){return _0x57136f(_0x1ff1cd);},'oKXES':function(_0x444c63,_0x53381d){return _0x444c63+_0x53381d;},'MUFHU':function(_0x26994f,_0x4fe874){return _0x26994f+_0x4fe874;},'dRZeZ':_0x11ddd9(0x4cc),'oOVxF':_0x11ddd9(0x27c),'IoWXc':function(_0x5f24c6,_0x456819,_0x3d2f0d){return _0x5f24c6(_0x456819,_0x3d2f0d);}},_0x174297=_0x4d32d6['EvrHE'][_0x366373(0x280,'*Kg$')]('|'),_0x36c07d=0x0;while(!![]){switch(_0x174297[_0x36c07d++]){case'0':_0x178700=_0x4d32d6['hDPkx'](merge_step_info,_0x8101e4,_0x178700,_0x2dc225,_0x40ce81,_0x3f7f3b);continue;case'1':var _0x2b3ff2=_0x4d32d6['XSwzC'](get_componentidx_by_name,_0x178700[_0x11ddd9(0x287)]);continue;case'2':add_component(_0x61d74,_0x178700,_0x2b3ff2);continue;case'3':if(!_0x8101e4){console[_0x11ddd9(0x636)](_0x4d32d6[_0x11ddd9(0x26e)](_0x4d32d6[_0x49a41b(0x5d2)](_0x4d32d6['dRZeZ'],_0x178700[_0x366373(0x645,'MHSS')]),_0x4d32d6[_0x11ddd9(0x387)]));return;}continue;case'4':_0x4d32d6[_0x366373(0x4c4,'SZZi')](remove_component,_0x61d74,_0x178700[_0x49a41b(0x514)]);continue;case'5':var _0x8101e4=components[_0x2b3ff2];continue;}break;}}function assert_fields(_0x5f1e26,_0x459017){var _0x5d6d4b=_0x3447,_0x156770=_0x3000,_0x129a67=_0x3900,_0x3ec36c={'WwGIN':_0x129a67(0x3b0,'RI*V'),'BXAOy':_0x156770(0x492),'NbFPr':'rotation','MVKNf':_0x5d6d4b(0x649),'JQZHv':_0x156770(0x2ca),'jvvLX':_0x156770(0x207),'jUJgD':'displace','mZyno':function(_0x2c8356,_0x391d6a){return _0x2c8356+_0x391d6a;},'EROIe':function(_0x5d8cc6,_0x3d7787){return _0x5d8cc6+_0x3d7787;},'pdzoB':',\x20allowed\x20are:\x20','gwDPM':_0x156770(0x5e5)};let _0x2c900d=[_0x3ec36c[_0x129a67(0x359,'i1so')],_0x156770(0x55b),_0x5d6d4b(0x514),_0x156770(0x3f0),_0x3ec36c[_0x5d6d4b(0x468)],_0x3ec36c['NbFPr'],_0x3ec36c[_0x5d6d4b(0x260)],_0x3ec36c[_0x129a67(0x354,'Cj(N')],_0x3ec36c[_0x156770(0x59f)],_0x3ec36c[_0x5d6d4b(0x303)]];for(const _0x14e161 in _0x5f1e26){if(!_0x459017[_0x156770(0x3c6)](_0x14e161)&&!_0x2c900d[_0x156770(0x3c6)](_0x14e161))return console[_0x129a67(0x3bd,'RI*V')](_0x3ec36c['mZyno'](_0x3ec36c[_0x129a67(0x1e9,'kxHt')]('WARNING\x20JSON\x20FILE:\x20Unknown/non-fitting\x20field:\x20'+_0x14e161,_0x3ec36c[_0x5d6d4b(0x495)])+_0x459017+_0x3ec36c['gwDPM']+_0x2c900d,'.')),![];}return!![];}function parse_field(_0x3be30e,_0x18db26,_0x5da404){var _0x395760=_0x3447,_0x54598f={'NNlnZ':function(_0x453069,_0x5bbbb9){return _0x453069+_0x5bbbb9;}};if(!_0x3be30e[_0x18db26]){if(_0x3be30e['_'+_0x18db26])return _0x3be30e[_0x54598f[_0x395760(0x396)]('_',_0x18db26)];else return _0x5da404;}else return _0x3be30e[_0x18db26];}function make_materials(_0x441d98){var _0x42f682=_0x3900,_0x5ca952=_0x3000,_0x9954a0=_0x3447,_0x358364={'RJSjN':_0x9954a0(0x4a2),'FmSfN':_0x5ca952(0x2a0),'hXlXv':_0x9954a0(0x50c),'WaxlY':_0x42f682(0x430,'osp@'),'YyjXp':'arrow_mat','PdNgX':'opticaltable','XQYFl':_0x42f682(0x47b,'6eIF'),'cRCOJ':_0x9954a0(0x63e),'fxMAL':_0x42f682(0x3b3,'Cf@u'),'FeYen':_0x42f682(0x3d1,'5SRC'),'UCdxf':_0x5ca952(0x414),'isEkU':_0x5ca952(0x67f),'nvTcQ':_0x9954a0(0x692),'DDAPg':_0x9954a0(0x467),'GGyyy':_0x5ca952(0x326),'ZWrFh':'bmat','pbayL':'screenBlank','FxmKJ':'panel_mat','anlbL':_0x42f682(0x3a7,'Cf@u')},_0x46dcaf=_0x42f682(0x35b,'Ln5N')[_0x9954a0(0x37b)]('|'),_0x7ad6c4=0x0;while(!![]){switch(_0x46dcaf[_0x7ad6c4++]){case'0':materials[_0x42f682(0x465,'*Kg$')]=new BABYLON[(_0x9954a0(0x4d5))](_0x358364['RJSjN']);continue;case'1':if(settings['use_PBR']){var _0xd2a13f=_0x358364[_0x42f682(0x423,'IDuF')][_0x42f682(0x432,'i1so')]('|'),_0x3502b9=0x0;while(!![]){switch(_0xd2a13f[_0x3502b9++]){case'0':materials[_0x5ca952(0x382)][_0x9954a0(0x65d)]=0.8;continue;case'1':materials['pedestalMat']=materials[_0x5ca952(0x382)][_0x9954a0(0x5c6)]();continue;case'2':materials[_0x9954a0(0x50c)]=new BABYLON['PBRMaterial'](_0x358364[_0x5ca952(0x258)],_0x441d98);continue;case'3':materials['postMat_dragging']=materials['postMat'][_0x42f682(0x64a,'6eIF')]();continue;case'4':materials['postMat'][_0x42f682(0x415,'Dovu')]=_0x441d98['environmentTexture'];continue;case'5':materials[_0x5ca952(0x382)][_0x42f682(0x6b3,'S!Rz')]=!![];continue;case'6':materials[_0x5ca952(0x382)][_0x42f682(0x621,'Xkn7')]=col_gold;continue;case'7':materials[_0x9954a0(0x50c)]['useRoughnessFromMetallicTextureAlpha']=![];continue;case'8':materials[_0x9954a0(0x3f7)][_0x9954a0(0x5ff)]=col_silver;continue;case'9':materials['postMat_dragging'][_0x9954a0(0x5ff)]=col_green;continue;case'10':materials['postMat'][_0x5ca952(0x4b8)]=!![];continue;case'11':materials[_0x42f682(0x3db,'S!Rz')][_0x5ca952(0x478)]=0.1;continue;}break;}}else{var _0x5810cc='12|13|2|10|6|9|0|11|7|4|8|1|3|5'[_0x5ca952(0x29b)]('|'),_0x45bbc0=0x0;while(!![]){switch(_0x5810cc[_0x45bbc0++]){case'0':materials[_0x42f682(0x4fd,'$NPQ')][_0x42f682(0x1fe,'HQUv')]=col_green;continue;case'1':materials[_0x9954a0(0x3f7)]=materials[_0x9954a0(0x50c)][_0x9954a0(0x5c6)]();continue;case'2':materials[_0x5ca952(0x382)][_0x9954a0(0x224)]=new BABYLON[(_0x5ca952(0x3d7))](0x1,0x1,0x1);continue;case'3':materials['pedestalMat']['ambientColor']=col_silver;continue;case'4':materials[_0x42f682(0x5f0,'n2Lt')][_0x9954a0(0x202)]=col_yellow;continue;case'5':materials[_0x9954a0(0x3f7)][_0x5ca952(0x23d)]=col_silver;continue;case'6':materials['postMat']['ambientColor']=new BABYLON[(_0x9954a0(0x48a))](0.5,0.1,0x0);continue;case'7':materials['postMat_marked']=materials[_0x5ca952(0x382)][_0x42f682(0x282,'p53P')]();continue;case'8':materials[_0x9954a0(0x485)][_0x9954a0(0x401)]=col_yellow;continue;case'9':materials[_0x9954a0(0x517)]=materials[_0x9954a0(0x50c)][_0x5ca952(0x2ab)]();continue;case'10':materials['postMat'][_0x5ca952(0x36b)]=new BABYLON[(_0x5ca952(0x3d7))](0.2,0.1,0x0);continue;case'11':materials[_0x9954a0(0x517)][_0x9954a0(0x401)]=col_green;continue;case'12':materials['postMat']=new BABYLON[(_0x9954a0(0x4d5))](_0x358364['WaxlY'],_0x441d98);continue;case'13':materials[_0x5ca952(0x382)][_0x9954a0(0x401)]=new BABYLON[(_0x42f682(0x4d3,'c(37'))](0.3,0.2,0x0);continue;}break;}}continue;case'2':materials['groundMat'][_0x5ca952(0x329)][_0x9954a0(0x6aa)]=0x5;continue;case'3':materials['beamsplitterMaterial']['diffuseColor']=new BABYLON[(_0x9954a0(0x48a))](0x0,0x0,0x0);continue;case'4':materials['arrow_mat']=new BABYLON['StandardMaterial'](_0x358364[_0x5ca952(0x57d)]);continue;case'5':materials['bar_solved']=materials[_0x5ca952(0x3a5)];continue;case'6':materials[_0x5ca952(0x442)]['diffuseColor']=new BABYLON[(_0x9954a0(0x48a))](0.2,0.6,0.9);continue;case'7':materials[_0x5ca952(0x58c)]['alpha']=0.4;continue;case'8':materials[_0x42f682(0x42d,'4h5t')]['subSurface'][_0x42f682(0x45e,'c(37')]=!![];continue;case'9':materials[_0x5ca952(0x6b0)]=new BABYLON[(_0x5ca952(0x528))](_0x358364['PdNgX']);continue;case'10':materials[_0x9954a0(0x547)][_0x42f682(0x2b5,'6d6]')]=new BABYLON[(_0x5ca952(0x3d7))](0x0,0x0,0x0);continue;case'11':materials[_0x5ca952(0x68b)][_0x5ca952(0x319)]();continue;case'12':materials[_0x5ca952(0x27e)][_0x5ca952(0x33a)]=0.44;continue;case'13':materials[_0x42f682(0x60d,'RI*V')][_0x5ca952(0x36b)]=new BABYLON['Color3'](0x0,0.4,0x0);continue;case'14':materials[_0x5ca952(0x27e)]['subSurface'][_0x5ca952(0x278)]=!![];continue;case'15':materials[_0x9954a0(0x6ae)][_0x9954a0(0x681)]();continue;case'16':materials['panelbg'][_0x9954a0(0x401)]=new BABYLON[(_0x42f682(0x60c,'F0Qp'))](0.3,0.3,0.3);continue;case'17':materials[_0x5ca952(0x585)]=new BABYLON[(_0x9954a0(0x4d5))](_0x358364[_0x5ca952(0x57d)]);continue;case'18':materials[_0x9954a0(0x547)]=new BABYLON[(_0x42f682(0x5b4,'HQUv'))](_0x5ca952(0x63f),_0x441d98);continue;case'19':materials['panelbg'][_0x42f682(0x64f,'6eIF')]=new BABYLON[(_0x5ca952(0x1e7))](_0x358364[_0x42f682(0x456,'Cj(N')],_0x441d98);continue;case'20':materials['component_label'][_0x5ca952(0x3ce)]=![];continue;case'21':materials[_0x9954a0(0x2a5)]=new BABYLON[(_0x9954a0(0x4d5))](_0x358364[_0x42f682(0x484,'IDuF')],_0x441d98);continue;case'22':materials[_0x9954a0(0x299)]['specularColor']=new BABYLON['Color3'](0x0,0x0,0x0);continue;case'23':materials[_0x9954a0(0x4b4)]['backFaceCulling']=![];continue;case'24':materials[_0x42f682(0x367,'1nMQ')]=new BABYLON[(_0x5ca952(0x528))](_0x9954a0(0x63e),_0x441d98);continue;case'25':materials[_0x5ca952(0x5c0)]=new BABYLON[(_0x9954a0(0x4d5))](_0x9954a0(0x374));continue;case'26':materials[_0x42f682(0x663,'$NPQ')][_0x5ca952(0x23d)]=new BABYLON[(_0x5ca952(0x3d7))](0x0,0x0,0x0);continue;case'27':materials[_0x42f682(0x679,'k(!o')][_0x9954a0(0x2b0)]=0.1;continue;case'28':materials[_0x9954a0(0x523)]=new BABYLON[(_0x5ca952(0x528))](_0x358364[_0x42f682(0x370,'S!Rz')],_0x441d98);continue;case'29':materials[_0x9954a0(0x345)][_0x5ca952(0x319)]();continue;case'30':materials[_0x5ca952(0x316)]=new BABYLON[(_0x9954a0(0x4d5))](_0x358364[_0x5ca952(0x5eb)]);continue;case'31':materials[_0x5ca952(0x58c)]=new BABYLON['StandardMaterial'](_0x358364[_0x42f682(0x3fa,'6d6]')],_0x441d98);continue;case'32':materials[_0x5ca952(0x50a)][_0x42f682(0x232,'osp@')]=new BABYLON[(_0x42f682(0x31c,'osp@'))](0x0,0x0,0x0);continue;case'33':materials[_0x42f682(0x69b,'H9GR')][_0x9954a0(0x224)]=new BABYLON[(_0x42f682(0x353,'S!Rz'))](0x0,0x0,0x0);continue;case'34':materials['blade_material']=new BABYLON['StandardMaterial'](_0x358364[_0x9954a0(0x573)]);continue;case'35':if(settings[_0x5ca952(0x259)])materials['tabletop'][_0x9954a0(0x637)]=new BABYLON[(_0x42f682(0x1ec,'PPq6'))](_0x358364[_0x5ca952(0x279)]);else{var _0x1e9d20=new BABYLON[(_0x9954a0(0x32a))](_0x358364[_0x42f682(0x1e0,'PPq6')],_0x441d98);_0x1e9d20[_0x5ca952(0x38e)]=0x4,_0x1e9d20['vScale']=0x4,materials[_0x5ca952(0x2db)][_0x5ca952(0x329)]=_0x1e9d20,materials[_0x42f682(0x568,'7TE8')]['specularTexture']=_0x1e9d20;}continue;case'36':materials[_0x42f682(0x1fa,'kxHt')]['diffuseColor']=new BABYLON[(_0x42f682(0x487,'kxHt'))](0x0,0x0,0x0);continue;case'37':materials[_0x42f682(0x3a8,'IDuF')]['metallic']=0x0;continue;case'38':materials['screenBlank']['roughness']=0.1;continue;case'39':materials[_0x5ca952(0x27e)][_0x42f682(0x4a8,'!vc)')]=new BABYLON['Color3'](0x0,0x0,0x0);continue;case'40':materials[_0x9954a0(0x3bf)][_0x5ca952(0x319)]();continue;case'41':materials[_0x9954a0(0x4e5)][_0x9954a0(0x607)][_0x5ca952(0x28e)]=!![];continue;case'42':materials[_0x5ca952(0x66d)]['backFaceCulling']=![];continue;case'43':materials[_0x42f682(0x32f,'Cf@u')][_0x5ca952(0x319)]();continue;case'44':materials[_0x9954a0(0x1e3)]['diffuseColor']=new BABYLON[(_0x9954a0(0x48a))](0.9,0.9,0.9);continue;case'45':materials[_0x9954a0(0x4e5)][_0x42f682(0x2f0,'Xar)')]=0x0;continue;case'46':materials[_0x9954a0(0x641)][_0x42f682(0x51a,'H9GR')]=new BABYLON[(_0x9954a0(0x48a))](0x0,0x0,0x0);continue;case'47':materials[_0x5ca952(0x39f)][_0x9954a0(0x5cc)]=0.7;continue;case'48':materials[_0x42f682(0x421,'HQUv')][_0x9954a0(0x224)]=new BABYLON['Color3'](0x0,0x0,0x0);continue;case'49':materials[_0x9954a0(0x500)][_0x42f682(0x5a1,'Xkn7')]=0.3;continue;case'50':materials['focal_plane'][_0x9954a0(0x5cc)]=0.4;continue;case'51':materials['bar_notsolved'][_0x9954a0(0x2b0)]=0.1;continue;case'52':materials[_0x5ca952(0x5bb)][_0x42f682(0x5a8,'*Kg$')]=new BABYLON[(_0x42f682(0x572,'1nMQ'))](0.1,0.3,0.1);continue;case'53':materials['laser_beam'][_0x5ca952(0x3a2)]=new BABYLON[(_0x5ca952(0x3d7))](0x0,0x0,0x0);continue;case'54':materials[_0x42f682(0x496,'Cj(N')]=new BABYLON[(_0x42f682(0x647,'Dovu'))](_0x5ca952(0x64e),_0x441d98);continue;case'55':materials['focal_plane'][_0x9954a0(0x681)]();continue;case'56':materials[_0x5ca952(0x5bf)]=new BABYLON[(_0x42f682(0x2c5,'R%)['))](_0x358364['UCdxf'],_0x441d98);continue;case'57':materials[_0x42f682(0x506,'osp@')]=new BABYLON[(_0x42f682(0x665,'[LJ&'))](_0x42f682(0x26f,'p53P'),_0x441d98);continue;case'58':materials['principle_plane'][_0x42f682(0x4ae,'kxHt')]=![];continue;case'59':materials[_0x9954a0(0x312)]=new BABYLON[(_0x9954a0(0x4d5))](_0x358364[_0x9954a0(0x5b9)],_0x441d98);continue;case'60':materials[_0x5ca952(0x5bf)][_0x5ca952(0x23d)]=new BABYLON[(_0x42f682(0x273,'@xGn'))](0x0,0x0,0x0);continue;case'61':materials[_0x5ca952(0x39f)][_0x9954a0(0x243)]=![];continue;case'62':materials['beamsplitterMaterial'][_0x9954a0(0x243)]=!![];continue;case'63':materials[_0x42f682(0x3c0,'Th5%')][_0x9954a0(0x681)]();continue;case'64':materials[_0x9954a0(0x6ae)][_0x42f682(0x343,'5SRC')]=new BABYLON[(_0x9954a0(0x48a))](0x1,0x0,0x0);continue;case'65':materials[_0x5ca952(0x66d)][_0x42f682(0x34e,'HQUv')]=new BABYLON['Color3'](0x0,0.7,0x0);continue;case'66':materials[_0x5ca952(0x332)][_0x5ca952(0x3ce)]=!![];continue;case'67':materials[_0x5ca952(0x68b)][_0x9954a0(0x2b0)]=0.1;continue;case'68':materials['transparentMaterial']['alpha']=0x0;continue;case'69':materials[_0x9954a0(0x4b4)][_0x5ca952(0x319)]();continue;case'70':materials[_0x5ca952(0x40e)][_0x9954a0(0x401)]=new BABYLON[(_0x42f682(0x688,'R%)['))](0.2,0.2,0.2);continue;case'71':materials[_0x42f682(0x59b,'kxHt')][_0x42f682(0x58b,'@!m9')]=new BABYLON[(_0x42f682(0x2eb,'9Y8Y'))](0.15,0.25,0.15);continue;case'72':materials['principle_plane'][_0x9954a0(0x681)]();continue;case'73':materials[_0x9954a0(0x641)]=new BABYLON[(_0x42f682(0x623,'pjNa'))](_0x358364['ZWrFh'],_0x441d98);continue;case'74':materials[_0x5ca952(0x3a5)][_0x42f682(0x2a8,'F0Qp')]=new BABYLON[(_0x5ca952(0x3d7))](0x0,0x1,0x0);continue;case'75':materials[_0x42f682(0x5be,'i1so')][_0x5ca952(0x3ce)]=![];continue;case'76':materials['screenBlank']=new BABYLON[(_0x9954a0(0x4d5))](_0x358364[_0x9954a0(0x559)]);continue;case'77':materials[_0x5ca952(0x2db)][_0x42f682(0x532,'cR@J')]();continue;case'78':materials[_0x42f682(0x2c8,'*gOD')]=new BABYLON[(_0x42f682(0x62a,'p53P'))](_0x358364[_0x5ca952(0x2d3)]);continue;case'79':materials[_0x5ca952(0x5c0)]['diffuseTexture'][_0x42f682(0x441,'kxHt')]=0x5;continue;case'80':materials['laser_beam_dim']=new BABYLON['StandardMaterial'](_0x358364[_0x42f682(0x654,'@xGn')],_0x441d98);continue;case'81':materials[_0x5ca952(0x58c)][_0x5ca952(0x36b)]=new BABYLON['Color3'](0.7,0.7,0x0);continue;case'82':materials[_0x9954a0(0x374)][_0x42f682(0x479,'i1so')]=new BABYLON['Texture'](_0x9954a0(0x5ca));continue;case'83':materials['focal_plane'][_0x9954a0(0x625)]=new BABYLON[(_0x5ca952(0x3d7))](0x0,0.7,0.7);continue;case'84':materials[_0x42f682(0x529,'osp@')]['freeze']();continue;case'85':materials[_0x9954a0(0x312)]['diffuseColor']=new BABYLON[(_0x5ca952(0x3d7))](0x1,0.5,0.2);continue;case'86':materials[_0x5ca952(0x585)][_0x9954a0(0x401)]=new BABYLON[(_0x5ca952(0x3d7))](0.8,0x0,0.3);continue;case'87':materials[_0x42f682(0x554,'#N72')]['freeze']();continue;case'88':materials[_0x5ca952(0x5bb)]=new BABYLON['StandardMaterial'](_0x5ca952(0x5bb),_0x441d98);continue;case'89':materials[_0x9954a0(0x2f9)][_0x42f682(0x46d,'i1so')]=![];continue;case'90':materials[_0x42f682(0x22f,'p53P')]['roughness']=0.1;continue;case'91':materials[_0x5ca952(0x35d)][_0x42f682(0x52a,'!vc)')]=new BABYLON['Color3'](0x0,0x0,0x0);continue;case'92':materials[_0x5ca952(0x316)]['specularColor']=new BABYLON['Color3'](0.15,0.15,0.15);continue;case'93':materials[_0x9954a0(0x547)]['backFaceCulling']=!![];continue;case'94':materials[_0x9954a0(0x345)]['emissiveColor']=new BABYLON[(_0x42f682(0x35f,'*Kg$'))](0.5,0x0,0.2);continue;case'95':materials[_0x5ca952(0x6b0)][_0x9954a0(0x401)]=new BABYLON[(_0x9954a0(0x48a))](0.1,0.1,0.1);continue;case'96':materials[_0x42f682(0x3e2,'4ant')]['diffuseColor']=new BABYLON[(_0x9954a0(0x48a))](0.8,0.6,0.6);continue;case'97':materials['bar_notsolved']=new BABYLON[(_0x9954a0(0x4d5))](_0x358364[_0x5ca952(0x626)],_0x441d98);continue;}break;}}function get_mount(_0x2c9d6d,_0x5cd081=gs*0x1,_0xc9f58=null,_0xe5fcc4=gs*0.5){var _0x30f362=_0x3000,_0x4fa51b=_0x3447,_0x43b834=_0x3900,_0x1c70db={'tnFIC':_0x43b834(0x424,'7*E8'),'zIvEm':function(_0x49129,_0x51501a){return _0x49129+_0x51501a;},'dINOb':function(_0x4c35dd,_0x1add27){return _0x4c35dd!=_0x1add27;},'nWhVa':function(_0x39dfef,_0x4b05f2){return _0x39dfef+_0x4b05f2;},'KpIcT':_0x4fa51b(0x563),'nKZaQ':_0x43b834(0x32b,'gV94'),'OIOLI':function(_0x3de1e0,_0x4e8521){return _0x3de1e0*_0x4e8521;},'aurHI':function(_0x5a191b,_0x23b3ab){return _0x5a191b/_0x23b3ab;},'VfhxB':_0x43b834(0x455,'!vc)'),'OFyPK':_0x4fa51b(0x1eb),'DJdXI':function(_0x12336d,_0xa97fe6){return _0x12336d*_0xa97fe6;}},_0x273b79=_0x1c70db[_0x43b834(0x67d,'4h5t')][_0x4fa51b(0x37b)]('|'),_0x4aa373=0x0;while(!![]){switch(_0x273b79[_0x4aa373++]){case'0':_0xc9f58&&_0xc9f58[_0x43b834(0x52e,'[LJ&')](_0x25ff5e);continue;case'1':_0x2f76e9[_0x43b834(0x611,'c(37')]=_0x45a145;continue;case'2':current_element=_0x1c70db[_0x4fa51b(0x5b6)](current_element,0x1);continue;case'3':_0x358b3b[_0x30f362(0x3ca)]=()=>{var _0x4ba097=_0x4fa51b,_0x227d61=_0x43b834;_0x358b3b[_0x227d61(0x347,'Ln5N')]=materials[_0x4ba097(0x50c)];};continue;case'4':_0x45a145[_0x30f362(0x698)]=materials[_0x43b834(0x5c5,'HQUv')];continue;case'5':_0x358b3b[_0x4fa51b(0x4a0)](_0x25ff5e);continue;case'6':_0x540400[_0x4fa51b(0x3c7)]=materials[_0x30f362(0x672)];continue;case'7':_0x540400[_0x30f362(0x51d)](_0x25ff5e);continue;case'8':_0x358b3b[_0x43b834(0x1f3,'Cf@u')]=_0x45a145;continue;case'9':_0x25ff5e['isPickable']=!![];continue;case'10':_0x45a145['parent']=_0x2f76e9;continue;case'11':return _0x25ff5e;case'12':var _0x49ec49={'jSuhu':_0x43b834(0x220,'osp@'),'eJEZm':function(_0x59c54b,_0x598e56){return _0x1c70db['dINOb'](_0x59c54b,_0x598e56);}};continue;case'13':var _0x7ffa11=gs*0.2;continue;case'14':_0x25ff5e['bh']=_0xe5fcc4;continue;case'15':_0x25ff5e['stoppedDragging']=()=>{var _0x793dd3=_0x43b834,_0x4f92ff=_0x4fa51b;_0x540400[_0x4f92ff(0x3c7)]=materials['postMat'],_0x358b3b[_0x793dd3(0x307,'@xGn')]=materials[_0x793dd3(0x62c,'Wk#e')];};continue;case'16':_0x45a145['setPivotMatrix'](BABYLON[_0x43b834(0x569,'F0Qp')][_0x43b834(0x4b5,'5SRC')](0x0,0x1/0x2,0x0),![]);continue;case'17':_0x25ff5e['showDragging']=()=>{var _0x35f5ca=_0x30f362,_0x12e4be=_0x4fa51b,_0x25d56b=_0x43b834;_0x540400[_0x25d56b(0x32e,'Th5%')]=materials[_0x12e4be(0x517)],_0x358b3b[_0x12e4be(0x3c7)]=materials[_0x35f5ca(0x5dd)];};continue;case'18':_0x25ff5e[_0x30f362(0x3b2)]=_0x47646a=>{var _0x74e599=_0x43b834,_0x3c0ece=_0x30f362,_0x23bc75=_0x49ec49[_0x3c0ece(0x449)][_0x74e599(0x4d0,'!vc)')]('|'),_0x1fcdcb=0x0;while(!![]){switch(_0x23bc75[_0x1fcdcb++]){case'0':_0x358b3b[_0x3c0ece(0x25d)]['z']=0x1;continue;case'1':_0x358b3b[_0x74e599(0x365,'pjNa')]['y']=_0x47646a;continue;case'2':_0x47646a=Math[_0x3c0ece(0x1e4)](_0x47646a,0.1);continue;case'3':_0x358b3b[_0x74e599(0x44c,'[LJ&')]['x']=0x1;continue;case'4':if(_0x49ec49[_0x3c0ece(0x62d)](_0xc9f58,null))_0xc9f58[_0x74e599(0x52d,'*Kg$')]['y']=_0x47646a+_0xe5fcc4;continue;}break;}};continue;case'19':_0x25ff5e[_0x30f362(0x591)]=_0x358b3b;continue;case'20':_0x25ff5e[_0x4fa51b(0x2fe)](_0x5cd081);continue;case'21':var _0x25ff5e=new BABYLON[(_0x43b834(0x405,'[LJ&'))](_0x1c70db[_0x43b834(0x5ab,'$NPQ')](_0x1c70db[_0x43b834(0x659,'1nMQ')],current_element));continue;case'22':_0x25ff5e['getHeight']=()=>_0x358b3b['scaling']['y'];continue;case'23':_0x25ff5e[_0x4fa51b(0x1ee)]=_0xc9f58;continue;case'24':_0x25ff5e['post']=_0x45a145;continue;case'25':_0x358b3b['showDragging']=()=>{var _0x33f83a=_0x43b834;_0x358b3b[_0x33f83a(0x3d9,'Wk#e')]=materials[_0x33f83a(0x4db,'n2Lt')];};continue;case'26':var _0x45a145=BABYLON[_0x4fa51b(0x657)]['CreateCylinder'](_0x1c70db[_0x30f362(0x377)],{'diameter':_0x1c70db['OIOLI'](gs,0.3),'height':0x1,'tessellation':0x1e});continue;case'27':_0x25ff5e[_0x30f362(0x58e)]=()=>_0x358b3b[_0x30f362(0x25d)]['y']+_0xe5fcc4;continue;case'28':_0x540400[_0x30f362(0x3f0)]['y']=_0x1c70db[_0x43b834(0x664,'s%(P')](_0x7ffa11,0x2);continue;case'29':_0x540400[_0x43b834(0x53c,'Th5%')]=()=>{var _0x5f24d6=_0x30f362;_0x540400[_0x5f24d6(0x698)]=materials['postMat'];};continue;case'30':var _0x2f76e9=new BABYLON[(_0x43b834(0x272,'p53P'))](_0x1c70db[_0x43b834(0x474,'Dovu')](_0x1c70db[_0x4fa51b(0x535)],current_element));continue;case'31':var _0x540400=BABYLON[_0x4fa51b(0x657)][_0x43b834(0x477,'1nMQ')](_0x1c70db[_0x4fa51b(0x45c)],{'diameter':_0x1c70db[_0x43b834(0x42e,'RI*V')](gs,0.6),'height':_0x7ffa11,'tessellation':0x1e});continue;case'32':_0x540400[_0x43b834(0x2fd,'SZZi')]=()=>{var _0x504bde=_0x4fa51b;_0x540400[_0x504bde(0x3c7)]=materials[_0x504bde(0x517)];};continue;case'33':_0x25ff5e[_0x4fa51b(0x5b1)]=()=>new BABYLON[(_0x43b834(0x57a,'*gOD'))](_0x25ff5e['position']['x'],_0x25ff5e[_0x30f362(0x3f0)]['y']+_0x358b3b[_0x4fa51b(0x3f2)]['y']+_0xe5fcc4,_0x25ff5e[_0x4fa51b(0x521)]['z']);continue;case'34':_0x45a145[_0x43b834(0x25f,'7TE8')]=new BABYLON['Vector3'](0x1,0x1,0x1);continue;case'35':_0x540400[_0x43b834(0x55f,'9Y8Y')]=_0x45a145;continue;case'36':_0x25ff5e[_0x4fa51b(0x1eb)]=_0x540400;continue;case'37':var _0x358b3b=_0x2f76e9;continue;}break;}}function show_axis_arrow(_0x1c5323,_0x40f6bb,_0x1f0a35,_0x25ff85,_0x2c9af5=gs*1.1,_0x54f808=gs*0.1,_0x1e201f=gs*0.2){var _0x34bdb0=_0x3447,_0xd77a13=_0x3000,_0x549375=_0x3900,_0x2ddebf={'LvGjS':_0x549375(0x1fb,'@xGn'),'iQZrH':function(_0x196d24,_0x24f7ee){return _0x196d24*_0x24f7ee;},'NMmAA':function(_0x111e61,_0xa92c04,_0x1bcdf7,_0x4fc96f,_0x47ae4e,_0x1c836a,_0x1f98b7){return _0x111e61(_0xa92c04,_0x1bcdf7,_0x4fc96f,_0x47ae4e,_0x1c836a,_0x1f98b7);},'ClZXg':_0xd77a13(0x610),'DwZbR':_0xd77a13(0x274),'rAIeV':function(_0x1baef4,_0x3a77eb){return _0x1baef4*_0x3a77eb;},'cAqCU':_0x549375(0x5d3,'s%(P'),'yMKtK':function(_0x42c471,_0x368cef,_0xf1240f,_0x105a1b,_0x433c28,_0x44c062,_0x24fcee){return _0x42c471(_0x368cef,_0xf1240f,_0x105a1b,_0x433c28,_0x44c062,_0x24fcee);},'QxKuD':function(_0x217265,_0x3c0ff2){return _0x217265/_0x3c0ff2;},'YhgZY':function(_0x241256,_0x2e0218){return _0x241256/_0x2e0218;}},_0xe85659=_0x2ddebf[_0x34bdb0(0x3f9)]['split']('|'),_0x49e3ff=0x0;while(!![]){switch(_0xe85659[_0x49e3ff++]){case'0':if(_0x1f0a35['includes']('Y')){var _0x4edee2=arrow['clone']();_0x4edee2['post']=_0x40f6bb[_0x549375(0x413,'osp@')],_0x4edee2[_0x549375(0x429,'Wk#e')]['x']=deg90,_0x4edee2[_0x34bdb0(0x521)]['y']=_0x2ddebf['iQZrH'](gs,0.2),_0x4edee2[_0x549375(0x583,'HQUv')]=_0x40f6bb,_0x40f6bb[_0x34bdb0(0x548)]=_0x4edee2;if(_0x1f0a35[_0xd77a13(0x3c6)]('S'))_0x2ddebf[_0x549375(0x4f9,'R%)[')](attach_SixDoFDragBehavior,_0x1c5323,'SY',_0x25ff85,_0x4edee2,_0x40f6bb,_0x40f6bb['mounted']);else attach_SixDoFDragBehavior(_0x1c5323,'Y',_0x25ff85,_0x4edee2,_0x40f6bb,_0x40f6bb['mounted']);}continue;case'1':arrow[_0x549375(0x47d,'$NPQ')]=new BABYLON[(_0xd77a13(0x408))](0x1,0x1,0x1);continue;case'2':arrow=BABYLON[_0x34bdb0(0x657)][_0x549375(0x5e8,'Ln5N')](_0x2ddebf[_0x34bdb0(0x2cd)],{'diameter':_0x54f808,'height':_0x2c9af5,'tessalation':0xa,'cap':BABYLON[_0x34bdb0(0x386)][_0x34bdb0(0x48c)]});continue;case'3':arrow_rightcap[_0x34bdb0(0x3c7)]=materials[_0x34bdb0(0x2f9)];continue;case'4':arrow_rightcap[_0xd77a13(0x591)]=_0x40f6bb[_0x34bdb0(0x28f)];continue;case'5':arrow_leftcap[_0x34bdb0(0x3c7)]=materials[_0xd77a13(0x442)];continue;case'6':if(_0x1f0a35[_0x549375(0x37d,'Dovu')]('X')){var _0xfb9ff1=arrow['clone']();_0xfb9ff1[_0x34bdb0(0x28f)]=_0x40f6bb[_0x549375(0x4c5,'R%)[')],_0xfb9ff1['rotation']['z']=deg90,_0xfb9ff1['position']['y']=_0x2ddebf[_0x549375(0x62e,'Wk#e')](gs,0.2),_0xfb9ff1[_0xd77a13(0x6a7)]=_0x40f6bb,_0x40f6bb[_0x34bdb0(0x55c)]=_0xfb9ff1;if(_0x1f0a35[_0x549375(0x36a,'&iC7')]('S'))attach_SixDoFDragBehavior(_0x1c5323,'SX',_0x25ff85,_0xfb9ff1,_0x40f6bb,_0x40f6bb[_0xd77a13(0x2af)]);else attach_SixDoFDragBehavior(_0x1c5323,'X',_0x25ff85,_0xfb9ff1,_0x40f6bb,_0x40f6bb['mounted']);}continue;case'7':arrow_leftcap=BABYLON[_0xd77a13(0x30c)][_0xd77a13(0x2f6)](_0x2ddebf[_0xd77a13(0x5b3)],{'diameterTop':_0x1e201f,'diameterBottom':_0x2ddebf[_0x549375(0x3d8,'@xGn')](_0x1e201f,0.1),'height':_0x1e201f,'tessalation':0xa});continue;case'8':if(_0x1f0a35[_0x549375(0x3a6,'eCKT')]('Z')){var _0x4ac8c2=_0x2ddebf[_0x34bdb0(0x309)][_0xd77a13(0x29b)]('|'),_0x583ab0=0x0;while(!![]){switch(_0x4ac8c2[_0x583ab0++]){case'0':_0x1b1fbb['parent']=_0x40f6bb;continue;case'1':var _0x1b1fbb=arrow[_0x34bdb0(0x5c6)]();continue;case'2':_0x40f6bb[_0x34bdb0(0x4aa)]=_0x1b1fbb;continue;case'3':_0x1b1fbb[_0x34bdb0(0x521)]['y']=_0x2ddebf[_0xd77a13(0x33c)](gs,0.4);continue;case'4':_0x1b1fbb['position']['z']=_0x2ddebf[_0x549375(0x38a,'LN^h')](gs,0.2);continue;case'5':_0x1b1fbb[_0x34bdb0(0x3f2)]['y']=0.2;continue;case'6':_0x1b1fbb[_0x549375(0x2b3,'n2Lt')]=_0x40f6bb[_0xd77a13(0x591)];continue;case'7':if(_0x1f0a35['includes']('S'))_0x2ddebf[_0xd77a13(0x2d5)](attach_SixDoFDragBehavior,_0x1c5323,'SZ',_0x25ff85,_0x1b1fbb,_0x40f6bb,_0x40f6bb[_0x34bdb0(0x1ee)]);else _0x2ddebf['yMKtK'](attach_SixDoFDragBehavior,_0x1c5323,'Z',_0x25ff85,_0x1b1fbb,_0x40f6bb,_0x40f6bb[_0x549375(0x341,'Cf@u')]);continue;}break;}}continue;case'9':arrow[_0xd77a13(0x502)]();continue;case'10':arrow['post']=_0x40f6bb['post'];continue;case'11':arrow_rightcap=arrow_leftcap['clone']();continue;case'12':arrow_leftcap[_0xd77a13(0x3f0)]['y']=_0x2ddebf[_0xd77a13(0x212)](-_0x2c9af5,0x2);continue;case'13':arrow_rightcap[_0x549375(0x4ff,'kxHt')]['y']=_0x2ddebf[_0x34bdb0(0x373)](_0x2c9af5,0x2);continue;case'14':arrow_leftcap[_0xd77a13(0x591)]=_0x40f6bb[_0x549375(0x476,'SZZi')];continue;case'15':arrow_leftcap[_0xd77a13(0x6a7)]=arrow;continue;case'16':arrow[_0x34bdb0(0x3c7)]=materials['arrow_mat'];continue;case'17':arrow_rightcap[_0xd77a13(0x6a7)]=arrow;continue;case'18':arrow_rightcap[_0x34bdb0(0x440)]['x']=deg180;continue;}break;}}function get_post(_0x2d3621,_0x48685a,_0x711812=null,_0xa6918=gs*0.5){var _0x50bcc4=_0x3447,_0x37f9c1=_0x3000,_0x19b86b=_0x3900,_0xdb134d={'CQTCh':_0x19b86b(0x3ed,'SZZi'),'IaccH':function(_0x3241c4,_0x2fb311){return _0x3241c4!==_0x2fb311;},'rPpSk':function(_0x44deeb,_0x32f894,_0x458c27,_0x557e40,_0x40e1d5,_0x318857,_0xa40bd9){return _0x44deeb(_0x32f894,_0x458c27,_0x557e40,_0x40e1d5,_0x318857,_0xa40bd9);},'XjIMe':_0x37f9c1(0x634),'VSsrB':function(_0x184a24,_0x2b28c2,_0x4eb5ef,_0x13c813,_0x2ea630,_0x1bb47d,_0x567346){return _0x184a24(_0x2b28c2,_0x4eb5ef,_0x13c813,_0x2ea630,_0x1bb47d,_0x567346);},'DGAdg':function(_0x33953c,_0x4c98a4,_0x4e6379,_0x420416,_0x548ccd,_0x37ee68,_0xeb2030){return _0x33953c(_0x4c98a4,_0x4e6379,_0x420416,_0x548ccd,_0x37ee68,_0xeb2030);},'sPtFR':function(_0x19d424,_0x4bfa53,_0x103cea,_0x852bff,_0x2ce3d4,_0x162de3,_0x2c48a8){return _0x19d424(_0x4bfa53,_0x103cea,_0x852bff,_0x2ce3d4,_0x162de3,_0x2c48a8);},'VHgNw':function(_0x2f885c,_0x48649c,_0x4dabfe,_0xef3b80,_0x821a87,_0x9e821c,_0x334127){return _0x2f885c(_0x48649c,_0x4dabfe,_0xef3b80,_0x821a87,_0x9e821c,_0x334127);},'sBMJR':function(_0x3be1bc,_0x2659a7,_0x450a5a,_0x4ff82d,_0x5546f6){return _0x3be1bc(_0x2659a7,_0x450a5a,_0x4ff82d,_0x5546f6);}},_0x504e1f=_0xdb134d[_0x50bcc4(0x3e8)][_0x37f9c1(0x29b)]('|'),_0x338b31=0x0;while(!![]){switch(_0x504e1f[_0x338b31++]){case'0':if(_0xdb134d[_0x37f9c1(0x39d)](dof,'')){if(dof[_0x50bcc4(0x687)]('Z')){if(dof[_0x50bcc4(0x687)]('S')){if(dof[_0x37f9c1(0x3c6)]('Y'))_0xdb134d['rPpSk'](attach_SixDoFDragBehavior,_0x2d3621,_0xdb134d[_0x19b86b(0x219,'7TE8')],limits,_0x4b3e45[_0x37f9c1(0x591)],_0x4b3e45,_0x711812);else _0xdb134d[_0x50bcc4(0x2c1)](attach_SixDoFDragBehavior,_0x2d3621,'SZ',limits,_0x4b3e45['post'],_0x4b3e45,_0x711812);}else{if(dof['includes']('Y'))_0xdb134d[_0x37f9c1(0x400)](attach_SixDoFDragBehavior,_0x2d3621,'YZ',limits,_0x4b3e45[_0x50bcc4(0x28f)],_0x4b3e45,_0x711812);else _0xdb134d[_0x19b86b(0x69a,'F0Qp')](attach_SixDoFDragBehavior,_0x2d3621,'Z',limits,_0x4b3e45[_0x50bcc4(0x28f)],_0x4b3e45,_0x711812);}if(dof['includes']('X'))_0xdb134d[_0x50bcc4(0x68a)](attach_SixDoFDragBehavior,_0x2d3621,dof[_0x50bcc4(0x3d6)]('Z',''),limits,_0x4b3e45[_0x50bcc4(0x1eb)],_0x4b3e45,_0x711812);else attach_SixDoFDragBehavior(_0x2d3621,dof,limits,_0x4b3e45[_0x19b86b(0x4ea,'cR@J')],_0x4b3e45,_0x711812);}else _0xdb134d['VHgNw'](attach_SixDoFDragBehavior,_0x2d3621,dof,limits,_0x4b3e45[_0x37f9c1(0x651)],_0x4b3e45,_0x711812),_0xdb134d[_0x19b86b(0x481,'#N72')](attach_SixDoFDragBehavior,_0x2d3621,dof,limits,_0x4b3e45[_0x37f9c1(0x591)],_0x4b3e45,_0x711812);}continue;case'1':var _0x1a2196=gs*0x1;continue;case'2':limits=_0x48685a[_0x50bcc4(0x545)];continue;case'3':return _0x4b3e45;case'4':dof=_0x48685a[_0x37f9c1(0x2d8)];continue;case'5':if(_0x711812[_0x37f9c1(0x4ca)])_0x4b3e45[_0x37f9c1(0x4ca)]=_0x711812[_0x37f9c1(0x4ca)];continue;case'6':show_axis_arrow(_0x2d3621,_0x4b3e45,dof,limits);continue;case'7':if(limits)_0x4b3e45[_0x37f9c1(0x2ca)]=limits;continue;case'8':var _0x4b3e45=_0xdb134d[_0x37f9c1(0x524)](get_mount,_0x2d3621,_0x1a2196,_0x711812,_0xa6918);continue;}break;}}function update_all_planes(_0x101139){var _0x2175e8=_0x3900,_0x373b52=_0x3000,_0x41d9e6=_0x3447,_0x73a7b2={'vvzOp':function(_0xfcb16d,_0x40e0a8){return _0xfcb16d==_0x40e0a8;},'EhCLe':function(_0x468aae,_0x194f45){return _0x468aae+_0x194f45;},'NlpsR':function(_0x2b3ae1,_0x4e91f6){return _0x2b3ae1/_0x4e91f6;},'rPBuF':function(_0x40a4c7,_0x197884){return _0x40a4c7/_0x197884;},'pgmNi':function(_0x511b7d,_0x452c42){return _0x511b7d-_0x452c42;},'HWKaW':function(_0x2820ef,_0x3a25a2){return _0x2820ef*_0x3a25a2;},'Fjtkb':function(_0x5685b7,_0x14d65a){return _0x5685b7-_0x14d65a;},'xhdYT':function(_0x3d961f,_0x357131){return _0x3d961f*_0x357131;},'qhsjb':function(_0x368fc8,_0x7f2339){return _0x368fc8/_0x7f2339;},'wgjXX':function(_0x5cb4b1,_0x484f4c){return _0x5cb4b1/_0x484f4c;},'vHJkm':function(_0x1c60bb,_0x26f5a1){return _0x1c60bb/_0x26f5a1;},'jFWjg':function(_0x359fc7,_0x39066e){return _0x359fc7*_0x39066e;},'sSvqF':function(_0x6e5876,_0x2ebb1a){return _0x6e5876*_0x2ebb1a;},'yskDs':function(_0xa29a9e,_0x59a453){return _0xa29a9e-_0x59a453;},'bYIPh':function(_0x44914b,_0x3b156d){return _0x44914b-_0x3b156d;},'KcTPo':function(_0x5e5136,_0x91640d){return _0x5e5136*_0x91640d;}};if(_0x101139?.['r1']==undefined||_0x73a7b2[_0x41d9e6(0x25a)](_0x101139?.['pp1'],undefined))return;r1=_0x101139['r1'];if(r1==0x0)r1=0x186a0;r2=_0x101139['r2'];if(_0x73a7b2[_0x373b52(0x2ec)](r2,0x0))r2=0x186a0;thickness=_0x101139['thickness'],r2=-r2,n1=0x1,n3=0x1,n2=_0x101139['refractive_index'],D=_0x73a7b2['EhCLe'](_0x73a7b2[_0x2175e8(0x58a,'Cj(N')](n2-n1,r1)+_0x73a7b2['rPBuF'](_0x73a7b2[_0x2175e8(0x37c,'X9gK')](n3,n2),r2),_0x73a7b2[_0x41d9e6(0x68e)](_0x73a7b2[_0x373b52(0x2bc)](_0x73a7b2[_0x2175e8(0x6a3,'*gOD')](_0x73a7b2['Fjtkb'](n2,n1),_0x73a7b2[_0x373b52(0x29e)](n3,n2)),thickness),_0x73a7b2['xhdYT'](n2,r1)*r2)),f1=_0x73a7b2[_0x41d9e6(0x38b)](-n1,D),f2=_0x73a7b2[_0x373b52(0x2e1)](n3,D),h1=_0x73a7b2[_0x2175e8(0x4c6,'Xar)')](_0x73a7b2[_0x2175e8(0x1e1,'@!m9')](_0x73a7b2[_0x2175e8(0x575,'9Y8Y')](f1,thickness),_0x73a7b2[_0x373b52(0x216)](n3,n2)),n2*r2),h2=_0x73a7b2[_0x2175e8(0x26b,'@!m9')](-f2*thickness*_0x73a7b2[_0x373b52(0x3d0)](n2,n1),_0x73a7b2[_0x373b52(0x268)](n2,r1)),_0x101139[_0x373b52(0x448)][_0x2175e8(0x398,'s%(P')]['y']=_0x73a7b2[_0x373b52(0x3d0)](_0x73a7b2[_0x2175e8(0x256,'$NPQ')](-thickness,0x2),h2),_0x101139[_0x2175e8(0x652,'R%)[')]['position']['y']=_0x73a7b2[_0x373b52(0x4f4)](_0x73a7b2[_0x373b52(0x5c8)](thickness,0x2),h1),_0x101139[_0x41d9e6(0x20b)][_0x2175e8(0x508,'Ln5N')]['y']=-f2,_0x101139[_0x2175e8(0x1ea,'n2Lt')][_0x2175e8(0x45b,'6eIF')]['y']=-f1;}function add_principal_planes(_0x4b3c42,_0x4d716,_0x1380a6,_0x2d1742,_0x58ada2,_0x4e834b,_0x2321e4=gs*0x1){var _0xd9d36a=_0x3447,_0x497667=_0x3000,_0x5b0ac9=_0x3900,_0x3baf13={'rkHEl':_0x5b0ac9(0x205,'6d6]'),'SklIi':function(_0x1087a4,_0x2a7fa1){return _0x1087a4==_0x2a7fa1;},'Sguud':function(_0x226160,_0x2621bd){return _0x226160==_0x2621bd;},'qIHgK':function(_0x26ef59,_0x57acd0){return _0x26ef59*_0x57acd0;},'xKoSp':function(_0x45393f,_0x5ce9a2){return _0x45393f*_0x5ce9a2;},'xIsOO':function(_0xae8cd0,_0x53f03d){return _0xae8cd0*_0x53f03d;},'WkBjZ':function(_0x4ad050,_0x14728c){return _0x4ad050+_0x14728c;},'XuMlC':_0x5b0ac9(0x66a,'6eIF'),'CRKrs':function(_0x5f134c,_0x264413){return _0x5f134c+_0x264413;},'jAOuc':_0x497667(0x515),'nLuhY':function(_0x1795d4,_0x3c2222,_0x311c8f,_0x6b6648,_0x1306f6,_0x52ef7c){return _0x1795d4(_0x3c2222,_0x311c8f,_0x6b6648,_0x1306f6,_0x52ef7c);},'QpIqM':function(_0x42e216,_0x4d0f60){return _0x42e216*_0x4d0f60;},'rvLRc':function(_0x5a0994,_0x1d38e6){return _0x5a0994*_0x1d38e6;},'BQUgV':_0x497667(0x418),'xSVmN':_0xd9d36a(0x2dd),'zsLcM':function(_0x173dde,_0x2a90ac,_0x57124c,_0x153f16,_0x277bc7,_0x3630e9){return _0x173dde(_0x2a90ac,_0x57124c,_0x153f16,_0x277bc7,_0x3630e9);},'KYyVA':function(_0x30f1b3,_0x55dd5d){return _0x30f1b3*_0x55dd5d;},'cMgwY':function(_0x2989e0,_0x1d49f2){return _0x2989e0*_0x1d49f2;},'IHROQ':function(_0x587ec7,_0x224f38){return _0x587ec7(_0x224f38);}};if(_0x3baf13[_0xd9d36a(0x58f)](_0x2d1742,0x0))_0x2d1742=0x186a0+gs;if(_0x3baf13[_0x5b0ac9(0x2bf,'SZZi')](_0x58ada2,0x0))_0x58ada2=_0x3baf13[_0x497667(0x52f)](0x3b9aca00,gs);_0x4d716[_0xd9d36a(0x5ba)]=_0x4e834b,box_shape={'width':_0x3baf13['xKoSp'](1.2,_0x2321e4),'depth':_0x3baf13[_0x497667(0x33b)](1.4,_0x2321e4),'height':_0x3baf13[_0x497667(0x33b)](0.01,_0x2321e4)},_0x4d716[_0xd9d36a(0x285)]=BABYLON['MeshBuilder'][_0x5b0ac9(0x5e2,'7*E8')](_0x3baf13[_0x497667(0x383)](_0x3baf13[_0xd9d36a(0x404)],lens_id),box_shape,_0x4b3c42),_0x4d716[_0x5b0ac9(0x482,'LN^h')]=BABYLON[_0x497667(0x30c)]['CreateBox'](_0x3baf13[_0x497667(0x25b)](_0x3baf13[_0x5b0ac9(0x388,'#N72')],lens_id),box_shape,_0x4b3c42),_0x4d716[_0x497667(0x448)]['material']=materials['principle_plane'],_0x4d716[_0x5b0ac9(0x469,'*gOD')]['material']=materials[_0x497667(0x58c)],_0x4d716['pp1'][_0xd9d36a(0x406)]=![],_0x4d716['pp2']['isPickable']=![],_0x4d716['pp1'][_0x5b0ac9(0x472,'6d6]')]=_0x4d716,_0x4d716[_0x497667(0x29c)][_0x497667(0x6a7)]=_0x4d716,_0x4d716[_0x5b0ac9(0x2a7,'7*E8')]=_0x3baf13[_0x5b0ac9(0x5fa,'gV94')](show_label,_0x4b3c42,_0x4d716[_0x5b0ac9(0x315,'6d6]')],extra_height=0.18*gs,toshow='P1',_0x3baf13[_0x5b0ac9(0x584,'pjNa')](gs,0.1)),_0x4d716[_0xd9d36a(0x660)]=_0x3baf13['nLuhY'](show_label,_0x4b3c42,_0x4d716[_0x5b0ac9(0x3f8,'Xar)')],extra_height=_0x3baf13[_0x5b0ac9(0x67b,'Cj(N')](0.3,gs),toshow='P2',_0x3baf13[_0x5b0ac9(0x51e,'SZZi')](gs,0.1)),_0x4d716['fp1']=BABYLON[_0x497667(0x30c)][_0x5b0ac9(0x271,'p53P')](_0x3baf13['CRKrs'](_0x3baf13['BQUgV'],lens_id),box_shape,_0x4b3c42),_0x4d716[_0x5b0ac9(0x402,'9Y8Y')]=BABYLON[_0x497667(0x30c)][_0x497667(0x5f4)](_0x3baf13[_0x497667(0x25b)](_0x3baf13[_0xd9d36a(0x56b)],lens_id),box_shape,_0x4b3c42),_0x4d716[_0x5b0ac9(0x360,'cR@J')][_0x497667(0x698)]=materials[_0x5b0ac9(0x2e7,'S!Rz')],_0x4d716[_0x5b0ac9(0x2be,'i1so')][_0x497667(0x698)]=materials[_0xd9d36a(0x299)],_0x4d716['fp1'][_0x497667(0x2d0)]=![],_0x4d716[_0x497667(0x65e)][_0x497667(0x2d0)]=![],_0x4d716['fp1'][_0xd9d36a(0x46f)]=_0x4d716[_0xd9d36a(0x285)],_0x4d716['fp2']['parent']=_0x4d716[_0xd9d36a(0x673)],_0x4d716[_0x5b0ac9(0x691,'Xkn7')]=_0x3baf13[_0x5b0ac9(0x2ad,'osp@')](show_label,_0x4b3c42,_0x4d716[_0xd9d36a(0x20b)],extra_height=_0x3baf13[_0xd9d36a(0x433)](0.18,gs),toshow='f1',_0x3baf13['cMgwY'](gs,0.1)),_0x4d716['fp2L']=show_label(_0x4b3c42,_0x4d716[_0x497667(0x65e)],extra_height=_0x3baf13[_0xd9d36a(0x5a2)](0.3,gs),toshow='f2',gs*0.1),update_all_planes(_0x4d716);function _0x444366(_0x5ddc99){var _0x5a9eae=_0x5b0ac9,_0xd70690=_0x497667,_0x51b262=_0xd9d36a,_0x1494f5=_0x3baf13[_0x51b262(0x458)]['split']('|'),_0xe9d73e=0x0;while(!![]){switch(_0x1494f5[_0xe9d73e++]){case'0':_0x4d716[_0xd70690(0x29c)][_0x51b262(0x5ec)]=_0x5ddc99&&_0x1380a6[_0x51b262(0x2b9)];continue;case'1':_0x4d716[_0x5a9eae(0x65c,'4ant')]['isVisible']=_0x5ddc99&&_0x1380a6[_0xd70690(0x1d7)];continue;case'2':_0x4d716[_0x5a9eae(0x614,'@xGn')][_0x5a9eae(0x1f8,'MHSS')]=_0x5ddc99&&_0x1380a6['principle2'];continue;case'3':_0x4d716['fp1'][_0x5a9eae(0x46c,'pjNa')]=_0x5ddc99&&_0x1380a6[_0x51b262(0x28c)];continue;case'4':_0x4d716[_0xd70690(0x447)][_0x51b262(0x5ec)]=_0x5ddc99&&_0x1380a6['focus1'];continue;case'5':_0x4d716[_0x51b262(0x295)][_0xd70690(0x579)]=_0x5ddc99&&_0x1380a6[_0xd70690(0x1d7)];continue;case'6':_0x4d716['pp1L'][_0x5a9eae(0x62f,'Dovu')]=_0x5ddc99&&_0x1380a6['principle1'];continue;case'7':_0x4d716[_0x5a9eae(0x3fe,'Cf@u')][_0xd70690(0x579)]=_0x5ddc99&&_0x1380a6[_0xd70690(0x49f)];continue;}break;}}!show_planes_observable&&(show_planes_observable=new BABYLON[(_0x5b0ac9(0x43c,'Ln5N'))]()),show_planes_observable['add'](_0x444366),_0x3baf13[_0x497667(0x5d1)](_0x444366,global_show_planes);}function norays_predicate(_0x2b9e67){var _0x3eb6fb=_0x3000,_0x3cfa5c=_0x3900,_0x19e950={'AUhZy':_0x3cfa5c(0x4df,'RI*V')};return!![];if(_0x2b9e67[_0x3eb6fb(0x287)][_0x3eb6fb(0x3c6)](_0x19e950['AUhZy']))return!![];else return![];}function get_focal_length(_0x390b7b){var _0x473770=_0x3447,_0x184407=_0x3000,_0x949a25=_0x3900,_0x22d284={'MokLd':function(_0x41ae3b,_0x2cbd3b){return _0x41ae3b!=_0x2cbd3b;},'FFmlg':function(_0x347c36,_0x52fde1){return _0x347c36!=_0x52fde1;},'jMoQC':function(_0x194dce,_0x57d19b){return _0x194dce/_0x57d19b;},'XiLBh':function(_0x3e3d30,_0x11337e){return _0x3e3d30-_0x11337e;}},_0x4d46b0=-0x3e8;refractive_index=1.52;if(_0x22d284[_0x949a25(0x298,'Cj(N')](_0x390b7b?.[_0x949a25(0x494,'pjNa')],undefined))refractive_index=_0x390b7b[_0x184407(0x55d)];return _0x22d284['FFmlg'](r1,0x0)&&(_0x4d46b0=_0x22d284[_0x949a25(0x286,'1nMQ')](r1,_0x22d284[_0x184407(0x501)](refractive_index,0x1))),r2!=0x0&&(_0x4d46b0=0x1/(_0x22d284[_0x473770(0x48d)](0x1,_0x4d46b0)+_0x22d284[_0x473770(0x48d)](refractive_index-0x1,r2))),_0x4d46b0;}function get_lens(_0xa75861,_0x34c57a){var _0x183d5e=_0x3000,_0xf9393f=_0x3447,_0x88a176=_0x3900,_0x4a3654={'mEUty':function(_0x50b47d,_0x1157b4){return _0x50b47d+_0x1157b4;},'zFxnq':function(_0x8af994,_0x3cf4bd){return _0x8af994*_0x3cf4bd;},'PRxgy':function(_0x3fbb51,_0x293818){return _0x3fbb51-_0x293818;},'UAHDV':_0x88a176(0x4c1,'5SRC'),'yYGXV':function(_0xe7a8b5,_0x30806f){return _0xe7a8b5(_0x30806f);},'fjtDZ':function(_0x3ba610,_0x4ab32e){return _0x3ba610/_0x4ab32e;},'fNvmV':'ray','LsTHE':function(_0xeff289,_0x397b93){return _0xeff289==_0x397b93;},'RiKRP':function(_0x50de11,_0x4cab1b){return _0x50de11!=_0x4cab1b;},'CqHwR':function(_0xb3379b,_0x1deb21){return _0xb3379b/_0x1deb21;},'clXaZ':function(_0x2ccfc6,_0x6bd24c){return _0x2ccfc6(_0x6bd24c);},'PCjbe':function(_0x166624,_0x3ed9d1){return _0x166624*_0x3ed9d1;},'jIsSa':function(_0x1455b3,_0xcf8201){return _0x1455b3+_0xcf8201;},'OJvPI':function(_0x2e50a9,_0x42cb9a){return _0x2e50a9==_0x42cb9a;},'bDYdF':_0xf9393f(0x54f),'eMNbx':function(_0x1bf9fb,_0x53a28e){return _0x1bf9fb+_0x53a28e;},'BksZa':_0x88a176(0x36e,'p53P'),'tAUIw':function(_0x5cdb96,_0x4d7339){return _0x5cdb96+_0x4d7339;},'rCHXy':function(_0x2a7088,_0x49d7f0){return _0x2a7088/_0x49d7f0;},'tKWVZ':function(_0x30ed50,_0x4d7eec){return _0x30ed50*_0x4d7eec;},'RAwCi':function(_0x1f9085,_0x1c465d){return _0x1f9085+_0x1c465d;},'vPNhA':function(_0x32adf4,_0x38d65d){return _0x32adf4/_0x38d65d;},'sdSQF':_0x183d5e(0x5d8),'jPaIG':function(_0x2498fa,_0x58d6b7){return _0x2498fa*_0x58d6b7;},'ziJtl':function(_0x4a88f8,_0x80b589){return _0x4a88f8/_0x80b589;},'rFNYH':'sphere','VDtdh':function(_0x9a7f16,_0x27ae9e){return _0x9a7f16*_0x27ae9e;},'shSsE':function(_0x16d125,_0x270d8a){return _0x16d125<_0x270d8a;},'IHiOx':function(_0x56a518,_0x220d21){return _0x56a518*_0x220d21;},'hqBSD':function(_0x2cd48b,_0x221612){return _0x2cd48b!=_0x221612;},'zxfxN':function(_0x3c721a,_0x1ae400){return _0x3c721a/_0x1ae400;},'AfJVG':function(_0x8fec9e,_0x35b8e6){return _0x8fec9e*_0x35b8e6;},'cFoYF':function(_0x1c1505,_0x11a9f9){return _0x1c1505*_0x11a9f9;},'dBuoz':function(_0x38425d,_0x4b2345){return _0x38425d*_0x4b2345;},'ZolvI':function(_0x2ce2b7,_0x271f20){return _0x2ce2b7*_0x271f20;},'evzKV':function(_0x42e4c4,_0x97603f){return _0x42e4c4/_0x97603f;},'RKTFv':function(_0x43d5f6,_0x1039f6){return _0x43d5f6/_0x1039f6;},'ADkUz':_0xf9393f(0x5a7),'AQCOB':function(_0x2e2253,_0x3e2fa1){return _0x2e2253-_0x3e2fa1;},'jYaoU':function(_0xeed5ea,_0x3b4b37){return _0xeed5ea/_0x3b4b37;},'qUTxb':function(_0x2e4f88,_0x7eb96e){return _0x2e4f88*_0x7eb96e;},'rhtBP':function(_0x20866d,_0xd07ff1){return _0x20866d-_0xd07ff1;},'vCJmY':function(_0x1c07a2,_0x498fc5){return _0x1c07a2/_0x498fc5;},'lUifB':function(_0x3a4937,_0x15f985){return _0x3a4937<_0x15f985;},'ORmHa':function(_0x3fb61c,_0xd11649){return _0x3fb61c+_0xd11649;},'znCVt':function(_0x262826,_0x2f53ab){return _0x262826+_0x2f53ab;},'BRpeZ':function(_0x506db2,_0x2dcc4f){return _0x506db2-_0x2dcc4f;},'BCqpK':function(_0x35106c,_0x2a0b0d){return _0x35106c*_0x2a0b0d;},'ENNXQ':function(_0x2ee7ec,_0x806fa3){return _0x2ee7ec/_0x806fa3;},'VrAzy':_0x88a176(0x3c4,'6d6]'),'Hmrgu':function(_0x4d3fdd,_0xc80809,_0xd39e44){return _0x4d3fdd(_0xc80809,_0xd39e44);},'aDyRE':function(_0x5b14f0,_0x1b28cd){return _0x5b14f0==_0x1b28cd;},'GnJcG':'Adding\x20refractive\x20index\x20slider','MWpXv':function(_0x48b5a2,_0x290754){return _0x48b5a2*_0x290754;},'WFUzZ':function(_0x431cf3,_0x2921f5){return _0x431cf3==_0x2921f5;},'YJDUZ':function(_0x38a0ae,_0x9657f6){return _0x38a0ae(_0x9657f6);},'YoJgz':function(_0x45838d,_0x5d9acc){return _0x45838d+_0x5d9acc;},'ILlBa':function(_0x372df4,_0x5bf3c7){return _0x372df4+_0x5bf3c7;},'ZUkQj':function(_0x41a94d,_0x1f1f4e,_0x3af779,_0x1689c3){return _0x41a94d(_0x1f1f4e,_0x3af779,_0x1689c3);},'ivRgH':function(_0x29826f,_0x22d993,_0x25055c,_0x5b4aab,_0xe52f57,_0x406c9b,_0x44326f,_0x385eef){return _0x29826f(_0x22d993,_0x25055c,_0x5b4aab,_0xe52f57,_0x406c9b,_0x44326f,_0x385eef);},'kftHU':_0x183d5e(0x352),'USXTm':function(_0x530b83,_0x4d7168,_0x1efb03,_0x2ae286,_0xe0f0f4,_0x389074,_0x309e69){return _0x530b83(_0x4d7168,_0x1efb03,_0x2ae286,_0xe0f0f4,_0x389074,_0x309e69);},'LvlRw':function(_0x17ce1f,_0x2cb827){return _0x17ce1f==_0x2cb827;},'vONZG':'all','GDlrC':function(_0x5d4a0f,_0x44d562,_0xc588bb,_0x432e5c,_0x5cfc0e){return _0x5d4a0f(_0x44d562,_0xc588bb,_0x432e5c,_0x5cfc0e);}};_0x34c57a['focus']&&(_0x34c57a[_0xf9393f(0x28c)]=!![],_0x34c57a[_0xf9393f(0x1e2)]=!![]);_0x34c57a[_0x88a176(0x3c1,'MHSS')]&&(_0x34c57a['principle1']=!![],_0x34c57a[_0x88a176(0x61b,'5SRC')]=!![]);outer_diameter=_0x4a3654[_0x183d5e(0x249)](gs,0x1);if(_0x34c57a['r1']==undefined)_0x34c57a['r1']=0x1;if(_0x4a3654['LsTHE'](_0x34c57a['r2'],undefined))_0x34c57a['r2']=0x0;if(!_0x34c57a['wedge_angle'])_0x34c57a[_0x183d5e(0x410)]=0x0;if(_0x4a3654[_0xf9393f(0x3b7)](_0x34c57a['wedge_lambda'],undefined))_0x34c57a[_0xf9393f(0x36c)]=_0x4a3654['CqHwR'](_0x34c57a[_0x88a176(0x638,'pjNa')],Math['pow'](gs,0.25));if(!_0x34c57a[_0xf9393f(0x5ba)])_0x34c57a[_0xf9393f(0x5ba)]=0.3;if(_0x34c57a['r1']==0x0&&_0x34c57a['r2']!=0x0){_0x34c57a['r1']=_0x34c57a['r2'],_0x34c57a['r2']=0x0;if(_0x34c57a[_0xf9393f(0x440)]){if(_0x4a3654['clXaZ'](is_scalar,_0x34c57a['rotation']))_0x34c57a[_0xf9393f(0x440)]+=0xb4;else _0x34c57a['rotation'][0x1]+=0xb4;}else _0x34c57a['rotation']=0xb4;}var _0x5500ea=_0x4a3654[_0xf9393f(0x244)](_0x34c57a['r1'],gs),_0x56cb9b=_0x34c57a['r2']*gs,_0x20ab2c=_0x34c57a[_0xf9393f(0x36c)],_0x49d230=_0x4a3654[_0x183d5e(0x60b)](_0x34c57a[_0xf9393f(0x5ba)],gs);if(!_0x34c57a[_0x88a176(0x460,'7*E8')])_0x34c57a[_0xf9393f(0x5de)]=![];var _0x589cfa=_0x34c57a[_0x183d5e(0x5c7)],_0x23ea66=null;const _0xde46ed=Math[_0xf9393f(0x4f0)](_0x5500ea),_0x6a6f65=Math[_0xf9393f(0x4f0)](_0x56cb9b),_0x4fad97=_0x4a3654[_0x88a176(0x452,'Th5%')](_0x4a3654[_0x88a176(0x578,'*gOD')](_0xde46ed,_0x6a6f65),_0x49d230)/0x2;var _0x3418e8=0x20,_0x2c129a=0x0,_0x1eb01e=0x0;if(_0x4a3654[_0x88a176(0x237,'[LJ&')](_0x5500ea,0x0)){var _0x282f02=_0x4a3654[_0xf9393f(0x56c)]['split']('|'),_0x5d2a55=0x0;while(!![]){switch(_0x282f02[_0x5d2a55++]){case'0':_0x5d4c10[_0x183d5e(0x4d7)](!![]);continue;case'1':_0x2c129a=_0x4a3654[_0xf9393f(0x5cd)](_0x2c129a,_0x4a3654[_0x183d5e(0x266)](_0x49d230,0x2));continue;case'2':var _0x5d4c10=BABYLON[_0x183d5e(0x30c)]['CreateCylinder'](_0x4a3654[_0xf9393f(0x2bd)],{'diameter':outer_diameter,'height':_0x4a3654[_0xf9393f(0x244)](_0x4fad97,0x2)},_0xa75861);continue;case'3':_0x5d4c10[_0x88a176(0x5a5,'osp@')](BABYLON[_0xf9393f(0x544)][_0x88a176(0x45a,'osp@')](0x0,_0x4a3654['eMNbx'](-_0x4fad97,_0x49d230/0x2),0x0),![]);continue;case'4':_0x5d4c10[_0xf9393f(0x23e)]();continue;case'5':_0x23ea66['position']['x']=_0x4fad97-_0x49d230/0x2;continue;case'6':_0x23ea66=BABYLON['CSG']['FromMesh'](_0x5d4c10);continue;}break;}}else{var _0x54e9cb=_0x88a176(0x351,'F0Qp')[_0x183d5e(0x29b)]('|'),_0x3c0929=0x0;while(!![]){switch(_0x54e9cb[_0x3c0929++]){case'0':_0x4fbdc9['dispose']();continue;case'1':_0x2c129a=_0x4a3654[_0x183d5e(0x2ff)](_0x4a3654[_0x88a176(0x5ae,'Dovu')](_0x2c129a,_0x4a3654['rCHXy'](_0x49d230,0x2)),_0xde46ed)+Math[_0x88a176(0x3e5,'!vc)')](_0x4a3654['PRxgy'](_0xde46ed*_0xde46ed,_0x4a3654['rCHXy'](_0x4a3654[_0xf9393f(0x20c)](outer_diameter,outer_diameter),0x4)));continue;case'2':var _0x1968a6=BABYLON[_0x183d5e(0x4da)][_0x183d5e(0x674)](_0x4fbdc9);continue;case'3':var _0x3dab69=BABYLON[_0x88a176(0x1f5,'RI*V')]['FromMesh'](_0x2de980);continue;case'4':_0x2de980['position']['y']=_0x4a3654[_0x183d5e(0x4bc)](-_0x5500ea,_0x4a3654[_0x183d5e(0x24d)](_0x49d230,0x2));continue;case'5':_0x589cfa?(_0x2de980=BABYLON[_0xf9393f(0x657)][_0x88a176(0x4d4,'Xkn7')](_0x4a3654[_0x88a176(0x41e,'@xGn')],{'diameter':0x2*_0xde46ed,'height':_0x4a3654[_0xf9393f(0x539)](_0x4fad97,0x2)},_0xa75861),_0x2de980[_0xf9393f(0x440)]['x']=_0x4a3654[_0x88a176(0x325,'MHSS')](Math['PI'],0x2)):_0x2de980=BABYLON['MeshBuilder']['CreateSphere'](_0x4a3654['rFNYH'],{'diameter':_0x4a3654[_0xf9393f(0x539)](0x2,_0xde46ed),'segments':_0x3418e8},_0xa75861);continue;case'6':_0x1eb01e=_0x4a3654['PRxgy'](_0x1eb01e,_0xde46ed)+Math[_0x183d5e(0x1e8)](_0x4a3654[_0x88a176(0x4a3,'S!Rz')](_0x4a3654['VDtdh'](_0xde46ed,_0xde46ed),_0x4a3654['ziJtl'](_0x4a3654[_0x88a176(0x302,'osp@')](outer_diameter,outer_diameter),0x4)));continue;case'7':if(_0x4a3654[_0xf9393f(0x2fb)](_0x5500ea,0x0))_0x23ea66=_0x1968a6[_0x88a176(0x4b3,'R%)[')](_0x3dab69);else _0x23ea66=_0x1968a6[_0xf9393f(0x655)](_0x3dab69);continue;case'8':_0x2de980[_0xf9393f(0x644)](!![]);continue;case'9':var _0x2de980=null;continue;case'10':var _0x4fbdc9=BABYLON['MeshBuilder'][_0x88a176(0x5f8,'Wk#e')](_0x4a3654[_0x88a176(0x1d9,'Cj(N')],{'diameter':outer_diameter,'height':_0x4a3654[_0x183d5e(0x6b6)](_0x4fad97,0x2)},_0xa75861);continue;case'11':_0x2de980[_0xf9393f(0x23e)]();continue;}break;}}_0x23ea66[_0x183d5e(0x22d)]=!![];if(_0x56cb9b==0x0){var _0x43cf7e=BABYLON[_0x183d5e(0x30c)][_0x88a176(0x5f8,'Wk#e')](_0x4a3654['BksZa'],{'diameter':outer_diameter,'height':_0x4fad97*0x4},_0xa75861);if(_0x4a3654[_0xf9393f(0x653)](_0x20ab2c,0x0)){let _0x1ba3c9=_0x4a3654[_0xf9393f(0x231)](_0x4a3654['AfJVG'](_0x20ab2c,Math['PI']),0xb4);_0x43cf7e[_0x88a176(0x4ce,'*Kg$')]['z']=_0x1ba3c9,_0x43cf7e[_0x88a176(0x4d6,'X9gK')]['y']=_0x4a3654[_0x88a176(0x491,'IDuF')](0x2*_0x4fad97,_0x4a3654[_0x183d5e(0x45d)](_0x49d230,0x2))+_0x4a3654[_0x88a176(0x596,'F0Qp')](outer_diameter,Math['sin'](_0x1ba3c9))/0x2,_0x2c129a=_0x4a3654[_0x183d5e(0x4bc)](_0x2c129a,_0x49d230/0x2)-_0x4a3654['zxfxN'](_0x4a3654[_0xf9393f(0x29f)](_0x4a3654[_0x88a176(0x2b8,'HQUv')](0x4,Math['sin'](_0x1ba3c9)),outer_diameter),0x2);}else _0x43cf7e[_0x183d5e(0x3f0)]['y']=_0x4a3654[_0xf9393f(0x57f)](0x2,_0x4fad97)-_0x4a3654[_0x88a176(0x38d,'kxHt')](_0x49d230,0x2),_0x2c129a=_0x2c129a+_0x4a3654[_0xf9393f(0x4e4)](_0x49d230,0x2);var _0x85a4da=BABYLON['CSG'][_0xf9393f(0x61a)](_0x43cf7e);_0x23ea66=_0x23ea66[_0x183d5e(0x22a)](_0x85a4da),_0x43cf7e[_0xf9393f(0x23e)]();}else{var _0x245a24=_0x4a3654[_0xf9393f(0x4f3)][_0xf9393f(0x37b)]('|'),_0x3be9c2=0x0;while(!![]){switch(_0x245a24[_0x3be9c2++]){case'0':_0x10439a[_0x183d5e(0x3f0)]['y']=_0x4a3654[_0xf9393f(0x1f0)](_0x56cb9b,_0x4a3654[_0xf9393f(0x470)](_0x49d230,0x2));continue;case'1':var _0x10439a=null;continue;case'2':_0x10439a[_0x183d5e(0x502)]();continue;case'3':_0x589cfa?(_0x10439a=BABYLON[_0x88a176(0x380,'PPq6')][_0x88a176(0x235,'Xar)')](_0x4a3654[_0xf9393f(0x4c2)],{'diameter':_0x4a3654[_0xf9393f(0x270)](0x2,_0x6a6f65),'height':_0x4a3654['qUTxb'](_0x4fad97,0x2)},_0xa75861),_0x10439a[_0x183d5e(0x520)]['x']=Math['PI']/0x2):_0x10439a=BABYLON[_0xf9393f(0x657)][_0x88a176(0x54c,'S!Rz')](_0xf9393f(0x519),{'diameter':0x2*_0x6a6f65,'segments':_0x3418e8},_0xa75861);continue;case'4':_0x1eb01e=_0x4a3654[_0x88a176(0x3cd,'$NPQ')](_0x1eb01e+_0x6a6f65,Math[_0x183d5e(0x1e8)](_0x4a3654[_0xf9393f(0x270)](_0x6a6f65,_0x6a6f65)-_0x4a3654[_0xf9393f(0x229)](outer_diameter*outer_diameter,0x4)));continue;case'5':if(_0x4a3654[_0x183d5e(0x276)](_0x56cb9b,0x0))_0x23ea66=_0x23ea66['subtract'](_0x34d031);else _0x23ea66=_0x23ea66[_0xf9393f(0x655)](_0x34d031);continue;case'6':var _0x34d031=BABYLON['CSG'][_0x183d5e(0x674)](_0x10439a);continue;case'7':_0x2c129a=_0x4a3654[_0xf9393f(0x534)](_0x4a3654[_0x88a176(0x267,'p53P')](_0x2c129a,_0x4a3654[_0xf9393f(0x229)](_0x49d230,0x2))-_0x6a6f65,Math['sqrt'](_0x4a3654[_0x88a176(0x2de,'5SRC')](_0x4a3654['BCqpK'](_0x6a6f65,_0x6a6f65),_0x4a3654['ENNXQ'](outer_diameter*outer_diameter,0x4))));continue;}break;}}_0x23ea66[_0x88a176(0x2a9,'!vc)')]['z']+=deg90;var _0x140d36=_0x23ea66[_0xf9393f(0x661)](_0x88a176(0x62b,'eCKT'),null,_0xa75861);_0x140d36['r1']=_0x5500ea,_0x140d36['r2']=_0x56cb9b,lens=new BABYLON[(_0x88a176(0x314,'PPq6'))](_0x4a3654[_0x183d5e(0x445)](_0x4a3654['VrAzy'],current_element)),_0x140d36[_0x88a176(0x5e3,'eCKT')](lens),lens[_0x183d5e(0x4ca)]=_0x4a3654[_0xf9393f(0x439)](show_label,_0xa75861,lens),lens[_0x183d5e(0x4ca)][_0xf9393f(0x521)]['y']+=outer_diameter*0.2;if(_0x4a3654[_0xf9393f(0x4a4)](_0x34c57a[_0xf9393f(0x409)],undefined))_0x34c57a[_0x183d5e(0x55d)]=1.52;if(_0x34c57a[_0xf9393f(0x409)][0x0]&&_0x34c57a[_0x88a176(0x2e0,'7*E8')][0x1]){console[_0x88a176(0x5a3,'*Kg$')](_0x4a3654[_0x183d5e(0x5f7)]);function _0x73ba9b(_0xd42a76){var _0xb872d2=_0x183d5e,_0x43a086=_0x88a176,_0x1e5d68=_0xf9393f;const _0x15c8d1=_0x4a3654['mEUty'](_0x4a3654['zFxnq'](_0xd42a76,_0x34c57a[_0x1e5d68(0x409)][0x0]),_0x4a3654[_0x43a086(0x4bb,'R%)[')](_0x4a3654[_0x43a086(0x238,'c(37')](0x1,_0xd42a76),_0x34c57a[_0xb872d2(0x55d)][0x1]));_0x140d36[_0x1e5d68(0x409)]=_0x15c8d1,console[_0x43a086(0x4de,'PPq6')](_0x4a3654['UAHDV']+_0x140d36[_0x43a086(0x4cb,'SZZi')]),_0x4a3654[_0xb872d2(0x39e)](update_all_planes,_0x140d36),trace_rays(_0xa75861,!![],0.1);}var _0x306cb3=null,_0x1688fd=new BABYLON['GUI'][(_0xf9393f(0x2ef))](_0xa75861),_0x39cc8a=new BABYLON['TransformNode']('transSliderpanel');_0x39cc8a[_0xf9393f(0x440)]['y']=deg90;var _0xdaf0f1=new BABYLON[(_0xf9393f(0x234))][(_0x88a176(0x5dc,'X9gK'))](!![]);_0x1688fd[_0xf9393f(0x656)](_0xdaf0f1),_0xdaf0f1[_0xf9393f(0x4bf)](_0x39cc8a);var _0x306cb3=new BABYLON[(_0x88a176(0x54e,'Ln5N'))][(_0x88a176(0x675,'k(!o'))](_0xf9393f(0x375));_0xdaf0f1[_0x88a176(0x264,'c(37')](_0x306cb3),_0x306cb3[_0x88a176(0x44b,'osp@')]=new BABYLON[(_0x183d5e(0x408))](1.2,0x1,0x2),_0x39cc8a[_0xf9393f(0x46f)]=lens,_0x39cc8a[_0x88a176(0x47d,'$NPQ')]['x']=gs,_0x39cc8a['scaling']['y']=gs,_0x39cc8a[_0xf9393f(0x3f2)]['z']=gs,_0x39cc8a['position']['y']=_0x4a3654[_0x88a176(0x3b1,'@xGn')](0.65,gs),_0x39cc8a[_0x183d5e(0x3f0)]['x']=_0x4a3654[_0x88a176(0x5ce,'Dovu')](1.5,_0x49d230),_0x306cb3[_0x88a176(0x208,'Th5%')][_0x88a176(0x59a,'Ln5N')](_0x685158=>{var _0x4abae4=_0x88a176,_0x4005b3=_0x183d5e;const _0x4c6565=_0x4a3654[_0x4005b3(0x210)](_0x306cb3[_0x4abae4(0x34b,'gV94')],0x64);_0x4a3654[_0x4005b3(0x39e)](_0x73ba9b,_0x4c6565);});if(_0x4a3654['WFUzZ'](_0x34c57a['refractive_index'][0x2],undefined))_0x4a3654['YJDUZ'](_0x73ba9b,0.5);else _0x73ba9b(_0x4a3654[_0x183d5e(0x6b4)](_0x4a3654[_0x88a176(0x1e6,'Xar)')](_0x34c57a['refractive_index'][0x2],_0x34c57a['refractive_index'][0x0]),_0x4a3654[_0xf9393f(0x3b6)](_0x34c57a[_0xf9393f(0x409)][0x1],_0x34c57a[_0x183d5e(0x55d)][0x0])));}else _0x140d36['refractive_index']=_0x34c57a[_0x88a176(0x540,'Dovu')];lens[_0x183d5e(0x2d0)]=!![],_0x140d36[_0x183d5e(0x287)]=_0x4a3654[_0xf9393f(0x699)](_0x88a176(0x61f,'[LJ&'),lens_id),lens[_0x183d5e(0x287)]=_0x4a3654[_0x88a176(0x2d1,'cR@J')](_0x4a3654['VrAzy'],lens_id),lens_id++,mount=_0x4a3654[_0x183d5e(0x4ec)](get_post,_0xa75861,_0x34c57a,lens),mount[_0x88a176(0x54b,'@!m9')]=_0x140d36,mount['mounted'][_0x183d5e(0x6a6)]=_0x34c57a['trace_reflection'],_0x4a3654[_0xf9393f(0x497)](add_principal_planes,_0xa75861,_0x140d36,_0x34c57a,_0x5500ea,_0x56cb9b,_0x49d230,outer_diameter);if(settings[_0x88a176(0x41b,'gV94')]&&pw_ok){_0x140d36['material']=new BABYLON[(_0xf9393f(0x4d5))](_0x4a3654[_0x183d5e(0x301)],_0xa75861),_0x140d36[_0x88a176(0x1f7,'H9GR')][_0x183d5e(0x23d)]=new BABYLON[(_0xf9393f(0x48a))](0.3,0.3,0.3);var _0x5b3560=_0x4a3654[_0x183d5e(0x5a4)](create_lens_texture,_0x140d36,_0xa75861,_0x2c129a,_0x4a3654[_0x88a176(0x4cf,'[LJ&')](outer_diameter,0x2),_0x1eb01e,_0x589cfa);if(_0x4a3654[_0x183d5e(0x4c3)](settings[_0x183d5e(0x5b7)],_0x4a3654['vONZG']))_0x5b3560[_0xf9393f(0x412)]['renderListPredicate']=_0x4bd66d=>{var _0x4c87e4=_0xf9393f;if(_0x4bd66d[_0x4c87e4(0x514)]['includes'](_0x4a3654['fNvmV'])||_0x4bd66d==_0x140d36)return![];else return!![];};else _0x5b3560[_0xf9393f(0x4a7)][_0xf9393f(0x49b)](_0xa75861[_0x88a176(0x48b,'5SRC')],_0xa75861[_0xf9393f(0x526)],_0xa75861[_0xf9393f(0x4a2)],materials[_0x183d5e(0x53d)]);}else settings[_0xf9393f(0x435)]?_0x4a3654[_0xf9393f(0x43a)](generateLensMaterial,_0xa75861,_0x140d36,[_0xa75861['ground'],_0xa75861[_0xf9393f(0x4a2)],materials['hdrSkybox']],focal_length):_0x140d36[_0xf9393f(0x3c7)]=materials[_0x183d5e(0x39f)];return mount;}function generateLensMaterial(_0x16cfba,_0x32db16,_0x5b9f12,_0x1c0b69=0x2540be400){var _0x310b36=_0x3000,_0x373b14=_0x3900,_0x53939f=_0x3447,_0x4a2456={'oPpZM':_0x53939f(0x22e),'xjQVQ':function(_0x1b7217,_0x23ee6f){return _0x1b7217*_0x23ee6f;},'DBtBc':function(_0x54cbe5,_0x11c26d){return _0x54cbe5/_0x11c26d;},'yUgCR':function(_0x2913bc,_0x25ea7d){return _0x2913bc*_0x25ea7d;},'ZBked':function(_0xc2855,_0x1d0147){return _0xc2855*_0x1d0147;},'xgSQC':function(_0x1dac07,_0x394d37){return _0x1dac07*_0x394d37;},'FxgrG':function(_0x1285a7,_0x1af399){return _0x1285a7*_0x1af399;},'dQYCo':function(_0x2566c1,_0x2b6f5b){return _0x2566c1<_0x2b6f5b;}},_0x4ac872=_0x4a2456['oPpZM']['split']('|'),_0x2fcdea=0x0;while(!![]){switch(_0x4ac872[_0x2fcdea++]){case'0':bbSize=_0x4a2456[_0x373b14(0x40b,'5SRC')](0x14,0x1+_0x4a2456[_0x53939f(0x24b)](0xa,_0x1c0b69));continue;case'1':_0x28ae40[_0x310b36(0x33a)]=0x0;continue;case'2':_0x28ae40[_0x373b14(0x1f6,'HQUv')][_0x310b36(0x2c4)]=new BABYLON[(_0x53939f(0x4e2))](_0x4a2456[_0x53939f(0x4ac)](gs,bbSize),_0x4a2456['yUgCR'](gs,bbSize),_0x4a2456[_0x310b36(0x41c)](gs,bbSize));continue;case'3':_0x28ae40[_0x310b36(0x518)]=0.66;continue;case'4':_0x28ae40[_0x53939f(0x38f)]=0x0;continue;case'5':_0x3e38a1[_0x373b14(0x4e9,'MHSS')](_0x32db16);continue;case'6':_0x28ae40[_0x373b14(0x682,'6d6]')]=1.52;continue;case'7':_0x28ae40[_0x53939f(0x4c8)]=new BABYLON[(_0x53939f(0x48a))](0.1,0.1,0.1);continue;case'8':bbSize=0x1;continue;case'9':_0x28ae40[_0x310b36(0x4f6)]=0x1;continue;case'10':_0x28ae40[_0x310b36(0x261)]=_0x3e38a1[_0x53939f(0x412)];continue;case'11':_0x28ae40[_0x310b36(0x66e)]=!![];continue;case'12':_0x28ae40[_0x373b14(0x2a4,'*Kg$')]=1.66;continue;case'13':var _0x3e38a1=new BABYLON[(_0x373b14(0x213,'6d6]'))](_0x310b36(0x250),0x200,_0x16cfba);continue;case'14':_0x28ae40[_0x373b14(0x5d6,'HQUv')]['boundingBoxPosition']=_0x32db16[_0x310b36(0x64d)]();continue;case'15':var _0x28ae40=new BABYLON[(_0x310b36(0x20a))](_0x310b36(0x39f),_0x16cfba);continue;case'16':_0x28ae40[_0x53939f(0x3b5)]=_0x3e38a1[_0x53939f(0x412)];continue;case'17':_0x28ae40[_0x53939f(0x498)]=!![];continue;case'18':_0x28ae40['refractionTexture'][_0x310b36(0x2c4)]=new BABYLON[(_0x373b14(0x339,'Xar)'))](_0x4a2456[_0x53939f(0x39a)](gs,bbSize),_0x4a2456['FxgrG'](gs,bbSize),gs*bbSize);continue;case'19':_0x32db16[_0x53939f(0x3c7)]=_0x28ae40;continue;case'20':_0x28ae40['environmentIntensity']=0.8;continue;case'21':for(var _0x3358c0=0x0;_0x4a2456[_0x373b14(0x65f,'!vc)')](_0x3358c0,_0x5b9f12[_0x53939f(0x461)]);_0x3358c0++){_0x3e38a1[_0x53939f(0x4a7)]['push'](_0x5b9f12[_0x3358c0]);}continue;case'22':_0x28ae40[_0x53939f(0x243)]=![];continue;case'23':_0x28ae40[_0x53939f(0x3b5)]['boundingBoxPosition']=_0x32db16[_0x373b14(0x69e,'*gOD')]();continue;}break;}}function generateMirrorMaterial(_0x2fa476,_0xe18eab,_0xcc83bc,_0x5d49c1=new BABYLON[(_0x423437(0x48a))](0.1,0.1,0.1),_0x4a757a=0x0){var _0x4f8676=_0x3900,_0x45f3aa=_0x423437,_0x575766=_0x3000,_0x11dfc8={'JhTkX':_0x575766(0x54a),'GyPVF':function(_0x43e5e9,_0x4266f0){return _0x43e5e9*_0x4266f0;},'ROXcO':function(_0x57a82a,_0x219d06){return _0x57a82a*_0x219d06;},'GyStW':function(_0x34b786,_0x3d3723){return _0x34b786+_0x3d3723;},'kjiRv':function(_0x28858b,_0x110504){return _0x28858b+_0x110504;},'JgQiE':_0x45f3aa(0x5b0)},_0x5475ab=_0x11dfc8['JhTkX'][_0x575766(0x29b)]('|'),_0x172fe0=0x0;while(!![]){switch(_0x5475ab[_0x172fe0++]){case'0':_0xf77c50[_0x45f3aa(0x3b5)][_0x575766(0x2c4)]=new BABYLON[(_0x45f3aa(0x4e2))](_0x11dfc8[_0x4f8676(0x2a2,'RI*V')](gs,bbSize),_0x11dfc8[_0x45f3aa(0x6ac)](gs,bbSize),_0x11dfc8['ROXcO'](gs,bbSize));continue;case'1':_0xf77c50[_0x4f8676(0x2da,'MHSS')]=new BABYLON[(_0x4f8676(0x487,'kxHt'))](0.1,0.1,0.1);continue;case'2':var _0x3992fb=new BABYLON[(_0x45f3aa(0x239))](_0x11dfc8['GyStW'](_0x45f3aa(0x228),_0xe18eab[_0x575766(0x287)]),0x200,_0x2fa476);continue;case'3':_0xf77c50['alpha']=0x1-_0x4a757a;continue;case'4':_0x3992fb[_0x4f8676(0x5c4,'H9GR')](_0xe18eab);continue;case'5':_0xf77c50[_0x45f3aa(0x3b5)][_0x575766(0x369)]=_0xe18eab[_0x575766(0x64d)]();continue;case'6':bbSize=0xa;continue;case'7':var _0xf77c50=new BABYLON[(_0x575766(0x528))](_0x11dfc8[_0x575766(0x598)](_0x11dfc8[_0x575766(0x21d)],_0xe18eab[_0x4f8676(0x606,'SZZi')]),_0x2fa476);continue;case'8':_0xf77c50[_0x575766(0x23d)]=_0x5d49c1;continue;case'9':for(var _0x216a4c=0x0;_0x216a4c<_0xcc83bc[_0x4f8676(0x2f8,'Dovu')];_0x216a4c++){_0x3992fb[_0x575766(0x486)][_0x45f3aa(0x49b)](_0xcc83bc[_0x216a4c]);}continue;case'10':_0xf77c50[_0x4f8676(0x49d,'6eIF')]=_0x3992fb['cubeTexture'];continue;case'11':_0xe18eab[_0x4f8676(0x3fd,'#N72')]=_0xf77c50;continue;}break;}}function get_mirror(_0x5b30cc,_0x2232b0){var _0x12f501=_0x3000,_0x16ade3=_0x423437,_0x561983=_0x3900,_0x550085={'IsSOT':function(_0x485ce8,_0x2371b8){return _0x485ce8*_0x2371b8;},'ESyJk':function(_0x14ff28,_0x561a85){return _0x14ff28*_0x561a85;},'ORntA':_0x561983(0x4e3,'gV94'),'lUOYj':function(_0xeb25c9,_0x4e9d34){return _0xeb25c9+_0x4e9d34;},'esBvE':_0x16ade3(0x34f),'PaGAD':function(_0x194a92,_0x5529b8){return _0x194a92+_0x5529b8;},'FzNYP':function(_0x5a3580,_0x3637c0){return _0x5a3580*_0x3637c0;},'BavUb':function(_0x5427c5,_0x235306){return _0x5427c5-_0x235306;},'DbKjD':function(_0xda47c3,_0x38a4be){return _0xda47c3*_0x38a4be;},'GJtQM':function(_0x1260fc,_0x4b6398){return _0x1260fc*_0x4b6398;},'PsUyy':_0x561983(0x4ad,'X9gK'),'LzHYz':function(_0xe3ac4e,_0x333530){return _0xe3ac4e<_0x333530;},'YNDhc':_0x12f501(0x417),'cdGWP':function(_0x3424e0,_0x185fd3,_0x3a011d,_0x212da3,_0x361aca){return _0x3424e0(_0x185fd3,_0x3a011d,_0x212da3,_0x361aca);},'deUsU':function(_0x164d09,_0x180051,_0xef7f84,_0x55c7b3,_0x34854e){return _0x164d09(_0x180051,_0xef7f84,_0x55c7b3,_0x34854e);},'CbcXz':function(_0x150865,_0x42120f){return _0x150865+_0x42120f;},'Lhylv':function(_0x8dff6a,_0x17ffdb,_0x3d0fc3){return _0x8dff6a(_0x17ffdb,_0x3d0fc3);},'GXTIB':function(_0x3b673a,_0x6633ce,_0x379693,_0x1b6b8f){return _0x3b673a(_0x6633ce,_0x379693,_0x1b6b8f);}};const _0x400345=_0x550085[_0x16ade3(0x4ee)](gs,0x1);let _0x48b7fa=_0x2232b0['r1']*gs;const _0x225677=_0x550085[_0x16ade3(0x4d9)](_0x400345,0.1);var _0x5e4895=BABYLON[_0x561983(0x342,'7TE8')][_0x561983(0x5f1,'F0Qp')](_0x550085[_0x561983(0x5c9,'R%)[')],{'height':_0x400345,'width':_0x400345,'depth':_0x225677},_0x5b30cc);_0x5e4895[_0x16ade3(0x3c7)]=materials[_0x561983(0x63b,'*gOD')],_0x5e4895['position']['z']=_0x225677*1.01;var _0x3fe6db=null;if(!_0x48b7fa)_0x3fe6db=BABYLON['MeshBuilder'][_0x16ade3(0x330)](_0x550085[_0x16ade3(0x4a6)](_0x550085[_0x561983(0x2d9,'F0Qp')],mirror_id),{'width':_0x550085[_0x12f501(0x223)](0.8,_0x400345),'height':_0x550085[_0x16ade3(0x4d9)](0.8,_0x400345)},_0x5b30cc);else{let _0x3a232e=Math['abs'](_0x48b7fa);var _0x347e66=BABYLON[_0x16ade3(0x657)][_0x561983(0x595,'k(!o')](_0x550085[_0x12f501(0x337)](_0x550085[_0x12f501(0x3c2)],mirror_id),{'diameter':_0x550085[_0x12f501(0x41f)](0x2,_0x3a232e)},_0x5b30cc);_0x347e66[_0x12f501(0x4d7)](!![]);let _0x36b316=_0x550085[_0x561983(0x1fd,'[LJ&')](0.8,_0x400345),_0x43d9d7=_0x550085[_0x12f501(0x41f)](1.01,_0x550085[_0x12f501(0x240)](_0x3a232e,Math[_0x561983(0x2d6,'1nMQ')](_0x550085['BavUb'](_0x550085[_0x12f501(0x2ae)](_0x3a232e,_0x3a232e),_0x550085[_0x12f501(0x31e)](_0x36b316,_0x36b316)/0x4))));_0x347e66[_0x561983(0x450,'osp@')]['y']=_0x48b7fa-_0x550085['GJtQM'](Math[_0x16ade3(0x48e)](_0x48b7fa),_0x43d9d7)/0x3;var _0x5ec34e=BABYLON['CSG'][_0x561983(0x1dd,'5SRC')](_0x347e66),_0x424452=BABYLON[_0x16ade3(0x657)][_0x561983(0x1de,'X9gK')](_0x550085[_0x12f501(0x466)],{'diameter':_0x36b316,'height':_0x43d9d7},_0x5b30cc);_0x424452[_0x12f501(0x4d7)](!![]);var _0x15d451=BABYLON['CSG'][_0x12f501(0x674)](_0x424452);_0x15d451[_0x561983(0x394,'@xGn')]['x']+=deg90;if(_0x550085[_0x12f501(0x217)](_0x48b7fa,0x0))mycut=_0x15d451[_0x561983(0x49a,'9Y8Y')](_0x5ec34e);else mycut=_0x15d451[_0x16ade3(0x655)](_0x5ec34e);_0x424452[_0x16ade3(0x23e)](),_0x347e66[_0x16ade3(0x23e)](),_0x3fe6db=mycut[_0x16ade3(0x661)](_0x550085[_0x12f501(0x556)]+mirror_id,null,_0x5b30cc);}mirror_id++,_0x5e4895[_0x12f501(0x51d)](_0x3fe6db),_0x5e4895[_0x12f501(0x2d0)]=!![],mirrorcolor=new BABYLON[(_0x561983(0x33d,'4ant'))](0.3,0.3,0.3);if(settings['use_PBR']){if(_0x5b30cc[_0x12f501(0x41a)])_0x550085[_0x12f501(0x531)](generateMirrorMaterial,_0x5b30cc,_0x3fe6db,[_0x5b30cc[_0x16ade3(0x4a2)],_0x5b30cc[_0x16ade3(0x526)],_0x5b30cc[_0x561983(0x2c0,'RI*V')]],mirrorcolor);else _0x550085[_0x561983(0x289,'!vc)')](generateMirrorMaterial,_0x5b30cc,_0x3fe6db,[_0x5b30cc[_0x16ade3(0x4a2)],_0x5b30cc[_0x16ade3(0x526)]],mirrorcolor);}else _0x3fe6db[_0x16ade3(0x3c7)]=materials['mirrorMaterial'];return mirror=new BABYLON['TransformNode'](_0x550085['CbcXz'](_0x550085[_0x12f501(0x3c2)],current_element)),_0x3fe6db[_0x16ade3(0x4a0)](mirror),mirror['label']=_0x550085[_0x12f501(0x372)](show_label,_0x5b30cc,mirror),mount=_0x550085['GXTIB'](get_post,_0x5b30cc,_0x2232b0,mirror),mount['gizmo_mesh']=_0x3fe6db,mount;}function get_beamsplitter(_0x40aeeb,_0x28f31d){var _0x38b889=_0x3900,_0x563d95=_0x423437,_0x3e8b8a=_0x3000,_0xe663e4={'bsBVA':'bs-support','dwVda':_0x3e8b8a(0x5b5),'rphKf':function(_0x2e6822,_0x58e100){return _0x2e6822*_0x58e100;},'dwJnH':function(_0x849c69,_0x5ad78e){return _0x849c69+_0x5ad78e;},'FvSXk':function(_0x1e6c22,_0xd0a124){return _0x1e6c22*_0xd0a124;},'LdwQo':function(_0x4d8340,_0x3828a9,_0x4bb84f,_0x32e0dd,_0x1a721d,_0x3c3d07){return _0x4d8340(_0x3828a9,_0x4bb84f,_0x32e0dd,_0x1a721d,_0x3c3d07);},'OJLyS':function(_0x4e2040,_0x2b8dd6,_0x65e966,_0x9f31f6,_0x2aa24f,_0x4cb6d6){return _0x4e2040(_0x2b8dd6,_0x65e966,_0x9f31f6,_0x2aa24f,_0x4cb6d6);},'UyjcB':function(_0x184d73,_0x3e6203,_0x2e5b6e){return _0x184d73(_0x3e6203,_0x2e5b6e);},'jctcb':function(_0x1f6054,_0xc0aba6,_0x1bccb5,_0xddf852){return _0x1f6054(_0xc0aba6,_0x1bccb5,_0xddf852);}};const _0x1da7d1=gs*0x1,_0x4c0191=_0x1da7d1*0.1;var _0x53ab43=BABYLON[_0x3e8b8a(0x30c)][_0x3e8b8a(0x5f4)](_0xe663e4[_0x563d95(0x269)],{'height':_0x1da7d1,'width':_0x1da7d1,'depth':_0x4c0191},_0x40aeeb),_0x26267b=BABYLON[_0x3e8b8a(0x4da)][_0x38b889(0x3d5,'p53P')](_0x53ab43),_0x2ed3de=BABYLON[_0x563d95(0x657)][_0x563d95(0x4fc)](_0xe663e4[_0x3e8b8a(0x31f)],{'height':_0xe663e4[_0x563d95(0x620)](_0x1da7d1,0.8),'width':_0x1da7d1*0.8,'depth':_0xe663e4['rphKf'](_0x4c0191,0x2)},_0x40aeeb),_0x1d0eb3=BABYLON[_0x3e8b8a(0x4da)][_0x38b889(0x678,'gV94')](_0x2ed3de);let _0x4aa70f=_0x26267b[_0x563d95(0x57c)](_0x1d0eb3);var _0x555ce9=_0x4aa70f['toMesh'](_0x38b889(0x550,'n2Lt'),null,_0x40aeeb);_0x53ab43[_0x563d95(0x23e)](),_0x2ed3de[_0x38b889(0x44d,'@!m9')](),_0x555ce9[_0x3e8b8a(0x698)]=materials[_0x38b889(0x4b0,'Cf@u')];const _0x23a352=BABYLON['MeshBuilder']['CreatePlane'](_0xe663e4[_0x3e8b8a(0x434)](_0x3e8b8a(0x4e6),mirror_id),{'width':_0xe663e4['FvSXk'](0.95,_0x1da7d1),'height':_0xe663e4[_0x3e8b8a(0x263)](0.95,_0x1da7d1),'sideOrientation':BABYLON[_0x3e8b8a(0x592)]['DOUBLESIDE']},_0x40aeeb);mirror_id++;const _0xd9d381=new BABYLON['Color3'](0.8,0.8,0.8),_0x1a7308=0.4;if(settings['use_PBR']){if(_0x40aeeb[_0x563d95(0x6ad)])_0xe663e4[_0x38b889(0x3dc,'$NPQ')](generateMirrorMaterial,_0x40aeeb,_0x23a352,[_0x40aeeb['tabletop'],_0x40aeeb[_0x3e8b8a(0x3da)],_0x40aeeb[_0x563d95(0x6ad)]],_0xd9d381,_0x1a7308);else _0xe663e4['OJLyS'](generateMirrorMaterial,_0x40aeeb,_0x23a352,[_0x40aeeb[_0x3e8b8a(0x2db)],_0x40aeeb[_0x38b889(0x255,'Xkn7')]],_0xd9d381,_0x1a7308);}else _0x23a352['material']=materials[_0x3e8b8a(0x27e)];return _0x23a352[_0x563d95(0x46f)]=_0x555ce9,_0x555ce9[_0x3e8b8a(0x2d0)]=!![],_0x555ce9[_0x38b889(0x3d3,'4ant')]=_0xe663e4['UyjcB'](show_label,_0x40aeeb,_0x555ce9),mount=_0xe663e4[_0x563d95(0x463)](get_post,_0x40aeeb,_0x28f31d,_0x555ce9),mount['gizmo_mesh']=_0x555ce9,mount;}function get_grating(_0x368bcd,_0x17deb7){var _0x30bb06=_0x3000,_0xbc32b8=_0x3900,_0x5b0b5b=_0x423437,_0x218930={'bIihw':function(_0x2b9907,_0x29c99b){return _0x2b9907*_0x29c99b;},'ouwQx':_0x5b0b5b(0x2a3),'CAiXl':function(_0xaabb5,_0x4e1ec4){return _0xaabb5*_0x4e1ec4;},'CvTcI':function(_0x169842,_0x1722ad){return _0x169842*_0x1722ad;},'jGvlA':function(_0x347b81,_0x292198){return _0x347b81*_0x292198;},'PRBdA':_0xbc32b8(0x5e1,'S!Rz'),'JkkzS':function(_0x362cbd,_0x58ddad){return _0x362cbd+_0x58ddad;},'gSDis':function(_0x2086a7,_0xe30bbc){return _0x2086a7*_0xe30bbc;},'YrtoB':function(_0x574ee0,_0xf8718){return _0x574ee0*_0xf8718;},'Ddkhs':function(_0x4f0ae4,_0x53a17d,_0x58a414,_0x57a130,_0x2859e7,_0x12e954){return _0x4f0ae4(_0x53a17d,_0x58a414,_0x57a130,_0x2859e7,_0x12e954);},'hRoDy':function(_0xad23fa,_0x3d6464,_0xc92359,_0x381875){return _0xad23fa(_0x3d6464,_0xc92359,_0x381875);}};const _0x3699e5=_0x218930[_0x5b0b5b(0x3a4)](gs,0x1);if(!_0x17deb7[_0x30bb06(0x66f)])gconst=0x1;else gconst=_0x17deb7['gconst'];const _0x40ae3f=_0x218930['bIihw'](_0x3699e5,0.1);var _0x30eb6f=BABYLON[_0xbc32b8(0x453,'n2Lt')][_0x30bb06(0x5f4)]('gr-support',{'height':_0x3699e5,'width':_0x3699e5,'depth':_0x40ae3f},_0x368bcd),_0x4730d5=BABYLON[_0x30bb06(0x4da)][_0x30bb06(0x674)](_0x30eb6f),_0x3e0c0c=BABYLON['MeshBuilder'][_0xbc32b8(0x2e3,'i1so')](_0x218930[_0xbc32b8(0x31d,'IDuF')],{'height':_0x218930['CAiXl'](_0x3699e5,0.8),'width':_0x218930[_0x30bb06(0x4b9)](_0x3699e5,0.8),'depth':_0x218930['jGvlA'](_0x40ae3f,0x2)},_0x368bcd),_0x4908c0=BABYLON['CSG'][_0x5b0b5b(0x61a)](_0x3e0c0c);let _0x1d6c96=_0x4730d5[_0xbc32b8(0x49a,'9Y8Y')](_0x4908c0);var _0x11a34f=_0x1d6c96['toMesh'](_0x218930[_0x5b0b5b(0x4a5)],null,_0x368bcd);_0x30eb6f[_0x30bb06(0x502)](),_0x3e0c0c[_0xbc32b8(0x680,'#N72')](),_0x11a34f[_0x5b0b5b(0x3c7)]=materials[_0x30bb06(0x442)];const _0x5b4221=BABYLON[_0x30bb06(0x30c)]['CreatePlane'](_0x218930[_0x5b0b5b(0x628)](_0x5b0b5b(0x459),mirror_id),{'width':_0x218930[_0x30bb06(0x4d8)](0.95,_0x3699e5),'height':_0x218930[_0x30bb06(0x2c2)](0.95,_0x3699e5),'sideOrientation':BABYLON[_0xbc32b8(0x323,'HQUv')]['DOUBLESIDE']},_0x368bcd);mirror_id++;const _0x4a6b9b=new BABYLON[(_0xbc32b8(0x233,'Xar)'))](0.8,0.8,0.8),_0x10e954=0.4;if(settings[_0xbc32b8(0x564,'5SRC')]){if(_0x368bcd[_0xbc32b8(0x571,'9Y8Y')])_0x218930['Ddkhs'](generateMirrorMaterial,_0x368bcd,_0x5b4221,[_0x368bcd[_0xbc32b8(0x503,'osp@')],_0x368bcd[_0x30bb06(0x3da)],_0x368bcd[_0x30bb06(0x41a)]],_0x4a6b9b,_0x10e954);else _0x218930[_0xbc32b8(0x590,'eCKT')](generateMirrorMaterial,_0x368bcd,_0x5b4221,[_0x368bcd[_0x30bb06(0x2db)],_0x368bcd[_0xbc32b8(0x3e6,'MHSS')]],_0x4a6b9b,_0x10e954);}else _0x5b4221[_0x30bb06(0x698)]=materials[_0xbc32b8(0x676,'4h5t')];_0x5b4221[_0x30bb06(0x6a7)]=_0x11a34f,_0x11a34f[_0x30bb06(0x2d0)]=!![];var _0x1acabd=new BABYLON[(_0x30bb06(0x462))](_0x5b0b5b(0x2d7));return _0x1acabd[_0x30bb06(0x6a7)]=_0x5b4221,_0x5b4221['grating_vector']=_0x1acabd,_0x5b4221[_0xbc32b8(0x2e8,'eCKT')]=gconst,_0x5b4221[_0x30bb06(0x639)]=0x1,_0x11a34f['label']=show_label(_0x368bcd,_0x11a34f),mount=_0x218930[_0x30bb06(0x27b)](get_post,_0x368bcd,_0x17deb7,_0x11a34f),mount[_0x30bb06(0x2dc)]=_0x11a34f,mount;}function launch_pinhole_rays(_0x55b262){var _0x1642ed=_0x3000,_0x4309ad=_0x423437,_0x33882f=_0x3900,_0x595409={'mXoUJ':function(_0x123ea2,_0x1d0dab){return _0x123ea2(_0x1d0dab);},'MzPBm':function(_0x1c188c,_0x2c9f95){return _0x1c188c/_0x2c9f95;},'BnlaW':function(_0x179588,_0x5709fe){return _0x179588/_0x5709fe;}};if(_0x55b262[_0x33882f(0x695,'pjNa')]){var _0x5883fc=_0x33882f(0x648,'n2Lt')[_0x4309ad(0x37b)]('|'),_0x2a595f=0x0;while(!![]){switch(_0x5883fc[_0x2a595f++]){case'0':_0x55b262[_0x1642ed(0x44e)][0x1]=new BABYLON[(_0x33882f(0x1f1,'&iC7'))](new BABYLON[(_0x4309ad(0x4e2))](0x0,0x0,0x0),new BABYLON[(_0x1642ed(0x408))](0x1,0x0,0x0));continue;case'1':_0x55b262[_0x1642ed(0x44e)][0x0]['reldir']=new BABYLON['Vector3'](0x1,0x0,0x0);continue;case'2':_0x55b262[_0x33882f(0x422,'4ant')]=[];continue;case'3':_0x55b262[_0x33882f(0x667,'LN^h')][0x0]=new BABYLON[(_0x1642ed(0x5c2))](new BABYLON[(_0x4309ad(0x4e2))](0x0,0x0,0x0),new BABYLON[(_0x33882f(0x6a1,'6d6]'))](0x1,0x0,0x0));continue;case'4':_0x55b262[_0x1642ed(0x44e)][0x1][_0x1642ed(0x38c)]=[];continue;case'5':_0x55b262['rays'][0x0]['id']=0x0;continue;case'6':_0x55b262[_0x33882f(0x57b,'IDuF')][0x0]['parentmesh']=_0x55b262;continue;case'7':_0x55b262[_0x1642ed(0x44e)][0x0]['origin']['y']+=_0x595409['MzPBm'](_0x55b262[_0x1642ed(0x211)],0x2);continue;case'8':_0x55b262[_0x1642ed(0x44e)][0x1]['reldir']=new BABYLON[(_0x1642ed(0x408))](0x1,0x0,0x0);continue;case'9':_0x55b262[_0x4309ad(0x322)][0x0]['relpos']=[0x0,_0x55b262['separation']/0x2,0x0];continue;case'10':_0x55b262[_0x4309ad(0x322)][0x0][_0x4309ad(0x5ec)]=!![];continue;case'11':_0x55b262['rays'][0x1]['id']=0x1;continue;case'12':_0x55b262[_0x1642ed(0x44e)][0x1][_0x4309ad(0x4dc)]['y']-=_0x595409[_0x1642ed(0x305)](_0x55b262[_0x33882f(0x397,'gV94')],0x2);continue;case'13':_0x55b262[_0x4309ad(0x322)][0x1][_0x4309ad(0x236)]=num_beams;continue;case'14':_0x55b262[_0x1642ed(0x44e)][0x1][_0x33882f(0x4be,'IDuF')]=_0x55b262['pinhole'];continue;case'15':num_beams++;continue;case'16':num_beams++;continue;case'17':_0x55b262[_0x4309ad(0x612)][_0x33882f(0x669,'kxHt')](function(){var _0x28455c=_0x33882f;_0x595409[_0x28455c(0x23c,'5SRC')](update_ray_start,_0x55b262);});continue;case'18':_0x55b262[_0x33882f(0x281,'kxHt')][0x0]['child']=[];continue;case'19':_0x55b262[_0x4309ad(0x322)][0x1][_0x1642ed(0x579)]=!![];continue;case'20':_0x55b262['rays'][0x0]['beamid']=num_beams;continue;case'21':_0x55b262[_0x1642ed(0x44e)][0x1][_0x4309ad(0x49e)]=[0x0,_0x595409[_0x1642ed(0x305)](-_0x55b262[_0x33882f(0x599,'5SRC')],0x2),0x0];continue;}break;}}}function get_dual_pinhole(_0x2a10e6,_0x244f5e){var _0x4b4c2b=_0x423437,_0x1ec6ba=_0x3000,_0x143577=_0x3900,_0x179fe7={'lFoCn':_0x143577(0x4f2,'Cf@u'),'Kjymf':_0x1ec6ba(0x313),'LRxjf':_0x4b4c2b(0x436),'CLbkW':function(_0x17b5ff,_0xb4e106){return _0x17b5ff*_0xb4e106;},'LUjGO':function(_0xfb8a40,_0x3c8fa7){return _0xfb8a40*_0x3c8fa7;},'uveVC':function(_0x10006d,_0xc9077e){return _0x10006d+_0xc9077e;},'gnpMm':_0x4b4c2b(0x5f9),'MgIOU':function(_0x3f7636,_0x2748fa){return _0x3f7636/_0x2748fa;},'AgOQJ':function(_0x1a72b1,_0xa06f55){return _0x1a72b1/_0xa06f55;},'dgOFV':_0x1ec6ba(0x3ba),'EHqPA':function(_0x121ee0,_0x219f25){return _0x121ee0+_0x219f25;},'Hjtyq':_0x4b4c2b(0x66c),'LCVca':function(_0x115caf,_0x41cd63){return _0x115caf+_0x41cd63;},'qbXBw':function(_0x34b216,_0x32fd5e){return _0x34b216/_0x32fd5e;},'xOJlX':function(_0x3093c1,_0x19378e,_0x271314){return _0x3093c1(_0x19378e,_0x271314);},'hLDkS':function(_0x136ca2,_0x55b8d2,_0x48c5a4,_0x57b485){return _0x136ca2(_0x55b8d2,_0x48c5a4,_0x57b485);}};assert_fields(_0x244f5e,[_0x179fe7['lFoCn'],_0x179fe7[_0x4b4c2b(0x419)],_0x179fe7['LRxjf']]),diameter=_0x244f5e[_0x1ec6ba(0x313)],separation=_0x244f5e['separation'],launches=_0x244f5e[_0x4b4c2b(0x436)];if(!diameter)diameter=gs*0.05;else diameter=_0x179fe7[_0x143577(0x46b,'@xGn')](diameter,gs);if(separation==undefined)separation=_0x179fe7[_0x1ec6ba(0x4ab)](gs,0.125);else separation=_0x179fe7['LUjGO'](separation,gs);if(launches==undefined)launches=![];const _0x50b5e8=_0x179fe7['LUjGO'](gs,0.1),_0x4abbe8=_0x179fe7[_0x143577(0x608,'Cj(N')](gs,0x1);var _0x167417=BABYLON[_0x4b4c2b(0x657)][_0x4b4c2b(0x4fc)](_0x143577(0x511,'9Y8Y')+pinhole_id,{'height':_0x4abbe8,'width':_0x50b5e8,'depth':_0x4abbe8},_0x2a10e6),_0x26410e=BABYLON['CSG'][_0x143577(0x473,'4ant')](_0x167417),_0x134cae=BABYLON['MeshBuilder'][_0x4b4c2b(0x324)](_0x179fe7[_0x143577(0x45f,'7*E8')](_0x179fe7['gnpMm'],pinhole_id),{'diameter':diameter,'height':_0x179fe7[_0x143577(0x44a,'MHSS')](0x2,_0x50b5e8)},_0x2a10e6);_0x134cae['rotation']['z']-=deg90,_0x134cae[_0x143577(0x63c,'Dovu')]['y']=_0x179fe7[_0x4b4c2b(0x633)](separation,0x2);var _0x303cbd=BABYLON[_0x4b4c2b(0x36d)]['FromMesh'](_0x134cae);let _0x2c6531=_0x26410e[_0x1ec6ba(0x54d)](_0x303cbd);_0x134cae[_0x143577(0x1f9,'MHSS')]['y']=_0x179fe7['AgOQJ'](-separation,0x2),_0x303cbd=BABYLON[_0x143577(0x63d,'p53P')][_0x143577(0x42b,'#N72')](_0x134cae),_0x2c6531=_0x2c6531[_0x143577(0x4eb,'@xGn')](_0x303cbd);var _0x321d38=_0x2c6531[_0x143577(0x5f6,'Cj(N')](_0x179fe7['uveVC'](_0x179fe7[_0x4b4c2b(0x580)],pinhole_id),materials['screenbox'],_0x2a10e6);_0x321d38['separation']=separation,_0x134cae[_0x143577(0x2e4,'@xGn')](),_0x167417[_0x143577(0x371,'$NPQ')]();if(launches){let _0x1090ea=BABYLON[_0x1ec6ba(0x30c)][_0x143577(0x28d,'6eIF')](_0x179fe7[_0x4b4c2b(0x3bb)](_0x179fe7[_0x143577(0x505,'R%)[')],pinhole_id),{'height':_0x4abbe8,'width':_0x179fe7[_0x1ec6ba(0x601)](_0x50b5e8,0x8),'depth':_0x4abbe8},_0x2a10e6);_0x1090ea[_0x4b4c2b(0x521)]['x']=_0x179fe7[_0x4b4c2b(0x203)](_0x179fe7[_0x143577(0x42f,'cR@J')](-_0x50b5e8,0x2),_0x179fe7[_0x1ec6ba(0x31a)](_0x50b5e8,0x8)),_0x1090ea[_0x1ec6ba(0x698)]=materials[_0x143577(0x52b,'*gOD')],_0x1090ea[_0x1ec6ba(0x6a7)]=_0x321d38;}return _0x321d38['launches']=launches,_0x321d38[_0x4b4c2b(0x21a)]=_0x179fe7[_0x1ec6ba(0x35e)](show_label,_0x2a10e6,_0x321d38),mount=_0x179fe7[_0x4b4c2b(0x2e2)](get_post,_0x2a10e6,_0x244f5e,_0x321d38),mount[_0x143577(0x230,'5SRC')]=_0x321d38,pinhole_id++,mount;}function get_pinhole(_0x33ee2a,_0xadee97,_0x4639c8=undefined){var _0x573776=_0x3900,_0x41be4e=_0x423437,_0x46034a=_0x3000,_0x2130d8={'bnJyj':function(_0x1faebb,_0x4c16af){return _0x1faebb*_0x4c16af;},'zNZDQ':function(_0x23502a,_0x447e0c){return _0x23502a+_0x447e0c;},'qxuBO':_0x46034a(0x2d2),'KYOnM':function(_0x206b67,_0x512dd5){return _0x206b67*_0x512dd5;},'UYhAr':_0x41be4e(0x666),'TUzmK':function(_0x2e941c,_0x4648d2,_0x2af271){return _0x2e941c(_0x4648d2,_0x2af271);}};_0x4639c8=_0xadee97[_0x573776(0x3ff,'Ln5N')];if(!_0x4639c8)_0x4639c8=_0x2130d8[_0x46034a(0x530)](gs,0.05);else _0x4639c8=_0x4639c8*gs;const _0x21764a=gs*0.1,_0x44a0b3=_0x2130d8['bnJyj'](gs,0x1);var _0x527d7b=BABYLON['MeshBuilder'][_0x41be4e(0x4fc)](_0x2130d8[_0x573776(0x39b,'H9GR')](_0x41be4e(0x666),pinhole_id),{'height':_0x44a0b3,'width':_0x21764a,'depth':_0x44a0b3},_0x33ee2a),_0x2489fe=BABYLON[_0x41be4e(0x36d)][_0x573776(0x247,'RI*V')](_0x527d7b),_0x135adb=BABYLON[_0x46034a(0x30c)][_0x41be4e(0x324)](_0x2130d8[_0x573776(0x3ea,'@xGn')](_0x2130d8[_0x41be4e(0x60e)],pinhole_id),{'diameter':_0x4639c8,'height':_0x2130d8[_0x46034a(0x6a5)](0x2,_0x21764a)},_0x33ee2a);_0x135adb[_0x41be4e(0x440)]['z']-=deg90;var _0x3a0dff=BABYLON[_0x46034a(0x4da)]['FromMesh'](_0x135adb);let _0x4c08d3=_0x2489fe[_0x46034a(0x54d)](_0x3a0dff);var _0x463df4=_0x4c08d3[_0x41be4e(0x661)](_0x2130d8[_0x41be4e(0x451)](_0x2130d8[_0x41be4e(0x493)],pinhole_id),materials[_0x573776(0x206,'i1so')],_0x33ee2a);return _0x135adb[_0x46034a(0x502)](),_0x527d7b[_0x41be4e(0x23e)](),_0x463df4['label']=_0x2130d8[_0x41be4e(0x1e5)](show_label,_0x33ee2a,_0x463df4),mount=get_post(_0x33ee2a,_0xadee97,_0x463df4),mount[_0x41be4e(0x2ac)]=_0x463df4,pinhole_id++,mount;}function make_aperture(_0x4020ac,_0x87f477,_0x5dddc2=0x8){var _0x2f7158=_0x3000,_0x42a099=_0x423437,_0x5918c1=_0x3900,_0x2003b3={'oVNIv':function(_0x57c030,_0x1f340a){return _0x57c030*_0x1f340a;},'tFJUA':_0x5918c1(0x318,'*gOD'),'YpEuO':function(_0x39f6ea,_0x44c03b){return _0x39f6ea*_0x44c03b;},'UFAbm':function(_0x59ee31,_0x4c758f){return _0x59ee31*_0x4c758f;},'mmiyE':function(_0x434539,_0x2d06d9){return _0x434539<_0x2d06d9;},'SUoXN':_0x5918c1(0x22b,'6d6]'),'nsEaI':function(_0x4ef925,_0x44baa2){return _0x4ef925*_0x44baa2;},'xpduP':function(_0x5eb69d,_0x1b4e34){return _0x5eb69d/_0x1b4e34;},'AHmLY':function(_0x148671,_0x4ad59a){return _0x148671+_0x4ad59a;},'LCFvu':_0x42a099(0x2c6)};const _0x428034=_0x2003b3[_0x42a099(0x32d)](gs,0x1),_0x3dc6b0=_0x2003b3['oVNIv'](gs,0.1);var _0x437853=BABYLON[_0x2f7158(0x30c)][_0x2f7158(0x2f6)](_0x2003b3[_0x5918c1(0x5cb,'S!Rz')],{'diameter':_0x2003b3['YpEuO'](0.8,_0x428034),'height':_0x2003b3[_0x2f7158(0x6a2)](0.3,_0x3dc6b0),'arc':0.5,'tessalation':0x6},_0x4020ac);_0x437853[_0x42a099(0x440)]['z']+=deg90,_0x437853[_0x2f7158(0x698)]=materials['blade_material'];var _0x222c9f=[];for(index=0x0;_0x2003b3['mmiyE'](index,_0x5dddc2);index++){var _0x585ce1=_0x2003b3[_0x42a099(0x3dd)][_0x5918c1(0x507,'Th5%')]('|'),_0x5b044d=0x0;while(!![]){switch(_0x585ce1[_0x5b044d++]){case'0':newInstance[_0x5918c1(0x536,'p53P')]['z']=_0x2003b3[_0x5918c1(0x64b,'9Y8Y')](-0.5*gs,Math[_0x2f7158(0x385)](phi));continue;case'1':_0x222c9f[index][_0x42a099(0x3f2)]['x']=0.5;continue;case'2':newInstance[_0x42a099(0x577)](BABYLON[_0x5918c1(0x512,'6eIF')][_0x5918c1(0x605,'eCKT')](0x0,0x0,_0x2003b3[_0x42a099(0x6b7)](0.5,gs)),![]);continue;case'3':newInstance[_0x2f7158(0x6a7)]=_0x87f477;continue;case'4':_0x222c9f[index]=newInstance;continue;case'5':newInstance['rotation']['x']=phi;continue;case'6':phi=_0x2003b3['xpduP'](_0x2003b3[_0x2f7158(0x4f5)](index,0x2)*Math['PI'],_0x5dddc2);continue;case'7':_0x222c9f[index][_0x5918c1(0x6a9,'!vc)')]['z']=0.5;continue;case'8':newInstance[_0x42a099(0x521)]['y']=_0x2003b3[_0x5918c1(0x428,'Xkn7')](_0x2003b3[_0x5918c1(0x488,'PPq6')](0.5,gs),Math[_0x2f7158(0x4cd)](phi));continue;case'9':newInstance=_0x437853[_0x2f7158(0x2ab)](_0x2003b3[_0x42a099(0x57e)](_0x2003b3[_0x5918c1(0x336,'SZZi')],index));continue;}break;}}return _0x437853[_0x42a099(0x5ec)]=![],_0x437853[_0x5918c1(0x291,'&iC7')]=![],_0x222c9f;}function get_aperture(_0x48c863,_0x3c02bf,_0x3ad213=_0xe9302a(0x368)){var _0xc4f99e=_0x423437,_0x5c0ae8=_0x3900,_0x156074=_0xe9302a,_0x127e6c={'NNNox':function(_0x1c049a,_0x1cb5bd){return _0x1c049a<=_0x1cb5bd;},'dRwwY':function(_0x38cf08,_0x1a4dba){return _0x38cf08-_0x1a4dba;},'biERA':function(_0x58f30b,_0x449c19){return _0x58f30b-_0x449c19;},'meBHH':function(_0x298ff2,_0x44b2ca){return _0x298ff2<_0x44b2ca;},'rOZjF':function(_0x10f8f0,_0x38b4c0){return _0x10f8f0/_0x38b4c0;},'pTHKI':function(_0x2640d6,_0x34e909){return _0x2640d6(_0x34e909);},'XbHTN':function(_0xf4f167,_0x312a2d){return _0xf4f167*_0x312a2d;},'IYYTG':_0x156074(0x368),'srjAU':_0x5c0ae8(0x32c,'F0Qp'),'cFkoU':function(_0x5df0bc,_0x139a89){return _0x5df0bc*_0x139a89;},'pZweF':function(_0x55eafc,_0x200395,_0xb92d8c){return _0x55eafc(_0x200395,_0xb92d8c);},'BOFsL':_0xc4f99e(0x3f5),'NHXCB':function(_0x46d559,_0x30f5c9,_0x5d8b3c,_0x28caea){return _0x46d559(_0x30f5c9,_0x5d8b3c,_0x28caea);},'SYwpq':function(_0x3c5387,_0x596426){return _0x3c5387+_0x596426;},'JzvFV':'WARNING:\x20unknown\x20aperture\x20type:\x20','xnqBg':function(_0x532d04,_0x2e8589){return _0x532d04+_0x2e8589;},'GHfAW':function(_0x1d1b83,_0x438e8b){return _0x1d1b83!=_0x438e8b;},'qLOVu':_0xc4f99e(0x2f1),'ALRHA':'slider','hSItK':function(_0xe375a7,_0x2f4bfb){return _0xe375a7*_0x2f4bfb;},'fnhqR':function(_0x32ac17,_0xe8964d){return _0x32ac17(_0xe8964d);},'mEzRk':function(_0x3de346,_0x325d38){return _0x3de346-_0x325d38;},'HDnHE':function(_0x36180a,_0x54d166){return _0x36180a(_0x54d166);}};diameter=_0x3c02bf['diameter'],mysuccess=_0x3c02bf[_0xc4f99e(0x6b8)];if(!diameter)diameter=0.05;const _0x1f9b6e=gs*0.1,_0x31bc9b=_0x127e6c['XbHTN'](gs,0x1);var _0x3f145f=BABYLON[_0xc4f99e(0x657)][_0xc4f99e(0x4fc)](_0x127e6c[_0x5c0ae8(0x67c,'@xGn')],{'height':_0x31bc9b,'width':_0x1f9b6e,'depth':_0x31bc9b},_0x48c863),_0x6e3692=BABYLON['CSG'][_0x156074(0x674)](_0x3f145f),_0x4cb62c=BABYLON[_0xc4f99e(0x657)][_0x156074(0x2f6)](_0x127e6c['srjAU'],{'diameter':_0x127e6c[_0x156074(0x69d)](0.8,_0x31bc9b),'height':_0x127e6c[_0x156074(0x670)](0x2,_0x1f9b6e),'tessalation':0x6},_0x48c863);_0x4cb62c['rotation']['z']+=deg90;var _0x2e3526=BABYLON[_0x5c0ae8(0x5f2,'IDuF')]['FromMesh'](_0x4cb62c);let _0x52f3fa=_0x6e3692['subtract'](_0x2e3526);var _0x579aff=_0x52f3fa['toMesh'](_0x127e6c['IYYTG'],null,_0x48c863);_0x4cb62c[_0xc4f99e(0x23e)](),_0x3f145f[_0x156074(0x502)](),_0x579aff[_0xc4f99e(0x3c7)]=materials[_0xc4f99e(0x2f9)];var _0x35db29=null;switch(_0x3ad213){case _0xc4f99e(0x1d8):_0x35db29=_0x127e6c[_0x5c0ae8(0x3a1,'SZZi')](make_aperture,_0x48c863,_0x579aff);break;case _0x127e6c['BOFsL']:_0x35db29=_0x127e6c[_0x5c0ae8(0x2cc,'4h5t')](make_aperture,_0x48c863,_0x579aff,0x2);break;default:console[_0x156074(0x560)](_0x127e6c['SYwpq'](_0x127e6c[_0xc4f99e(0x34d)],_0x3ad213));}function _0x12bd44(_0x1bb6dc){var _0xb9f973=_0x5c0ae8,_0x57f933=_0xc4f99e,_0x3a2981=_0x156074;const _0x53a873=Math[_0x3a2981(0x1e8)](_0x1bb6dc);mysuccess&&(_0x127e6c[_0x57f933(0x1d5)](_0x127e6c['dRwwY'](0x1,_0x1bb6dc),mysuccess[_0xb9f973(0x5aa,'[LJ&')])?(_0x579aff[_0xb9f973(0x594,'4ant')]=materials[_0x3a2981(0x3a5)],_0x579aff[_0x57f933(0x2a1)]=!![],_0x1bb6dc=_0x127e6c[_0xb9f973(0x43f,'5SRC')](0x1,mysuccess[_0x3a2981(0x313)])):(_0x579aff[_0x3a2981(0x698)]=materials[_0x57f933(0x312)],_0x579aff[_0xb9f973(0x604,'gV94')]=![]));for(let _0x2f908f=0x0;_0x127e6c[_0x57f933(0x3fc)](_0x2f908f,_0x35db29[_0x57f933(0x461)]);_0x2f908f++){_0x35db29[_0x2f908f][_0xb9f973(0x44c,'[LJ&')]['z']=_0x1bb6dc,_0x35db29[_0x2f908f]['scaling']['x']=_0x53a873,trace_rays(_0x48c863,!![],0.1);}}_0x579aff[_0x5c0ae8(0x3e3,'SZZi')]=_0x127e6c[_0x5c0ae8(0x685,'6eIF')](_0x127e6c[_0xc4f99e(0x334)](':\x20',_0x3ad213),_0xc4f99e(0x308));var _0x43666a=null;if(!_0x3c02bf[_0x5c0ae8(0x33e,'Cf@u')][_0x5c0ae8(0x4af,'k(!o')]('f')){mysuccess&&_0x127e6c[_0x156074(0x47e)](mysuccess[_0xc4f99e(0x26a)],undefined)&&(components_to_solve[_0xc4f99e(0x49b)](_0x579aff),_0x579aff[_0xc4f99e(0x632)]=_0x3c02bf[_0x156074(0x287)]);var _0x1d86ea=new BABYLON['GUI'][(_0x156074(0x46e))](_0x48c863),_0x3493b2=new BABYLON['TransformNode'](_0x127e6c[_0x156074(0x627)]);_0x3493b2[_0x5c0ae8(0x444,'6d6]')]['y']=deg90;var _0x4527fe=new BABYLON['GUI']['StackPanel3D'](!![]);_0x1d86ea[_0x156074(0x21f)](_0x4527fe),_0x4527fe[_0x156074(0x403)](_0x3493b2);var _0x43666a=new BABYLON[(_0x5c0ae8(0x5d4,'*gOD'))]['Slider3D'](_0x127e6c[_0x156074(0x252)]);_0x4527fe[_0x156074(0x21f)](_0x43666a),_0x43666a[_0x5c0ae8(0x20d,'*Kg$')]=new BABYLON['Vector3'](1.2,0x1,0x2),_0x3493b2[_0xc4f99e(0x46f)]=_0x579aff,_0x3493b2['scaling']['x']=gs,_0x3493b2[_0x5c0ae8(0x671,'H9GR')]['y']=gs,_0x3493b2['scaling']['z']=gs,_0x3493b2['position']['y']=_0x127e6c['hSItK'](0.65,gs),_0x3493b2[_0x5c0ae8(0x4ff,'kxHt')]['x']=_0x127e6c[_0xc4f99e(0x5bd)](1.5,_0x1f9b6e),_0x43666a[_0x156074(0x44f)]['add'](_0x3843d4=>{var _0x4fb1b9=_0x5c0ae8,_0x2a36ed=_0x156074;const _0x3b798e=_0x127e6c['rOZjF'](_0x43666a['value'],0x64);_0x127e6c[_0x2a36ed(0x6b2)](_0x12bd44,Math[_0x2a36ed(0x5d7)](_0x3b798e,_0x127e6c[_0x4fb1b9(0x26c,'PPq6')](0x1,0x6)));}),_0x127e6c[_0x156074(0x3e7)](_0x12bd44,_0x127e6c[_0x5c0ae8(0x52c,'SZZi')](0x1,diameter)),_0x43666a[_0x5c0ae8(0x5a9,'Ln5N')]=_0x127e6c['mEzRk'](0x1,diameter)*0x64;}else _0x127e6c[_0xc4f99e(0x50e)](_0x12bd44,0x1-diameter);return _0x579aff[_0x5c0ae8(0x2c3,'Dovu')]=_0x127e6c['NHXCB'](show_label,_0x48c863,_0x579aff,_0x127e6c[_0x5c0ae8(0x616,'cR@J')](0.2,gs)),mount=_0x127e6c[_0x156074(0x35a)](get_post,_0x48c863,_0x3c02bf,_0x579aff),mount[_0xc4f99e(0x2ac)]=_0x579aff,mount;}function draw_target(_0xb9af57,_0x4217b3,_0x1296c9=undefined){var _0x3a69dd=_0xe9302a,_0x14d60e=_0x3900,_0x1457aa=_0x423437,_0x5d1519={'RLpvS':_0x1457aa(0x4fb),'wSpKg':function(_0x29fa98,_0x28608c){return _0x29fa98/_0x28608c;},'FDBia':function(_0x20919d,_0x6a9e7f){return _0x20919d/_0x6a9e7f;},'cKCFB':function(_0x2ac210,_0x2e1369){return _0x2ac210/_0x2e1369;},'oZvDJ':function(_0x557de0,_0x9a3462){return _0x557de0==_0x9a3462;},'IiInJ':function(_0x253a5e,_0x38d666){return _0x253a5e==_0x38d666;},'IAvrO':_0x1457aa(0x25c),'UhPiu':function(_0x3e6f72,_0x28a321){return _0x3e6f72/_0x28a321;},'xVsEI':function(_0x1b1c63,_0x20c184){return _0x1b1c63*_0x20c184;},'Szdfu':function(_0x4471ff,_0x41472a){return _0x4471ff*_0x41472a;},'svlCT':function(_0x503b40,_0x2caed0){return _0x503b40*_0x2caed0;},'aKQzO':function(_0x21690f,_0x21ac09){return _0x21690f*_0x21ac09;},'QBHqu':function(_0x444ad7,_0xa1c78d){return _0x444ad7*_0xa1c78d;},'yPHRH':function(_0x115ee6,_0x5c0175){return _0x115ee6/_0x5c0175;},'rYJWz':function(_0x28fe2f,_0x4d9026){return _0x28fe2f/_0x4d9026;},'NufOE':function(_0x40f30d,_0x215377){return _0x40f30d*_0x215377;},'boCfx':function(_0x4dc416,_0x430562){return _0x4dc416==_0x430562;},'qDDsL':_0x14d60e(0x3f4,'MHSS'),'gcojn':function(_0x436056,_0x5f0c5d){return _0x436056/_0x5f0c5d;},'cjqaz':function(_0x4d9bcf,_0x571465){return _0x4d9bcf==_0x571465;},'fmzQP':function(_0x403e57,_0x56181c){return _0x403e57*_0x56181c;},'NGpPh':function(_0x48d163,_0x3091fd){return _0x48d163*_0x3091fd;},'ocGHD':function(_0x5a35ac,_0x54a13b){return _0x5a35ac*_0x54a13b;},'UUCwp':function(_0x40e12d,_0x561c00){return _0x40e12d*_0x561c00;},'wXBDK':function(_0x3269db,_0x3be091){return _0x3269db*_0x3be091;},'EiMsC':function(_0xe2f9c3,_0x8d2276){return _0xe2f9c3*_0x8d2276;}};_0xb9af57[_0x14d60e(0x21e,'[LJ&')]=_0x5d1519[_0x14d60e(0x327,'*Kg$')],_0xb9af57[_0x1457aa(0x27f)](0x0,0x0,_0x4217b3,_0x4217b3),_0xb9af57[_0x1457aa(0x5d5)](_0x5d1519['wSpKg'](_0x4217b3,0x2),_0x5d1519['FDBia'](_0x4217b3,0x2)),_0xb9af57[_0x3a69dd(0x587)](0x1,-0x1),_0xb9af57['lineWidth']=0xa,_0xb9af57[_0x1457aa(0x4b2)]();const _0x3d0c88=_0x5d1519[_0x14d60e(0x204,'!vc)')](_0x4217b3,0xa);if(!_0x1296c9||_0x5d1519[_0x14d60e(0x43b,'Cj(N')](_0x1296c9,!![])||_0x5d1519['IiInJ'](_0x1296c9,'')){var _0x394927=_0x5d1519[_0x1457aa(0x297)][_0x1457aa(0x37b)]('|'),_0xa13e2b=0x0;while(!![]){switch(_0x394927[_0xa13e2b++]){case'0':_0xb9af57[_0x1457aa(0x602)](0x0,_0x5d1519['UhPiu'](-_0x4217b3,0x2));continue;case'1':_0xb9af57[_0x3a69dd(0x1ef)](0x0,0x0,_0x3d0c88,0x0,_0x5d1519[_0x1457aa(0x376)](0x2,Math['PI']),![]);continue;case'2':_0xb9af57[_0x1457aa(0x2fa)](-_0x3d0c88,0x0);continue;case'3':_0xb9af57['arc'](0x0,0x0,_0x5d1519[_0x14d60e(0x1d6,'PPq6')](0x2,_0x3d0c88),0x0,_0x5d1519[_0x3a69dd(0x30e)](0x2,Math['PI']),![]);continue;case'4':_0xb9af57[_0x14d60e(0x5e4,'1nMQ')](0x0,-_0x3d0c88);continue;case'5':_0xb9af57[_0x14d60e(0x3b8,'4ant')](0x0,0x0,_0x5d1519[_0x1457aa(0x629)](0x3,_0x3d0c88),0x0,_0x5d1519[_0x1457aa(0x2ea)](0x2,Math['PI']),![]);continue;case'6':_0xb9af57[_0x14d60e(0x2a6,'c(37')](0x0,0x0,0x4*_0x3d0c88,0x0,_0x5d1519[_0x14d60e(0x2fc,'Xkn7')](0x2,Math['PI']),![]);continue;case'7':_0xb9af57[_0x14d60e(0x390,'F0Qp')](0x0,_0x5d1519[_0x3a69dd(0x67a)](_0x4217b3,0x2));continue;case'8':_0xb9af57['lineTo'](_0x5d1519[_0x14d60e(0x3bc,'HQUv')](_0x4217b3,0x2),0x0);continue;case'9':_0xb9af57[_0x3a69dd(0x2bb)](_0x3d0c88,0x0);continue;case'10':_0xb9af57[_0x1457aa(0x602)](_0x5d1519[_0x3a69dd(0x609)](-_0x4217b3,0x2),0x0);continue;case'11':_0xb9af57[_0x1457aa(0x602)](0x0,_0x3d0c88);continue;}break;}}else{_0xb9af57[_0x1457aa(0x335)](0x0,0x0,_0x5d1519[_0x3a69dd(0x576)](0x4,_0x3d0c88),0x0,_0x5d1519[_0x3a69dd(0x576)](0x2,Math['PI']),![]);if(_0x5d1519[_0x3a69dd(0x53b)](_0x1296c9,_0x5d1519[_0x14d60e(0x39c,'F0Qp')])||_0x5d1519[_0x14d60e(0x4ef,'Dovu')](_0x1296c9,_0x1457aa(0x251)))_0xb9af57['moveTo'](_0x5d1519[_0x3a69dd(0x47f)](-_0x4217b3,0x2),0x0),_0xb9af57[_0x1457aa(0x2fa)](_0x4217b3/0x2,0x0);else _0x5d1519[_0x1457aa(0x5fc)](_0x1296c9,_0x1457aa(0x4bd))&&(_0xb9af57[_0x1457aa(0x602)](0x0,-_0x4217b3/0x2),_0xb9af57['lineTo'](0x0,_0x5d1519[_0x14d60e(0x2f3,'4ant')](_0x4217b3,0x2)));}_0xb9af57[_0x14d60e(0x58d,'n2Lt')]=0x3,_0xb9af57['moveTo'](-4.5*_0x3d0c88,4.5*_0x3d0c88),_0xb9af57['lineTo'](_0x5d1519[_0x14d60e(0x63a,'pjNa')](-4.5,_0x3d0c88),_0x5d1519['NGpPh'](0x3,_0x3d0c88)),_0xb9af57['lineTo'](_0x5d1519[_0x3a69dd(0x1db)](-4.7,_0x3d0c88),_0x5d1519['ocGHD'](3.2,_0x3d0c88)),_0xb9af57[_0x14d60e(0x582,'4h5t')](_0x5d1519[_0x3a69dd(0x5fd)](-4.3,_0x3d0c88),_0x5d1519['wXBDK'](3.2,_0x3d0c88)),_0xb9af57[_0x3a69dd(0x686)](-4.5*_0x3d0c88,2.95*_0x3d0c88),_0xb9af57[_0x14d60e(0x567,'n2Lt')](_0x5d1519[_0x1457aa(0x615)](-4.5,_0x3d0c88),4.5*_0x3d0c88),_0xb9af57[_0x1457aa(0x2fa)](_0x5d1519[_0x14d60e(0x68d,'Xkn7')](-0x3,_0x3d0c88),4.5*_0x3d0c88),_0xb9af57[_0x1457aa(0x2fa)](_0x5d1519[_0x1457aa(0x3c9)](-3.2,_0x3d0c88),_0x5d1519[_0x14d60e(0x242,'&iC7')](4.7,_0x3d0c88)),_0xb9af57['lineTo'](_0x5d1519[_0x1457aa(0x3c9)](-3.2,_0x3d0c88),_0x5d1519[_0x3a69dd(0x65b)](4.3,_0x3d0c88)),_0xb9af57['lineTo'](-2.95*_0x3d0c88,_0x5d1519[_0x14d60e(0x257,'gV94')](4.5,_0x3d0c88)),_0xb9af57[_0x1457aa(0x357)]('Z',_0x5d1519[_0x3a69dd(0x65b)](-4.2,_0x3d0c88),2.8*_0x3d0c88),_0xb9af57['strokeText']('Y',-2.8*_0x3d0c88,_0x5d1519[_0x3a69dd(0x65b)](4.2,_0x3d0c88)),_0xb9af57['stroke']();}function get_target_texture(_0x51907a,_0x137a1a){var _0x4a5aea=_0x3900,_0x2ee553=_0xe9302a,_0x1d8606=_0x423437,_0x1ef31c={'iJtyZ':'canvas','apzyA':function(_0xcc1538,_0x5c70f2,_0x3ae17e,_0x13e569){return _0xcc1538(_0x5c70f2,_0x3ae17e,_0x13e569);},'jMQBI':_0x1d8606(0x53f)};const _0x1d8879=document['createElement'](_0x1ef31c[_0x2ee553(0x348)]);_0x1d8879[_0x4a5aea(0x349,'#N72')]=0x100,_0x1d8879[_0x2ee553(0x492)]=0x100;const _0x10406c=_0x1d8879[_0x1d8606(0x284)]('2d');_0x1ef31c[_0x1d8606(0x317)](draw_target,_0x10406c,0x100,_0x137a1a);const _0x43c073=engine[_0x4a5aea(0x5a6,'Cj(N')](),_0x414d04=_0x43c073[_0x4a5aea(0x3df,'kxHt')](_0x1ef31c[_0x4a5aea(0x379,'c(37')]),_0x3d55e4=_0x414d04[_0x2ee553(0x3de)]();_0x414d04[_0x2ee553(0x53a)](_0x414d04[_0x2ee553(0x356)],_0x3d55e4),_0x414d04[_0x2ee553(0x6ab)](_0x414d04[_0x2ee553(0x356)],_0x414d04['TEXTURE_MIN_FILTER'],_0x414d04[_0x1d8606(0x227)]),_0x414d04[_0x1d8606(0x23a)](_0x414d04[_0x4a5aea(0x67e,'osp@')],0x0,_0x414d04[_0x2ee553(0x28b)],_0x414d04['RGBA'],_0x414d04[_0x4a5aea(0x2ba,'RI*V')],_0x1d8879);const _0x19dedd=engine['wrapWebGLTexture'](_0x3d55e4),_0x4d6ede=new BABYLON[(_0x4a5aea(0x643,'c(37'))](_0x51907a);return _0x4d6ede[_0x1d8606(0x3ef)]=_0x19dedd,_0x4d6ede;}function get_target_screen(_0x1234c6,_0xc19b03){var _0x116fea=_0x423437,_0x845053=_0xe9302a,_0x2c539e=_0x3900,_0x25ea04={'LWVJN':function(_0x5f0f82,_0x2419f0,_0x4902cf){return _0x5f0f82(_0x2419f0,_0x4902cf);},'kRHXf':_0x2c539e(0x438,'k(!o'),'Qawcx':function(_0xbefc41,_0x51b9bc,_0x3cbff3){return _0xbefc41(_0x51b9bc,_0x3cbff3);},'QZkUx':_0x845053(0x40c),'GnmcJ':_0x2c539e(0x586,'HQUv'),'pwFUT':_0x2c539e(0x1ed,'Ln5N'),'sVITs':_0x845053(0x4e8),'MsErG':'_PosX','dqEul':_0x845053(0x5b2),'xHGKH':_0x845053(0x320),'bTtpP':_0x845053(0x622),'bATYo':'_DeltaX','WiSmB':'_DeltaY','QPJAT':function(_0x17fb86,_0x444b50){return _0x17fb86!=_0x444b50;},'nBWgt':function(_0x1ced1d,_0x30dd62){return _0x1ced1d*_0x30dd62;},'TtLDd':function(_0x1d0569,_0x1faf94,_0x4a1677,_0x37ed50){return _0x1d0569(_0x1faf94,_0x4a1677,_0x37ed50);},'POmIM':function(_0x3d88ec,_0x13b0e,_0x325907,_0x462176){return _0x3d88ec(_0x13b0e,_0x325907,_0x462176);},'SnaER':_0x845053(0x366),'QWgJg':function(_0x2868e1,_0x90832e){return _0x2868e1*_0x90832e;},'XNEqM':function(_0x42c201,_0xa3ed51,_0x44c60e,_0x369020){return _0x42c201(_0xa3ed51,_0x44c60e,_0x369020);},'rvUpf':function(_0x2e4909,_0x1d31b6,_0x87e269,_0x15331d){return _0x2e4909(_0x1d31b6,_0x87e269,_0x15331d);},'AxBQp':_0x2c539e(0x411,'4h5t'),'FxCjh':function(_0x19eccf,_0x401bad){return _0x19eccf*_0x401bad;},'SmFZi':_0x2c539e(0x300,'eCKT'),'OleNx':function(_0x1a4bae,_0x5b5639){return _0x1a4bae!=_0x5b5639;},'mmMdF':'screen_post','RycPe':function(_0x31da99,_0x294697){return _0x31da99*_0x294697;},'udqyB':_0x116fea(0x480),'jFeoB':function(_0x3d0045,_0x291bdb){return _0x3d0045(_0x291bdb);},'rwZjp':function(_0x3e23da,_0x9973c4,_0x178770){return _0x3e23da(_0x9973c4,_0x178770);},'wcOEO':function(_0x497ad8,_0x251db2){return _0x497ad8+_0x251db2;},'uCuOS':_0x845053(0x61d)},_0x50728f=_0x116fea(0x50f)[_0x2c539e(0x5d9,'6eIF')]('|'),_0x3bfd9f=0x0;while(!![]){switch(_0x50728f[_0x3bfd9f++]){case'0':_0xd18098['indicators']=_0x25ea04['LWVJN'](get_indicators,_0x1234c6,_0xd18098);continue;case'1':_0xd18098[_0x845053(0x696)]=_0x132ae3;continue;case'2':screen_id++;continue;case'3':_0x132ae3[_0x116fea(0x3c7)]=new BABYLON[(_0x116fea(0x4d5))](_0x25ea04[_0x116fea(0x4c0)],_0x1234c6);continue;case'4':_0x132ae3[_0x845053(0x6a7)]=_0xd18098;continue;case'5':_0x59a2e4=_0x25ea04[_0x2c539e(0x5ac,'LN^h')](get_target_texture,_0x1234c6,_0xc19b03['target']);continue;case'6':post[_0x116fea(0x2ac)]=_0xd18098;continue;case'7':_0xc19b03[_0x845053(0x5c3)]&&(_0x25ea04[_0x116fea(0x6a8)](assert_fields,_0xc19b03['success'],[_0x25ea04[_0x845053(0x56f)],_0x25ea04['GnmcJ'],'PosY',_0x25ea04['pwFUT'],_0x2c539e(0x5fb,'6eIF'),_0x845053(0x437),_0x25ea04[_0x2c539e(0x64c,'$NPQ')],'_Std',_0x25ea04[_0x845053(0x3a3)],_0x25ea04[_0x845053(0x399)],_0x25ea04[_0x845053(0x5e6)],_0x25ea04[_0x116fea(0x37f)],_0x25ea04[_0x845053(0x61c)],_0x25ea04[_0x116fea(0x5c1)]]),_0xd18098['show_minfocus']=_0x25ea04[_0x845053(0x561)](_0xc19b03[_0x845053(0x5c3)][_0x25ea04['QZkUx']],undefined),_0xd18098[_0x2c539e(0x59e,'SZZi')]=_0x25ea04['nBWgt'](_0x25ea04[_0x116fea(0x4f7)](parse_field,_0xc19b03['success'],'Std',0x0),Math[_0x2c539e(0x3e5,'!vc)')](gs)),_0xd18098[_0x2c539e(0x306,'Xar)')]=_0xc19b03[_0x845053(0x5c3)][_0x845053(0x5ee)]!=undefined,_0xd18098[_0x116fea(0x690)]=_0x25ea04[_0x116fea(0x355)](_0x25ea04[_0x2c539e(0x551,'k(!o')](parse_field,_0xc19b03[_0x2c539e(0x431,'H9GR')],_0x25ea04[_0x845053(0x378)],0x0),Math[_0x2c539e(0x344,'k(!o')](gs)),_0xd18098['show_minposY']=_0x25ea04[_0x116fea(0x27d)](_0xc19b03[_0x845053(0x5c3)][_0x25ea04['SnaER']],undefined),_0xd18098[_0x116fea(0x26d)]=_0x25ea04['QWgJg'](_0x25ea04[_0x845053(0x389)](parse_field,_0xc19b03[_0x845053(0x5c3)],_0x25ea04['SnaER'],0x0),Math[_0x845053(0x1e8)](gs)),_0xd18098[_0x116fea(0x56e)]=_0x25ea04[_0x2c539e(0x5df,'7TE8')](_0xc19b03[_0x2c539e(0x24e,'k(!o')][_0x25ea04[_0x2c539e(0x2df,'Dovu')]],undefined),_0xd18098['minhits']=_0x25ea04[_0x116fea(0x20e)](parse_field,_0xc19b03[_0x845053(0x5c3)],_0x2c539e(0x40f,'cR@J'),global_rays[_0x116fea(0x461)]),_0xd18098['maxcurv']=_0x25ea04[_0x845053(0x209)](parse_field,_0xc19b03['success'],_0x25ea04[_0x845053(0x56d)],0x0),_0xd18098[_0x116fea(0x2cf)]=_0x25ea04['QPJAT'](_0xc19b03[_0x845053(0x5c3)][_0x116fea(0x490)],undefined),_0xd18098[_0x2c539e(0x5cf,'LN^h')]=_0x25ea04[_0x116fea(0x6b1)](parse_field(_0xc19b03[_0x2c539e(0x293,'i1so')],_0x25ea04['SmFZi'],0x0),Math[_0x845053(0x1e8)](gs)),_0xd18098[_0x845053(0x51c)]=_0x25ea04[_0x2c539e(0x53e,'S!Rz')](_0xc19b03[_0x116fea(0x6b8)][_0x25ea04[_0x845053(0x4dd)]],undefined),_0xd18098['mindeltaY']=_0x25ea04[_0x845053(0x56a)](parse_field(_0xc19b03[_0x845053(0x5c3)],'DeltaY',0x0),Math[_0x2c539e(0x36f,'4h5t')](gs)),_0xd18098['show_deltaY']=_0x25ea04[_0x116fea(0x668)](_0xc19b03[_0x2c539e(0x525,'Cf@u')][_0x25ea04[_0x845053(0x618)]],undefined));continue;case'8':post[_0x845053(0x287)]=_0x25ea04['mmMdF'];continue;case'9':components_to_solve['push'](_0x132ae3);continue;case'10':_0xd18098[_0x2c539e(0x40d,'1nMQ')]['z']=_0x25ea04[_0x845053(0x542)](gs,0.052);continue;case'11':_0x132ae3[_0x2c539e(0x45b,'6eIF')]['x']-=_0x25ea04['RycPe'](gs,0.08);continue;case'12':if(!_0xc19b03[_0x845053(0x60f)])_0xc19b03['target']=!![];continue;case'13':var _0x132ae3=BABYLON[_0x116fea(0x657)]['CreatePlane'](_0x25ea04[_0x845053(0x683)]+screen_id,{'size':_0x25ea04[_0x845053(0x542)](gs,0x1)},_0x1234c6);continue;case'14':_0xd18098[_0x116fea(0x521)]['z']-=_0x25ea04[_0x116fea(0x2d4)](gs,0.052);continue;case'15':_0x132ae3[_0x845053(0x698)][_0x2c539e(0x658,'Dovu')]=new BABYLON[(_0x116fea(0x48a))](0.5,0.5,0.5);continue;case'16':var _0x59a2e4=null;continue;case'17':_0x132ae3[_0x845053(0x3e4)]=![];continue;case'18':if(!_0x1234c6[_0x845053(0x3d4)]){var _0x5315da=_0x116fea(0x225)[_0x2c539e(0x589,'MHSS')]('|'),_0x5ef183=0x0;while(!![]){switch(_0x5315da[_0x5ef183++]){case'0':_0x1234c6[_0x845053(0x3d4)]['attached_component_name']=undefined;continue;case'1':_0x1234c6[_0x116fea(0x37e)][_0x116fea(0x1da)]=_0x132ae3;continue;case'2':_0x25ea04[_0x116fea(0x1f4)](reattach_panel,_0x1234c6);continue;case'3':_0x1234c6[_0x2c539e(0x619,'Ln5N')]=_0x25ea04[_0x2c539e(0x277,'4ant')](get_panel,_0x1234c6,_0x132ae3);continue;case'4':_0x1234c6[_0x2c539e(0x358,'Th5%')][_0x116fea(0x2e6)]=_0x132ae3;continue;}break;}}continue;case'19':_0x132ae3[_0x2c539e(0x288,'X9gK')]=_0xd18098;continue;case'20':_0x25ea04[_0x2c539e(0x581,'PPq6')](_0xc19b03['target'],undefined)&&_0x25ea04[_0x2c539e(0x51b,'6d6]')](_0xc19b03[_0x2c539e(0x642,'#N72')],![])&&(_0x132ae3[_0x845053(0x698)][_0x2c539e(0x69f,'4h5t')]=_0x59a2e4);continue;case'21':_0x132ae3[_0x845053(0x697)]=_0xc19b03[_0x2c539e(0x446,'5SRC')];continue;case'22':var _0xd18098=BABYLON['MeshBuilder']['CreateBox'](_0x25ea04[_0x116fea(0x42a)](_0x25ea04[_0x2c539e(0x2c9,'eCKT')],screen_id),{'height':_0x25ea04[_0x2c539e(0x3f6,'k(!o')](gs,0x1),'width':_0x25ea04[_0x2c539e(0x677,'#N72')](gs,0.1),'depth':gs*0x1},_0x1234c6);continue;case'23':_0x132ae3[_0x845053(0x520)]['y']=deg90;continue;case'24':_0xd18098[_0x116fea(0x3c7)]=materials[_0x845053(0x538)];continue;case'25':post=_0x25ea04[_0x116fea(0x613)](get_post,_0x1234c6,_0xc19b03,_0xd18098);continue;case'26':_0xd18098[_0x2c539e(0x3af,'6eIF')]=_0x132ae3;continue;case'27':return post;}break;}}function get_laser(_0x3cf84c,_0x5c61c9){var _0x179f7e=_0x3900,_0x86cab8=_0xe9302a,_0x109555=_0x423437,_0x3ac7b1={'UlehC':_0x109555(0x241),'zcufL':function(_0xc11587,_0x3432db,_0x40a259,_0x4621d4){return _0xc11587(_0x3432db,_0x40a259,_0x4621d4);},'FvTMf':function(_0x1e002e,_0x459ced,_0x658ae4){return _0x1e002e(_0x459ced,_0x658ae4);},'VCfxS':'rays','RLtlG':'diameter','emggw':function(_0xd70cbf,_0x5aaa0c){return _0xd70cbf*_0x5aaa0c;},'dLNiN':function(_0x3c1979,_0x453a32){return _0x3c1979*_0x453a32;},'gDndJ':function(_0x4de744,_0x554a69){return _0x4de744*_0x554a69;},'phNMO':function(_0x51ed12,_0x1687fd){return _0x51ed12/_0x1687fd;}},_0x35424e=_0x3ac7b1[_0x86cab8(0x646)][_0x179f7e(0x294,'k(!o')]('|'),_0x1340d5=0x0;while(!![]){switch(_0x35424e[_0x1340d5++]){case'0':post=_0x3ac7b1[_0x109555(0x416)](get_post,_0x3cf84c,_0x5c61c9,_0x4b0a92);continue;case'1':_0x3ac7b1[_0x86cab8(0x221)](assert_fields,_0x5c61c9,[_0x3ac7b1['VCfxS'],_0x3ac7b1[_0x109555(0x471)]]);continue;case'2':var _0x4b0a92=BABYLON['MeshBuilder'][_0x109555(0x4fc)]('laser',{'height':_0x3ac7b1[_0x109555(0x364)](gs,0x1),'width':_0x3ac7b1['emggw'](gs,0x2),'depth':_0x3ac7b1['dLNiN'](gs,0x1)},_0x3cf84c);continue;case'3':_0x3cf84c[_0x109555(0x5da)]=post[_0x86cab8(0x29d)]();continue;case'4':return post;case'5':_0x4b0a92[_0x179f7e(0x4b6,'1nMQ')]=materials[_0x109555(0x426)];continue;case'6':num_rad=0x2;continue;case'7':beam_diameter=_0x3ac7b1[_0x109555(0x475)](_0x5c61c9[_0x86cab8(0x313)],gs);continue;case'8':num_axi=0x4;continue;case'9':rays=get_rays(_0x4b0a92,_0x3cf84c[_0x109555(0x5da)],_0x3ac7b1[_0x179f7e(0x4a1,'4h5t')](beam_diameter,0x2),num_rad,num_axi);continue;case'10':post['gizmo_mesh']=_0x4b0a92;continue;case'11':_0x5c61c9[_0x86cab8(0x44e)]&&(num_rad=_0x5c61c9[_0x86cab8(0x44e)][0x0],num_axi=_0x5c61c9[_0x109555(0x322)][0x1]);continue;case'12':if(!beam_diameter||isNaN(beam_diameter))beam_diameter=_0x3ac7b1[_0x109555(0x475)](gs,0.3);continue;}break;}} \ No newline at end of file