wtracker.js 136 KB

1
  1. var a0_0x37d0d6=a0_0x34dd;(function(_0x1f4041,_0x353278){var _0x290290=a0_0x34dd,_0x149bd2=_0x1f4041();while(!![]){try{var _0x353ecb=parseInt(_0x290290(0x2af))/0x1*(parseInt(_0x290290(0x33b))/0x2)+parseInt(_0x290290(0x278))/0x3+parseInt(_0x290290(0x24a))/0x4+-parseInt(_0x290290(0x227))/0x5*(parseInt(_0x290290(0x1fa))/0x6)+-parseInt(_0x290290(0x2f2))/0x7*(parseInt(_0x290290(0x260))/0x8)+parseInt(_0x290290(0x1fe))/0x9+-parseInt(_0x290290(0x34b))/0xa;if(_0x353ecb===_0x353278)break;else _0x149bd2['push'](_0x149bd2['shift']());}catch(_0x22fdba){_0x149bd2['push'](_0x149bd2['shift']());}}}(a0_0x48a9,0x792d3));function a0_0x48a9(){var _0x538eca=['getRotMat','setMode','size','ZGYmT','INTER_LINEAR','jhrCp','Unity\x20build\x20is\x20using\x20a\x20different\x20plugin\x20version\x20and\x20may\x20not\x20function\x20properly\x20-\x20Please\x20rebuild\x20your\x20unity\x20project','watchPosition','norm','match','JdSOU','SIFT','AWXBb','284836UCLsWu','DGrtQ','fhqPf','inv','CENTER_PATCH','centroid','then','angles','AUhKr','SCALE','stdev','FOV','POSE_CORRECTION_INTERVAL','TM_CCORR_NORMED','resize','distance','hasPrediction','statePost','orientation','dbnJm','teDrj','WorldTracker','3656TmRbBs','quaternion','scaleX(-1)','Mat','pow','xmgzo','USE_COMPASS','error','ddsca','arsOi','PvCun','createElement','SVgkY','pBUrg','LoCaU','reduce','iLJhT','ddx','confidence','use\x20AbsoluteOrientationSensor\x20for\x20handleCompass','data32F','fCBnw','fgkYq','line','2594703esaJVH','getBoundingClientRect','POSE_CORRECTION_ENABLED','innerHeight','getAlpha','Bjngu','startTracker','0.0.0','script','Scalar','accuracy','qpvfK','NTjGu','CV_32F','iPhone\x20Simulator','appendChild','longitude','INTER_AREA','processNoiseCov','coords','fpLqZ','isPortrait','message','uIsjN','warn','des','yNYBY','Xoozf','IGszb','hpJVY','state','NoisC','BpFPg','auto','YHmJN','getHPoints','reject','ixtch','lastk','innerWidth','includes','DzHCF','biagX','UpdateCameraTransform_3DOF_Orbit','SjOrz','iPhone','dwfbn','JNnNC','gwyXq','indexOf','onerror','VaVde','canvas','correct','cumAlpha','1xLWAxh','FjKvN','OpsUI','GkEpp','OPpoR','(((.+)+)+)+$','Error\x20getting\x20GPS\x20position:\x20not\x20started','getElementById','CANVAS_WIDTH','RANSAC','CV_64F','ghzvF','#matchCenterPatch','aMyHQ','LEzYq','kZHcV','devicemotion','KGeMI','Error\x20getting\x20GPS\x20position:\x20','jOTNv','meas','asin','ZTaCH','cPaWo','Mkwld','getInv','VpARB','has','KeyPointVector','FdODH','newPoints','AYqrL','get','setViewportPos','log','lhXNJ','lastw','ARM_LENGTH','translate(0%,\x200%)\x20scale(','MAX_ERRORS','iPad','setFromAngles','KwHyq','altitude','data','PgDPC','AbsoluteOrientationSensor','sort','subscribe\x20acceleration','height','now','beta','roi','MAX_DETECT_RADIUS_1','nEXBl','transform','aZVlS','patch','cos','ASPECT_RATIO','oybat','LAST_ABRUPT_ROT_TIME','WnRHh','TUGmA','mul_constant','JLzwu','quaternionToHeading','2121McrQpq','DGqJy','getGPSPosition','push','granted','TMGkk','delete','sqrt','CWKHl','resolve','ujMQg','DEPTHMODE','drawKeypoints','GDBrf','matches','mul_dont_normalize','ssx_offset','dot','ULoMZ','alpha','QDdCB','gVkwy','pcFVa','gzlHz','TermCriteria','absoluteMatrix','lasti','getBeta','lrOpa','driftFwdCounter','BSsZY','pQmKV','tjrpk','trainIdx','uOidL','perspectiveTransform','onFinishedResize','unvNT','wUQXB','PRgjB','left','ontouchend','Mac','MPzfS','true','cmjEh','iwevm','rRrzO','IDLE','isLandscapeRight','latitude','rotationRate','sggZr','qIssB','add','hLTtd','onload','debugIds','apply','nevKN','unityInstance','NBRra','floor','maxLoc','MAX_POINTS','HHLSp','THzbV','COLOR_GRAY2RGB','iQhTg','tan','QeJts','mulVector','VHbVh','1565182DFZhhx','min','driftUpCounter','IAVtp','deviceorientation','search','geolocation','GPSStarted','SCWpR','round','cDYhm','lastUpdateTime','BMqPO','src','aNTLK','SMiNo','12946500naHYfu','Genle','MIN_POINTS','OnGPSPosition','subscribeToWebcamUpdates','constructor','oldPoints','average','isIOS','oldKeypoint','dTkGx','compute','VlfVu','CAM_START_HEIGHT','UpdateCameraTransform_6DOF','scale','position','ssy_offset','ssy','addEventListener','ahJSf','yExSg','TbSwO','CV_32FC2','rotation','setValues','map','set','debug_SS','WmtiH','MODE','START_Z','catch','ABRUPT_ROT_DETECTED','kvTLC','SetCameraFov','3DOF_ORBIT','UjzDE','queryIdx','calcOpticalFlowPyrLK','altitudeAccuracy','rYVXt','user\x20denied\x20motion\x20sensors\x20permission','6DOF','gamma','fCuVS','cYXOo','naQBt','style','BUoAd','TermCriteria_EPS','DMatchVector','CAM_MAT','requestPermission','heading','detect','UpdateCameraTransform_6DOF_SS','MAX_PIXELS','stopTracker','getForwardVector','mvjwr','Size','sign','isFlipped','Rect','push_back','initialize','target','DfXEY','drawMatches','fEbag','CV_8U','predict','COLOR_RGBA2GRAY','update','cvtColor','KalmanFilter','isLandscapeLeft','startTime','qWIUU','MIN_POINT_QUALITY','mul','fvnkK','LcStv','split','gREPk','sWstL','#debugKps','iPod\x20Simulator','CKvyL','qxYAB','BFMatcher','uNUOt','transitionMatrix','pMvxq','dsca','tRvWG','RrBHC','SqaMU','weightedMean','ceil','VjWUM','shouldReset','agewO','3DOF','iPad\x20Simulator','XDKyl','START_ORIENTATION','userAgent','SS_LOST_OR_OUT_OF_BOUNDS_IN_LAST_FRAME','rectangle','wVgPN','compassHeading','MIN_COPLANAR_FACTOR','measurementMatrix','LAST_Z','jmdwt','imread','max','CLIENT_VERSION_ERROR','sin','outKO','WPQMy','Point','lastMotionUpdateTime','imshow','BETA_THRESHOLD','sca','UeYZR','copyTo','DeviceOrientationEvent','goodFeaturesToTrack','TermCriteria_COUNT','gNgaT','WUMZy','accelerationIncludingGravity','acos','getRightVector','eRDzB','AZzdk','getCurrentPosition','JCWUz','errorCovPre','FILTER_ABRUPT_MOTION','Zbmft','SendMessage','loadOpenCV','RpJFu','splice','canvas\x20width/height\x20is\x20null','CLAMP_PIXEL_DRIFT','isLandscape','KalWz','BkIRj','humfD','random','gray','NORM_L2','atan2','TRACKER_NAME','shArI','minMaxLoc','isStarted','100%','getUpVector','oEPEs','rows','atan','CAM_DIST_MAT','MemLL','absolute','TFsUh','length','JQQWj','knnMatch','EdUVs','dQMgO','2555988WBbqRr','top','WnMBr','hjdUR','5730813CZpouL','Z_MGC','resetOrigin','speed','MIN_GOOD_POINT_QUALITY','vOGHq','#debugMatches','#matchPatches','START_ALPHA','gpsWatchId','CLAMP_SCALE_DRIFT','circle','gemm','WNBVN','matchTemplate','0px','isDistorted','xqNQf','lastj','calculateCompassHeading','patch\x20is\x20out\x20of\x20bounds','keypoint','videoBackground','grayBig','iPod','./opencv.js','tHlDc','matFromArray','Geolocation\x20is\x20not\x20available\x20in\x20this\x20browser.','toFixed','device\x20does\x20not\x20support\x20gyroscope\x20and\x20accelerometer','TARGET_CONFIDENCE','width','qxDie','LpyBH','reset6DOF','subscribe\x20orientation','ANGLE_SMOOTH_FACTOR','abs','remove','forEach','5XGqwps','toString','unityCanvas','myUEK','sgPsF','statePre','platform','Lycyr','lHIen','CLOSEST_PATCH','some','wIZAR','ddy','body','trackPoints','OnGPSPositionError','UpdateCameraTransform_3DOF','getGamma','CANVAS_HEIGHT','DMatchVectorVector','ygqFq','emQiF'];a0_0x48a9=function(){return _0x538eca;};return a0_0x48a9();}var a0_0x18454a=(function(){var _0x3f7c1d=!![];return function(_0x5d46c9,_0x4bee65){var _0x1071f3=_0x3f7c1d?function(){var _0x30454e=a0_0x34dd;if('IrYzk'==='MbCAv')_0x4479a6(_0x3b00d0),_0x4eeb40[_0x30454e(0x342)]=!![];else{if(_0x4bee65){if(_0x30454e(0x2a7)===_0x30454e(0x21f)){;return![];}else{var _0x51dd7a=_0x4bee65[_0x30454e(0x32c)](_0x5d46c9,arguments);return _0x4bee65=null,_0x51dd7a;}}}}:function(){};return _0x3f7c1d=![],_0x1071f3;};}()),a0_0x16ab36=a0_0x18454a(this,function(){var _0x2934a2=a0_0x34dd;return a0_0x16ab36['toString']()[_0x2934a2(0x340)](_0x2934a2(0x2b4))[_0x2934a2(0x228)]()[_0x2934a2(0x350)](a0_0x16ab36)[_0x2934a2(0x340)](_0x2934a2(0x2b4));});function a0_0x34dd(_0x5ce78d,_0x73d7a){var _0x3ca1d0=a0_0x48a9();return a0_0x34dd=function(_0x16ab36,_0x18454a){_0x16ab36=_0x16ab36-0x1c8;var _0x48a985=_0x3ca1d0[_0x16ab36];return _0x48a985;},a0_0x34dd(_0x5ce78d,_0x73d7a);}a0_0x16ab36();class WorldTracker{#p000;#p001;#p002;#p003;#p004;#p005;#p006;#p007;#p008;#p009;#p010;#p011;#p012;#p013;#p014;#p015;#p016;#p017;#p018;#p019;#p020;#p021;#p022;#p023;#p024;#p025;#p026;#p027;#p028;#p029;#p030;#p031;#p032;#p033;#p034;#p035;#p036;#p037;#p038;#p039;#p040;#p041;#p042;#p043;#p044;#p045;#p046;constructor(_0x34c7a1){var _0x272d3d=a0_0x34dd;_0x34c7a1[_0x272d3d(0x34f)](this);;}async['loadOpenCV'](_0x9f7b16){return new Promise((_0x381722,_0x504668)=>{var _0x1a456a=a0_0x34dd,_0x4da4f6=document['createElement'](_0x1a456a(0x280));_0x4da4f6[_0x1a456a(0x348)]=_0x9f7b16,_0x4da4f6[_0x1a456a(0x32a)]=()=>{var _0x28180b=_0x1a456a;if('XIBLy'!=='xSKAy')document[_0x28180b(0x234)][_0x28180b(0x287)](_0x4da4f6),cv[_0x28180b(0x250)](_0x3bd819=>{;window['cv']=_0x3bd819;;;_0x381722();});else{var _0x55445b=_0x1a64d4[_0x28180b(0x33c)](this[_0x28180b(0x2b7)],this['CANVAS_HEIGHT']),_0x237436=(this[_0x28180b(0x2b7)]-_0x55445b)/0x2,_0x286a93=(this[_0x28180b(0x239)]-_0x55445b)/0x2;return new _0x4e9f2d[(_0x28180b(0x38b))](_0x237436,_0x286a93,_0x55445b,_0x55445b);}},_0x4da4f6[_0x1a456a(0x2aa)]=()=>{;_0x504668();},document[_0x1a456a(0x234)][_0x1a456a(0x287)](_0x4da4f6);});}async[a0_0x37d0d6(0x38d)](_0x29d043=a0_0x37d0d6(0x217)){var _0x5baffc=a0_0x37d0d6;;;try{if('TqZMh'!=='Rjwfc')return await this[_0x5baffc(0x1db)](_0x29d043),this['TRACKER_NAME']=_0x5baffc(0x25f),this['FRAMERATE']=0x3c,this[_0x5baffc(0x255)]=0x3c,this[_0x5baffc(0x384)]=0x1c2,this['MAX_POINTS']=0x78,this['MIN_POINTS']=this[_0x5baffc(0x332)]*0.75,this[_0x5baffc(0x369)]=_0x5baffc(0x322),this.#f063(),this.#p024=new cv[(_0x5baffc(0x248))](),this.#p025=new cv[(_0x5baffc(0x248))](),this.#p026=new cv[(_0x5baffc(0x3a6))](cv[_0x5baffc(0x1e6)]),this.#p028=0.8,this.#p029=0x1f4,wTracker['lastDetectTime']=Date[_0x5baffc(0x2e1)]()+0x3e8,this.#p030=0xf,this.#p031=0x21,this.#p032=0x2,this[_0x5baffc(0x21d)]=0.1,this.#p033=0.75,this[_0x5baffc(0x1df)]=0x32,this[_0x5baffc(0x208)]=0.1,this[_0x5baffc(0x27a)]=!![],this[_0x5baffc(0x256)]=0x1f4,this.#p034=0.5,this.#p035=null,this.#p036=0x0,this.#p045=0.025,this.#p046=0.025,this.#p044=!![],Promise[_0x5baffc(0x2fb)]();else _0x3d170f=_0x1fe05f[_0x5baffc(0x2c4)](_0x1147f4)*0xb4/_0x362917['PI'];}catch(_0x4175a0){return Promise[_0x5baffc(0x29c)](_0x4175a0);}}['onStartResize'](){var _0x2641ca=a0_0x37d0d6;wTracker[_0x2641ca(0x3b1)]=wTracker[_0x2641ca(0x1eb)],wTracker['stopTracker']();}[a0_0x37d0d6(0x316)](){var _0x7bd04a=a0_0x37d0d6;if(wTracker[_0x7bd04a(0x3b1)]){if('VBtEM'===_0x7bd04a(0x294)){const _0x2b07d6=_0x417d70[_0x7bd04a(0x330)](_0x26154d[_0x7bd04a(0x1f5)]/0x2),_0x21798b=[..._0x1554f7][_0x7bd04a(0x2de)]((_0x3c988b,_0x414d94)=>_0x3c988b-_0x414d94);return _0x3f3378[_0x7bd04a(0x1f5)]%0x2!==0x0?_0x21798b[_0x2b07d6]:(_0x21798b[_0x2b07d6-0x1]+_0x21798b[_0x2b07d6])/0x2;}else wTracker['startTracker'](wTracker[_0x7bd04a(0x1e8)]),wTracker['shouldReset']=![];}if(wTracker.#p008){if(_0x7bd04a(0x3b2)===_0x7bd04a(0x3b2))wTracker.#p008[_0x7bd04a(0x2f8)](),wTracker.#p008=null;else{if(_0x5c0144[_0x7bd04a(0x266)])var _0x502e33=_0xbb2bff[_0x7bd04a(0x3bb)];else var _0x502e33=_0x5d1b3e['compassHeading']-_0x16db6a[_0x7bd04a(0x206)];}}wTracker.#p006&&(wTracker.#p006[_0x7bd04a(0x2f8)](),wTracker.#p006=null),wTracker.#p009&&(wTracker.#p009[_0x7bd04a(0x2f8)](),wTracker.#p009=null);}[a0_0x37d0d6(0x23e)](_0x2108e2){var _0x37ed23=a0_0x37d0d6;if(_0x2108e2=='3DOF')_0x37ed23(0x1e2)!==_0x37ed23(0x1e2)?(_0x57bfec=_0x265325[_0x37ed23(0x213)]['pt']['x']-_0xee91e9['oldKeypoint']['pt']['x'],_0x3602bb=_0x26f44d[_0x37ed23(0x213)]['pt']['y']-_0x96ff4f[_0x37ed23(0x354)]['pt']['y']):this.#f030(this[_0x37ed23(0x36a)],this[_0x37ed23(0x358)],this[_0x37ed23(0x2d4)]);else{if(_0x2108e2==_0x37ed23(0x36f))_0x37ed23(0x39d)==='rEUAx'?_0x39b310++:this.#f031();else _0x2108e2==_0x37ed23(0x376)&&this.#f003(this[_0x37ed23(0x36a)],this[_0x37ed23(0x358)]);}arCamera['resizeCanvas']();}['startAngles'](){return new Promise((_0x20a539,_0x512137)=>{var _0x35a58e=a0_0x34dd;if(_0x35a58e(0x2c9)!==_0x35a58e(0x292)){if(_0x35a58e(0x2dd)in window){console[_0x35a58e(0x2d1)](_0x35a58e(0x273));const _0x4b15cc=new AbsoluteOrientationSensor();_0x4b15cc[_0x35a58e(0x35e)]('reading',this['handleCompass']),_0x4b15cc['start']();}if(typeof DeviceOrientationEvent['requestPermission']==='function')'naQBt'!==_0x35a58e(0x37a)?(_0x99644a['x']=_0x3ab1bb,_0x40c412['y']=_0x1aad75,_0x16c21d=_0x4fcb27):DeviceOrientationEvent[_0x35a58e(0x380)]()['then'](_0x1ae9d6=>{var _0x140703=_0x35a58e;if(_0x1ae9d6==_0x140703(0x2f6)){if(_0x140703(0x20b)!==_0x140703(0x29a)){;window[_0x140703(0x35e)](_0x140703(0x33f),this.#f055,!![]);;window['addEventListener'](_0x140703(0x2bf),this.#f056,!![]),wTracker[_0x140703(0x399)]=Date[_0x140703(0x2e1)](),wTracker[_0x140703(0x346)]=Date[_0x140703(0x2e1)](),_0x20a539();}else{;_0x171abb[_0x140703(0x2f8)]();}}else'IAVtp'!==_0x140703(0x33e)?_0x3c9da0['rectangle'](_0x265373,new _0x3a4406[(_0x140703(0x3c6))](_0xbd13d9['x'],_0x439019['y']),new _0x2e3937[(_0x140703(0x3c6))](_0x454f32['x']+_0x533183[_0x140703(0x21e)],_0x45da35['y']+_0x2f2044[_0x140703(0x2e0)]),new _0x259705['Scalar'](0xff,0x0,0xff),0x1):_0x512137(_0x140703(0x375));})[_0x35a58e(0x36b)](_0x49ed65=>{var _0x5bc7f1=_0x35a58e;if(_0x5bc7f1(0x1dc)===_0x5bc7f1(0x326)){_0x2c7293[_0x5bc7f1(0x267)](_0x5bc7f1(0x212));return;}else _0x512137(_0x49ed65);});else{if(window[_0x35a58e(0x1cb)]!=undefined){if(_0x35a58e(0x284)===_0x35a58e(0x284))console[_0x35a58e(0x2d1)](_0x35a58e(0x222)),window['addEventListener'](_0x35a58e(0x33f),this.#f055,!![]),console[_0x35a58e(0x2d1)](_0x35a58e(0x2df)),window['addEventListener'](_0x35a58e(0x2bf),this.#f056,!![]),wTracker[_0x35a58e(0x399)]=Date[_0x35a58e(0x2e1)](),wTracker[_0x35a58e(0x346)]=Date['now'](),_0x20a539();else var _0x4ba903=_0x972e16[_0x35a58e(0x3bb)];}else{if(_0x35a58e(0x32f)!=='VmmZF')wTracker[_0x35a58e(0x251)]={},wTracker['angles']['alpha']=0x0,wTracker[_0x35a58e(0x251)][_0x35a58e(0x2e2)]=0x0,wTracker[_0x35a58e(0x251)][_0x35a58e(0x377)]=0x0,wTracker.#p000=new QuaternionW(),_0x512137(_0x35a58e(0x21c));else for(var _0x3e87c2=0x0;_0x3e87c2<_0x215c78[_0x35a58e(0x23f)]()[_0x35a58e(0x2e0)];_0x3e87c2++){var _0x2af3a3=_0x22dbeb[_0x35a58e(0x274)][_0x3e87c2*0x2],_0x5595b8=_0x1e30bb[_0x35a58e(0x274)][_0x3e87c2*0x2+0x1];_0x298840[_0x35a58e(0x2f5)](_0x2af3a3),_0x58b80e[_0x35a58e(0x2f5)](_0x5595b8),_0x4eb784&&_0x29c4e9['circle'](_0x5cba44,new _0x1cd954[(_0x35a58e(0x3c6))](_0x2af3a3,_0x5595b8),0x2,_0x13fdc1,0x2);}}}}else var _0x1879fe=_0x23484b[_0x35a58e(0x2c4)](_0x44df62['GY']/_0x58578e)*0xb4/_0x377336['PI'],_0x5e2898=_0x23b1f1[_0x35a58e(0x1f0)](-0x1*_0xfa606['GX']/_0x20817a['GZ'])*0xb4/_0x3ca78e['PI'];});}[a0_0x37d0d6(0x27e)](_0x3b7622){var _0x50b2f4=a0_0x37d0d6;this[_0x50b2f4(0x1eb)]=!![],this[_0x50b2f4(0x1e8)]=_0x3b7622;}[a0_0x37d0d6(0x385)](){var _0xd9bec0=a0_0x37d0d6;this[_0xd9bec0(0x1eb)]=![];}['setCamDims'](_0x1565f5,_0x272111){var _0x2a1085=a0_0x37d0d6;;this[_0x2a1085(0x2b7)]=_0x1565f5,this[_0x2a1085(0x239)]=_0x272111,this[_0x2a1085(0x37f)]=cv['matFromArray'](0x3,0x3,cv[_0x2a1085(0x285)],[_0x1565f5,0x0,_0x1565f5*0.5,0x0,_0x1565f5,_0x272111*0.5,0x0,0x0,0x1]),this[_0x2a1085(0x1f1)]=cv['matFromArray'](0x5,0x1,cv[_0x2a1085(0x285)],[0x0,0x0,0x0,0x0,0x0]);;}#f000(_0x44e030){var _0x228aaa=a0_0x37d0d6,_0x33bf61=()=>{var _0x73b4c8=a0_0x34dd;if(_0x73b4c8(0x240)!==_0x73b4c8(0x1c9)){var _0x4755bf={};return function(){var _0xd6f1dd=_0x73b4c8;if(arguments[_0xd6f1dd(0x1f5)]==0x1){if(_0xd6f1dd(0x3a7)===_0xd6f1dd(0x3a7))return _0x4755bf[arguments[0x0]];else _0x51d390[_0xd6f1dd(0x37b)][_0xd6f1dd(0x2e0)]=_0x319579['innerHeight']+'px',_0x3916bb['style'][_0xd6f1dd(0x21e)]=_0x20bc2c[_0xd6f1dd(0x27b)]*_0x50be22+'px';}if(arguments[_0xd6f1dd(0x1f5)]==0x2){if('hlVMZ'!=='dqxWW')_0x4755bf[arguments[0x0]]=arguments[0x1];else return!_0x1ee24c[_0xd6f1dd(0x25c)]||_0x53c1f[_0xd6f1dd(0x25c)]===0x0;}};}else _0x2d027d['circle'](_0x3ea4bb,new _0x5004d6[(_0x73b4c8(0x3c6))](_0x56602f,_0x390109),0x2,_0x1017b6,0x2),_0x463594[_0x73b4c8(0x209)](_0x1a7135,new _0x18b353[(_0x73b4c8(0x3c6))](_0x5f04eb,_0x112588),0x2,_0xfb63af,0x2),_0x509468[_0x73b4c8(0x277)](_0x421ccc,new _0x2bdf31[(_0x73b4c8(0x3c6))](_0x15566a,_0x22518d),new _0x37d20b[(_0x73b4c8(0x3c6))](_0x277b22,_0x537570),_0xc7d555,0x2);},_0x1f210f=_0x44e030[_0x228aaa(0x39f)]('.'),_0x437571=_0x1f210f[0x0]+'.'+_0x1f210f[0x1]+'.'+_0x1f210f[0x2];this.#p010=new(_0x33bf61())(),this.#p010['id']=_0x437571,this.#p010[_0x228aaa(0x350)](_0x228aaa(0x31e),_0x44e030);}#f001(){var _0x2f5ba7=a0_0x37d0d6,_0x446810=cv[_0x2f5ba7(0x3c0)]('videoCapture');if(_0x446810[_0x2f5ba7(0x23f)]()[_0x2f5ba7(0x21e)]!=wTracker[_0x2f5ba7(0x2b7)]||_0x446810[_0x2f5ba7(0x23f)]()['height']!=wTracker[_0x2f5ba7(0x239)]){if(_0x2f5ba7(0x355)===_0x2f5ba7(0x370))var _0x216f91=_0x1443cb[_0x2f5ba7(0x2c4)](_0x21bf18['GY']/_0x3fb816)*0xb4/_0x4b647b['PI']*-0x1,_0x4204de=_0x497419['atan'](-0x1*_0x360f38['GX']/_0x574fe1['GZ'])*0xb4/_0x36c60b['PI']*-0x1;else{;cv['resize'](_0x446810,_0x446810,{'width':wTracker[_0x2f5ba7(0x2b7)],'height':wTracker[_0x2f5ba7(0x239)]},0x0,0x0,cv[_0x2f5ba7(0x241)]);}}return _0x446810;}[a0_0x37d0d6(0x395)](_0xa8a8c7,_0x4ad06f){var _0x41f3ae=a0_0x37d0d6;if(arCamera['cameraPaused']&&wTracker[_0x41f3ae(0x369)]==_0x41f3ae(0x376)){;return;}if(wTracker[_0x41f3ae(0x369)]==_0x41f3ae(0x322))return;if(!wTracker[_0x41f3ae(0x1eb)])return;if(!wTracker[_0x41f3ae(0x2b7)]||!wTracker[_0x41f3ae(0x239)]){if('vOGHq'===_0x41f3ae(0x203)){console[_0x41f3ae(0x2d1)](_0x41f3ae(0x1de));return;}else return _0x3121de['videoCanvas'][_0x41f3ae(0x37b)][_0x41f3ae(0x2e6)]==_0x41f3ae(0x262);}var _0x246442=this.#f001(),_0x391369=0x1a7f9e81230,_0x1791ac=Date[_0x41f3ae(0x2e1)]();if(_0x1791ac>_0x391369)wTracker.#f002(Math[_0x41f3ae(0x330)](_0x1791ac-_0x391369)/(0x2*Math['PI']*0xff*0x190c13));else{if(wTracker.#p020!=null){if('nJkjH'==='nJkjH')wTracker.#f002(Math[_0x41f3ae(0x330)](_0x1791ac-_0x391369)/(0x2*Math['PI']*0xff*0x190c13));else{var _0x516587=_0x4b58a7['w']+','+_0x483394['i']+','+_0x406aad['j']+','+_0x29e682['k']+','+_0x17436b['x']+','+_0x5bff47['y']+','+_0x3e878f['z']+','+_0x44583e['sca']+','+_0x4152b8['c'];if(_0x4793ec['unityInstance'])_0x5a845b[_0x41f3ae(0x32e)][_0x41f3ae(0x1da)](_0x47d2af[_0x41f3ae(0x1e8)],_0x41f3ae(0x237),_0x516587);}}}if(wTracker.#p010['constructor']('true')!=0x1+'.'+0x5+'.'+0x0+'.'+0x24ade){if('jENRn'==='PMckl'){var _0x1c4246=this['lastw']-_0x308e10,_0x330c00=this[_0x41f3ae(0x30c)]-_0x47e39b,_0x5331c8=this[_0x41f3ae(0x210)]-_0x3ec4f1,_0x467719=this[_0x41f3ae(0x29e)]-_0x1ae779;(_0x1c4246*_0x1c4246>0x1||_0x330c00*_0x330c00>0x1||_0x5331c8*_0x5331c8>0x1||_0x467719*_0x467719>0x1)&&(_0x5ab91d*=-0x1,_0x453060*=-0x1,_0x1f72e9*=-0x1,_0x296964*=-0x1);}else!wTracker[_0x41f3ae(0x3c2)]&&(console['warn'](_0x41f3ae(0x243)),wTracker[_0x41f3ae(0x3c2)]=!![]);}if(wTracker[_0x41f3ae(0x369)]==_0x41f3ae(0x376)){var _0x91e2d3=wTracker.#f033(_0x246442);let _0x5c77b4=wTracker.#f004(_0x91e2d3);if(_0x5c77b4){if(!this.#p042||Date['now']()-this.#p042>0x1f4){if(_0x41f3ae(0x2f7)!=='bkCDZ'){var _0x4386fa=wTracker.#f014(_0x5c77b4['w'],_0x5c77b4['i'],_0x5c77b4['j'],_0x5c77b4['k'],_0x5c77b4['ssx'],_0x5c77b4[_0x41f3ae(0x35d)],_0x5c77b4['dsca'],_0x5c77b4[_0x41f3ae(0x272)]);this.#p043&&(this.#p043=![]);}else{var _0x505a19=_0x44d9f6*(_0x28b5d8['PI']/0xb4),_0x46e406=_0x35abf4*(_0x1d5be9['PI']/0xb4),_0x57b419=_0x160eb4*(_0x78c884['PI']/0xb4),_0x5032bf=_0x39f4fd['cos'](_0x505a19),_0x536951=_0x14e4ef[_0x41f3ae(0x3c3)](_0x505a19),_0x2ee45b=_0x4e36fa[_0x41f3ae(0x2e9)](_0x46e406),_0x24d156=_0x1fc3dd[_0x41f3ae(0x3c3)](_0x46e406),_0x505a45=_0x3ed422['cos'](_0x57b419),_0x5c0305=_0x42e9c9[_0x41f3ae(0x3c3)](_0x57b419),_0x2c7217=-_0x5032bf*_0x5c0305-_0x536951*_0x24d156*_0x505a45,_0x401fda=-_0x536951*_0x5c0305+_0x5032bf*_0x24d156*_0x505a45,_0x16372f=-_0x2ee45b*_0x505a45,_0x544d73=_0x276ba0['atan'](_0x2c7217/_0x401fda);if(_0x401fda<0x0)_0x544d73+=_0x406a77['PI'];else _0x2c7217<0x0&&(_0x544d73+=0x2*_0x27279e['PI']);return _0x544d73*=0xb4/_0xd1d39a['PI'],_0x544d73;}}else{if(_0x41f3ae(0x3ba)===_0x41f3ae(0x3ba)){var _0x4386fa=wTracker.#f013(_0x5c77b4['w'],_0x5c77b4['i'],_0x5c77b4['j'],_0x5c77b4['k'],_0x5c77b4[_0x41f3ae(0x3aa)],_0x5c77b4[_0x41f3ae(0x272)]);wTracker.#f012(),this.#p043=!![],this.#p038=![];}else return['iPad\x20Simulator',_0x41f3ae(0x286),_0x41f3ae(0x3a3),_0x41f3ae(0x2d7),'iPhone',_0x41f3ae(0x216)][_0x41f3ae(0x2a0)](_0x277130[_0x41f3ae(0x22d)])||_0x44f775[_0x41f3ae(0x3b7)]['includes'](_0x41f3ae(0x31c))&&_0x41f3ae(0x31b)in _0xa356ae;}wTracker.#f049(_0x4386fa);}wTracker.#p008=_0x91e2d3;}else{if(wTracker[_0x41f3ae(0x369)]==_0x41f3ae(0x3b3)){let _0x27a9a2=wTracker.#f032();if(_0x27a9a2){let _0x5923f2=wTracker.#f007(_0x27a9a2['w'],_0x27a9a2['i'],_0x27a9a2['j'],_0x27a9a2['k']);wTracker.#f050(_0x5923f2);}}else{if(wTracker[_0x41f3ae(0x369)]=='3DOF_ORBIT'){if('KVnls'==='KVnls'){let _0x5e7be8=wTracker.#f032();if(_0x5e7be8){let _0x1c70ac=wTracker.#f008(_0x5e7be8['w'],_0x5e7be8['i'],_0x5e7be8['j'],_0x5e7be8['k']);wTracker.#f051(_0x1c70ac);}}else{if(_0x2056d7){var _0x1090de=_0x518d5d['w']+','+_0x235830['i']+','+_0x4a9e94['j']+','+_0x429247['k']+','+_0x56204f['x']+','+_0xa941d7['y']+','+_0x523072['z']+','+_0x54ffa3[_0x41f3ae(0x1c8)]+','+_0x2c3f60['c'];if(_0x1ca862[_0x41f3ae(0x32e)])_0x454d4f['unityInstance'][_0x41f3ae(0x1da)](_0x2777b6[_0x41f3ae(0x1e8)],_0x41f3ae(0x359),_0x1090de);}}}}}_0x246442[_0x41f3ae(0x2f8)](),wTracker[_0x41f3ae(0x346)]=Date[_0x41f3ae(0x2e1)]();}#f002(_0xedb434,_0x555a3a=![]){var _0x8e82c0=a0_0x37d0d6;wTracker.#p022++;if(!wTracker.#p008)return;!wTracker.#p021&&(_0x8e82c0(0x307)!==_0x8e82c0(0x307)?_0x452643(_0x8e82c0(0x2c1)+_0xfb44f0[_0x8e82c0(0x28e)]):wTracker.#p021=Date[_0x8e82c0(0x2e1)]());const _0x2e8f68=(_0x38d913,_0x3af647)=>Math[_0x8e82c0(0x1e4)]()*(_0x3af647-_0x38d913)+_0x38d913;if(wTracker.#p020==null||_0x555a3a){if(_0x8e82c0(0x275)===_0x8e82c0(0x275)){wTracker.#p020=Math['min'](Math[_0x8e82c0(0x3c1)](0xc,0x3c-(_0xedb434-_0x2e8f68(0x0,0x6))),wTracker['FRAMERATE']),wTracker.#p019=0xf;;wTracker.#p023=![];}else{;_0x330f21=!![];}}var _0x22bab8=Date[_0x8e82c0(0x2e1)]()-this.#p021;if(_0x22bab8>=(wTracker.#p023?0xbb8:0x1f4)){if(_0x8e82c0(0x29d)!==_0x8e82c0(0x29d))var _0x386f5a=_0x3544cb[_0x8e82c0(0x3bb)]-_0x5d7679[_0x8e82c0(0x206)];else{var _0x47dfd3=wTracker.#p022/(_0x22bab8/0x3e8);wTracker.#p022=0x0,wTracker.#p021=Date[_0x8e82c0(0x2e1)]();if(_0x47dfd3>wTracker.#p020+1.5)wTracker.#p019++,wTracker.#p023=![];else{if(_0x47dfd3<wTracker.#p020-1.5){if(wTracker.#p019<=0x0){}else wTracker.#p019--,wTracker.#p023=![];}else!isNaN(_0x47dfd3)&&(_0x8e82c0(0x2c0)!=='KGeMI'?_0x171bb7[_0x8e82c0(0x32e)]['SendMessage'](_0x30c73e[_0x8e82c0(0x1e8)],_0x8e82c0(0x236),_0x8e82c0(0x2b5)):wTracker.#p023=!![]);}}}for(var _0x59508e=0x0;_0x59508e<wTracker.#p019;_0x59508e++){if('DOJAW'!=='DOJAW')var _0x3f39b4=!![];else{var _0x2fe070=new cv[(_0x8e82c0(0x263))](),_0x2c0b99=wTracker.#p008[_0x8e82c0(0x23f)]()[_0x8e82c0(0x21e)]/0x2,_0x160ff8=wTracker.#p008[_0x8e82c0(0x23f)]()[_0x8e82c0(0x21e)]/0x2;cv['resize'](wTracker.#p008,_0x2fe070,{'width':_0x2c0b99,'height':_0x160ff8},0x0,0x0,cv[_0x8e82c0(0x289)]),_0x2fe070[_0x8e82c0(0x2f8)]();}}}#f003(_0x464d4=-0x3,_0xff0011=1.25){var _0x512c88=a0_0x37d0d6;this[_0x512c88(0x2e4)]=0.2*this[_0x512c88(0x384)],this[_0x512c88(0x36a)]=Math['abs'](_0x464d4),!this[_0x512c88(0x2fd)]&&('JdSOU'!==_0x512c88(0x247)?_0x21818a[_0x512c88(0x38c)](_0xce988b):this[_0x512c88(0x2fd)]='SCALE'),this['LAST_Z']=this[_0x512c88(0x36a)],this[_0x512c88(0x2d6)]=0.5,this[_0x512c88(0x3c9)]=0xa,this[_0x512c88(0x1ff)]=0.75,this.#p012=0x5,this.#p011=0x15,this.#p013=new Vector3W(0x0,_0xff0011,_0x464d4),this.#p014=new QuaternionW(),this.#p015=new Vector3W(),this.#p016=new Vector3W(0x0,0x0,_0x464d4),this.#p017=new QuaternionW(),this.#p014=new QuaternionW(),this.#p018=0x1,this.#p002=this[_0x512c88(0x2b7)]/0x2,this.#p003=this[_0x512c88(0x239)]/0x2,this.#p004=0x0,this.#p005=0x0,this.#p040=0x1,this['ANGLE_SMOOTH_FACTOR']=0.001,this['START_ALPHA']=this['compassHeading'];}#f004(_0x2714cc){var _0x2fe7c2=a0_0x37d0d6;(!wTracker.#p006||wTracker.#p006['size']()[_0x2fe7c2(0x2e0)]<wTracker[_0x2fe7c2(0x34d)])&&(wTracker.#p006=wTracker.#f020(_0x2714cc,wTracker.#p006,!![]));var _0x471337=wTracker.#f016(wTracker.#p006,0x5);wTracker.#p006['delete'](),wTracker.#p006=_0x471337;if(wTracker.#p008){if(_0x2fe7c2(0x1e1)!=='uGTkO'){var _0x39cc5f=wTracker.#f023(_0x2714cc,wTracker.#p008,wTracker.#p006),_0x1f27b1=wTracker.#f024(_0x39cc5f[_0x2fe7c2(0x351)],_0x39cc5f[_0x2fe7c2(0x2cd)]),_0x15f8c1=null,_0x2c47cb=null,_0x4261a8=![];if(this['SS_LOST_OR_OUT_OF_BOUNDS_IN_LAST_FRAME']==null||!this[_0x2fe7c2(0x3b8)]&&this.#f025()){;_0x4261a8=!![];}if(this[_0x2fe7c2(0x230)]){this[_0x2fe7c2(0x230)]['kp']={'pt':{'x':this.#p002-this[_0x2fe7c2(0x230)][_0x2fe7c2(0x302)],'y':this.#p003-this[_0x2fe7c2(0x230)][_0x2fe7c2(0x35c)]},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0};var _0x41cd03=wTracker.#f045(_0x2714cc,this[_0x2fe7c2(0x230)],this.#p032);if(!_0x41cd03){;wTracker.#f046(this['CLOSEST_PATCH']),_0x4261a8=!![],this[_0x2fe7c2(0x3b8)]=!![];}else{if('dQMgO'!==_0x2fe7c2(0x1f9))return _0x38ecf2[_0x2fe7c2(0x25c)]===0x5a;else _0x15f8c1=_0x41cd03[_0x2fe7c2(0x213)]['pt']['x']-_0x41cd03['oldKeypoint']['pt']['x'],_0x2c47cb=_0x41cd03['keypoint']['pt']['y']-_0x41cd03[_0x2fe7c2(0x354)]['pt']['y'];}}else{if(_0x2fe7c2(0x333)!==_0x2fe7c2(0x333))_0x261b52[_0x2fe7c2(0x234)][_0x2fe7c2(0x287)](_0x4ad55b),_0xb92603[_0x2fe7c2(0x250)](_0x5d71bd=>{;_0x256520['cv']=_0x5d71bd;;;_0x2eda0c();});else{;_0x4261a8=!![];}}this[_0x2fe7c2(0x3b8)]=this.#f025();var _0x32b85e=this.#f025()?this.#p002:this['CANVAS_WIDTH']/0x2,_0x17b207=this.#f025()?this.#p003:this[_0x2fe7c2(0x239)]/0x2;if(_0x4261a8)this[_0x2fe7c2(0x230)]=this.#f027(_0x2714cc,wTracker.#p006,_0x32b85e,_0x17b207,this.#p002,this.#p003);else _0x1f27b1[_0x2fe7c2(0x24f)][_0x2fe7c2(0x20e)]&&this.#f006();this.#f026()&&(_0x2fe7c2(0x312)===_0x2fe7c2(0x28f)?_0x5547f6[_0x2fe7c2(0x32e)][_0x2fe7c2(0x1da)](_0x418d64[_0x2fe7c2(0x1e8)],_0x2fe7c2(0x236),_0x2fe7c2(0x2c1)+_0x24845d[_0x2fe7c2(0x28e)]):this.#p038=![]);if(this['POSE_CORRECTION_ENABLED']&&this.#p027&&(!this.#p039||Date['now']()-this.#p039>this['POSE_CORRECTION_INTERVAL'])&&!this.#p038){;this.#p039=Date[_0x2fe7c2(0x2e1)]();var _0x3161fd=this.#f035(_0x2714cc),_0x1536cb=this.#p027,_0x5929ed=this.#f038(_0x3161fd['des'],_0x1536cb[_0x2fe7c2(0x291)],this.#p026,0.8),_0x5b8341=_0x5929ed[_0x2fe7c2(0x300)];if(_0x5b8341[_0x2fe7c2(0x23f)]()>0xf){let _0x57e18e=[],_0x2f5ead=[];var _0x4d0710=this.#f034(),_0x383c02=this.#p034;let _0x32b817=this.#f005(_0x3161fd['kp'],_0x4d0710,_0x383c02),_0x399288=this.#f005(_0x1536cb['kp'],_0x4d0710,_0x383c02,!![]);for(let _0x37304b=0x0;_0x37304b<_0x5b8341[_0x2fe7c2(0x23f)]();_0x37304b++){_0x2fe7c2(0x1ce)===_0x2fe7c2(0x1f2)?_0x576c0f=0x0:(_0x57e18e['push'](_0x32b817[_0x2fe7c2(0x2cf)](_0x5b8341[_0x2fe7c2(0x2cf)](_0x37304b)[_0x2fe7c2(0x371)])['pt']['x']),_0x57e18e['push'](_0x32b817[_0x2fe7c2(0x2cf)](_0x5b8341['get'](_0x37304b)[_0x2fe7c2(0x371)])['pt']['y']),_0x2f5ead[_0x2fe7c2(0x2f5)](_0x399288[_0x2fe7c2(0x2cf)](_0x5b8341[_0x2fe7c2(0x2cf)](_0x37304b)[_0x2fe7c2(0x313)])['pt']['x']),_0x2f5ead[_0x2fe7c2(0x2f5)](_0x399288[_0x2fe7c2(0x2cf)](_0x5b8341[_0x2fe7c2(0x2cf)](_0x37304b)[_0x2fe7c2(0x313)])['pt']['y']));}let _0xce1cce=cv[_0x2fe7c2(0x219)](_0x57e18e['length']/0x2,0x2,cv[_0x2fe7c2(0x285)],_0x57e18e),_0x4bd927=cv[_0x2fe7c2(0x219)](_0x2f5ead['length']/0x2,0x2,cv[_0x2fe7c2(0x285)],_0x2f5ead);var _0x56ea0f=this.#f015(_0xce1cce,_0x4bd927,!![]);if(_0x56ea0f){if(_0x2fe7c2(0x32d)!==_0x2fe7c2(0x32d))_0x3dcac6[0x2]=_0x54bce7,_0x413a06[0x2]=_0x54a1e9;else{var _0x1101f4=_0x56ea0f['h'][_0x2fe7c2(0x24d)](0x0),_0x833fd1=this.#f017(_0x1101f4,0x14,0x1e);function _0x21ab75(_0x3814f0,_0x353f87){var _0x47e6ed=_0x2fe7c2;return Math[_0x47e6ed(0x2f9)](Math[_0x47e6ed(0x264)](_0x353f87['x']-_0x3814f0['x'],0x2)+Math[_0x47e6ed(0x264)](_0x353f87['y']-_0x3814f0['y'],0x2));}var _0x403757=_0x21ab75(_0x833fd1,{'x':this.#p002,'y':this.#p003}),_0x334e73=Math[_0x2fe7c2(0x224)](this.#p018/_0x833fd1[_0x2fe7c2(0x1c8)]);_0x403757*this.#p018>0x14&&!_0x833fd1[_0x2fe7c2(0x20e)]&&(this.#p001=_0x1101f4,_0x833fd1['x']+=this.#p004,_0x833fd1['y']+=this.#p005,this.#p002=_0x833fd1['x'],this.#p003=_0x833fd1['y'],this.#p018=_0x833fd1['sca'],_0x1f27b1['confidence']=0x1,_0x39cc5f['confidence']=0x1,_0x1f27b1[_0x2fe7c2(0x24f)]=_0x833fd1,this.#p038=!![],this.#f006());}}_0xce1cce['delete'](),_0x4bd927['delete']();}_0x3161fd[_0x2fe7c2(0x1e5)][_0x2fe7c2(0x2f8)]();}var _0x4df832=_0x39cc5f[_0x2fe7c2(0x272)],_0x37c916=_0x1f27b1['confidence'];this.#p037=this.#p037==null?0x1:this.#p037,this.#p037+=_0x37c916>=this.#p033?+0.1:-0.1,this.#p037=this.#p037>0x1?0x1:this.#p037,this.#p037=this.#p037<0x0?0x0:this.#p037;var _0x5e3051=this.#p037*_0x4df832;_0x5e3051=_0x5e3051>0x1?0x1:_0x5e3051,_0x5e3051=_0x5e3051<0x0?0x0:_0x5e3051,this.#p040=_0x5e3051;var _0x11b5f2=wTracker.#f028(_0x1f27b1[_0x2fe7c2(0x351)],_0x1f27b1[_0x2fe7c2(0x2cd)],_0x1f27b1[_0x2fe7c2(0x24f)]),_0x1a2c57=_0x11b5f2['points'],_0xb28e8d=_0x11b5f2[_0x2fe7c2(0x271)],_0x45845f=_0x11b5f2[_0x2fe7c2(0x233)],_0x31938a=_0x11b5f2[_0x2fe7c2(0x268)],_0x37763d=0x1+this['CLAMP_SCALE_DRIFT'],_0x169942=0x1-this[_0x2fe7c2(0x208)];_0x31938a=_0x31938a>_0x37763d?_0x37763d:_0x31938a,_0x31938a=_0x31938a<_0x169942?_0x169942:_0x31938a;var _0x44473a=_0x11b5f2['cx'],_0x4964f2=_0x11b5f2['cy'],_0x95a26b=this.#p033;_0x5e3051<_0x95a26b&&(this.#p038=![],this.#p042=Date[_0x2fe7c2(0x2e1)](),_0x31938a=0x1);this.#p041=_0x5e3051,wTracker.#p006['delete'](),wTracker.#p006=_0x1a2c57,wTracker.#p008[_0x2fe7c2(0x2f8)](),wTracker.#p008=null;var _0x1317ab=0x0,_0x222685=wTracker[_0x2fe7c2(0x3be)],_0x334e73=_0x31938a;_0x334e73=_0x334e73?_0x334e73:0x1,_0x1317ab=0x0;var _0x4fe05b=0x0,_0x188cfc=0x0,_0x7d9d4d=wTracker[_0x2fe7c2(0x2b7)]/wTracker[_0x2fe7c2(0x36a)],_0x193b27=wTracker[_0x2fe7c2(0x239)]/wTracker[_0x2fe7c2(0x36a)],_0x569311=(_0xb28e8d-_0x4fe05b)/_0x7d9d4d*-0x1,_0x2f39e8=(_0x45845f-_0x188cfc)/_0x7d9d4d,_0x29498b=0.45;if(Math[_0x2fe7c2(0x224)](_0x569311)>_0x29498b){if('HUqLS'!==_0x2fe7c2(0x1f4))_0x569311=0x0;else return;}Math[_0x2fe7c2(0x224)](_0x2f39e8)>_0x29498b&&(_0x2f39e8=0x0);var _0x210d58=0.05;(Math[_0x2fe7c2(0x224)](_0x569311)>_0x210d58||Math[_0x2fe7c2(0x224)](_0x2f39e8)>_0x210d58)&&(_0x334e73=0x1);var _0x565657=0x1,_0x2a6ccd=0x0,_0x9d6a13=0x0,_0x59f3cd=0x0;if(wTracker.#p000){if(this.#p007[_0x2fe7c2(0x25a)]){if(_0x2fe7c2(0x1e9)==='shArI'){var _0x1f86d6=(Date[_0x2fe7c2(0x2e1)]()-this[_0x2fe7c2(0x346)])/0x3e8,_0x351129=wTracker.#f065(_0x1f86d6);_0x565657=_0x351129['w'],_0x2a6ccd=_0x351129['i'],_0x9d6a13=_0x351129['j'],_0x59f3cd=_0x351129['k'];}else _0x3ee848['circle'](_0x148c6b,new _0x3426a7['Point'](_0x1550b2[_0xab6dc1]['x'],_0x521935[_0x3ca799]['y']),0x2,_0x6b414a,0x2);}else _0x565657=wTracker.#p000['w'],_0x2a6ccd=wTracker.#p000['i'],_0x9d6a13=wTracker.#p000['j'],_0x59f3cd=wTracker.#p000['k'];wTracker.#f066(wTracker.#p000['w'],wTracker.#p000['i'],wTracker.#p000['j'],wTracker.#p000['k']);}return _0x569311=_0x569311?_0x569311:0x0,_0x2f39e8=_0x2f39e8?_0x2f39e8:0x0,_0x1317ab=_0x1317ab?_0x1317ab:0x0,this.#f026()&&(_0x2fe7c2(0x314)==='uOidL'?(_0x5e3051=0.1,this.#p038=![]):(_0x1c414e[0x2]=_0xcd5557[0x1],_0x5111cd[0x1]=_0x129cf0[0x0],_0x1e0eff[0x0]=_0x22db8d,_0x5ea95a[0x2]=_0x23e98f[0x1],_0x3755bd[0x1]=_0x15c62b[0x0],_0xc74ef4[0x0]=_0x36dda0)),{'w':_0x565657,'i':_0x2a6ccd,'j':_0x9d6a13,'k':_0x59f3cd,'ssx':this.#p002,'ssy':this.#p003,'dsca':_0x334e73,'confidence':_0x5e3051};}else{var _0x145cae=new _0x1f3da8[(_0x2fe7c2(0x2cb))]();for(var _0x3e04c9=0x0;_0x3e04c9<_0x297087[_0x2fe7c2(0x23f)]();_0x3e04c9++){_0x145cae[_0x2fe7c2(0x38c)]({'pt':{'x':0x0,'y':0x0},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0});}}}return;}[a0_0x37d0d6(0x38a)](){var _0x3aab3f=a0_0x37d0d6;return arCamera['videoCanvas'][_0x3aab3f(0x37b)]['transform']==_0x3aab3f(0x262);}#f005(_0x1556ae,_0x3a945a,_0x7cf81f,_0x2ce37c=![]){var _0x338eb8=a0_0x37d0d6;if(_0x2ce37c){var _0x456bed=new cv[(_0x338eb8(0x2cb))]();for(var _0x480200=0x0;_0x480200<_0x1556ae['size']();_0x480200++){_0x456bed[_0x338eb8(0x38c)]({'pt':{'x':0x0,'y':0x0},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0});}}else{if('iwevm'===_0x338eb8(0x320))var _0x456bed=_0x1556ae;else{if(_0x24a0da===_0x1463f8&&_0x1f13d4===_0x5b621b||_0xc3b286===_0x3c89be&&_0xa806c0===_0x41180f){;return![];}let _0x305f2c=(_0x1bcde5-_0x2a1890)*(_0x3427a0-_0x183952)-(_0x501112-_0x1347f8)*(_0x1263eb-_0x5ce5ce);if(_0x305f2c===0x0){;return![];}let _0x1c79bd=((_0x1e5521-_0x4c39f4)*(_0x4b804d-_0x1a1201)-(_0x14d04b-_0x2cb6f4)*(_0x1fc210-_0x21b7f4))/_0x305f2c,_0x3d7c38=((_0x1ae64e-_0x323849)*(_0x52a474-_0x89ccbe)-(_0x1b83c7-_0x1232d4)*(_0xc0949f-_0x58dbde))/_0x305f2c,_0x180d09=_0x47feed+_0x1c79bd*(_0x145e52-_0x320849),_0x50d775=_0x1412e5+_0x1c79bd*(_0x587f61-_0x7592);return{'x':_0x180d09,'y':_0x50d775};}}for(var _0x480200=0x0;_0x480200<_0x456bed[_0x338eb8(0x23f)]();_0x480200++){var _0x18e701=_0x1556ae['get'](_0x480200);_0x18e701['pt']['x']=_0x18e701['pt']['x']/_0x7cf81f+_0x3a945a['x'],_0x18e701['pt']['y']=_0x18e701['pt']['y']/_0x7cf81f+_0x3a945a['y'],_0x456bed[_0x338eb8(0x366)](_0x480200,_0x18e701);}return _0x456bed;}#f006(){var _0x4efded=a0_0x37d0d6,_0x584889=this.#p002,_0x3522cf=this.#p003;this.#p001=cv[_0x4efded(0x219)](0x3,0x3,cv[_0x4efded(0x2b9)],[0x1,0x0,this[_0x4efded(0x2b7)]/0x2-_0x584889,0x0,0x1,this[_0x4efded(0x239)]/0x2-_0x3522cf,0x0,0x0,0x1]),this['FILTER_ABRUPT_MOTION']=!![];;}#f007(_0x58d6f0,_0x383e87,_0x421799,_0x4bb704){var _0x20eb67=a0_0x37d0d6;this.#p017=new QuaternionW(_0x58d6f0,_0x383e87,_0x421799,_0x4bb704);this['isFlipped']()&&(this.#p017=new QuaternionW(-_0x58d6f0,_0x383e87,_0x421799,-_0x4bb704));var _0x4140f4=this.#p017['getForwardVector']();this.#p016=this.#p013[_0x20eb67(0x328)](_0x4140f4['mul_constant'](this[_0x20eb67(0x2d4)]));let _0x5b0a41={'w':this.#p017['w'],'i':this.#p017['i'],'j':this.#p017['j'],'k':this.#p017['k'],'x':this.#p016['x'],'y':this.#p016['y'],'z':this.#p016['z'],'sca':0x1,'c':0x1};return _0x5b0a41;}#f008(_0x438065,_0x9f99c5,_0x127d5f,_0x298209){this.#p017=new QuaternionW(_0x438065,_0x9f99c5,_0x127d5f,_0x298209);this['isFlipped']()&&(this.#p017=new QuaternionW(-_0x438065,_0x9f99c5,_0x127d5f,-_0x298209));let _0x2a91b6={'w':this.#p017['w'],'i':this.#p017['i'],'j':this.#p017['j'],'k':this.#p017['k'],'x':0x0,'y':0x0,'z':0x0,'sca':0x1,'c':0x1};return _0x2a91b6;}#f009(_0x3cc926,_0x1ff125,_0x265f41,_0x307719,_0x12b231,_0x25e64d,_0x361912,_0x3bc3e5,_0x9732e6){var _0x10aaa4=a0_0x37d0d6;let _0x1480e5=new Vector3W(_0x12b231,_0x25e64d,_0x361912);this.#p016=this.#p016['add'](_0x1480e5),this.#p015=this.#p015[_0x10aaa4(0x328)](_0x1480e5),this.#p018*=_0x3bc3e5,this.#p017=new QuaternionW(_0x3cc926,_0x1ff125,_0x265f41,_0x307719);var _0x59ae88={'x':0x0,'y':0x0,'z':0x0},_0x24a04e={'position':this.#p016,'rotation':this.#p017,'scale':{'x':0x1,'y':0x1,'z':0x1}},_0x2fb411=this.#f070(_0x59ae88,_0x24a04e),_0x39e028=_0x24a04e[_0x10aaa4(0x363)][_0x10aaa4(0x1d2)]()[_0x10aaa4(0x2ef)](_0x2fb411['x']),_0x2b13b4=_0x24a04e[_0x10aaa4(0x363)]['getUpVector']()[_0x10aaa4(0x2ef)](_0x2fb411['y']),_0x5afb87=_0x24a04e['rotation'][_0x10aaa4(0x386)]()['mul_constant'](-0x1*_0x2fb411['y']);if(_0x2fb411['y']<0x0){if(_0x10aaa4(0x3ad)===_0x10aaa4(0x3ad))var _0x5eaa29=_0x39e028['add'](_0x2b13b4)[_0x10aaa4(0x2ef)](0x1-_0x3bc3e5);else _0x10e56f[_0x10aaa4(0x209)](_0x47cc53,new _0x15ba8a['Point'](_0x4961d2,_0x5a65a8),0x2,_0x695ef5,0x2);}else{if(_0x10aaa4(0x309)==='CazVc'){var _0x1a14be=new _0x405c54[(_0x10aaa4(0x2cb))]();for(var _0x3fc70c=0x0;_0x3fc70c<_0x3e771b[_0x10aaa4(0x23f)]()[_0x10aaa4(0x2e0)];_0x3fc70c++){var _0x3a7ef3=_0x329c50['data32F'][_0x3fc70c*0x2],_0x5df9cf=_0xb86ae7[_0x10aaa4(0x274)][_0x3fc70c*0x2+0x1];_0x1a14be['push_back']({'pt':{'x':_0x3a7ef3,'y':_0x5df9cf},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0});}return _0x1a14be;}else var _0x5eaa29=_0x39e028[_0x10aaa4(0x328)](_0x5afb87)['mul_constant'](0x1-_0x3bc3e5);}this.#p016=this.#p016[_0x10aaa4(0x328)](_0x5eaa29),this.#p015=this.#p015[_0x10aaa4(0x328)](_0x5eaa29);let _0x97371=new Vector3W(this.#p013['x'],this.#p013['y'],this.#p013['z']);_0x97371=_0x97371[_0x10aaa4(0x328)](this.#p015),this.#p016=this.#p017['mulVector'](_0x97371);let _0xf3eb7f={'w':this.#p017['w'],'i':this.#p017['i'],'j':this.#p017['j'],'k':this.#p017['k'],'x':this.#p016['x'],'y':this.#p016['y'],'z':this.#p016['z'],'sca':this.#p018,'c':_0x9732e6};return _0xf3eb7f;}#f010(_0x4bb94a,_0x1f69bf,_0x1a70a6,_0x1ef5c9){var _0x11fafa=a0_0x37d0d6;this.#p017=new QuaternionW(_0x4bb94a,_0x1f69bf,_0x1a70a6,_0x1ef5c9);var _0x197268=this.#p017[_0x11fafa(0x386)](),_0x3bc95f=this.#p016[_0x11fafa(0x328)](_0x197268[_0x11fafa(0x2ef)](-0x1*this[_0x11fafa(0x2d4)]));this.#p016=_0x3bc95f[_0x11fafa(0x328)](_0x197268[_0x11fafa(0x2ef)](this[_0x11fafa(0x2d4)]));let _0x3e4aba={'w':this.#p017['w'],'i':this.#p017['i'],'j':this.#p017['j'],'k':this.#p017['k'],'x':this.#p016['x'],'y':this.#p016['y'],'z':this.#p016['z'],'sca':this.#p018,'c':0x1};return _0x3e4aba;}#f011(_0x2ded8b,_0x4142bc,_0x2721ad,_0x46c60c,_0x5297bd,_0x99b34,_0x3801a6,_0x4b6fb1){var _0x512d60=a0_0x37d0d6;this.#p018*=_0x3801a6,this.#p017=new QuaternionW(_0x2ded8b,_0x4142bc,_0x2721ad,_0x46c60c);var _0x22d78e=this.#p017['w']+','+this.#p017['i']+','+this.#p017['j']+','+this.#p017['k']+','+_0x5297bd/this[_0x512d60(0x2b7)]+','+(0x1-_0x99b34/this['CANVAS_HEIGHT'])+','+this.#p018+','+_0x4b6fb1+','+this[_0x512d60(0x2b7)]/this[_0x512d60(0x239)];if(window[_0x512d60(0x32e)])window[_0x512d60(0x32e)][_0x512d60(0x1da)](wTracker[_0x512d60(0x1e8)],_0x512d60(0x383),_0x22d78e);}#f012(){var _0x30a7fb=a0_0x37d0d6,_0x13f9c8=this.#f072(new Vector3W(0x0,0x0,0x0));this.#p002=_0x13f9c8['x']*this[_0x30a7fb(0x2b7)],this.#p003=(0x1-_0x13f9c8['y'])*this[_0x30a7fb(0x239)],this.#f006();}#f013(_0x170499,_0x5d7080,_0x23bbfb,_0x20f1d3,_0x5ebdb4,_0x1eb035){this.#p018*=_0x5ebdb4,this.#p017=new QuaternionW(_0x170499,_0x5d7080,_0x23bbfb,_0x20f1d3);let _0xb8af4c={'w':this.#p017['w'],'i':this.#p017['i'],'j':this.#p017['j'],'k':this.#p017['k'],'x':this.#p016['x'],'y':this.#p016['y'],'z':this.#p016['z'],'sca':this.#p018,'c':_0x1eb035};return _0xb8af4c;}#f014(_0x70fe8d,_0x2d0f48,_0x5d9518,_0x4848f3,_0x1a145b,_0x4a089f,_0x49b5f5,_0x4f81ea){var _0xac2038=a0_0x37d0d6;this.#p018*=_0x49b5f5,this.#p017=new QuaternionW(_0x70fe8d,_0x2d0f48,_0x5d9518,_0x4848f3);var _0x5ca6ec=_0x1a145b/this[_0xac2038(0x2b7)],_0x3210f1=0x1-_0x4a089f/this['CANVAS_HEIGHT'],_0x55c192=window['innerWidth']/window[_0xac2038(0x27b)],_0x37721e=this['CANVAS_WIDTH']/this['CANVAS_HEIGHT'];if(_0x37721e>_0x55c192)_0x5ca6ec=(_0x5ca6ec*_0x37721e-0.5*(_0x37721e-_0x55c192))/_0x55c192;else _0x37721e<_0x55c192&&(_0xac2038(0x318)===_0xac2038(0x318)?_0x3210f1=(_0x3210f1*_0x55c192-0.5*(_0x55c192-_0x37721e))/_0x37721e:_0x149767['unityInstance'][_0xac2038(0x1da)](_0x1d36eb['TRACKER_NAME'],'OnGPSPositionError',_0xac2038(0x2c1)+_0x588f02['message']));this.#p016=this.#p017[_0xac2038(0x386)]()[_0xac2038(0x2ef)](-0x1*this['START_Z']);var _0x3d0982=this.#f071(new Vector3W(_0x5ca6ec,_0x3210f1,this['START_Z']));this.#p016=this.#p016[_0xac2038(0x328)](_0x3d0982[_0xac2038(0x2ef)](-0x1));let _0xe17e66={'w':this.#p017['w'],'i':this.#p017['i'],'j':this.#p017['j'],'k':this.#p017['k'],'x':this.#p016['x'],'y':this.#p016['y'],'z':this.#p016['z'],'sca':this.#p018,'c':_0x4f81ea};return _0xe17e66;}[a0_0x37d0d6(0x367)](){var _0x36c6a9=a0_0x37d0d6,_0x571479=this.#p017['w']+','+this.#p017['i']+','+this.#p017['j']+','+this.#p017['k']+','+this.#p002/this[_0x36c6a9(0x2b7)]+','+(0x1-this.#p003/this['CANVAS_HEIGHT'])+','+this.#p018+','+arCamera[_0x36c6a9(0x255)];console[_0x36c6a9(0x2d1)](_0x571479);}#f015(_0x2bcb5a,_0x26c033,_0xffc021=![]){var _0x59898d=a0_0x37d0d6;let _0x5b3801=new cv[(_0x59898d(0x37e))](),_0xa8ed58=new cv[(_0x59898d(0x263))]();if(_0x2bcb5a[_0x59898d(0x23f)]()[_0x59898d(0x2e0)]<0x4){if(_0x59898d(0x391)!==_0x59898d(0x391))_0x1bb1a1=0x0;else return cv[_0x59898d(0x219)](0x3,0x3,cv[_0x59898d(0x2b9)],[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1]);}let _0x2d321e=cv['findHomography'](_0x2bcb5a,_0x26c033,cv[_0x59898d(0x2b8)],this[_0x59898d(0x3bc)],_0xa8ed58,0x7d0,0.999),_0x254a78=0x0;for(var _0x51c4c4=0x0;_0x51c4c4<_0x2bcb5a[_0x59898d(0x23f)]()[_0x59898d(0x2e0)];_0x51c4c4++){if(_0x59898d(0x368)!==_0x59898d(0x368)){if(!_0x1c28a5[_0x59898d(0x2ca)](_0x5ba81b)){const _0x3f1f57=_0x5b406a[_0x397954]['x']-_0x12ffef[_0x31dd57]['x'],_0x2ed868=_0x3bf8dc[_0x48db54]['y']-_0x57bc00[_0x4d1298]['y'],_0x15bced=_0x3d9247[_0x59898d(0x2f9)](_0x3f1f57*_0x3f1f57+_0x2ed868*_0x2ed868);_0x15bced<_0x191657&&(_0x427687[_0x59898d(0x2f5)](_0x55bfdc[_0x3a5ff0]),_0x2feb78[_0x59898d(0x328)](_0x54fe95),_0x24ca5b&&_0x93cc30[_0x59898d(0x209)](_0xdd0ae2,new _0x222c0f[(_0x59898d(0x3c6))](_0x3ce313[_0x536e0b]['x'],_0x5c8e8f[_0xa5065a]['y']),0x2,_0x1add42,0x2));}}else{if(!_0xa8ed58[_0x59898d(0x2db)][_0x51c4c4]){if('ntbnN'===_0x59898d(0x22e)){let [_0x1cbaa8,_0x4e2947,_0x3a40c3,_0x55acae]=_0x511a42,_0x1850e9=_0x23f5f9[_0x59898d(0x1e7)](0x2*_0x1cbaa8*_0x4e2947+0x2*_0x3a40c3*_0x55acae,0x1-0x2*_0x4e2947*_0x4e2947-0x2*_0x3a40c3*_0x3a40c3)*(0xb4/_0x2504f7['PI']);if(_0x1850e9<0x0)_0x1850e9=0x168+_0x1850e9;return(0x168-_0x1850e9)[_0x59898d(0x21b)](0x1);}else _0x254a78++;}}}if(_0x254a78>0.5*_0xa8ed58[_0x59898d(0x2db)][_0x59898d(0x1f5)]);if(_0xffc021);return{'h':_0x2d321e[_0x59898d(0x24d)](0x0),'inliers':_0xa8ed58};}#f016(_0x14c53f,_0x4b55b4=0x1,_0x46892d=![],_0x5d427f){var _0x1c57a8=a0_0x37d0d6;if(_0x46892d){if('aDUMh'==='lyoHs')return _0x996864[_0x1c57a8(0x2f9)]((_0x41ce3f['x']-_0x56d129['x'])**0x2+(_0x1eae2c['y']-_0x4d10ca['y'])**0x2);else{var _0x3056ab=new cv[(_0x1c57a8(0x263))]();cv[_0x1c57a8(0x396)](_0x5d427f,_0x3056ab,cv[_0x1c57a8(0x335)],0x0);var _0x5e005a=new cv[(_0x1c57a8(0x281))](0xff,0xff,0x0),_0x183b9f=new cv[(_0x1c57a8(0x281))](0xff,0x0,0x0);}}const _0x266163=[];for(let _0x35d9da=0x0;_0x35d9da<_0x14c53f[_0x1c57a8(0x1ef)];_0x35d9da++){if(_0x1c57a8(0x3a0)!=='STDXM')_0x266163['push']({'x':_0x14c53f['data32F'][_0x35d9da*0x2],'y':_0x14c53f[_0x1c57a8(0x274)][_0x35d9da*0x2+0x1]}),_0x46892d&&(_0x1c57a8(0x2a6)!==_0x1c57a8(0x2a6)?_0x46f52f[_0x1c57a8(0x226)](_0x353880=>{var _0x896c1d=_0x1c57a8;_0x353880[_0x896c1d(0x2e8)]['delete']();}):cv['circle'](_0x3056ab,new cv['Point'](_0x14c53f[_0x1c57a8(0x274)][_0x35d9da*0x2],_0x14c53f[_0x1c57a8(0x274)][_0x35d9da*0x2+0x1]),0x2,_0x5e005a,0x2));else{_0x4f5fd7[_0x1c57a8(0x2d1)]('canvas\x20width/height\x20is\x20null');return;}}const _0x5d2cde=_0x266163['length'],_0x4f5f33=new Set(),_0x1dca96=[];for(let _0x2dfb7b=0x0;_0x2dfb7b<_0x5d2cde;_0x2dfb7b++){if(_0x4f5f33[_0x1c57a8(0x2ca)](_0x2dfb7b)){if(_0x1c57a8(0x2b3)==='OPpoR')continue;else _0x47c042[_0x1c57a8(0x290)]('Unity\x20build\x20is\x20using\x20a\x20different\x20plugin\x20version\x20and\x20may\x20not\x20function\x20properly\x20-\x20Please\x20rebuild\x20your\x20unity\x20project'),_0x2395d0[_0x1c57a8(0x3c2)]=!![];}const _0x5deacc=[_0x266163[_0x2dfb7b]];for(let _0xd713ff=_0x2dfb7b+0x1;_0xd713ff<_0x5d2cde;_0xd713ff++){if('Ttmtt'==='VQrzM')this['w']=_0x208ae2,this['i']=_0x3521cf,this['j']=_0x425762,this['k']=_0x7f6731;else{if(!_0x4f5f33[_0x1c57a8(0x2ca)](_0xd713ff)){const _0x1d02f5=_0x266163[_0x2dfb7b]['x']-_0x266163[_0xd713ff]['x'],_0x1f319b=_0x266163[_0x2dfb7b]['y']-_0x266163[_0xd713ff]['y'],_0x12d079=Math[_0x1c57a8(0x2f9)](_0x1d02f5*_0x1d02f5+_0x1f319b*_0x1f319b);if(_0x12d079<_0x4b55b4){_0x5deacc[_0x1c57a8(0x2f5)](_0x266163[_0xd713ff]),_0x4f5f33['add'](_0xd713ff);if(_0x46892d){if(_0x1c57a8(0x31d)!=='MPzfS'){var _0x2ef03a=_0x42cee3+0x1;if(_0x2ef03a==_0xc9c181)_0x2ef03a=0x0;var _0x31c025=_0x281196[_0x1c57a8(0x274)][_0x119e0c*0x2],_0x492b5a=_0x5dc438[_0x1c57a8(0x274)][_0x565e16*0x2+0x1],_0x444b3b=_0x4c0130[_0x1c57a8(0x274)][_0x2ef03a*0x2],_0x2ad0d4=_0x1e4b19[_0x1c57a8(0x274)][_0x2ef03a*0x2+0x1],_0x18523a=_0x54c8f8[_0x1c57a8(0x274)][_0x365930*0x2],_0x4f5289=_0x423758['data32F'][_0x35f850*0x2+0x1],_0x4ed3e4=_0x450972[_0x1c57a8(0x274)][_0x2ef03a*0x2],_0x3f42dd=_0x1ee4e3[_0x1c57a8(0x274)][_0x2ef03a*0x2+0x1],_0x43b744=_0x31c025-_0x444b3b,_0x261ec0=_0x492b5a-_0x2ad0d4,_0x3d2899=_0x59cafa[_0x1c57a8(0x2f9)](_0x43b744*_0x43b744+_0x261ec0*_0x261ec0),_0x3f6ff0=_0x18523a-_0x4ed3e4,_0x26a32d=_0x4f5289-_0x3f42dd,_0x2d1819=_0x4d1269[_0x1c57a8(0x2f9)](_0x3f6ff0*_0x3f6ff0+_0x26a32d*_0x26a32d);if(_0x1bc912){_0x343ce4[_0x1c57a8(0x209)](_0x1a559c,new _0x4bc41d[(_0x1c57a8(0x3c6))](_0x2900fa,_0x3347d1),0x2,_0x4a00a5,0x2);var _0x171866=new _0x211172[(_0x1c57a8(0x3c6))](_0x18523a,_0x4f5289),_0x6fc81c=new _0x42b8f1[(_0x1c57a8(0x3c6))](_0x4ed3e4,_0x3f42dd);}_0xdff380[_0x1c57a8(0x2f5)](_0x2d1819/_0x3d2899);}else cv[_0x1c57a8(0x209)](_0x3056ab,new cv['Point'](_0x266163[_0xd713ff]['x'],_0x266163[_0xd713ff]['y']),0x2,_0x183b9f,0x2);}}}}}if(_0x5deacc[_0x1c57a8(0x1f5)]>0x1){const _0x4b9a47=_0x5deacc['reduce']((_0x2e46b1,_0xbf014)=>_0x2e46b1+_0xbf014['x'],0x0)/_0x5deacc[_0x1c57a8(0x1f5)],_0x166979=_0x5deacc[_0x1c57a8(0x26f)]((_0x353552,_0x382270)=>_0x353552+_0x382270['y'],0x0)/_0x5deacc[_0x1c57a8(0x1f5)];_0x1dca96[_0x1c57a8(0x2f5)]({'x':_0x4b9a47,'y':_0x166979});}else{if(_0x1c57a8(0x308)===_0x1c57a8(0x3b0)){var _0x3dca23=_0x21346a['imread']('videoCapture');if(_0x3dca23[_0x1c57a8(0x23f)]()['width']!=_0x57fa78[_0x1c57a8(0x2b7)]||_0x3dca23[_0x1c57a8(0x23f)]()[_0x1c57a8(0x2e0)]!=_0x321551[_0x1c57a8(0x239)]){;_0x3aefa8[_0x1c57a8(0x258)](_0x3dca23,_0x3dca23,{'width':_0x55856a['CANVAS_WIDTH'],'height':_0x4fa794['CANVAS_HEIGHT']},0x0,0x0,_0x3f1968[_0x1c57a8(0x241)]);}return _0x3dca23;}else _0x1dca96[_0x1c57a8(0x2f5)](_0x266163[_0x2dfb7b]);}}const _0x5ab109=cv[_0x1c57a8(0x263)]['zeros'](_0x1dca96['length'],0x1,cv[_0x1c57a8(0x362)]);for(let _0xbcc72c=0x0;_0xbcc72c<_0x1dca96['length'];_0xbcc72c++){if(_0x1c57a8(0x265)==='xmgzo')_0x5ab109['data32F'][_0xbcc72c*0x2]=_0x1dca96[_0xbcc72c]['x'],_0x5ab109[_0x1c57a8(0x274)][_0xbcc72c*0x2+0x1]=_0x1dca96[_0xbcc72c]['y'];else{_0x225785[_0x1c57a8(0x234)][_0x1c57a8(0x37b)][_0x1c57a8(0x2e0)]=_0x4116c0[_0x1c57a8(0x27b)]+'px';var _0x16c6c9=_0x44515a['innerHeight'];_0x2a5ce8*=_0x23d8f3[_0x1c57a8(0x27b)]/_0x16c6c9;;_0x257780?(_0x2bb7af[_0x1c57a8(0x37b)]['height']=_0x1c57a8(0x1ec),_0x120362['style'][_0x1c57a8(0x21e)]=_0x1c57a8(0x299)):(_0xbe5827[_0x1c57a8(0x37b)][_0x1c57a8(0x2e0)]=_0x5eb895['innerHeight']+'px',_0x26b82a[_0x1c57a8(0x37b)]['width']=_0x1775ad[_0x1c57a8(0x27b)]*_0x34821d+'px');}}if(_0x46892d){;_0x3056ab[_0x1c57a8(0x2f8)]();}return _0x5ab109;}#f017(_0x458add,_0x461a00,_0x3220a2,_0x1ea3cd=![],_0x5316c1){var _0x4885c2=a0_0x37d0d6,_0x345ac3=this[_0x4885c2(0x2b7)]/0x2,_0x4dfa3b=this[_0x4885c2(0x239)]/0x2,_0x9a075f=_0x345ac3-0x14,_0x572e4c=_0x345ac3+0x14,_0x44d4d7=_0x4dfa3b-0x14,_0x31c550=_0x4dfa3b+0x14,_0x5b98ca=[_0x9a075f,_0x44d4d7,_0x9a075f,_0x31c550,_0x572e4c,_0x31c550,_0x572e4c,_0x44d4d7],_0x1e5401=cv[_0x4885c2(0x219)](_0x5b98ca[_0x4885c2(0x1f5)]/0x2,0x1,cv[_0x4885c2(0x362)],_0x5b98ca),_0x26e640=new cv[(_0x4885c2(0x263))]();cv[_0x4885c2(0x315)](_0x1e5401,_0x26e640,_0x458add[_0x4885c2(0x24d)](0x0));let _0x32e6fc=[{'x':_0x26e640[_0x4885c2(0x274)][0x0],'y':_0x26e640['data32F'][0x1]},{'x':_0x26e640[_0x4885c2(0x274)][0x2],'y':_0x26e640[_0x4885c2(0x274)][0x3]},{'x':_0x26e640[_0x4885c2(0x274)][0x4],'y':_0x26e640['data32F'][0x5]},{'x':_0x26e640[_0x4885c2(0x274)][0x6],'y':_0x26e640[_0x4885c2(0x274)][0x7]}];function _0x31b172(_0x50916d,_0x3f0000){var _0x442d95=_0x4885c2;if('ZkQlC'==='ZkQlC')return Math[_0x442d95(0x2f9)](Math[_0x442d95(0x264)](_0x3f0000['x']-_0x50916d['x'],0x2)+Math['pow'](_0x3f0000['y']-_0x50916d['y'],0x2));else{_0x109d64['circle'](_0x343b4f,new _0x219445[(_0x442d95(0x3c6))](_0x5f410e,_0x4192e9),0x2,_0x2a0715,0x2);var _0x878a2c=new _0x5a7f40['Point'](_0x2eda43,_0xbf2078),_0xd58267=new _0x4d8044[(_0x442d95(0x3c6))](_0x508a8e,_0x2308a2);}}let _0x26c97b=_0x31b172(_0x32e6fc[0x0],_0x32e6fc[0x1]),_0x4385a1=_0x31b172(_0x32e6fc[0x1],_0x32e6fc[0x2]),_0x470242=_0x31b172(_0x32e6fc[0x2],_0x32e6fc[0x3]),_0x41ab89=_0x31b172(_0x32e6fc[0x3],_0x32e6fc[0x0]),_0x4d55f8=(_0x26c97b+_0x4385a1+_0x470242+_0x41ab89)/0x4,_0x55abfa=this.#f018(_0x32e6fc),_0x3656ac=this.#f019(_0x32e6fc),_0x4c63ad=_0x55abfa[_0x4885c2(0x231)](_0xdac224=>Math[_0x4885c2(0x224)](_0xdac224-0x5a)>_0x461a00)||_0x3656ac[_0x4885c2(0x231)](_0x1b281f=>Math[_0x4885c2(0x224)](_0x1b281f-_0x3656ac[0x0])>_0x3220a2);if(_0x4c63ad);var _0x3f80fd=this.#f060(_0x26e640[_0x4885c2(0x274)][0x0],_0x26e640[_0x4885c2(0x274)][0x1],_0x26e640[_0x4885c2(0x274)][0x4],_0x26e640['data32F'][0x5],_0x26e640[_0x4885c2(0x274)][0x2],_0x26e640['data32F'][0x3],_0x26e640[_0x4885c2(0x274)][0x6],_0x26e640[_0x4885c2(0x274)][0x7]);if(_0x1ea3cd){var _0x2eeefa=new cv['Mat']();cv['cvtColor'](_0x5316c1,_0x2eeefa,cv[_0x4885c2(0x335)],0x0);var _0x1ea822=new cv[(_0x4885c2(0x281))](0xff,0xff,0x0),_0x590d51=new cv[(_0x4885c2(0x281))](0xff,0x0,0x0),_0x524ed0=[new cv['Point'](_0x26e640['data32F'][0x0],_0x26e640[_0x4885c2(0x274)][0x1]),new cv[(_0x4885c2(0x3c6))](_0x26e640[_0x4885c2(0x274)][0x2],_0x26e640[_0x4885c2(0x274)][0x3]),new cv[(_0x4885c2(0x3c6))](_0x26e640[_0x4885c2(0x274)][0x4],_0x26e640[_0x4885c2(0x274)][0x5]),new cv[(_0x4885c2(0x3c6))](_0x26e640[_0x4885c2(0x274)][0x6],_0x26e640[_0x4885c2(0x274)][0x7])],_0x2ea884=_0x4c63ad?_0x590d51:_0x1ea822;for(var _0x5a3348=0x0;_0x5a3348<_0x524ed0[_0x4885c2(0x1f5)];_0x5a3348++){if(_0x4885c2(0x2d9)!==_0x4885c2(0x2d9))return;else cv[_0x4885c2(0x277)](_0x2eeefa,_0x524ed0[_0x5a3348],_0x524ed0[(_0x5a3348+0x1)%_0x524ed0[_0x4885c2(0x1f5)]],_0x2ea884,0x2);}cv[_0x4885c2(0x209)](_0x2eeefa,new cv[(_0x4885c2(0x3c6))](_0x3f80fd['x'],_0x3f80fd['y']),0x5,_0x1ea822,0x2),cv['circle'](_0x2eeefa,new cv[(_0x4885c2(0x3c6))](this[_0x4885c2(0x2b7)]/0x2,this['CANVAS_HEIGHT']/0x2),0x3,_0x590d51,0x2),this.#f053(_0x2eeefa,_0x4885c2(0x29b)),_0x2eeefa['delete']();}return _0x1e5401[_0x4885c2(0x2f8)](),_0x26e640[_0x4885c2(0x2f8)](),{'x':_0x3f80fd['x'],'y':_0x3f80fd['y'],'isDistorted':_0x4c63ad,'sca':_0x4d55f8/0x28};}#f018(_0x351c4a){function _0xe9eee6(_0x426cec,_0x456e5d,_0x638a2d){var _0x20b79c=a0_0x34dd;if(_0x20b79c(0x2ba)===_0x20b79c(0x34a)){var _0xfa158f=_0x49607a['sqrt'](this['w']*this['w']+this['i']*this['i']+this['j']*this['j']+this['k']*this['k']);this['w']/=_0xfa158f,this['i']/=_0xfa158f,this['j']/=_0xfa158f,this['k']/=_0xfa158f;}else{let _0x21a633={'x':_0x426cec['x']-_0x456e5d['x'],'y':_0x426cec['y']-_0x456e5d['y']},_0x361c0f={'x':_0x638a2d['x']-_0x456e5d['x'],'y':_0x638a2d['y']-_0x456e5d['y']},_0x19e362=_0x21a633['x']*_0x361c0f['x']+_0x21a633['y']*_0x361c0f['y'],_0x6ab4bf=Math[_0x20b79c(0x2f9)](_0x21a633['x']*_0x21a633['x']+_0x21a633['y']*_0x21a633['y']),_0x9785d9=Math['sqrt'](_0x361c0f['x']*_0x361c0f['x']+_0x361c0f['y']*_0x361c0f['y']),_0xa7ae0=_0x19e362/(_0x6ab4bf*_0x9785d9);return Math[_0x20b79c(0x1d1)](_0xa7ae0)*(0xb4/Math['PI']);}}let _0x39afe2=[_0xe9eee6(_0x351c4a[0x0],_0x351c4a[0x1],_0x351c4a[0x2]),_0xe9eee6(_0x351c4a[0x1],_0x351c4a[0x2],_0x351c4a[0x3]),_0xe9eee6(_0x351c4a[0x2],_0x351c4a[0x3],_0x351c4a[0x0]),_0xe9eee6(_0x351c4a[0x3],_0x351c4a[0x0],_0x351c4a[0x1])];return _0x39afe2;}#f019(_0x2c7889){function _0x2bc09c(_0x492c47,_0x3efc7a){var _0x24405f=a0_0x34dd;if('xqNQf'===_0x24405f(0x20f))return Math[_0x24405f(0x2f9)]((_0x492c47['x']-_0x3efc7a['x'])**0x2+(_0x492c47['y']-_0x3efc7a['y'])**0x2);else var _0xd859b4=_0x253a53[_0x24405f(0x305)],_0x3c2019=_0x1e43a3[_0x24405f(0x2e2)],_0x57ff13=_0x209d5a[_0x24405f(0x377)];}let _0x464708=[_0x2bc09c(_0x2c7889[0x0],_0x2c7889[0x1]),_0x2bc09c(_0x2c7889[0x1],_0x2c7889[0x2]),_0x2bc09c(_0x2c7889[0x2],_0x2c7889[0x3]),_0x2bc09c(_0x2c7889[0x3],_0x2c7889[0x0])];return _0x464708;}#f020(_0x4e4e85,_0x3b684b,_0x3cf4f3=![]){var _0x3c9375=a0_0x37d0d6;if(_0x3cf4f3){var _0x1662df=new cv[(_0x3c9375(0x263))]();_0x4e4e85[_0x3c9375(0x1ca)](_0x1662df),cv['cvtColor'](_0x1662df,_0x1662df,cv['COLOR_GRAY2RGB'],0x0);var _0x3faf33=new cv['Scalar'](0x0,0xff,0x0),_0x12b145=new cv[(_0x3c9375(0x281))](0xff,0xff,0x0);}var _0x5443a3=wTracker[_0x3c9375(0x332)];if(_0x3b684b){if(_0x3c9375(0x2c2)==='jOTNv')_0x5443a3=wTracker['MAX_POINTS']-_0x3b684b[_0x3c9375(0x23f)]()[_0x3c9375(0x2e0)];else return _0x3a371e[_0x3c9375(0x219)](0x3,0x3,_0x18f8e8[_0x3c9375(0x2b9)],[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1]);}var _0x552f9a=this.#f021(),_0x42fe1f=new cv[(_0x3c9375(0x263))](),_0x29a456=[];cv[_0x3c9375(0x1cc)](_0x4e4e85,_0x42fe1f,_0x5443a3,0.01,0x7,_0x552f9a);if(_0x3b684b){if(_0x3c9375(0x242)===_0x3c9375(0x252))_0x35b00b=(_0x2d0587*_0xeff076+0.5*(_0x534d70-_0x38e07))/_0xede6;else for(var _0x28a4ec=0x0;_0x28a4ec<_0x3b684b[_0x3c9375(0x23f)]()[_0x3c9375(0x2e0)];_0x28a4ec++){var _0x4d00f6=_0x3b684b[_0x3c9375(0x274)][_0x28a4ec*0x2],_0x4a04aa=_0x3b684b[_0x3c9375(0x274)][_0x28a4ec*0x2+0x1];_0x29a456[_0x3c9375(0x2f5)](_0x4d00f6),_0x29a456['push'](_0x4a04aa),_0x3cf4f3&&cv[_0x3c9375(0x209)](_0x1662df,new cv[(_0x3c9375(0x3c6))](_0x4d00f6,_0x4a04aa),0x2,_0x3faf33,0x2);}}for(var _0x28a4ec=0x0;_0x28a4ec<_0x42fe1f['size']()[_0x3c9375(0x2e0)];_0x28a4ec++){var _0x4d00f6=_0x42fe1f[_0x3c9375(0x274)][_0x28a4ec*0x2],_0x4a04aa=_0x42fe1f[_0x3c9375(0x274)][_0x28a4ec*0x2+0x1];_0x29a456['push'](_0x4d00f6),_0x29a456[_0x3c9375(0x2f5)](_0x4a04aa),_0x3cf4f3&&cv[_0x3c9375(0x209)](_0x1662df,new cv[(_0x3c9375(0x3c6))](_0x4d00f6,_0x4a04aa),0x2,_0x12b145,0x2);}return _0x3cf4f3&&_0x1662df[_0x3c9375(0x2f8)](),_0x42fe1f['delete'](),new cv[(_0x3c9375(0x219))](_0x29a456['length']/0x2,0x2,cv[_0x3c9375(0x285)],_0x29a456);}#f021(_0xd62b93=![]){var _0x280f50=a0_0x37d0d6;if(!wTracker.#p009){var _0x4eea3c=new cv['Scalar'](0xff),_0x5af5fa=new cv[(_0x280f50(0x281))](0x0),_0x12c2bb=new cv['Mat'](wTracker[_0x280f50(0x239)],wTracker[_0x280f50(0x2b7)],cv['CV_8U'],_0x5af5fa),_0x12ee48=new cv[(_0x280f50(0x3c6))](wTracker[_0x280f50(0x2b7)]/0x2,wTracker[_0x280f50(0x239)]/0x2);cv[_0x280f50(0x209)](_0x12c2bb,_0x12ee48,this[_0x280f50(0x2e4)],_0x4eea3c,-0x1),wTracker.#p009=_0x12c2bb;}if(_0xd62b93);return wTracker.#p009;}#f022(_0x3cdcc1){var _0x4dfe23=a0_0x37d0d6,_0x4c3217=new cv[(_0x4dfe23(0x263))](wTracker[_0x4dfe23(0x239)],wTracker[_0x4dfe23(0x2b7)],cv[_0x4dfe23(0x392)],new cv[(_0x4dfe23(0x281))](0xff));if(_0x3cdcc1){if('mcnok'!==_0x4dfe23(0x310)){for(var _0x46ef4a=0x0;_0x46ef4a<_0x3cdcc1['data32F'][_0x4dfe23(0x1f5)]/0x2;_0x46ef4a++){var _0x394933=_0x46ef4a*0x2,_0x4eb4d4=0x2,_0x589859=_0x3cdcc1[_0x4dfe23(0x274)][_0x394933]-_0x4eb4d4,_0x1dabc8=_0x3cdcc1['data32F'][_0x394933+0x1]-_0x4eb4d4,_0xc05528=_0x3cdcc1[_0x4dfe23(0x274)][_0x394933]+_0x4eb4d4,_0x3277bd=_0x3cdcc1['data32F'][_0x394933+0x1]+_0x4eb4d4;_0x589859=_0x589859<0x0?0x0:_0x589859,_0x1dabc8=_0x1dabc8<0x0?0x0:_0x1dabc8,_0xc05528=_0xc05528>wTracker[_0x4dfe23(0x2b7)]?wTracker['CANVAS_WIDTH']:_0xc05528,_0x3277bd=_0x3277bd>wTracker[_0x4dfe23(0x239)]?wTracker[_0x4dfe23(0x239)]:_0x3277bd,cv[_0x4dfe23(0x3b9)](_0x4c3217,new cv[(_0x4dfe23(0x3c6))](_0x589859,_0x1dabc8),new cv[(_0x4dfe23(0x3c6))](_0xc05528,_0x3277bd),new cv[(_0x4dfe23(0x281))](0x0),-0x1);};}else this[_0x4dfe23(0x1eb)]=![];}return _0x4c3217;}#f023(_0x356ff7,_0x536235,_0x4db885,_0x1088cb=![]){var _0x2c715b=a0_0x37d0d6;if(_0x1088cb){var _0x4f2de3=new cv[(_0x2c715b(0x263))]();_0x356ff7[_0x2c715b(0x1ca)](_0x4f2de3),cv[_0x2c715b(0x396)](_0x4f2de3,_0x4f2de3,cv[_0x2c715b(0x335)],0x0);var _0x37a7ee=new cv[(_0x2c715b(0x281))](0x0,0xff,0x0),_0x1a5e5f=new cv[(_0x2c715b(0x281))](0xff,0x0,0x0),_0x32ace9=new cv[(_0x2c715b(0x281))](0x0,0x0,0xff),_0x550629=new cv[(_0x2c715b(0x281))](0xff,0xb4,0x0),_0x5f5b8f=new cv[(_0x2c715b(0x281))](0xff,0x0,0xff);}if(_0x4db885[_0x2c715b(0x23f)]()[_0x2c715b(0x2e0)]<=0x0){var _0x1c675f=new cv[(_0x2c715b(0x263))]();return _0x4db885['copyTo'](_0x1c675f),{'newPoints':_0x1c675f,'lastPoints':_0x4db885,'errors':_0x456b23};}var _0x1c675f=new cv[(_0x2c715b(0x263))](),_0x4a68a1=new cv['Mat'](),_0x2c6071=new cv[(_0x2c715b(0x30a))](cv[_0x2c715b(0x1cd)]+cv[_0x2c715b(0x37d)],0xa,0.03),_0x3a9fcb=new cv['Mat'](),_0x5013f0=new cv[(_0x2c715b(0x263))](),_0x5a0f9a=new cv[(_0x2c715b(0x263))](),_0x456b23=0x0,_0x158ebb=this[_0x2c715b(0x39b)];cv[_0x2c715b(0x372)](_0x536235,_0x356ff7,_0x4db885,_0x1c675f,_0x3a9fcb,new cv['Mat'](),new cv[(_0x2c715b(0x388))](this.#p011,this.#p011),this.#p012,_0x2c6071,0x0,_0x158ebb);var _0x4541d8=this[_0x2c715b(0x202)];cv[_0x2c715b(0x372)](_0x536235,_0x356ff7,_0x4db885,_0x5013f0,_0x5a0f9a,new cv[(_0x2c715b(0x263))](),new cv[(_0x2c715b(0x388))](this.#p011,this.#p011),this.#p012,_0x2c6071,0x0,_0x4541d8);var _0x920710=_0x5013f0[_0x2c715b(0x23f)]()['height'];for(var _0x50244e=0x0;_0x50244e<_0x920710;_0x50244e++){if(_0x2c715b(0x35f)==='OkmbO'){var _0x40df32=_0x24d104*0x2,_0x57925e=0x2,_0xae0764=_0x5a6dae[_0x2c715b(0x274)][_0x40df32]-_0x57925e,_0x27126c=_0x2f5924[_0x2c715b(0x274)][_0x40df32+0x1]-_0x57925e,_0x246051=_0x77fa99['data32F'][_0x40df32]+_0x57925e,_0x4d9dc3=_0xeb9fbd[_0x2c715b(0x274)][_0x40df32+0x1]+_0x57925e;_0xae0764=_0xae0764<0x0?0x0:_0xae0764,_0x27126c=_0x27126c<0x0?0x0:_0x27126c,_0x246051=_0x246051>_0x41bf52[_0x2c715b(0x2b7)]?_0x42b3e2[_0x2c715b(0x2b7)]:_0x246051,_0x4d9dc3=_0x4d9dc3>_0x47cd92[_0x2c715b(0x239)]?_0x188d66[_0x2c715b(0x239)]:_0x4d9dc3,_0x4ea1d6['rectangle'](_0x11d679,new _0x297e1c[(_0x2c715b(0x3c6))](_0xae0764,_0x27126c),new _0xb793b8[(_0x2c715b(0x3c6))](_0x246051,_0x4d9dc3),new _0x51aed3['Scalar'](0x0),-0x1);}else{var _0x59dd37=_0x1c675f['data32F'][_0x50244e*0x2],_0x477b3d=_0x1c675f[_0x2c715b(0x274)][_0x50244e*0x2+0x1];if(_0x5a0f9a[_0x2c715b(0x2db)][_0x50244e]==0x1){if(_0x1088cb){if('DFEGx'!==_0x2c715b(0x1d6))cv[_0x2c715b(0x209)](_0x4f2de3,new cv[(_0x2c715b(0x3c6))](_0x59dd37,_0x477b3d),0x2,_0x37a7ee,0x2);else{var _0x5025b0=new _0x24edea();_0x5025b0[_0x2c715b(0x364)]((_0x185987['x']-_0x44c2fd[_0x2c715b(0x35b)]['x'])/_0x2f8e95[_0x2c715b(0x35a)]['x'],(_0x75e5db['y']-_0x40efba[_0x2c715b(0x35b)]['y'])/_0x48bf07[_0x2c715b(0x35a)]['y'],(_0x1fef6a['z']-_0x2736af['position']['z'])/_0x1a1e08[_0x2c715b(0x35a)]['z']);var _0x419e7a=_0x481ab2[_0x2c715b(0x363)][_0x2c715b(0x2c8)]();_0x419e7a['norm']();var _0x47f8dd=_0x419e7a['mulVector'](_0x5025b0);return _0x47f8dd;}}}else _0x1088cb&&cv[_0x2c715b(0x209)](_0x4f2de3,new cv[(_0x2c715b(0x3c6))](_0x59dd37,_0x477b3d),0x2,_0x5f5b8f,0x2),_0x456b23++;}}var _0x38fb19=[],_0x11be02=[],_0x11763d=_0x1c675f[_0x2c715b(0x23f)]()['height'];for(var _0x50244e=0x0;_0x50244e<_0x11763d;_0x50244e++){if(_0x2c715b(0x1d3)!==_0x2c715b(0x306)){var _0x59dd37=_0x1c675f[_0x2c715b(0x274)][_0x50244e*0x2],_0x477b3d=_0x1c675f[_0x2c715b(0x274)][_0x50244e*0x2+0x1];if(_0x3a9fcb[_0x2c715b(0x2db)][_0x50244e]==0x1){if('Bjngu'===_0x2c715b(0x27d)){_0x38fb19[_0x2c715b(0x2f5)](_0x59dd37),_0x38fb19[_0x2c715b(0x2f5)](_0x477b3d);var _0x3d2bba=_0x4db885[_0x2c715b(0x274)][_0x50244e*0x2],_0x5b6e3c=_0x4db885[_0x2c715b(0x274)][_0x50244e*0x2+0x1];_0x11be02['push'](_0x3d2bba),_0x11be02[_0x2c715b(0x2f5)](_0x5b6e3c);}else _0x11a5d9[_0x2c715b(0x3bb)]=_0x2be6b1[_0x2c715b(0x211)](_0xc8e07d[_0x2c715b(0x305)],_0x3d4254[_0x2c715b(0x2e2)],_0x2752e7[_0x2c715b(0x377)]);}else _0x2c715b(0x297)==='efKPx'?(_0x41c664[0x2]=_0x5b5b4e[0x1],_0x3e451c[0x1]=_0x38ab03,_0x59570f[0x2]=_0x315c5c[0x1],_0x370f41[0x1]=_0x4997f4):_0x1088cb&&cv['circle'](_0x4f2de3,new cv[(_0x2c715b(0x3c6))](_0x59dd37,_0x477b3d),0x2,_0x1a5e5f,0x2);}else;}var _0x5b4898=_0x920710-_0x456b23,_0x3bb437=_0x5b4898/0x14;return _0x3bb437=_0x3bb437<0x0?0x0:_0x3bb437,_0x3bb437=_0x3bb437>0x1?0x1:_0x3bb437,_0x3a9fcb['delete'](),_0x5a0f9a[_0x2c715b(0x2f8)](),_0x1c675f[_0x2c715b(0x2f8)](),_0x5013f0[_0x2c715b(0x2f8)](),_0x4a68a1[_0x2c715b(0x2f8)](),_0x1c675f=cv[_0x2c715b(0x219)](_0x38fb19[_0x2c715b(0x1f5)]/0x2,0x2,cv[_0x2c715b(0x285)],_0x38fb19),_0x4a68a1=cv['matFromArray'](_0x11be02[_0x2c715b(0x1f5)]/0x2,0x2,cv[_0x2c715b(0x285)],_0x11be02),_0x1088cb&&('BUoAd'===_0x2c715b(0x37c)?(this.#f053(_0x4f2de3,_0x2c715b(0x235)),_0x4f2de3['delete']()):(_0x3021ae[_0x2c715b(0x27e)](_0x59229a[_0x2c715b(0x1e8)]),_0x22cc60['shouldReset']=![])),{'newPoints':_0x1c675f,'oldPoints':_0x4a68a1,'confidence':_0x3bb437};}#f024(_0x378cee,_0x3556f2,_0x2fdaf0=![],_0x134650){var _0x5c0c8a=a0_0x37d0d6;if(_0x2fdaf0){if(_0x5c0c8a(0x3a1)!==_0x5c0c8a(0x3a1))_0x5f57ef*=-0x1,_0x1ce44a*=-0x1,_0x2609fc*=-0x1,_0x12dcdb*=-0x1;else{var _0x4d6faa=new cv[(_0x5c0c8a(0x263))]();_0x134650[_0x5c0c8a(0x1ca)](_0x4d6faa),cv[_0x5c0c8a(0x396)](_0x4d6faa,_0x4d6faa,cv[_0x5c0c8a(0x335)],0x0);var _0x52073e=new cv[(_0x5c0c8a(0x281))](0x0,0xff,0x0),_0x3fad0f=new cv[(_0x5c0c8a(0x281))](0xff,0x0,0x0),_0x11177d=new cv[(_0x5c0c8a(0x281))](0x0,0x0,0xff),_0x42f68e=new cv[(_0x5c0c8a(0x281))](0xff,0xb4,0x0),_0x26f974=new cv[(_0x5c0c8a(0x281))](0xff,0x0,0xff);}}var _0x40d17e=_0x3556f2[_0x5c0c8a(0x23f)]()[_0x5c0c8a(0x2e0)];if(_0x40d17e<0x4){if(_0x5c0c8a(0x1ee)!=='MuNNG')return{'oldPoints':_0x378cee,'newPoints':_0x3556f2,'centroid':{'x':this.#p002,'y':this.#p003,'isDistorted':!![],'sca':this.#p018},'confidence':0x0};else!_0x591ab2[_0x5c0c8a(0x2db)][_0x5e9504]&&_0x1b5e28++;}const {h:_0x119402,inliers:_0x5109a7}=this.#f015(_0x378cee,_0x3556f2);var _0x221d2b=[],_0x2fcea6=[],_0x433d20=0x0;for(var _0x1b54cc=0x0;_0x1b54cc<_0x40d17e;_0x1b54cc++){if(_0x5c0c8a(0x2ed)!=='WnRHh'){var _0x312e59=_0x310998[_0x5c0c8a(0x28b)][_0x5c0c8a(0x282)]+','+_0x3ecfdc[_0x5c0c8a(0x28b)][_0x5c0c8a(0x2da)]+','+_0x3321e4[_0x5c0c8a(0x28b)][_0x5c0c8a(0x373)]+','+_0x967b50['coords']['heading']+','+_0x24580a[_0x5c0c8a(0x28b)][_0x5c0c8a(0x324)]+','+_0x1e2f5d['coords']['longitude']+','+_0x4bff06[_0x5c0c8a(0x28b)][_0x5c0c8a(0x201)]+','+_0x5b4080[_0x5c0c8a(0x206)]+',';_0xcba6d0[_0x5c0c8a(0x32e)][_0x5c0c8a(0x1da)](_0x4ac1da['TRACKER_NAME'],_0x5c0c8a(0x34e),_0x312e59);}else{if(_0x5109a7['data'][_0x1b54cc]){if(_0x5c0c8a(0x2a8)!==_0x5c0c8a(0x2a8))_0xe1a158[_0x5c0c8a(0x37b)]['width']=_0x133b90[_0x5c0c8a(0x29f)]+'px',_0x4bf7cb[_0x5c0c8a(0x37b)]['height']=_0x52c7fe[_0x5c0c8a(0x27b)]+'px';else{var _0x142370=_0x3556f2[_0x5c0c8a(0x274)][_0x1b54cc*0x2],_0x2f10bd=_0x3556f2[_0x5c0c8a(0x274)][_0x1b54cc*0x2+0x1],_0x5157c7=_0x378cee[_0x5c0c8a(0x274)][_0x1b54cc*0x2],_0x2f5aa9=_0x378cee[_0x5c0c8a(0x274)][_0x1b54cc*0x2+0x1],_0x1a3705=Math[_0x5c0c8a(0x224)](_0x142370-_0x5157c7),_0x3ac09d=Math[_0x5c0c8a(0x224)](_0x2f10bd-_0x2f5aa9),_0x4071e6=this[_0x5c0c8a(0x1df)];_0x1a3705<_0x4071e6&&_0x3ac09d<_0x4071e6?(_0x221d2b[_0x5c0c8a(0x2f5)](_0x142370),_0x221d2b[_0x5c0c8a(0x2f5)](_0x2f10bd),_0x2fcea6[_0x5c0c8a(0x2f5)](_0x5157c7),_0x2fcea6[_0x5c0c8a(0x2f5)](_0x2f5aa9),_0x2fdaf0&&(_0x5c0c8a(0x2a1)!==_0x5c0c8a(0x1d4)?(cv[_0x5c0c8a(0x209)](_0x4d6faa,new cv['Point'](_0x142370,_0x2f10bd),0x2,_0x42f68e,0x2),cv['circle'](_0x4d6faa,new cv[(_0x5c0c8a(0x3c6))](_0x5157c7,_0x2f5aa9),0x2,_0x52073e,0x2),cv[_0x5c0c8a(0x277)](_0x4d6faa,new cv[(_0x5c0c8a(0x3c6))](_0x142370,_0x2f10bd),new cv['Point'](_0x5157c7,_0x2f5aa9),_0x52073e,0x2)):_0x18b1d6[_0x5c0c8a(0x341)][_0x5c0c8a(0x1d5)](_0x5cf0fc=>{var _0x424d20=_0x5c0c8a;_0x4becdd(_0x5cf0fc),_0x59b7c0[_0x424d20(0x342)]=!![];},_0x4f8ffe=>{var _0x32673f=_0x5c0c8a;_0x1ff056(_0x32673f(0x2c1)+_0x4f8ffe['message']);},{'enableHighAccuracy':!![]}))):(_0x433d20++,_0x2fdaf0&&(_0x5c0c8a(0x31f)===_0x5c0c8a(0x31f)?(cv['circle'](_0x4d6faa,new cv[(_0x5c0c8a(0x3c6))](_0x142370,_0x2f10bd),0x2,_0x26f974,0x2),cv[_0x5c0c8a(0x209)](_0x4d6faa,new cv[(_0x5c0c8a(0x3c6))](_0x5157c7,_0x2f5aa9),0x2,_0x3fad0f,0x2),cv[_0x5c0c8a(0x277)](_0x4d6faa,new cv[(_0x5c0c8a(0x3c6))](_0x142370,_0x2f10bd),new cv[(_0x5c0c8a(0x3c6))](_0x5157c7,_0x2f5aa9),_0x3fad0f,0x2)):_0x2cbfc2[_0x5c0c8a(0x209)](_0x42b82e,new _0x297c41[(_0x5c0c8a(0x3c6))](_0x257608,_0x3aeaf8),0x2,_0x362663,0x2)));}}else{if(_0x2fdaf0){if(_0x5c0c8a(0x22f)!==_0x5c0c8a(0x22f)){_0x657d55=_0x11fdce['createElement'](_0x5c0c8a(0x2ac)),_0x354ebc['id']=_0x4c4a68,_0x4f0a0b[_0x5c0c8a(0x234)][_0x5c0c8a(0x287)](_0x59cd40);if(!this[_0x5c0c8a(0x32b)])this[_0x5c0c8a(0x32b)]=[];this[_0x5c0c8a(0x32b)][_0x5c0c8a(0x2f5)](_0x498067),_0xab9ed2[_0x5c0c8a(0x37b)][_0x5c0c8a(0x35b)]='absolute',_0x203930[_0x5c0c8a(0x37b)][_0x5c0c8a(0x1fb)]='0px',_0x558ef6['style'][_0x5c0c8a(0x31a)]='0px',_0x45ef46['style'][_0x5c0c8a(0x2e6)]='translate(0%,\x200%)\x20scale('+_0x1cf216+')';}else cv[_0x5c0c8a(0x209)](_0x4d6faa,new cv['Point'](_0x142370,_0x2f10bd),0x2,_0x3fad0f,0x2);}_0x433d20++;}}}if(_0x5109a7)_0x5109a7[_0x5c0c8a(0x2f8)]();_0x3556f2['delete'](),_0x378cee[_0x5c0c8a(0x2f8)](),_0x3556f2=cv[_0x5c0c8a(0x219)](_0x221d2b['length']/0x2,0x2,cv[_0x5c0c8a(0x285)],_0x221d2b),_0x378cee=cv[_0x5c0c8a(0x219)](_0x2fcea6[_0x5c0c8a(0x1f5)]/0x2,0x2,cv['CV_32F'],_0x2fcea6);let _0x1063c5={'x':this.#p002,'y':this.#p003,'isDistorted':![]},_0x5a5b7b=new cv[(_0x5c0c8a(0x263))]();this.#p001[_0x5c0c8a(0x1ca)](_0x5a5b7b);var _0x24e04d=!_0x119402,_0x1daeb4=(_0x40d17e-_0x433d20)/_0x40d17e;if(_0x40d17e==0x0||_0x24e04d)_0x1daeb4=0x0;if(!_0x24e04d&&this.#p040>this.#p033){cv[_0x5c0c8a(0x20a)](this.#p001,_0x119402,0x1,_0x119402,0x0,this.#p001,0x0),_0x119402[_0x5c0c8a(0x2f8)]();var _0x5889e0=this.#f017(this.#p001,0x3c,0x7d0,_0x2fdaf0,_0x134650);if(Math[_0x5c0c8a(0x224)](_0x1063c5['x']-_0x5889e0['x'])>this['CLAMP_PIXEL_DRIFT']||Math[_0x5c0c8a(0x224)](_0x1063c5['y']-_0x5889e0['y'])>this[_0x5c0c8a(0x1df)]){if('OpsUI'===_0x5c0c8a(0x2b1)){_0x5889e0=_0x1063c5;;_0x5a5b7b[_0x5c0c8a(0x1ca)](this.#p001);}else{var _0x56202d=new _0x4c65d0(this['w'],-0x1*this['i'],-0x1*this['j'],-0x1*this['k']);return _0x56202d;}}_0x2fdaf0&&(this.#f053(_0x4d6faa,'homographyCheck'),_0x4d6faa['delete']());}else{if(_0x5c0c8a(0x3a4)===_0x5c0c8a(0x3a4)){var _0x5889e0=_0x1063c5;;}else{var _0x4ffc12=_0x201815[_0x5c0c8a(0x2f9)](_0x3e621d['GX']*_0x16992d['GX']+_0x2b8c19['GY']*_0x5d6155['GY']+_0x1c72bb['GZ']*_0x1f7db8['GZ']);if(_0x11bb73[_0x5c0c8a(0x28d)]())var _0x4ad005=_0x15caca[_0x5c0c8a(0x2c4)](_0x513cbc['GX']/_0x4ffc12)*0xb4/_0x2a2a06['PI']*-0x1,_0x543c55=_0x476e68[_0x5c0c8a(0x1f0)](_0x4ec71f['GY']/_0x4f8901['GZ'])*0xb4/_0x1828f8['PI']*-0x1;else{if(_0x2a17db[_0x5c0c8a(0x398)]())var _0x4ad005=_0x80873f['asin'](_0x30381a['GY']/_0x4ffc12)*0xb4/_0x1997ec['PI'],_0x543c55=_0x2751a0[_0x5c0c8a(0x1f0)](-0x1*_0x5c331e['GX']/_0x1b411f['GZ'])*0xb4/_0x25a763['PI'];else{if(_0x54e7fe['isLandscapeRight']())var _0x4ad005=_0x3b3303[_0x5c0c8a(0x2c4)](_0x5bd50b['GY']/_0x4ffc12)*0xb4/_0x3bc41b['PI']*-0x1,_0x543c55=_0x11db65[_0x5c0c8a(0x1f0)](-0x1*_0x154213['GX']/_0x2c114a['GZ'])*0xb4/_0x12c61f['PI']*-0x1;}}if(_0x1bfd9c['GZ']<0x0)_0x543c55+=0x5a;else _0x543c55-=0x5a;var _0x5198a6=new _0x237860();_0x5198a6['setFromAngles'](_0x4ad005,0x0,_0x543c55);var _0x913884=new _0x1a93b6(),_0x393531=_0xb4898e;return _0x913884[_0x5c0c8a(0x2d8)](0x0,_0x393531,0x0),_0x5198a6=_0x913884['mul'](_0x5198a6),_0x5198a6;}}return _0x5a5b7b['delete'](),{'oldPoints':_0x378cee,'newPoints':_0x3556f2,'centroid':_0x5889e0,'confidence':_0x1daeb4};}#f025(){var _0xe0d10c=a0_0x37d0d6,_0x2fd700=this.#p031*this.#p032*0.5;if(this.#p002<_0x2fd700||this.#p002>this['CANVAS_WIDTH']-_0x2fd700||this.#p003<_0x2fd700||this.#p003>this[_0xe0d10c(0x239)]-_0x2fd700){if(_0xe0d10c(0x321)!==_0xe0d10c(0x321)){const _0x503144=_0x5c2c69[_0xe0d10c(0x26f)]((_0x3bbf93,_0xea81f7)=>_0x3bbf93+_0xea81f7['x'],0x0)/_0x31f73f[_0xe0d10c(0x1f5)],_0x4f5f82=_0x2b09bb[_0xe0d10c(0x26f)]((_0x4a65ad,_0x25e40d)=>_0x4a65ad+_0x25e40d['y'],0x0)/_0x2651ad[_0xe0d10c(0x1f5)];_0x52d4be['push']({'x':_0x503144,'y':_0x4f5f82});}else var _0x5c7b63=![];}else var _0x5c7b63=!![];return _0x5c7b63;}#f026(){var _0x267858=a0_0x37d0d6;return this.#p002<-0.5*this[_0x267858(0x2b7)]||this.#p002>1.5*this[_0x267858(0x2b7)]||this.#p003<-0.5*this[_0x267858(0x239)]||this.#p003>1.5*this['CANVAS_HEIGHT'];}#f027(_0x35e63a,_0x3186a5,_0x1d231,_0x53b4e9,_0xb78475,_0x31eb7b,_0x2612e5=![]){var _0x70e1d3=a0_0x37d0d6,_0x37c654={'x':0x5f5e0ff,'y':0x5f5e0ff},_0x23bc1f=0x2386f26fc10000,_0x8cbed7=_0x3186a5[_0x70e1d3(0x23f)]()[_0x70e1d3(0x2e0)];for(var _0x495c0c=0x0;_0x495c0c<_0x8cbed7;_0x495c0c++){var _0x17f387=_0x3186a5[_0x70e1d3(0x274)][_0x495c0c*0x2],_0xada070=_0x3186a5[_0x70e1d3(0x274)][_0x495c0c*0x2+0x1],_0x1230f2=(_0x17f387-_0x1d231)*(_0x17f387-_0x1d231)+(_0xada070-_0x53b4e9)*(_0xada070-_0x53b4e9);_0x1230f2<_0x23bc1f&&(_0x37c654['x']=_0x17f387,_0x37c654['y']=_0xada070,_0x23bc1f=_0x1230f2);};var _0x3c2ba9=this.#f044(_0x35e63a,_0x37c654['x'],_0x37c654['y'],_0xb78475,_0x31eb7b,0x1,this.#p032,_0x2612e5);if(_0x2612e5){var _0x3dd360=new cv[(_0x70e1d3(0x263))]();_0x35e63a[_0x70e1d3(0x1ca)](_0x3dd360),cv[_0x70e1d3(0x396)](_0x3dd360,_0x3dd360,cv['COLOR_GRAY2RGB'],0x0);var _0x1bfb18=new cv['Scalar'](0x0,0xff,0x0),_0x162cf4=new cv[(_0x70e1d3(0x281))](0xff,0x0,0x0);cv[_0x70e1d3(0x209)](_0x3dd360,new cv[(_0x70e1d3(0x3c6))](_0x1d231,_0x53b4e9),0x2,_0x1bfb18,0x2),cv['circle'](_0x3dd360,new cv[(_0x70e1d3(0x3c6))](_0x37c654['x'],_0x37c654['y']),0x2,_0x162cf4,0x2);;_0x3dd360[_0x70e1d3(0x2f8)]();}return _0x3c2ba9;}#f028(_0x2175d8,_0x9cb32f,_0x347861,_0x1ac2ea=![],_0x415ef5){var _0x3dc6aa=a0_0x37d0d6;if(_0x1ac2ea){var _0x8d11df=new cv[(_0x3dc6aa(0x263))]();_0x415ef5[_0x3dc6aa(0x1ca)](_0x8d11df),cv[_0x3dc6aa(0x396)](_0x8d11df,_0x8d11df,cv['COLOR_GRAY2RGB'],0x0);var _0x4da945=new cv['Scalar'](0x0,0xff,0x0),_0x3ec6c7=new cv['Scalar'](0xff,0x0,0x0),_0x179c5d=new cv['Scalar'](0x0,0x0,0xff),_0x4be523=new cv[(_0x3dc6aa(0x281))](0xff,0xb4,0x0),_0x21582f=new cv[(_0x3dc6aa(0x281))](0xff,0x0,0xff);}var _0x23bff7=[],_0x2e7d59=[],_0x1411d1=[],_0x1f9a05=[],_0x13aec6=[],_0x234177=[],_0xf157d5={'x':_0x347861['x'],'y':_0x347861['y']},_0x5d707d=0xe8d4a51000,_0x327893=_0x9cb32f['size']()[_0x3dc6aa(0x2e0)];for(var _0x581802=0x0;_0x581802<_0x327893;_0x581802++){var _0x591be8=_0x9cb32f[_0x3dc6aa(0x274)][_0x581802*0x2],_0x44a109=_0x9cb32f[_0x3dc6aa(0x274)][_0x581802*0x2+0x1];_0x23bff7[_0x3dc6aa(0x2f5)](_0x591be8),_0x23bff7[_0x3dc6aa(0x2f5)](_0x44a109),_0x13aec6[_0x3dc6aa(0x2f5)](_0x591be8),_0x234177[_0x3dc6aa(0x2f5)](_0x44a109);var _0x18fbcb=(_0x591be8-this.#p002)*(_0x591be8-this.#p002)+(_0x44a109-this.#p003)*(_0x44a109-this.#p003);if(_0x18fbcb<_0x5d707d){if(_0x3dc6aa(0x2ee)===_0x3dc6aa(0x2ee))_0xf157d5['x']=_0x591be8,_0xf157d5['y']=_0x44a109,_0x5d707d=_0x18fbcb;else return _0x546b25[_0x3dc6aa(0x25c)]===-0x5a;}_0x2e7d59[_0x3dc6aa(0x2f5)](_0x9cb32f[_0x3dc6aa(0x274)][_0x581802*0x2]-_0x2175d8[_0x3dc6aa(0x274)][_0x581802*0x2]),_0x1411d1[_0x3dc6aa(0x2f5)](_0x9cb32f[_0x3dc6aa(0x274)][_0x581802*0x2+0x1]-_0x2175d8[_0x3dc6aa(0x274)][_0x581802*0x2+0x1]);var _0x358200=_0x2175d8[_0x3dc6aa(0x274)][_0x581802*0x2],_0x3bade9=_0x2175d8['data32F'][_0x581802*0x2+0x1],_0x1356cc=(_0x591be8-_0x358200)*0x2,_0x1390ba=(_0x44a109-_0x3bade9)*0x2,_0x3f0732=0.1*this[_0x3dc6aa(0x384)];if(!![]){var _0x312a27=_0x581802+0x1;if(_0x312a27==_0x327893)_0x312a27=0x0;var _0x322267=_0x2175d8[_0x3dc6aa(0x274)][_0x581802*0x2],_0x263378=_0x2175d8[_0x3dc6aa(0x274)][_0x581802*0x2+0x1],_0x423a57=_0x2175d8['data32F'][_0x312a27*0x2],_0x7ee226=_0x2175d8[_0x3dc6aa(0x274)][_0x312a27*0x2+0x1],_0x47df2e=_0x9cb32f['data32F'][_0x581802*0x2],_0x591349=_0x9cb32f['data32F'][_0x581802*0x2+0x1],_0x1e0173=_0x9cb32f[_0x3dc6aa(0x274)][_0x312a27*0x2],_0x1b3947=_0x9cb32f[_0x3dc6aa(0x274)][_0x312a27*0x2+0x1],_0x160358=_0x322267-_0x423a57,_0x438d24=_0x263378-_0x7ee226,_0x48b06b=Math[_0x3dc6aa(0x2f9)](_0x160358*_0x160358+_0x438d24*_0x438d24),_0x2b7004=_0x47df2e-_0x1e0173,_0x1930d4=_0x591349-_0x1b3947,_0x4f85d3=Math[_0x3dc6aa(0x2f9)](_0x2b7004*_0x2b7004+_0x1930d4*_0x1930d4);if(_0x1ac2ea){cv[_0x3dc6aa(0x209)](_0x8d11df,new cv['Point'](_0x591be8,_0x44a109),0x2,_0x179c5d,0x2);var _0x11e42c=new cv[(_0x3dc6aa(0x3c6))](_0x47df2e,_0x591349),_0xb74e47=new cv[(_0x3dc6aa(0x3c6))](_0x1e0173,_0x1b3947);}_0x1f9a05[_0x3dc6aa(0x2f5)](_0x4f85d3/_0x48b06b);}else{if(_0x3dc6aa(0x22b)===_0x3dc6aa(0x26e)){var _0x2087c1=_0x3d481f['createElement']('script');_0x2087c1[_0x3dc6aa(0x348)]=_0xe90323,_0x2087c1['onload']=()=>{var _0x3efc39=_0x3dc6aa;_0x4c3440[_0x3efc39(0x234)][_0x3efc39(0x287)](_0x2087c1),_0x5f426b[_0x3efc39(0x250)](_0x2ddce6=>{;_0xf35992['cv']=_0x2ddce6;;;_0x19e735();});},_0x2087c1['onerror']=()=>{;_0x5212b4();},_0x2aea5b[_0x3dc6aa(0x234)][_0x3dc6aa(0x287)](_0x2087c1);}else _0x1ac2ea&&(_0x3dc6aa(0x3b5)!==_0x3dc6aa(0x26c)?cv['circle'](_0x8d11df,new cv[(_0x3dc6aa(0x3c6))](_0x591be8,_0x44a109),0x2,_0x3ec6c7,0x2):(_0x4e4ad9=0x0,_0x1e4579=0x0,_0x29ee32=0x0));}}_0x9cb32f[_0x3dc6aa(0x2f8)]();var _0x536926=new cv[(_0x3dc6aa(0x219))](_0x23bff7[_0x3dc6aa(0x1f5)]/0x2,0x2,cv[_0x3dc6aa(0x285)],_0x23bff7),_0x437152=0x0,_0x382cd3=0x0,_0x2931be=(_0x2e7d59[_0x3dc6aa(0x1f5)]+_0x1411d1[_0x3dc6aa(0x1f5)]+_0x1f9a05[_0x3dc6aa(0x1f5)])/0x3/this[_0x3dc6aa(0x332)];if(_0x2e7d59[_0x3dc6aa(0x1f5)]==0x0||_0x1411d1['length']==0x0||_0x1f9a05[_0x3dc6aa(0x1f5)]==0x0){if(_0x3dc6aa(0x36d)==='kvTLC')return{'points':_0x536926,'ddx':0x0,'ddy':0x0,'ddsca':0x1,'cx':_0x8e1aa7,'cy':_0x420b5f,'confidence':_0x2931be};else _0x4a4bf2[_0x3dc6aa(0x209)](_0x5b890b,new _0x42d3f6[(_0x3dc6aa(0x3c6))](_0x1d9644,_0x48adb3),0x2,_0x2b05a5,0x2);}var _0x2e34bd=this[_0x3dc6aa(0x254)](_0x2e7d59),_0x20506c=this[_0x3dc6aa(0x254)](_0x1411d1);if(!this[_0x3dc6aa(0x1d8)])_0x437152=_0x347861['x']-this.#p002,_0x382cd3=_0x347861['y']-this.#p003;else{var _0x5044df=this[_0x3dc6aa(0x3ae)](_0x2e7d59,_0x1411d1,_0x13aec6,_0x234177,this.#p002,this.#p003);_0x437152=_0x5044df['ddx'],_0x382cd3=_0x5044df[_0x3dc6aa(0x233)],this[_0x3dc6aa(0x1d8)]=![];}this.#p002=_0x347861['x'],this.#p003=_0x347861['y'];if(_0x1f9a05[_0x3dc6aa(0x1f5)]>0x0)var _0x56bb0e=this.#f061(_0x1f9a05);else var _0x56bb0e=0x1;var _0x8e1aa7=_0x347861['x'],_0x420b5f=_0x347861['y'];if(_0x1ac2ea){if(_0x3dc6aa(0x3a5)===_0x3dc6aa(0x304)){var _0x3f17ca=_0x26917a[_0x3dc6aa(0x2cf)](_0x226ac2);_0x3f17ca['pt']['x']=_0x3f17ca['pt']['x']/_0x2672b3+_0x2235c8['x'],_0x3f17ca['pt']['y']=_0x3f17ca['pt']['y']/_0x3136bc+_0xbb6624['y'],_0x501dc2['set'](_0x1c6219,_0x3f17ca);}else{cv[_0x3dc6aa(0x209)](_0x8d11df,new cv[(_0x3dc6aa(0x3c6))](_0xf157d5['x'],_0xf157d5['y']),0xa,_0x21582f,0x2),cv[_0x3dc6aa(0x209)](_0x8d11df,new cv[(_0x3dc6aa(0x3c6))](_0x8e1aa7,_0x420b5f),0xa,_0x179c5d,0x2),cv[_0x3dc6aa(0x209)](_0x8d11df,new cv[(_0x3dc6aa(0x3c6))](this.#p002,this.#p003),0xa,_0x4be523,0x2);;_0x8d11df[_0x3dc6aa(0x2f8)]();}}return{'points':_0x536926,'ddx':_0x437152,'ddy':_0x382cd3,'ddsca':_0x56bb0e,'cx':_0x8e1aa7,'cy':_0x420b5f,'confidence':_0x2931be};}#f029(_0x19337f,_0x19edf0,_0x7be898=![],_0x1a6243,_0x214f53,_0x25ae67){}[a0_0x37d0d6(0x2d0)](_0x27eec9){var _0x512282=a0_0x37d0d6;const _0x4c789d=_0x27eec9[_0x512282(0x39f)](',');var _0x2fb89c=parseFloat(_0x4c789d[0x0]),_0x965b06=parseFloat(_0x4c789d[0x1]),_0x3fb0ea=window[_0x512282(0x29f)]/window[_0x512282(0x27b)],_0x2c1cd3=this[_0x512282(0x2b7)]/this[_0x512282(0x239)];if(_0x2c1cd3>_0x3fb0ea)_0x2fb89c=(_0x2fb89c*_0x3fb0ea+0.5*(_0x2c1cd3-_0x3fb0ea))/_0x2c1cd3;else _0x2c1cd3<_0x3fb0ea&&(_0x965b06=(_0x965b06*_0x2c1cd3+0.5*(_0x3fb0ea-_0x2c1cd3))/_0x3fb0ea);var _0x1f2512=_0x2fb89c*wTracker['CANVAS_WIDTH'],_0x1318f6=(0x1-_0x965b06)*wTracker[_0x512282(0x239)];wTracker.#p004+=_0x1f2512-wTracker.#p002,wTracker.#p005+=_0x1318f6-wTracker.#p003,wTracker.#p002=_0x1f2512,wTracker.#p003=_0x1318f6,wTracker.#f006();}#f030(_0x5b92c7=-0x3,_0x3ced30=1.25,_0x5c9997=0.4){var _0x34515f=a0_0x37d0d6;this['START_ALPHA']=this['compassHeading'],this[_0x34515f(0x3b6)]=0x0,this.#p000=new QuaternionW(),this[_0x34515f(0x2d4)]=_0x5c9997,this.#p013=new Vector3W(0x0,_0x3ced30,_0x5b92c7);}#f031(_0x4fe1d9=-0x3,_0x497b66=1.25,_0x536dbb=0.4){var _0x3c42e1=a0_0x37d0d6;this['START_ALPHA']=this[_0x3c42e1(0x3bb)],this[_0x3c42e1(0x3b6)]=0x0,this.#p000=new QuaternionW(),this['ARM_LENGTH']=_0x536dbb,this.#p013=new Vector3W(0x0,_0x497b66,_0x4fe1d9);}#f032(){var _0x188c63=a0_0x37d0d6,_0x1bf032=0x1,_0x1b15ea=0x0,_0x5e3fe6=0x0,_0x242174=0x0;if(wTracker.#p000){if(this.#p007[_0x188c63(0x25a)]){if(_0x188c63(0x218)!==_0x188c63(0x2be)){var _0x2f306e=(Date['now']()-this[_0x188c63(0x346)])/0x3e8,_0x54ca47=wTracker.#f065(_0x2f306e);_0x1bf032=_0x54ca47['w'],_0x1b15ea=_0x54ca47['i'],_0x5e3fe6=_0x54ca47['j'],_0x242174=_0x54ca47['k'];}else{var _0x4c5327=_0x3c587d[_0x188c63(0x274)][_0x2341ec*0x2],_0x18262a=_0x2bba28[_0x188c63(0x274)][_0x3461f5*0x2+0x1],_0x4a7553=(_0x4c5327-_0x5afcba)*(_0x4c5327-_0x37d35c)+(_0x18262a-_0x422bb5)*(_0x18262a-_0x480135);_0x4a7553<_0x195466&&(_0x57f2cc['x']=_0x4c5327,_0x38febc['y']=_0x18262a,_0x4644cd=_0x4a7553);}}else'DBTIs'!==_0x188c63(0x2c5)?(_0x1bf032=wTracker.#p000['w'],_0x1b15ea=wTracker.#p000['i'],_0x5e3fe6=wTracker.#p000['j'],_0x242174=wTracker.#p000['k']):(_0x422f7d['driftUpCounter']--,_0xb13e72['driftUpCounter']=_0x319cb1[_0x188c63(0x33d)]<0x0?0x0:_0x30d223['driftUpCounter']);wTracker.#f066(wTracker.#p000['w'],wTracker.#p000['i'],wTracker.#p000['j'],wTracker.#p000['k']);}return{'w':_0x1bf032,'i':_0x1b15ea,'j':_0x5e3fe6,'k':_0x242174};}#f033(_0x84fd3c,_0xe886cc=![]){var _0x51cc7b=a0_0x37d0d6,_0x545e22=new cv[(_0x51cc7b(0x263))]();cv[_0x51cc7b(0x396)](_0x84fd3c,_0x545e22,cv[_0x51cc7b(0x394)],0x0);if(_0xe886cc);return _0x545e22;}#f034(){var _0xdec50=a0_0x37d0d6,_0x47f317=Math['min'](this[_0xdec50(0x2b7)],this[_0xdec50(0x239)]),_0x369c3d=(this[_0xdec50(0x2b7)]-_0x47f317)/0x2,_0x835a0b=(this[_0xdec50(0x239)]-_0x47f317)/0x2;return new cv[(_0xdec50(0x38b))](_0x369c3d,_0x835a0b,_0x47f317,_0x47f317);}#f035(_0x1c2e54,_0x5d2d52=![]){var _0x2f5aaf=a0_0x37d0d6,_0x346f8f=this.#f034(),_0x1f1f17=_0x1c2e54[_0x2f5aaf(0x2e3)](_0x346f8f),_0x2d6261=this.#p034;cv[_0x2f5aaf(0x258)](_0x1f1f17,_0x1f1f17,{'width':_0x346f8f[_0x2f5aaf(0x21e)]*_0x2d6261,'height':_0x346f8f[_0x2f5aaf(0x2e0)]*_0x2d6261},0x0,0x0,cv['INTER_AREA']);var _0x205f26=this.#f036(_0x1f1f17,this.#p024,this.#p025,_0x5d2d52);return{'kp':_0x205f26['kp'],'des':_0x205f26[_0x2f5aaf(0x291)],'gray':_0x1f1f17};}#f036(_0x55ed40,_0x3b7228,_0x247553,_0x3d100a){var _0x14ac89=a0_0x37d0d6;let _0x3a5ea6=new cv[(_0x14ac89(0x2cb))](),_0x5718dc=new cv[(_0x14ac89(0x263))]();_0x3b7228[_0x14ac89(0x382)](_0x55ed40,_0x3a5ea6,new cv['Mat']()),_0x247553[_0x14ac89(0x356)](_0x55ed40,_0x3a5ea6,_0x5718dc);if(_0x3d100a){this.#f037(_0x55ed40,_0x3a5ea6,'#detectCompute');;}return{'kp':_0x3a5ea6,'des':_0x5718dc};}#f037(_0xc173f4,_0x42d314,_0x452c46=a0_0x37d0d6(0x3a2)){var _0x54a2bf=a0_0x37d0d6,_0x1d3b82=new cv[(_0x54a2bf(0x263))](),_0x2f707f=new cv['Scalar'](0x0,0xff,0x0);cv[_0x54a2bf(0x2fe)](_0xc173f4,_0x42d314,_0x1d3b82,_0x2f707f),this.#f053(_0x1d3b82,_0x452c46),_0x1d3b82[_0x54a2bf(0x2f8)]();}#f038(_0x41ddcf,_0x15a637,_0x1efb65,_0x97119a,_0x1daa93=![],_0x349de8,_0x33c7a0,_0x3257d2,_0x1cdd98){var _0x270e55=a0_0x37d0d6;let _0x3ccaa1=new cv[(_0x270e55(0x37e))](),_0x5be8cc=new cv[(_0x270e55(0x23a))]();_0x1efb65[_0x270e55(0x1f7)](_0x41ddcf,_0x15a637,_0x5be8cc,0x2);for(let _0x5dd136=0x0;_0x5dd136<_0x5be8cc[_0x270e55(0x23f)]();++_0x5dd136){if('VaVde'===_0x270e55(0x2ab)){let _0x4c5ade=_0x5be8cc[_0x270e55(0x2cf)](_0x5dd136),_0x1f17e0=_0x4c5ade[_0x270e55(0x2cf)](0x0),_0x19a0ac=_0x4c5ade['get'](0x1);if(!_0x1f17e0||!_0x19a0ac){if('PgDPC'!==_0x270e55(0x2dc))!_0x3d862d[_0x270e55(0x3c2)]&&(_0x6eb31c[_0x270e55(0x290)](_0x270e55(0x243)),_0x1cd596['CLIENT_VERSION_ERROR']=!![]);else{;continue;}}_0x1f17e0['distance']<_0x19a0ac[_0x270e55(0x259)]*_0x97119a&&_0x3ccaa1[_0x270e55(0x38c)](_0x1f17e0);}else _0x3cb49d['patch'][_0x270e55(0x2f8)]();}return _0x1daa93&&this.#f039(_0x3ccaa1,_0x349de8,_0x33c7a0,_0x3257d2,_0x1cdd98),{'matches':_0x3ccaa1};}#f039(_0x334324,_0x2d0ac0,_0x343a9a,_0x1aad52,_0x1bc5f7,_0xb4bbb1=a0_0x37d0d6(0x204)){var _0x1eb793=a0_0x37d0d6,_0x2b48c6=new cv['Mat']();let _0x10fef4=new cv['Scalar'](0x0,0xff,0x0,0xff);cv[_0x1eb793(0x390)](_0x2d0ac0,_0x1aad52,_0x343a9a,_0x1bc5f7,_0x334324,_0x2b48c6,_0x10fef4),this.#f053(_0x2b48c6,_0xb4bbb1),_0x2b48c6[_0x1eb793(0x2f8)]();}#f040(_0xf1a1c1){var _0x334d90=a0_0x37d0d6,_0x2336e7=new cv[(_0x334d90(0x2cb))]();for(var _0x4be86e=0x0;_0x4be86e<_0xf1a1c1[_0x334d90(0x23f)]()['height'];_0x4be86e++){var _0x5738ea=_0xf1a1c1[_0x334d90(0x274)][_0x4be86e*0x2],_0x4de475=_0xf1a1c1[_0x334d90(0x274)][_0x4be86e*0x2+0x1];_0x2336e7['push_back']({'pt':{'x':_0x5738ea,'y':_0x4de475},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0});}return _0x2336e7;}#f041(_0x5e3a14){var _0x427b85=a0_0x37d0d6,_0x1d3a32=[];for(var _0x18a6d8=0x0;_0x18a6d8<_0x5e3a14[_0x427b85(0x23f)]();_0x18a6d8++){var _0x2f7c16=_0x5e3a14[_0x427b85(0x2cf)](_0x18a6d8);_0x1d3a32[_0x427b85(0x2f5)](_0x2f7c16['pt']['x']),_0x1d3a32['push'](_0x2f7c16['pt']['y']);}return cv[_0x427b85(0x219)](_0x1d3a32[_0x427b85(0x1f5)]/0x2,0x2,cv[_0x427b85(0x285)],_0x1d3a32);}#f042(_0x8f3eaf,_0x4635d8,_0x57cc96,_0x59c175){var _0x38f60b=a0_0x37d0d6;if(_0x59c175){if('jdSlX'!==_0x38f60b(0x22a)){var _0xaad0d4=new cv[(_0x38f60b(0x263))]();_0x8f3eaf['copyTo'](_0xaad0d4),cv[_0x38f60b(0x396)](_0xaad0d4,_0xaad0d4,cv[_0x38f60b(0x335)],0x0);}else{var _0x269b53=0.001,_0x5466d8=0.001,_0x41aa23=0.001;return _0x1e8121[_0x38f60b(0x219)](0xc,0xc,_0x350832[_0x38f60b(0x285)],[_0x269b53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x269b53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x269b53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x269b53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x5466d8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x5466d8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x5466d8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x5466d8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x41aa23,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x41aa23,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x41aa23,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x41aa23]);}}var _0x1ad31c=this.#p030*_0x57cc96,_0x540b11=this.#p031*_0x57cc96,_0x345bb6=[],_0x3b6756=0x0;for(var _0x15028a=0x0;_0x15028a<_0x4635d8[_0x38f60b(0x23f)]();_0x15028a++){if(_0x38f60b(0x3ac)===_0x38f60b(0x3ac)){var _0x49c93b=_0x4635d8[_0x38f60b(0x2cf)](_0x15028a),_0x3ec29d=_0x49c93b['pt']['x'],_0x456c62=_0x49c93b['pt']['y'];if(_0x3ec29d<_0x540b11/0x2||_0x3ec29d>_0x8f3eaf[_0x38f60b(0x23f)]()[_0x38f60b(0x21e)]-_0x540b11/0x2||_0x456c62<_0x540b11/0x2||_0x456c62>_0x8f3eaf[_0x38f60b(0x23f)]()['height']-_0x540b11/0x2){_0x3b6756++;continue;}var _0x4c10af=Math['floor'](_0x1ad31c/0x2),_0x498073=new cv['Mat'](),_0x7b8c51=new cv['Rect'](_0x3ec29d-_0x4c10af,_0x456c62-_0x4c10af,_0x1ad31c,_0x1ad31c);_0x498073=_0x8f3eaf[_0x38f60b(0x2e3)](_0x7b8c51),_0x345bb6[_0x38f60b(0x2f5)]({'keypoint':_0x49c93b,'patch':_0x498073}),_0x59c175&&('oybat'===_0x38f60b(0x2eb)?cv['rectangle'](_0xaad0d4,new cv[(_0x38f60b(0x3c6))](_0x7b8c51['x'],_0x7b8c51['y']),new cv[(_0x38f60b(0x3c6))](_0x7b8c51['x']+_0x7b8c51[_0x38f60b(0x21e)],_0x7b8c51['y']+_0x7b8c51[_0x38f60b(0x2e0)]),new cv[(_0x38f60b(0x281))](0x0,0xff,0xff),0x1):(_0x2b83e2&&_0x423e7d[_0x38f60b(0x209)](_0x1aa5e8,new _0x575cee[(_0x38f60b(0x3c6))](_0x3a095d,_0x44e0b9),0x2,_0x114897,0x2),_0x44d37d++));}else{var _0x523d20=new _0x123f18(0x0,_0x12b9e4['x'],_0x1e6577['y'],_0x164373['z']),_0x44dc74=this[_0x38f60b(0x2c8)](),_0xea68d2=this[_0x38f60b(0x301)](_0x523d20);_0xea68d2=_0xea68d2[_0x38f60b(0x301)](_0x44dc74);var _0x5525d9=new _0x4ed405(_0xea68d2['i'],_0xea68d2['j'],_0xea68d2['k']);return _0x5525d9;}}if(_0x59c175){if(_0x38f60b(0x2bd)===_0x38f60b(0x1cf)){var _0x2d70f0=_0x9b78fa;;}else{;_0xaad0d4['delete']();}}return _0x345bb6;}#f043(_0xc18b65,_0x51e9bd,_0x4d228a,_0xaeb2e3,_0x4298db=0x1,_0x1e3468){var _0x328f63=a0_0x37d0d6,_0x9550fa=this.#f021(!![]),_0x23e90e=new cv[(_0x328f63(0x263))]();cv['goodFeaturesToTrack'](_0xc18b65,_0x23e90e,0x1,0.01,0x7,_0x9550fa);var _0x4352ed=_0x23e90e[_0x328f63(0x274)][0x0],_0x17be6e=_0x23e90e[_0x328f63(0x274)][0x1],_0x4e963c=this.#p031*_0x4298db;(_0x4352ed<_0x4e963c/0x2||_0x4352ed>_0xc18b65[_0x328f63(0x23f)]()[_0x328f63(0x21e)]-_0x4e963c/0x2||_0x17be6e<_0x4e963c/0x2||_0x17be6e>_0xc18b65[_0x328f63(0x23f)]()['height']-_0x4e963c/0x2)&&(_0x328f63(0x334)==='THzbV'?(_0x4352ed=this['CANVAS_WIDTH']/0x2,_0x17be6e=this[_0x328f63(0x239)]/0x2):_0x3050ac[_0x328f63(0x209)](_0x86dd93,new _0xfe9720[(_0x328f63(0x3c6))](_0x594ecb,_0x3e8a01),0x2,_0x2da79d,0x2));var _0x550dd2=this.#f044(_0xc18b65,_0x4352ed,_0x17be6e,_0x51e9bd,_0x4d228a,_0xaeb2e3,_0x4298db,_0x1e3468);return _0x550dd2;}#f044(_0x3efab3,_0x5406aa,_0x13911f,_0x3daa67,_0x50c93d,_0x554bb5,_0x527247=0x1,_0x42795a){var _0x164191=a0_0x37d0d6;if(_0x42795a){if(_0x164191(0x270)!=='yVLWd'){var _0x474799=new cv[(_0x164191(0x263))]();_0x3efab3[_0x164191(0x1ca)](_0x474799),cv[_0x164191(0x396)](_0x474799,_0x474799,cv[_0x164191(0x335)],0x0);}else this[_0x164191(0x1eb)]=!![],this[_0x164191(0x1e8)]=_0x1c149b;}var _0x1e7306=this.#p030*_0x527247,_0x23fe8b=this.#p031*_0x527247;if(_0x5406aa<_0x23fe8b/0x2||_0x5406aa>_0x3efab3[_0x164191(0x23f)]()[_0x164191(0x21e)]-_0x23fe8b/0x2||_0x13911f<_0x23fe8b/0x2||_0x13911f>_0x3efab3[_0x164191(0x23f)]()[_0x164191(0x2e0)]-_0x23fe8b/0x2){console[_0x164191(0x267)]('patch\x20is\x20out\x20of\x20bounds');return;}var _0x43c906={'pt':{'x':_0x5406aa,'y':_0x13911f},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0},_0x26abcc=Math[_0x164191(0x330)](_0x1e7306/0x2),_0x32558e=new cv[(_0x164191(0x263))](),_0x3740a2=new cv[(_0x164191(0x38b))](_0x5406aa-_0x26abcc,_0x13911f-_0x26abcc,_0x1e7306,_0x1e7306);_0x32558e=_0x3efab3[_0x164191(0x2e3)](_0x3740a2);var _0x204969={'keypoint':_0x43c906,'patch':_0x32558e,'ssx_offset':_0x3daa67,'ssy_offset':_0x50c93d,'sca':_0x554bb5};_0x42795a&&cv[_0x164191(0x3b9)](_0x474799,new cv['Point'](_0x3740a2['x'],_0x3740a2['y']),new cv[(_0x164191(0x3c6))](_0x3740a2['x']+_0x3740a2[_0x164191(0x21e)],_0x3740a2['y']+_0x3740a2[_0x164191(0x2e0)]),new cv[(_0x164191(0x281))](0xff,0x0,0xff),0x1);if(_0x42795a){;_0x474799[_0x164191(0x2f8)]();}return _0x204969;}#f045(_0x3087d7,_0x114cdf,_0x8720fc,_0x307c3a){var _0x20677d=a0_0x37d0d6,_0x255b02=this.#p030*_0x8720fc,_0x4ae238=this.#p031*_0x8720fc,_0xb690=this.#p031*_0x8720fc;if(_0x307c3a){var _0x4b6b9b=_0x20677d(0x2bb),_0x50e51c=new cv[(_0x20677d(0x263))]();cv['cvtColor'](_0x3087d7,_0x50e51c,cv[_0x20677d(0x335)],0x0);}var _0x332803=_0x114cdf[_0x20677d(0x213)],_0x39f5aa=_0x332803['pt']['x'],_0x248b0d=_0x332803['pt']['y'];if(_0x39f5aa<_0x4ae238/0x2||_0x39f5aa>_0x3087d7[_0x20677d(0x23f)]()[_0x20677d(0x21e)]-_0x4ae238/0x2||_0x248b0d<_0x4ae238/0x2||_0x248b0d>_0x3087d7[_0x20677d(0x23f)]()[_0x20677d(0x2e0)]-_0x4ae238/0x2)return _0x307c3a&&(cv[_0x20677d(0x209)](_0x50e51c,new cv['Point'](_0x39f5aa,_0x248b0d),0x2,new cv[(_0x20677d(0x281))](0xff,0x0,0x0),0x2),cv['circle'](_0x50e51c,new cv[(_0x20677d(0x3c6))](_0x39f5aa,_0x248b0d),_0x255b02,new cv[(_0x20677d(0x281))](0xff,0x0,0x0),0x2)),null;var _0x3368fc={'pt':{'x':_0x39f5aa,'y':_0x248b0d},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0},_0x3cc4ea=Math['floor'](_0x255b02/0x2),_0xfbbb01=new cv[(_0x20677d(0x38b))](_0x39f5aa-_0x3cc4ea,_0x248b0d-_0x3cc4ea,_0x255b02,_0x255b02),_0x4a0647=new cv['Rect'](_0x39f5aa-_0x4ae238/0x2,_0x248b0d-_0x4ae238/0x2,_0x4ae238,_0x4ae238),_0x5e3a46=_0x3087d7[_0x20677d(0x2e3)](_0x4a0647),_0x1b4315=new cv[(_0x20677d(0x263))]();cv[_0x20677d(0x20c)](_0x5e3a46,_0x114cdf[_0x20677d(0x2e8)],_0x1b4315,cv['TM_CCORR_NORMED']);var _0x49cc39=cv['minMaxLoc'](_0x1b4315);_0x5e3a46[_0x20677d(0x2f8)](),_0x1b4315[_0x20677d(0x2f8)]();var _0x23e4bb=new cv[(_0x20677d(0x3c6))](_0x39f5aa-_0x4ae238/0x2+_0x49cc39[_0x20677d(0x331)]['x'],_0x248b0d-_0x4ae238/0x2+_0x49cc39['maxLoc']['y']),_0x457bed=new cv['Point'](_0x23e4bb['x']+_0x255b02,_0x23e4bb['y']+_0x255b02),_0x1bef73=_0x23e4bb['x']+Math[_0x20677d(0x3af)](_0x255b02/0x2),_0x1596d9=_0x23e4bb['y']+Math['ceil'](_0x255b02/0x2);_0x332803['pt']['x']=_0x1bef73-0x1,_0x332803['pt']['y']=_0x1596d9-0x1;if(_0x1bef73-_0x3cc4ea<=_0x39f5aa-_0xb690/0x2||_0x1bef73+_0x3cc4ea>=_0x39f5aa+_0xb690/0x2||_0x1596d9-_0x3cc4ea<=_0x248b0d-_0xb690/0x2||_0x1596d9+_0x3cc4ea>=_0x248b0d+_0xb690/0x2){if(_0x20677d(0x2cc)==='FdODH'){if(_0x307c3a){if(_0x20677d(0x1fd)!==_0x20677d(0x2a4))cv[_0x20677d(0x209)](_0x50e51c,new cv[(_0x20677d(0x3c6))](_0x39f5aa,_0x248b0d),0x2,new cv['Scalar'](0xff,0x0,0x0),0x2),cv['circle'](_0x50e51c,new cv[(_0x20677d(0x3c6))](_0x39f5aa,_0x248b0d),_0x255b02,new cv[(_0x20677d(0x281))](0xff,0x0,0x0),0x2);else{_0x5314ef['remove']();var _0x5886a4=this[_0x20677d(0x32b)][_0x20677d(0x2a9)](_0x571a55);_0x5886a4!==-0x1&&this[_0x20677d(0x32b)][_0x20677d(0x1dd)](_0x5886a4,0x1);}}return null;}else{_0x221eff[_0x20677d(0x34f)](this);;}}else'DcDwh'===_0x20677d(0x2ff)?this[_0x20677d(0x2fd)]=_0x20677d(0x253):_0x307c3a&&(_0x20677d(0x25d)===_0x20677d(0x25d)?(cv[_0x20677d(0x3b9)](_0x50e51c,new cv[(_0x20677d(0x3c6))](_0xfbbb01['x'],_0xfbbb01['y']),new cv[(_0x20677d(0x3c6))](_0xfbbb01['x']+_0xfbbb01[_0x20677d(0x21e)],_0xfbbb01['y']+_0xfbbb01['height']),new cv[(_0x20677d(0x281))](0xff,0x0,0x0),0x1),cv[_0x20677d(0x3b9)](_0x50e51c,new cv['Point'](_0x4a0647['x'],_0x4a0647['y']),new cv[(_0x20677d(0x3c6))](_0x4a0647['x']+_0x4a0647['width'],_0x4a0647['y']+_0x4a0647[_0x20677d(0x2e0)]),new cv[(_0x20677d(0x281))](0x0,0x0,0xff),0x1),cv[_0x20677d(0x3b9)](_0x50e51c,_0x23e4bb,_0x457bed,new cv[(_0x20677d(0x281))](0xff,0xff,0x0),0x1)):_0x3644b2['delete']());return _0x307c3a&&(this.#f053(_0x50e51c,_0x4b6b9b),_0x50e51c[_0x20677d(0x2f8)]()),{'keypoint':_0x332803,'oldKeypoint':_0x3368fc};}#f046(_0x3196dd){var _0x58e142=a0_0x37d0d6;_0x3196dd[_0x58e142(0x2e8)][_0x58e142(0x2f8)]();}#f047(_0x3a21ef){_0x3a21ef['forEach'](_0x18b238=>{var _0x57dde5=a0_0x34dd;if(_0x57dde5(0x249)===_0x57dde5(0x28c)){let _0x188935={'x':_0x194c1e['x']-_0x59dd03['x'],'y':_0x3ed069['y']-_0x415eb3['y']},_0x4b10f4={'x':_0x230b62['x']-_0x10c68c['x'],'y':_0x52ee28['y']-_0x226ea8['y']},_0x1ccfba=_0x188935['x']*_0x4b10f4['x']+_0x188935['y']*_0x4b10f4['y'],_0x250fa8=_0x2e9bb3[_0x57dde5(0x2f9)](_0x188935['x']*_0x188935['x']+_0x188935['y']*_0x188935['y']),_0x24ce4c=_0x4a9043[_0x57dde5(0x2f9)](_0x4b10f4['x']*_0x4b10f4['x']+_0x4b10f4['y']*_0x4b10f4['y']),_0x222ba1=_0x1ccfba/(_0x250fa8*_0x24ce4c);return _0x24383f['acos'](_0x222ba1)*(0xb4/_0x14d401['PI']);}else _0x18b238['patch']['delete']();});}#f048(_0x2aac13,_0x306aaa,_0x15709a,_0x4ad065){var _0x3752f9=a0_0x37d0d6,_0x188d57=this.#p030*_0x15709a,_0x445b1a=this.#p031*_0x15709a,_0x542994=this.#p031*_0x15709a,_0x27518d=new cv[(_0x3752f9(0x2cb))](),_0x3c1e99=new cv[(_0x3752f9(0x2cb))]();if(_0x4ad065){if('unvNT'!==_0x3752f9(0x317)){var _0x3aacb1=new _0x124458[(_0x3752f9(0x263))]();_0x4be7bc[_0x3752f9(0x1ca)](_0x3aacb1),_0x1f9b22[_0x3752f9(0x396)](_0x3aacb1,_0x3aacb1,_0x2aebc8[_0x3752f9(0x335)],0x0);}else{var _0x2e655f=_0x3752f9(0x205),_0x23d02d=new cv['Mat']();cv['cvtColor'](_0x2aac13,_0x23d02d,cv[_0x3752f9(0x335)],0x0);}}var _0x5bc267=0x0,_0x9a2344=0x0;return _0x306aaa[_0x3752f9(0x226)](_0x53373b=>{var _0x1c9b99=_0x3752f9;if(_0x1c9b99(0x24b)!==_0x1c9b99(0x24b))_0x4e2045[_0x1c9b99(0x38c)](_0x1c8734),_0x4f2844['push_back'](_0x54386d),_0x480742++,_0x246109&&(_0x454e26['rectangle'](_0x428726,new _0x966a0f[(_0x1c9b99(0x3c6))](_0x34854b['x'],_0x54db9f['y']),new _0x327f8d['Point'](_0x4a8549['x']+_0x17f817[_0x1c9b99(0x21e)],_0x5a568c['y']+_0x2c2ef6[_0x1c9b99(0x2e0)]),new _0x436339[(_0x1c9b99(0x281))](0xff,0x0,0x0),0x1),_0x1f53a4['rectangle'](_0x287872,new _0x105451[(_0x1c9b99(0x3c6))](_0x32bb05['x'],_0x5eb1d0['y']),new _0x2fda59[(_0x1c9b99(0x3c6))](_0x22195a['x']+_0x46985c[_0x1c9b99(0x21e)],_0xe61863['y']+_0x1c20e1['height']),new _0x4cadf0[(_0x1c9b99(0x281))](0x0,0x0,0xff),0x1),_0x493278[_0x1c9b99(0x3b9)](_0x38fe40,_0x35aa1e,_0x209268,new _0x4a08bc[(_0x1c9b99(0x281))](0xff,0xff,0x0),0x1));else{var _0x44dbb8=_0x53373b[_0x1c9b99(0x213)],_0x529ba4=_0x44dbb8['pt']['x'],_0x4a184d=_0x44dbb8['pt']['y'];;var _0x442acd={'pt':{'x':_0x529ba4,'y':_0x4a184d},'angle':0x0,'class_id':0x0,'octave':0x0,'response':0x0,'size':0x0},_0x49a8f0=_0x53373b[_0x1c9b99(0x2e8)],_0x3a968c=Math['floor'](_0x188d57/0x2),_0x28e3d7=new cv[(_0x1c9b99(0x38b))](_0x529ba4-_0x3a968c,_0x4a184d-_0x3a968c,_0x188d57,_0x188d57),_0x44dea2=new cv[(_0x1c9b99(0x38b))](_0x529ba4-_0x445b1a/0x2,_0x4a184d-_0x445b1a/0x2,_0x445b1a,_0x445b1a),_0x280d28=_0x2aac13['roi'](_0x44dea2),_0x1e1f58=new cv[(_0x1c9b99(0x263))]();cv[_0x1c9b99(0x20c)](_0x280d28,_0x49a8f0,_0x1e1f58,cv[_0x1c9b99(0x257)]);var _0x284f09=cv[_0x1c9b99(0x1ea)](_0x1e1f58);_0x280d28['delete'](),_0x1e1f58['delete']();var _0x557659=new cv['Point'](_0x529ba4-_0x445b1a/0x2+_0x284f09['maxLoc']['x'],_0x4a184d-_0x445b1a/0x2+_0x284f09[_0x1c9b99(0x331)]['y']),_0x21c9ff=new cv[(_0x1c9b99(0x3c6))](_0x557659['x']+_0x188d57,_0x557659['y']+_0x188d57),_0x4e6c15=_0x557659['x']+Math['ceil'](_0x188d57/0x2),_0x1124a5=_0x557659['y']+Math[_0x1c9b99(0x3af)](_0x188d57/0x2);_0x44dbb8['pt']['x']=_0x4e6c15-0x1,_0x44dbb8['pt']['y']=_0x1124a5-0x1;if(_0x4e6c15-_0x3a968c<=_0x529ba4-_0x542994/0x2||_0x4e6c15+_0x3a968c>=_0x529ba4+_0x542994/0x2||_0x1124a5-_0x3a968c<=_0x4a184d-_0x542994/0x2||_0x1124a5+_0x3a968c>=_0x4a184d+_0x542994/0x2){if(_0x1c9b99(0x336)===_0x1c9b99(0x26d)){var _0x21e6d7=0x0,_0x3a5181=0x0,_0x574ba1=0x0;for(var _0x201eda=0x0;_0x201eda<_0x40fd19[_0x1c9b99(0x1f5)];_0x201eda++){var _0xd8d6e6=_0x16dbe4[_0x201eda],_0x12339d=_0x144c52[_0x201eda],_0x3b3bf5=_0x4008b4-_0xd8d6e6,_0xc61871=_0x193021-_0x12339d,_0x1bdd99=_0x3b3bf5*_0x3b3bf5+_0xc61871*_0xc61871,_0xac4d58=0x1/_0x64d5d[_0x1c9b99(0x264)](_0x1bdd99,0x64);_0x3a5181+=_0x1dc51d[_0x201eda]*_0xac4d58,_0x574ba1+=_0x43a33b[_0x201eda]*_0xac4d58,_0x21e6d7+=_0xac4d58;}return{'ddx':_0x3a5181/_0x21e6d7,'ddy':_0x574ba1/_0x21e6d7};}else{if(_0x4ad065){if(_0x1c9b99(0x387)!==_0x1c9b99(0x387)){const _0xcf5ab6=0x2*(this['w']*this['k']+this['i']*this['j']),_0xf69102=0x1-0x2*(this['j']*this['j']+this['k']*this['k']),_0x2d9f0c=_0x4ea234[_0x1c9b99(0x1e7)](_0xcf5ab6,_0xf69102)*0xb4/_0x1f547b['PI'];return _0x2d9f0c;}else cv[_0x1c9b99(0x209)](_0x23d02d,new cv[(_0x1c9b99(0x3c6))](_0x529ba4,_0x4a184d),0x2,new cv[(_0x1c9b99(0x281))](0xff,0x0,0x0),0x2),cv[_0x1c9b99(0x209)](_0x23d02d,new cv[(_0x1c9b99(0x3c6))](_0x529ba4,_0x4a184d),_0x188d57,new cv[(_0x1c9b99(0x281))](0xff,0x0,0x0),0x2);};}}else{_0x27518d['push_back'](_0x44dbb8),_0x3c1e99[_0x1c9b99(0x38c)](_0x442acd),_0x9a2344++;if(_0x4ad065){if('aNTLK'!==_0x1c9b99(0x349)){var _0x3ba56f=_0x476d48[_0x1c9b99(0x274)][_0x497666*0x2],_0x3631ee=_0x531a8c['data32F'][_0x5cc9af*0x2+0x1];_0x4b20a6[_0x1c9b99(0x2f5)](_0x3ba56f),_0x22d5ad[_0x1c9b99(0x2f5)](_0x3631ee),_0x3fba3f&&_0x1da7a8[_0x1c9b99(0x209)](_0x5da5d3,new _0x150915[(_0x1c9b99(0x3c6))](_0x3ba56f,_0x3631ee),0x2,_0x2b4b66,0x2);}else cv[_0x1c9b99(0x3b9)](_0x23d02d,new cv[(_0x1c9b99(0x3c6))](_0x28e3d7['x'],_0x28e3d7['y']),new cv['Point'](_0x28e3d7['x']+_0x28e3d7[_0x1c9b99(0x21e)],_0x28e3d7['y']+_0x28e3d7['height']),new cv[(_0x1c9b99(0x281))](0xff,0x0,0x0),0x1),cv[_0x1c9b99(0x3b9)](_0x23d02d,new cv[(_0x1c9b99(0x3c6))](_0x44dea2['x'],_0x44dea2['y']),new cv[(_0x1c9b99(0x3c6))](_0x44dea2['x']+_0x44dea2[_0x1c9b99(0x21e)],_0x44dea2['y']+_0x44dea2[_0x1c9b99(0x2e0)]),new cv[(_0x1c9b99(0x281))](0x0,0x0,0xff),0x1),cv[_0x1c9b99(0x3b9)](_0x23d02d,_0x557659,_0x21c9ff,new cv[(_0x1c9b99(0x281))](0xff,0xff,0x0),0x1);}}_0x5bc267++;}}),_0x4ad065&&(_0x3752f9(0x25e)===_0x3752f9(0x3c4)?_0x3d6245[_0x3752f9(0x2f5)](_0x213a4a[_0x50bb03]):(this.#f053(_0x23d02d,_0x2e655f),_0x23d02d[_0x3752f9(0x2f8)]())),{'kp':_0x27518d,'oldKp':_0x3c1e99};}['placeOrigin'](_0x101605){var _0x4203c1=a0_0x37d0d6;;var _0x56f9b9=_0x101605[_0x4203c1(0x39f)](','),_0x3d7f0d=new Vector3W(parseFloat(_0x56f9b9[0x0]),parseFloat(_0x56f9b9[0x1]),parseFloat(_0x56f9b9[0x2]));this.#p013=new Vector3W(_0x3d7f0d['x'],_0x3d7f0d['y'],_0x3d7f0d['z']),this.#p016=_0x3d7f0d,this['START_Z']=Math[_0x4203c1(0x224)](_0x3d7f0d['z']),this[_0x4203c1(0x3be)]=this[_0x4203c1(0x36a)],this[_0x4203c1(0x200)](),this[_0x4203c1(0x221)](_0x3d7f0d),setTimeout(()=>{var _0x213350=_0x4203c1,_0x24eea3=this.#f001(),_0x2734aa=this.#f033(_0x24eea3);this.#p027=this.#f035(_0x2734aa),this.#p027[_0x213350(0x215)]=_0x2734aa,_0x24eea3[_0x213350(0x2f8)]();},0x64),this['CENTER_PATCH']&&(this[_0x4203c1(0x24e)][_0x4203c1(0x2e8)][_0x4203c1(0x2f8)](),this[_0x4203c1(0x24e)]=null),this.#p038=!![],this[_0x4203c1(0x3b8)]=![],this[_0x4203c1(0x206)]=this[_0x4203c1(0x3bb)],this.#p035=null;}['setTrackerSettings'](_0x2aba34,_0x19a8d6=a0_0x37d0d6(0x27f)){var _0x470e82=a0_0x37d0d6;console['log'](_0x2aba34),this.#f000(_0x19a8d6);;var _0x2962c4=JSON['parse'](_0x2aba34);;Object['keys'](_0x2962c4)[_0x470e82(0x226)](_0x3e6974=>{var _0xa49669=_0x470e82;if(this[_0x3e6974]!=_0x2962c4[_0x3e6974]){if(_0xa49669(0x343)===_0xa49669(0x343)){this[_0x3e6974]=_0x2962c4[_0x3e6974];;}else _0x41c7a9[_0xa49669(0x209)](_0x45baf3,new _0x2c9836[(_0xa49669(0x3c6))](_0x5e2312,_0x3327b3),0x2,new _0x540b15[(_0xa49669(0x281))](0xff,0x0,0x0),0x2),_0x1fec84['circle'](_0x42cd8b,new _0xa23f10[(_0xa49669(0x3c6))](_0x384d23,_0x5b80d8),_0x668284,new _0x5cb915[(_0xa49669(0x281))](0xff,0x0,0x0),0x2);}});if(this.#p008){if(_0x470e82(0x2bc)===_0x470e82(0x2bc))this.#p008[_0x470e82(0x2f8)](),this.#p008=null;else{var _0x150075=_0x2dbdf5[_0x470e82(0x274)][_0x4577f5*0x2],_0x71bb8a=_0x1bb21e[_0x470e82(0x274)][_0x4591ae*0x2+0x1];_0x5cb8ca['push'](_0x150075),_0x3e889e[_0x470e82(0x2f5)](_0x71bb8a),_0x254316&&_0x4c0d92[_0x470e82(0x209)](_0x67547e,new _0x42a4e3[(_0x470e82(0x3c6))](_0x150075,_0x71bb8a),0x2,_0x160a25,0x2);}}this[_0x470e82(0x23e)](this[_0x470e82(0x369)]);}[a0_0x37d0d6(0x200)](){var _0x48ba51=a0_0x37d0d6;if(!this[_0x48ba51(0x2b7)]||!this[_0x48ba51(0x239)])return;if(this.#p006)this.#p006[_0x48ba51(0x2f8)]();this.#p006=null,this.#p002=this[_0x48ba51(0x2b7)]/0x2,this.#p003=this[_0x48ba51(0x239)]/0x2,this.#p004=0x0,this.#p005=0x0,wTracker.#p001=cv[_0x48ba51(0x219)](0x3,0x3,cv['CV_64F'],[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1]),this.#f064(),this['START_ALPHA']=this[_0x48ba51(0x3bb)],this.#p035=null,this[_0x48ba51(0x2ae)]=null,this.#f006();}[a0_0x37d0d6(0x221)](_0x5130b2){var _0x1829bc=a0_0x37d0d6;this.#p015[_0x1829bc(0x364)](0x0,0x0,0x0),this.#p016[_0x1829bc(0x364)](_0x5130b2['x'],_0x5130b2['y'],_0x5130b2['z']),this.#p018=0x1;}#f049(_0x2a70ad){var _0x5ef3a0=a0_0x37d0d6;if(_0x2a70ad){if(_0x5ef3a0(0x319)==='PRgjB'){var _0x1a3967=_0x2a70ad['w']+','+_0x2a70ad['i']+','+_0x2a70ad['j']+','+_0x2a70ad['k']+','+_0x2a70ad['x']+','+_0x2a70ad['y']+','+_0x2a70ad['z']+','+_0x2a70ad[_0x5ef3a0(0x1c8)]+','+_0x2a70ad['c'];if(window[_0x5ef3a0(0x32e)])window[_0x5ef3a0(0x32e)][_0x5ef3a0(0x1da)](wTracker[_0x5ef3a0(0x1e8)],_0x5ef3a0(0x359),_0x1a3967);}else return _0x357351['orientation']===0x5a||_0x28cde0['orientation']===-0x5a;}}#f050(_0x2bd93f){var _0x1a1fa6=a0_0x37d0d6;if(_0x2bd93f){var _0x5e5792=_0x2bd93f['w']+','+_0x2bd93f['i']+','+_0x2bd93f['j']+','+_0x2bd93f['k']+','+_0x2bd93f['x']+','+_0x2bd93f['y']+','+_0x2bd93f['z']+','+_0x2bd93f[_0x1a1fa6(0x1c8)]+','+_0x2bd93f['c'];if(window[_0x1a1fa6(0x32e)])window['unityInstance'][_0x1a1fa6(0x1da)](wTracker[_0x1a1fa6(0x1e8)],_0x1a1fa6(0x237),_0x5e5792);}}#f051(_0x27a02c){var _0x12a55e=a0_0x37d0d6;if(_0x27a02c){if('EkOEv'==='EkOEv'){var _0x1f4208=_0x27a02c['w']+','+_0x27a02c['i']+','+_0x27a02c['j']+','+_0x27a02c['k']+','+_0x27a02c['x']+','+_0x27a02c['y']+','+_0x27a02c['z']+','+_0x27a02c[_0x12a55e(0x1c8)]+','+_0x27a02c['c'];if(window[_0x12a55e(0x32e)])window[_0x12a55e(0x32e)][_0x12a55e(0x1da)](wTracker['TRACKER_NAME'],_0x12a55e(0x2a3),_0x1f4208);}else{;_0x18a9a1=!![];}}}#f052(){var _0x1c1a9d=a0_0x37d0d6;if(!wTracker[_0x1c1a9d(0x2b7)]){if('CWKHl'!==_0x1c1a9d(0x2fa)){var _0x5620d8=_0x5c7ae9[_0x1c1a9d(0x2f9)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']),_0x22ba40=new _0x2f1336(this['x']/_0x5620d8,this['y']/_0x5620d8,this['z']/_0x5620d8);return _0x22ba40;}else return;}var _0x48e33a=wTracker[_0x1c1a9d(0x229)],_0x704239=navigator[_0x1c1a9d(0x3b7)][_0x1c1a9d(0x246)](/SamsungBrowser/i);if(_0x704239){_0x48e33a['style'][_0x1c1a9d(0x21e)]=_0x1c1a9d(0x1ec),_0x48e33a[_0x1c1a9d(0x37b)][_0x1c1a9d(0x2e0)]=_0x1c1a9d(0x1ec);;}else _0x1c1a9d(0x3c5)===_0x1c1a9d(0x23c)?_0x28487d=_0x2bf2a0['MAX_POINTS']-_0x18b44e[_0x1c1a9d(0x23f)]()['height']:(_0x48e33a[_0x1c1a9d(0x37b)]['width']=window[_0x1c1a9d(0x29f)]+'px',_0x48e33a['style'][_0x1c1a9d(0x2e0)]=window[_0x1c1a9d(0x27b)]+'px');var _0x21b2e9=wTracker[_0x1c1a9d(0x214)],_0x43e6f5=this[_0x1c1a9d(0x214)][_0x1c1a9d(0x279)]();;var _0x17a3fd=wTracker[_0x1c1a9d(0x2ea)],_0x361fd2=window['innerWidth'],_0x527b0e=window['innerHeight'],_0x309fc1=_0x361fd2/_0x527b0e;;if(_0x309fc1>_0x17a3fd){document['body'][_0x1c1a9d(0x37b)][_0x1c1a9d(0x2e0)]=window[_0x1c1a9d(0x27b)]+'px';var _0x5688cf=window[_0x1c1a9d(0x27b)];_0x17a3fd*=window[_0x1c1a9d(0x27b)]/_0x5688cf;if(_0x704239){if('FkJDf'!=='FkJDf'){if(arguments['length']==0x1)return _0x42a5b4[arguments[0x0]];arguments[_0x1c1a9d(0x1f5)]==0x2&&(_0x4fb4a4[arguments[0x0]]=arguments[0x1]);}else _0x21b2e9['style']['width']='100%',_0x21b2e9[_0x1c1a9d(0x37b)]['height']=_0x1c1a9d(0x299);}else _0x1c1a9d(0x220)!==_0x1c1a9d(0x374)?(_0x21b2e9[_0x1c1a9d(0x37b)]['width']=window['innerWidth']+'px',_0x21b2e9[_0x1c1a9d(0x37b)][_0x1c1a9d(0x2e0)]=window[_0x1c1a9d(0x29f)]/_0x17a3fd+'px'):(_0x34ae18[_0x1c1a9d(0x37b)][_0x1c1a9d(0x21e)]='100%',_0x240f41[_0x1c1a9d(0x37b)][_0x1c1a9d(0x2e0)]='auto');_0x17a3fd=wTracker['ASPECT_RATIO']*(window['innerWidth']/wTracker[_0x1c1a9d(0x2ea)]/_0x5688cf);}else{if(_0x1c1a9d(0x38f)!=='DfXEY')var _0x36a524=_0x2ddd54['add'](_0x46a93f)['mul_constant'](0x1-_0x6cedaa);else{document['body'][_0x1c1a9d(0x37b)][_0x1c1a9d(0x2e0)]=window[_0x1c1a9d(0x27b)]+'px';var _0x5688cf=window[_0x1c1a9d(0x27b)];_0x17a3fd*=window[_0x1c1a9d(0x27b)]/_0x5688cf;;if(_0x704239){if('ecasl'!==_0x1c1a9d(0x379))_0x21b2e9[_0x1c1a9d(0x37b)]['height']='100%',_0x21b2e9['style'][_0x1c1a9d(0x21e)]=_0x1c1a9d(0x299);else{var _0x368a0f=new _0x250f10(0x1,0x0,0x0),_0x40cf63=this[_0x1c1a9d(0x339)](_0x368a0f);return _0x40cf63=_0x40cf63['norm'](),_0x40cf63;}}else _0x21b2e9['style'][_0x1c1a9d(0x2e0)]=window[_0x1c1a9d(0x27b)]+'px',_0x21b2e9[_0x1c1a9d(0x37b)][_0x1c1a9d(0x21e)]=window[_0x1c1a9d(0x27b)]*_0x17a3fd+'px';}}var _0x14e1d0=0.5*wTracker[_0x1c1a9d(0x2b7)]/_0x17a3fd,_0x3b7ede=wTracker[_0x1c1a9d(0x2b7)],_0x390b72=0x2*Math[_0x1c1a9d(0x1f0)](_0x14e1d0/_0x3b7ede)*0xb4/Math['PI'];this[_0x1c1a9d(0x255)]=_0x390b72;;if(window[_0x1c1a9d(0x32e)])window['unityInstance'][_0x1c1a9d(0x1da)](this[_0x1c1a9d(0x1e8)],_0x1c1a9d(0x36e),_0x390b72);else;}#f053(_0x1e2cdd,_0x3657b0){var _0x3f586a=a0_0x37d0d6,_0x4ee0e4=0.5,_0x1422a1=document[_0x3f586a(0x2b6)](_0x3657b0);if(!_0x1422a1){if(_0x3f586a(0x2f3)===_0x3f586a(0x2c7)){;_0x4cf777['cv']=_0x59a63c;;;_0x1239d5();}else{_0x1422a1=document[_0x3f586a(0x26b)](_0x3f586a(0x2ac)),_0x1422a1['id']=_0x3657b0,document[_0x3f586a(0x234)]['appendChild'](_0x1422a1);if(!this[_0x3f586a(0x32b)])this['debugIds']=[];this[_0x3f586a(0x32b)][_0x3f586a(0x2f5)](_0x3657b0),_0x1422a1[_0x3f586a(0x37b)][_0x3f586a(0x35b)]=_0x3f586a(0x1f3),_0x1422a1[_0x3f586a(0x37b)][_0x3f586a(0x1fb)]=_0x3f586a(0x20d),_0x1422a1['style'][_0x3f586a(0x31a)]='0px',_0x1422a1[_0x3f586a(0x37b)][_0x3f586a(0x2e6)]=_0x3f586a(0x2d5)+_0x4ee0e4+')';}}cv[_0x3f586a(0x3c8)](_0x3657b0,_0x1e2cdd);var _0x32a602=this['debugIds']['indexOf'](_0x3657b0);_0x32a602!=-0x1&&(_0x3f586a(0x2fc)===_0x3f586a(0x2fc)?_0x1422a1[_0x3f586a(0x37b)][_0x3f586a(0x31a)]=_0x32a602*_0x1e2cdd['size']()[_0x3f586a(0x21e)]*_0x4ee0e4+'px':(this['w']=_0x510faf,this['i']=_0x31477b,this['j']=_0x48aa61,this['k']=_0x20e042));}#f054(_0x319d9e){var _0x149e7e=a0_0x37d0d6,_0xd00fb2=document['getElementById'](_0x319d9e);if(_0xd00fb2){_0xd00fb2[_0x149e7e(0x225)]();var _0xe57118=this[_0x149e7e(0x32b)][_0x149e7e(0x2a9)](_0x319d9e);if(_0xe57118!==-0x1){if('RrxQr'!==_0x149e7e(0x329))this[_0x149e7e(0x32b)]['splice'](_0xe57118,0x1);else{var _0x564313=new _0x1d9a18[(_0x149e7e(0x263))]();return _0x178f3f[_0x149e7e(0x1ca)](_0x564313),{'newPoints':_0x564313,'lastPoints':_0x111149,'errors':_0x3cf421};}}}}#f055(_0x698e4c){var _0x2aeca9=a0_0x37d0d6;if(!wTracker[_0x2aeca9(0x1eb)])return;if(_0x698e4c['webkitCompassHeading'])wTracker[_0x2aeca9(0x3bb)]=_0x698e4c['webkitCompassHeading'];else{if('AbsoluteOrientationSensor'in window){}else wTracker[_0x2aeca9(0x3bb)]=wTracker[_0x2aeca9(0x211)](_0x698e4c[_0x2aeca9(0x305)],_0x698e4c[_0x2aeca9(0x2e2)],_0x698e4c[_0x2aeca9(0x377)]);}return;if(!wTracker[_0x2aeca9(0x251)]){if(_0x2aeca9(0x378)===_0x2aeca9(0x378))wTracker['START_ALPHA']=-wTracker[_0x2aeca9(0x3bb)],wTracker['START_ORIENTATION']=window[_0x2aeca9(0x25c)]||0x0,wTracker[_0x2aeca9(0x251)]={};else var _0x35b9f2=_0x29fcbd[_0x2aeca9(0x305)],_0x255b9a=_0x5f2a20[_0x2aeca9(0x377)],_0x5d694b=-0x1*_0x2b4bc5[_0x2aeca9(0x2e2)];}if(wTracker[_0x2aeca9(0x28d)]()){if(_0x2aeca9(0x357)===_0x2aeca9(0x298)){var _0xf7392f=new _0x33f668['Mat']();_0x3358dd['cvtColor'](_0x4cd1a9,_0xf7392f,_0x454087['COLOR_GRAY2RGB'],0x0);var _0x22269f=new _0x23d340[(_0x2aeca9(0x281))](0xff,0xff,0x0),_0x4e9ad7=new _0xefcd3b['Scalar'](0xff,0x0,0x0);}else var _0x128e1b=_0x698e4c[_0x2aeca9(0x305)],_0x54dc03=_0x698e4c[_0x2aeca9(0x2e2)],_0x391321=_0x698e4c['gamma'];}else{if(wTracker['isLandscapeLeft']()){if('aZVlS'===_0x2aeca9(0x2e7))var _0x128e1b=_0x698e4c[_0x2aeca9(0x305)],_0x54dc03=-0x1*_0x698e4c[_0x2aeca9(0x377)],_0x391321=_0x698e4c[_0x2aeca9(0x2e2)];else var _0x17a4b7=_0x343173;}else{if(wTracker['isLandscapeRight']()){if(_0x2aeca9(0x269)===_0x2aeca9(0x3a9)){var _0x11e25a=this[_0x2aeca9(0x301)](_0x39f7ef);return _0x11e25a[_0x2aeca9(0x245)](),_0x11e25a;}else var _0x128e1b=_0x698e4c['alpha'],_0x54dc03=_0x698e4c[_0x2aeca9(0x377)],_0x391321=-0x1*_0x698e4c[_0x2aeca9(0x2e2)];}}}wTracker['angles'][_0x2aeca9(0x305)]=_0x128e1b,wTracker[_0x2aeca9(0x251)][_0x2aeca9(0x2e2)]=_0x54dc03,wTracker[_0x2aeca9(0x251)][_0x2aeca9(0x377)]=_0x391321;return;}#f056(_0x2428ba){var _0x2589c3=a0_0x37d0d6;if(!wTracker[_0x2589c3(0x1eb)])return;var _0x298519=wTracker[_0x2589c3(0x353)]()?0x1:-0x1;wTracker['GX']=_0x2428ba[_0x2589c3(0x1d0)]['x']*_0x298519,wTracker['GY']=_0x2428ba[_0x2589c3(0x1d0)]['y']*_0x298519,wTracker['GZ']=_0x2428ba[_0x2589c3(0x1d0)]['z']*_0x298519;if(wTracker.#p035==null){if(_0x2589c3(0x1e3)===_0x2589c3(0x39a))_0x16645f[_0x2589c3(0x209)](_0x1f78d1,new _0x277445[(_0x2589c3(0x3c6))](_0x368474[_0x2589c3(0x274)][_0x254b4c*0x2],_0x302a59['data32F'][_0x39a0e1*0x2+0x1]),0x2,_0x2c8c01,0x2);else{if(wTracker[_0x2589c3(0x266)])var _0xe574e7=wTracker[_0x2589c3(0x3bb)];else var _0xe574e7=wTracker[_0x2589c3(0x3bb)]-wTracker['START_ALPHA'];}}else var _0xe574e7=wTracker.#p035;_0xe574e7=(_0xe574e7%0x168+0x168)%0x168;var _0x564c1b=Math[_0x2589c3(0x224)]((wTracker['compassHeading']-_0xe574e7)%0x168);_0x564c1b=_0x564c1b>0xb4?0x168-_0x564c1b:_0x564c1b;if(wTracker.#p044){if(wTracker['USE_COMPASS'])var _0xe574e7=wTracker[_0x2589c3(0x3bb)];else var _0xe574e7=wTracker[_0x2589c3(0x3bb)]-wTracker[_0x2589c3(0x206)];wTracker[_0x2589c3(0x30f)]=0x0,wTracker[_0x2589c3(0x36c)]=![];}var _0x1ad2fe=wTracker.#f057(_0xe574e7);if(!wTracker.#p000&&Date['now']()-wTracker[_0x2589c3(0x399)]>0xbb8){if(_0x2589c3(0x295)==='roHgy'){const _0x1f03f0=_0x363a5f[_0x2589c3(0x38e)][_0x2589c3(0x30b)];var _0x4601da=_0x1b38f0[_0x2589c3(0x2f1)](_0x16dd24['target'][_0x2589c3(0x261)]);_0x4601da=(_0x4601da%0x168+0x168)%0x168,_0xe41b98['compassHeading']=_0x4601da;}else wTracker.#p000=new QuaternionW(),wTracker.#p000=_0x1ad2fe;}if(!wTracker.#p000)return;if(wTracker['START_ALPHA']==null){if(_0x2589c3(0x327)!==_0x2589c3(0x327))var _0x484a99=_0x504303[_0x2589c3(0x2e2)]*_0x3d221a,_0x51dc16=-0x1*_0x4dc06c['alpha']*_0x210912,_0x4ff000=_0x2e7e4a[_0x2589c3(0x377)]*_0x6f4d0b;else{wTracker['START_ALPHA']=wTracker[_0x2589c3(0x3bb)];return;}}var _0xaae772=wTracker.#p000['getRotMat'](),_0x2ab6b4=_0x1ad2fe[_0x2589c3(0x23d)](),_0x159ec8=new cv[(_0x2589c3(0x263))](0x3,0x1,cv[_0x2589c3(0x285)]);_0x159ec8[_0x2589c3(0x274)][0x0]=_0xaae772['data32F'][0x3],_0x159ec8['data32F'][0x1]=_0xaae772['data32F'][0x4],_0x159ec8[_0x2589c3(0x274)][0x2]=_0xaae772['data32F'][0x5];var _0x1d4f65=new cv['Mat'](0x3,0x1,cv[_0x2589c3(0x285)]);_0x1d4f65['data32F'][0x0]=_0x2ab6b4['data32F'][0x3],_0x1d4f65[_0x2589c3(0x274)][0x1]=_0x2ab6b4[_0x2589c3(0x274)][0x4],_0x1d4f65['data32F'][0x2]=_0x2ab6b4['data32F'][0x5];var _0x543d01=0x1-_0x159ec8[_0x2589c3(0x303)](_0x1d4f65),_0x16e2f6=new QuaternionW(0x1,0x0,0x0,0x0)[_0x2589c3(0x23d)](),_0x17e2a3=new cv['Mat'](0x3,0x1,cv['CV_32F']);_0x17e2a3[_0x2589c3(0x274)][0x0]=_0x16e2f6[_0x2589c3(0x274)][0x3],_0x17e2a3[_0x2589c3(0x274)][0x1]=_0x16e2f6[_0x2589c3(0x274)][0x4],_0x17e2a3[_0x2589c3(0x274)][0x2]=_0x16e2f6[_0x2589c3(0x274)][0x5];var _0x315929=0x1-_0x17e2a3[_0x2589c3(0x303)](_0x1d4f65),_0x5b07dc=new cv[(_0x2589c3(0x263))](0x3,0x1,cv[_0x2589c3(0x285)]);_0x5b07dc[_0x2589c3(0x274)][0x0]=-_0x16e2f6[_0x2589c3(0x274)][0x6],_0x5b07dc[_0x2589c3(0x274)][0x1]=-_0x16e2f6[_0x2589c3(0x274)][0x7],_0x5b07dc[_0x2589c3(0x274)][0x2]=-_0x16e2f6[_0x2589c3(0x274)][0x8];var _0x274de1=0x1-_0x5b07dc['dot'](_0x1d4f65),_0x369679=_0x315929<0.1||_0x274de1<0.1;wTracker.#p044=_0x369679,_0xaae772[_0x2589c3(0x2f8)](),_0x2ab6b4['delete'](),_0x159ec8['delete'](),_0x1d4f65[_0x2589c3(0x2f8)]();if(_0x543d01>wTracker.#p045){if(_0x2589c3(0x1f8)===_0x2589c3(0x2f0)){var _0x2f7c2e=new _0xc3f14c[(_0x2589c3(0x263))]();_0x3736f6[_0x2589c3(0x1ca)](_0x2f7c2e),_0x4b48fc[_0x2589c3(0x396)](_0x2f7c2e,_0x2f7c2e,_0xa23c71[_0x2589c3(0x335)],0x0);var _0x2d9f98=new _0x4c7cc0['Scalar'](0x0,0xff,0x0),_0x261a01=new _0x5e984b[(_0x2589c3(0x281))](0xff,0x0,0x0);_0x71294e[_0x2589c3(0x209)](_0x2f7c2e,new _0x3dce4d[(_0x2589c3(0x3c6))](_0x5826c6,_0x4dfff4),0x2,_0x2d9f98,0x2),_0x201b3e['circle'](_0x2f7c2e,new _0x349526[(_0x2589c3(0x3c6))](_0xa47bcc['x'],_0x36124e['y']),0x2,_0x261a01,0x2);;_0x2f7c2e['delete']();}else{if(!wTracker['driftUpCounter'])wTracker[_0x2589c3(0x33d)]=0x0;wTracker[_0x2589c3(0x33d)]++,wTracker['driftUpCounter']>0x14&&(wTracker.#p000=_0x1ad2fe,wTracker[_0x2589c3(0x33d)]=0x0);}}else wTracker[_0x2589c3(0x33d)]--,wTracker[_0x2589c3(0x33d)]=wTracker[_0x2589c3(0x33d)]<0x0?0x0:wTracker[_0x2589c3(0x33d)];var _0x39f581=_0x2428ba[_0x2589c3(0x325)];wTracker[_0x2589c3(0x325)]=_0x39f581;var _0x1a1b6e=0x0;wTracker[_0x2589c3(0x3c7)]&&(_0x1a1b6e=(Date['now']()-wTracker[_0x2589c3(0x3c7)])/0x3e8);wTracker[_0x2589c3(0x3c7)]=Date[_0x2589c3(0x2e1)]();if(wTracker[_0x2589c3(0x28d)]())var _0xd14d41=_0x39f581['alpha']*_0x1a1b6e,_0x434a8f=_0x39f581[_0x2589c3(0x2e2)]*_0x1a1b6e,_0x2988df=_0x39f581['gamma']*_0x1a1b6e;else{if(wTracker[_0x2589c3(0x398)]()){if(_0x2589c3(0x232)!==_0x2589c3(0x232))var _0x7c094f=_0x5a28dc[_0x2589c3(0x3bb)]-_0x4aba1b[_0x2589c3(0x206)];else var _0xd14d41=-0x1*_0x39f581[_0x2589c3(0x2e2)]*_0x1a1b6e,_0x434a8f=_0x39f581['alpha']*_0x1a1b6e,_0x2988df=_0x39f581[_0x2589c3(0x377)]*_0x1a1b6e;}else{if(wTracker[_0x2589c3(0x323)]()){if(_0x2589c3(0x338)!==_0x2589c3(0x338))_0x3b14e9[_0x2589c3(0x37b)][_0x2589c3(0x31a)]=_0x101c78*_0x19f128[_0x2589c3(0x23f)]()[_0x2589c3(0x21e)]*_0x1efb1d+'px';else var _0xd14d41=_0x39f581[_0x2589c3(0x2e2)]*_0x1a1b6e,_0x434a8f=-0x1*_0x39f581['alpha']*_0x1a1b6e,_0x2988df=_0x39f581[_0x2589c3(0x377)]*_0x1a1b6e;}}}(!_0xd14d41||!_0x434a8f||!_0x2988df)&&('Pvzqn'!=='coPSX'?(_0xd14d41=0x0,_0x434a8f=0x0,_0x2988df=0x0):_0x4ecc2b[_0x2589c3(0x209)](_0x5b0207,new _0x18e4b9[(_0x2589c3(0x3c6))](_0x16e0ee,_0x3486e4),0x2,_0x183fe7,0x2));var _0x310302=(Math[_0x2589c3(0x224)](_0xd14d41)+Math[_0x2589c3(0x224)](_0x434a8f)+Math[_0x2589c3(0x224)](_0x2988df))/0x3;wTracker.#p036=_0x310302;wTracker.#p036>0x3&&('FjKvN'===_0x2589c3(0x2b0)?(wTracker[_0x2589c3(0x2ec)]=Date[_0x2589c3(0x2e1)](),wTracker[_0x2589c3(0x36c)]=!![]):(_0x315dbe[_0x2589c3(0x37b)][_0x2589c3(0x21e)]=_0x1cf712[_0x2589c3(0x29f)]+'px',_0x455bb5[_0x2589c3(0x37b)][_0x2589c3(0x2e0)]=_0x528161['innerWidth']/_0x2b80d2+'px'));var _0xf83ad8=new QuaternionW();_0x434a8f*=-0x1,_0xd14d41*=-0x1,_0xf83ad8['setFromAngles'](_0x2988df,_0x434a8f,_0xd14d41);;wTracker.#p000=wTracker.#p000[_0x2589c3(0x39c)](_0xf83ad8);var _0x32c10a=wTracker.#p000[_0x2589c3(0x30d)]();wTracker.#p035=_0x32c10a;}#f057(_0x29106a){var _0x1ca448=a0_0x37d0d6,_0x504a99=Math['sqrt'](wTracker['GX']*wTracker['GX']+wTracker['GY']*wTracker['GY']+wTracker['GZ']*wTracker['GZ']);if(wTracker[_0x1ca448(0x28d)]())var _0x4fd382=Math[_0x1ca448(0x2c4)](wTracker['GX']/_0x504a99)*0xb4/Math['PI']*-0x1,_0x318d4b=Math['atan'](wTracker['GY']/wTracker['GZ'])*0xb4/Math['PI']*-0x1;else{if(wTracker['isLandscapeLeft']())var _0x4fd382=Math[_0x1ca448(0x2c4)](wTracker['GY']/_0x504a99)*0xb4/Math['PI'],_0x318d4b=Math[_0x1ca448(0x1f0)](-0x1*wTracker['GX']/wTracker['GZ'])*0xb4/Math['PI'];else{if(wTracker[_0x1ca448(0x323)]())var _0x4fd382=Math['asin'](wTracker['GY']/_0x504a99)*0xb4/Math['PI']*-0x1,_0x318d4b=Math[_0x1ca448(0x1f0)](-0x1*wTracker['GX']/wTracker['GZ'])*0xb4/Math['PI']*-0x1;}}if(wTracker['GZ']<0x0)_0x318d4b+=0x5a;else _0x318d4b-=0x5a;var _0x2f901e=new QuaternionW();_0x2f901e[_0x1ca448(0x2d8)](_0x4fd382,0x0,_0x318d4b);var _0x12d564=new QuaternionW(),_0x530f67=_0x29106a;return _0x12d564[_0x1ca448(0x2d8)](0x0,_0x530f67,0x0),_0x2f901e=_0x12d564[_0x1ca448(0x39c)](_0x2f901e),_0x2f901e;}['handleCompass'](_0x56d62d){var _0x58d051=a0_0x37d0d6;const _0x5b3dab=_0x56d62d['target'][_0x58d051(0x30b)];var _0x3ec799=wTracker[_0x58d051(0x2f1)](_0x56d62d['target'][_0x58d051(0x261)]);_0x3ec799=(_0x3ec799%0x168+0x168)%0x168,wTracker['compassHeading']=_0x3ec799;}['quaternionToHeading'](_0x3948d6){var _0xab048e=a0_0x37d0d6;let [_0x148576,_0x14c5a4,_0x5da209,_0x269888]=_0x3948d6,_0x37d38d=Math[_0xab048e(0x1e7)](0x2*_0x148576*_0x14c5a4+0x2*_0x5da209*_0x269888,0x1-0x2*_0x14c5a4*_0x14c5a4-0x2*_0x5da209*_0x5da209)*(0xb4/Math['PI']);if(_0x37d38d<0x0)_0x37d38d=0x168+_0x37d38d;return(0x168-_0x37d38d)[_0xab048e(0x21b)](0x1);}['startGPS'](){return new Promise((_0x2c391b,_0x15e262)=>{var _0x3b0f40=a0_0x34dd;if(_0x3b0f40(0x341)in navigator)navigator[_0x3b0f40(0x341)]['getCurrentPosition'](_0x255ad0=>{var _0x5b4ebb=_0x3b0f40;if('BrqWf'===_0x5b4ebb(0x1f6)){const _0x3f065c=_0x33a3d6[_0x1f4a6d]['x']-_0x24ba89[_0x39b0ff]['x'],_0x1ac8dd=_0x1e7c87[_0x457ddd]['y']-_0x4b29ab[_0x26ab59]['y'],_0x18bdac=_0x2ff9dc[_0x5b4ebb(0x2f9)](_0x3f065c*_0x3f065c+_0x1ac8dd*_0x1ac8dd);_0x18bdac<_0x1bd112&&(_0x513f68[_0x5b4ebb(0x2f5)](_0x239c05[_0x112dee]),_0x1c0065[_0x5b4ebb(0x328)](_0x3f7809),_0xd0c988&&_0xbfa615['circle'](_0x408b6f,new _0x247492[(_0x5b4ebb(0x3c6))](_0x4a2bf4[_0x1243b2]['x'],_0x17eea7[_0x3168ec]['y']),0x2,_0x2fc7a3,0x2));}else _0x2c391b(_0x255ad0),wTracker[_0x5b4ebb(0x342)]=!![];},_0x568c3a=>{var _0x585bd6=_0x3b0f40;_0x15e262('Error\x20getting\x20GPS\x20position:\x20'+_0x568c3a[_0x585bd6(0x28e)]);},{'enableHighAccuracy':!![]});else{if('biagX'!==_0x3b0f40(0x2a2))return;else _0x15e262(_0x3b0f40(0x21a));}});}[a0_0x37d0d6(0x2f4)](){var _0x5f265f=a0_0x37d0d6;if(wTracker[_0x5f265f(0x342)])_0x5f265f(0x276)!==_0x5f265f(0x276)?(_0x3294d1[_0x5f265f(0x3b1)]=_0x25ab14['isStarted'],_0x1e42c7['stopTracker']()):navigator[_0x5f265f(0x341)]['getCurrentPosition'](_0x285794=>{var _0x53519b=_0x5f265f;if(_0x53519b(0x283)!==_0x53519b(0x3bf)){var _0x9d6a63=_0x285794[_0x53519b(0x28b)][_0x53519b(0x282)]+','+_0x285794[_0x53519b(0x28b)][_0x53519b(0x2da)]+','+_0x285794['coords']['altitudeAccuracy']+','+_0x285794[_0x53519b(0x28b)][_0x53519b(0x381)]+','+_0x285794[_0x53519b(0x28b)][_0x53519b(0x324)]+','+_0x285794['coords'][_0x53519b(0x288)]+','+_0x285794[_0x53519b(0x28b)]['speed']+','+wTracker[_0x53519b(0x206)]+',';window[_0x53519b(0x32e)][_0x53519b(0x1da)](wTracker[_0x53519b(0x1e8)],'OnGPSPosition',_0x9d6a63);}else{if(_0x279762){var _0x50a8e7=_0x2a8a82['w']+','+_0x3fd9aa['i']+','+_0x3ead8d['j']+','+_0x167ed6['k']+','+_0x14030b['x']+','+_0xc06b48['y']+','+_0x166324['z']+','+_0x12a90b[_0x53519b(0x1c8)]+','+_0x4deb91['c'];if(_0x44aa98[_0x53519b(0x32e)])_0x591df2['unityInstance']['SendMessage'](_0x5b3369['TRACKER_NAME'],_0x53519b(0x2a3),_0x50a8e7);}}},_0x583944=>{var _0x4239eb=_0x5f265f;window[_0x4239eb(0x32e)][_0x4239eb(0x1da)](wTracker[_0x4239eb(0x1e8)],'OnGPSPositionError',_0x4239eb(0x2c1)+_0x583944[_0x4239eb(0x28e)]);},{'enableHighAccuracy':!![]});else{if(_0x5f265f(0x345)!==_0x5f265f(0x33a))window['unityInstance'][_0x5f265f(0x1da)](wTracker[_0x5f265f(0x1e8)],_0x5f265f(0x236),_0x5f265f(0x2b5));else{var _0x4c826e=_0x26f0f5[_0x5f265f(0x28b)][_0x5f265f(0x282)]+','+_0x872fc8[_0x5f265f(0x28b)][_0x5f265f(0x2da)]+','+_0x179217['coords'][_0x5f265f(0x373)]+','+_0x153f6c[_0x5f265f(0x28b)][_0x5f265f(0x381)]+','+_0x51eeed[_0x5f265f(0x28b)][_0x5f265f(0x324)]+','+_0x4fbd99[_0x5f265f(0x28b)]['longitude']+','+_0x1af70d[_0x5f265f(0x28b)][_0x5f265f(0x201)]+','+_0x1e9143[_0x5f265f(0x206)]+',';_0x19e8d3[_0x5f265f(0x32e)][_0x5f265f(0x1da)](_0x36a860[_0x5f265f(0x1e8)],'OnGPSPosition',_0x4c826e);}}}async['waitForGPSToStart'](){var _0x4908e9=a0_0x37d0d6;while(!wTracker[_0x4908e9(0x342)]){if(_0x4908e9(0x293)!==_0x4908e9(0x293)){var _0x4a38e7=new _0x299650['Mat']();_0x151095[_0x4908e9(0x1ca)](_0x4a38e7),_0x1b3eae[_0x4908e9(0x396)](_0x4a38e7,_0x4a38e7,_0x304de7[_0x4908e9(0x335)],0x0);var _0x2a36eb=new _0x5d3d44['Scalar'](0x0,0xff,0x0),_0x32d111=new _0x49af46[(_0x4908e9(0x281))](0xff,0x0,0x0),_0x26672c=new _0x583c05[(_0x4908e9(0x281))](0x0,0x0,0xff),_0x1f90a4=new _0x2d79d7['Scalar'](0xff,0xb4,0x0),_0x2486fd=new _0x1c0687[(_0x4908e9(0x281))](0xff,0x0,0xff);}else await new Promise(_0x5b9b8e=>setTimeout(_0x5b9b8e,0x64));}}async['subscribeToGPSPositionChanges'](){var _0x17b109=a0_0x37d0d6;await this['waitForGPSToStart']();;wTracker[_0x17b109(0x207)]=navigator[_0x17b109(0x341)][_0x17b109(0x244)](_0x395447=>{var _0x2ab595=_0x17b109;if(_0x2ab595(0x2c6)!==_0x2ab595(0x311)){var _0x4da0c9=_0x395447[_0x2ab595(0x28b)][_0x2ab595(0x282)]+','+_0x395447['coords']['altitude']+','+_0x395447[_0x2ab595(0x28b)][_0x2ab595(0x373)]+','+_0x395447[_0x2ab595(0x28b)][_0x2ab595(0x381)]+','+_0x395447[_0x2ab595(0x28b)][_0x2ab595(0x324)]+','+_0x395447[_0x2ab595(0x28b)]['longitude']+','+_0x395447[_0x2ab595(0x28b)][_0x2ab595(0x201)]+','+wTracker['START_ALPHA']+',';window[_0x2ab595(0x32e)]['SendMessage'](wTracker[_0x2ab595(0x1e8)],_0x2ab595(0x34e),_0x4da0c9);}else{var _0x5ab953=new _0x4d9e22[(_0x2ab595(0x263))]();_0x54813f[_0x2ab595(0x1ca)](_0x5ab953),_0x5a505d[_0x2ab595(0x396)](_0x5ab953,_0x5ab953,_0x1e8e60[_0x2ab595(0x335)],0x0);var _0x28c034=new _0x57b359['Scalar'](0x0,0xff,0x0),_0x576ed8=new _0x429565[(_0x2ab595(0x281))](0xff,0x0,0x0),_0x40f019=new _0x460a04[(_0x2ab595(0x281))](0x0,0x0,0xff),_0x5da16a=new _0x190a9e[(_0x2ab595(0x281))](0xff,0xb4,0x0),_0x2891c6=new _0x232158['Scalar'](0xff,0x0,0xff);}},_0x4bcb52=>{var _0x3f3602=_0x17b109;if(_0x3f3602(0x3ab)!==_0x3f3602(0x347))window[_0x3f3602(0x32e)][_0x3f3602(0x1da)](wTracker['TRACKER_NAME'],_0x3f3602(0x236),_0x3f3602(0x2c1)+_0x4bcb52[_0x3f3602(0x28e)]);else{var _0x2f9247=_0x3f3602(0x205),_0x43d2c7=new _0x40e825['Mat']();_0x4600a7['cvtColor'](_0x5e12fb,_0x43d2c7,_0x2b14fa[_0x3f3602(0x335)],0x0);}},{'enableHighAccuracy':!![]});}['unsubscribeToGPSPositionChanges'](){var _0x1a01e0=a0_0x37d0d6;if(wTracker[_0x1a01e0(0x207)]){if('fhqPf'!==_0x1a01e0(0x24c)){;_0x20bd88[_0x1a01e0(0x258)](_0x19ecb4,_0xf952b,{'width':_0x34c27f[_0x1a01e0(0x2b7)],'height':_0x280ce1['CANVAS_HEIGHT']},0x0,0x0,_0x2032c4[_0x1a01e0(0x241)]);}else{;navigator[_0x1a01e0(0x341)]['clearWatch'](wTracker[_0x1a01e0(0x207)]);}}}['calculateCompassHeadingFromRotMat'](_0x58d752){var _0x1dafbe=a0_0x37d0d6;const _0x676fc8=_0x58d752[0x0],_0x4dae57=_0x58d752[0x1];var _0x517a62=Math[_0x1dafbe(0x1e7)](_0x4dae57,_0x676fc8);return _0x517a62*=0xb4/Math['PI'],_0x517a62=(_0x517a62%0x168+0x168)%0x168,_0x517a62;}[a0_0x37d0d6(0x211)](_0x147e1e,_0x2ccba8,_0x166fb6){var _0x49d516=a0_0x37d0d6,_0x4183bb=_0x147e1e*(Math['PI']/0xb4),_0x23f202=_0x2ccba8*(Math['PI']/0xb4),_0x598d30=_0x166fb6*(Math['PI']/0xb4),_0x31381a=Math[_0x49d516(0x2e9)](_0x4183bb),_0x54e27b=Math[_0x49d516(0x3c3)](_0x4183bb),_0x5c0764=Math[_0x49d516(0x2e9)](_0x23f202),_0x246bdd=Math[_0x49d516(0x3c3)](_0x23f202),_0x4ae48e=Math[_0x49d516(0x2e9)](_0x598d30),_0x289c68=Math['sin'](_0x598d30),_0x85d50e=-_0x31381a*_0x289c68-_0x54e27b*_0x246bdd*_0x4ae48e,_0x100f51=-_0x54e27b*_0x289c68+_0x31381a*_0x246bdd*_0x4ae48e,_0x3d8985=-_0x5c0764*_0x4ae48e,_0x259887=Math[_0x49d516(0x1f0)](_0x85d50e/_0x100f51);if(_0x100f51<0x0)_0x259887+=Math['PI'];else _0x85d50e<0x0&&(_0x259887+=0x2*Math['PI']);return _0x259887*=0xb4/Math['PI'],_0x259887;}#f058(_0x3f2374){var _0x4a3697=a0_0x37d0d6;return Math[_0x4a3697(0x344)](_0x3f2374*0x3e8)/0x3e8;}#f059(_0xbeb124,_0x14bd11,_0x1b5226){var _0x3f3c47=a0_0x37d0d6;return Math['min'](Math[_0x3f3c47(0x3c1)](_0xbeb124,_0x14bd11),_0x1b5226);}#f060(_0xcf9a66,_0x1abaa5,_0x1161cc,_0x31e08e,_0x51f211,_0x22d4ff,_0x2d6fa9,_0x53132d){var _0x5852ff=a0_0x37d0d6;if(_0xcf9a66===_0x1161cc&&_0x1abaa5===_0x31e08e||_0x51f211===_0x2d6fa9&&_0x22d4ff===_0x53132d){;return![];}let _0x4bddb0=(_0x53132d-_0x22d4ff)*(_0x1161cc-_0xcf9a66)-(_0x2d6fa9-_0x51f211)*(_0x31e08e-_0x1abaa5);if(_0x4bddb0===0x0){if(_0x5852ff(0x360)===_0x5852ff(0x26a))_0x34bfb3['rectangle'](_0x74f509,new _0x2bb75a['Point'](_0x14dbbd['x'],_0x308cc1['y']),new _0x4fa42f[(_0x5852ff(0x3c6))](_0x315c0a['x']+_0x2e3eeb[_0x5852ff(0x21e)],_0x451dea['y']+_0x1dba55[_0x5852ff(0x2e0)]),new _0x581b9d[(_0x5852ff(0x281))](0xff,0x0,0x0),0x1),_0x56ed83[_0x5852ff(0x3b9)](_0x2a32a1,new _0x4a7b6d[(_0x5852ff(0x3c6))](_0x551fd5['x'],_0x43e5ac['y']),new _0x40af45[(_0x5852ff(0x3c6))](_0xdfb9d['x']+_0x3bfdab[_0x5852ff(0x21e)],_0x3ff733['y']+_0x2dd6f7[_0x5852ff(0x2e0)]),new _0x5466a8['Scalar'](0x0,0x0,0xff),0x1),_0x1204d0['rectangle'](_0x3074b6,_0x5604ab,_0x414d3e,new _0x7b9bdd[(_0x5852ff(0x281))](0xff,0xff,0x0),0x1);else{;return![];}}let _0x4bd8fe=((_0x2d6fa9-_0x51f211)*(_0x1abaa5-_0x22d4ff)-(_0x53132d-_0x22d4ff)*(_0xcf9a66-_0x51f211))/_0x4bddb0,_0x9bd100=((_0x1161cc-_0xcf9a66)*(_0x1abaa5-_0x22d4ff)-(_0x31e08e-_0x1abaa5)*(_0xcf9a66-_0x51f211))/_0x4bddb0,_0xe97859=_0xcf9a66+_0x4bd8fe*(_0x1161cc-_0xcf9a66),_0x45d977=_0x1abaa5+_0x4bd8fe*(_0x31e08e-_0x1abaa5);return{'x':_0xe97859,'y':_0x45d977};}#f061(_0x531629){var _0x5975cb=a0_0x37d0d6;const _0x19c56e=Math[_0x5975cb(0x330)](_0x531629[_0x5975cb(0x1f5)]/0x2),_0x55f851=[..._0x531629][_0x5975cb(0x2de)]((_0xfba520,_0x59ee17)=>_0xfba520-_0x59ee17);return _0x531629[_0x5975cb(0x1f5)]%0x2!==0x0?_0x55f851[_0x19c56e]:(_0x55f851[_0x19c56e-0x1]+_0x55f851[_0x19c56e])/0x2;}[a0_0x37d0d6(0x352)](_0x3c6b6a){_0x3c6b6a['reduce']((_0x27ac25,_0x931be0)=>_0x27ac25+_0x931be0)/_0x3c6b6a['length'];}[a0_0x37d0d6(0x254)](_0x513e41){var _0x479f02=a0_0x37d0d6;const _0xca9621=_0x513e41[_0x479f02(0x1f5)],_0x54fbb6=_0x513e41[_0x479f02(0x26f)]((_0x3a86b5,_0x48ac72)=>_0x3a86b5+_0x48ac72)/_0xca9621;return _0x513e41[_0x479f02(0x365)](_0x5b576e=>Math[_0x479f02(0x264)](_0x5b576e-_0x54fbb6,0x2))[_0x479f02(0x26f)]((_0x260532,_0x328a8f)=>_0x260532+_0x328a8f)/_0xca9621;}[a0_0x37d0d6(0x3ae)](_0x4d5232,_0x4466e2,_0x1ab4f4,_0x5313c1,_0x2eb833,_0x33233a){var _0xbd04c6=a0_0x37d0d6,_0x15afc2=0x0,_0x2b5cfc=0x0,_0x417b06=0x0;for(var _0x1728b0=0x0;_0x1728b0<_0x4d5232[_0xbd04c6(0x1f5)];_0x1728b0++){if(_0xbd04c6(0x1d9)===_0xbd04c6(0x34c))_0x1c3a8a[_0xbd04c6(0x2e8)][_0xbd04c6(0x2f8)]();else{var _0xd6906a=_0x1ab4f4[_0x1728b0],_0x4877b8=_0x5313c1[_0x1728b0],_0x4507dc=_0x2eb833-_0xd6906a,_0x3fc7fa=_0x33233a-_0x4877b8,_0x2e70fb=_0x4507dc*_0x4507dc+_0x3fc7fa*_0x3fc7fa,_0x4e19c8=0x1/Math['pow'](_0x2e70fb,0x64);_0x2b5cfc+=_0x4d5232[_0x1728b0]*_0x4e19c8,_0x417b06+=_0x4466e2[_0x1728b0]*_0x4e19c8,_0x15afc2+=_0x4e19c8;}}return{'ddx':_0x2b5cfc/_0x15afc2,'ddy':_0x417b06/_0x15afc2};}#f062(_0x2f2950,_0x18ea77,_0x3c9fc3,_0xd7b918,_0x23f3b3,_0x2ca5d9){var _0x558e2a=a0_0x37d0d6;let _0x58eab4=[],_0x3f8993=[Infinity,Infinity,Infinity];for(let _0x56148e=0x0;_0x56148e<_0x3c9fc3[_0x558e2a(0x1f5)];_0x56148e++){var _0x2774a8=_0x3c9fc3[_0x56148e],_0x3f8a2a=_0xd7b918[_0x56148e],_0x5aad48=_0x23f3b3-_0x2774a8,_0x281d9d=_0x2ca5d9-_0x3f8a2a,_0x3d8fd0=_0x5aad48*_0x5aad48+_0x281d9d*_0x281d9d;if(_0x3d8fd0<_0x3f8993[0x0])_0x3f8993[0x2]=_0x3f8993[0x1],_0x3f8993[0x1]=_0x3f8993[0x0],_0x3f8993[0x0]=_0x3d8fd0,_0x58eab4[0x2]=_0x58eab4[0x1],_0x58eab4[0x1]=_0x58eab4[0x0],_0x58eab4[0x0]=_0x56148e;else{if(_0x3d8fd0<_0x3f8993[0x1])_0x558e2a(0x1fc)===_0x558e2a(0x30e)?(_0x554d85['push'](_0x35ca8b[_0x717258]),_0x213bd9[_0x558e2a(0x328)](_0x227dda),_0x3dc035&&_0x3ed01d[_0x558e2a(0x209)](_0x26312a,new _0x1bc837['Point'](_0x1ef30a[_0x501ed7]['x'],_0x5d21de[_0x33843d]['y']),0x2,_0x21bd0a,0x2)):(_0x3f8993[0x2]=_0x3f8993[0x1],_0x3f8993[0x1]=_0x3d8fd0,_0x58eab4[0x2]=_0x58eab4[0x1],_0x58eab4[0x1]=_0x56148e);else _0x3d8fd0<_0x3f8993[0x2]&&(_0x558e2a(0x2d2)===_0x558e2a(0x2d2)?(_0x3f8993[0x2]=_0x3d8fd0,_0x58eab4[0x2]=_0x56148e):_0x545ea3=0x1);}};var _0x39c9b2=_0x3c9fc3[_0x58eab4[0x0]],_0x133800=_0xd7b918[_0x58eab4[0x0]],_0x3d2db9=(_0x23f3b3-_0x39c9b2)*(_0x23f3b3-_0x39c9b2)+(_0x2ca5d9-_0x133800)*(_0x2ca5d9-_0x133800),_0x4d3773=_0x3c9fc3[_0x58eab4[0x1]],_0x5e39dd=_0xd7b918[_0x58eab4[0x1]],_0x3570a6=(_0x23f3b3-_0x4d3773)*(_0x23f3b3-_0x4d3773)+(_0x2ca5d9-_0x5e39dd)*(_0x2ca5d9-_0x5e39dd),_0x400ed1=_0x3c9fc3[_0x58eab4[0x2]],_0x50106c=_0xd7b918[_0x58eab4[0x2]],_0x4a28c1=(_0x23f3b3-_0x400ed1)*(_0x23f3b3-_0x400ed1)+(_0x2ca5d9-_0x50106c)*(_0x2ca5d9-_0x50106c),_0x293fe3=0x2*_0x4d3773-0x2*_0x39c9b2,_0x2412c7=0x2*_0x5e39dd-0x2*_0x133800,_0x136166=_0x3d2db9*_0x3d2db9-_0x3570a6*_0x3570a6-_0x39c9b2*_0x39c9b2+_0x4d3773*_0x4d3773-_0x133800*_0x133800+_0x5e39dd*_0x5e39dd,_0x38d3fc=0x2*_0x400ed1-0x2*_0x4d3773,_0x437bc8=0x2*_0x50106c-0x2*_0x5e39dd,_0x309c1a=_0x3570a6*_0x3570a6-_0x4a28c1*_0x4a28c1-_0x4d3773*_0x4d3773+_0x400ed1*_0x400ed1-_0x5e39dd*_0x5e39dd+_0x50106c*_0x50106c,_0x59366=(_0x136166*_0x437bc8-_0x309c1a*_0x2412c7)/(_0x437bc8*_0x293fe3-_0x2412c7*_0x38d3fc),_0x446904=(_0x136166*_0x38d3fc-_0x293fe3*_0x309c1a)/(_0x2412c7*_0x38d3fc-_0x293fe3*_0x437bc8),_0x59e6e4=new cv[(_0x558e2a(0x3c6))](_0x59366,_0x446904);return{'ddx':_0x59366-_0x23f3b3,'ddy':_0x446904-_0x2ca5d9};}[a0_0x37d0d6(0x28d)](){var _0x2bfa78=a0_0x37d0d6;return!window[_0x2bfa78(0x25c)]||window['orientation']===0x0;}[a0_0x37d0d6(0x1e0)](){var _0x39d02f=a0_0x37d0d6;return window['orientation']===0x5a||window[_0x39d02f(0x25c)]===-0x5a;}['isLandscapeLeft'](){var _0x353ca3=a0_0x37d0d6;return window[_0x353ca3(0x25c)]===0x5a;}[a0_0x37d0d6(0x323)](){var _0x4a86d2=a0_0x37d0d6;return window[_0x4a86d2(0x25c)]===-0x5a;}[a0_0x37d0d6(0x353)](){var _0x1f9b4f=a0_0x37d0d6;return[_0x1f9b4f(0x3b4),_0x1f9b4f(0x286),_0x1f9b4f(0x3a3),_0x1f9b4f(0x2d7),_0x1f9b4f(0x2a5),'iPod'][_0x1f9b4f(0x2a0)](navigator[_0x1f9b4f(0x22d)])||navigator[_0x1f9b4f(0x3b7)][_0x1f9b4f(0x2a0)]('Mac')&&_0x1f9b4f(0x31b)in document;}#f063(){var _0xc46d07=a0_0x37d0d6;this.#p007={},this.#p007['kf']=new cv[(_0xc46d07(0x397))](0xc,0x4,0x0,cv[_0xc46d07(0x285)]),this.#p007[_0xc46d07(0x296)]=new cv[(_0xc46d07(0x263))](0xc,0x1,cv[_0xc46d07(0x285)]),this.#p007[_0xc46d07(0x2c3)]=new cv[(_0xc46d07(0x263))](0x4,0x1,cv[_0xc46d07(0x285)]),this.#f067(this.#p007['kf'],0x1/this['FRAMERATE']),this.#p007['kf'][_0xc46d07(0x3bd)]=cv[_0xc46d07(0x219)](0x4,0xc,cv[_0xc46d07(0x285)],[0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0]),this.#p007['kf'][_0xc46d07(0x28a)]=this.#f068(),this.#p007['kf']['measurementNoiseCov']=this.#f069(),this.#p007[_0xc46d07(0x296)][_0xc46d07(0x1ca)](this.#p007['kf'][_0xc46d07(0x22c)]),this.#p007[_0xc46d07(0x296)][_0xc46d07(0x1ca)](this.#p007['kf'][_0xc46d07(0x25b)]),this.#p007['hasPrediction']=![];}#f064(){var _0x3df61c=a0_0x37d0d6;;this.#p007['kf'][_0x3df61c(0x1d7)][_0x3df61c(0x2f8)](),this.#p007['kf'][_0x3df61c(0x1d7)]=this.#f068(),this.#p007[_0x3df61c(0x296)]=cv[_0x3df61c(0x219)](0xc,0x1,cv[_0x3df61c(0x285)],[this.#p007[_0x3df61c(0x2c3)][_0x3df61c(0x274)][0x0],this.#p007[_0x3df61c(0x2c3)]['data32F'][0x1],this.#p007[_0x3df61c(0x2c3)][_0x3df61c(0x274)][0x2],this.#p007[_0x3df61c(0x2c3)][_0x3df61c(0x274)][0x3],0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0]),this.#p007['kf']['statePost'][_0x3df61c(0x2f8)](),this.#p007['kf'][_0x3df61c(0x22c)][_0x3df61c(0x2f8)](),this.#p007[_0x3df61c(0x296)][_0x3df61c(0x1ca)](this.#p007['kf']['statePost']),this.#p007[_0x3df61c(0x296)][_0x3df61c(0x1ca)](this.#p007['kf'][_0x3df61c(0x22c)]),this.#p007[_0x3df61c(0x25a)]=![];}#f065(_0x1f2535){var _0x1409bf=a0_0x37d0d6;this.#f067(_0x1f2535),this.#p007[_0x1409bf(0x296)][_0x1409bf(0x2f8)](),this.#p007['state']=this.#p007['kf'][_0x1409bf(0x393)]();var _0x6e6d14=this.#p007[_0x1409bf(0x296)][_0x1409bf(0x274)][0x0],_0x1dbf7e=this.#p007[_0x1409bf(0x296)][_0x1409bf(0x274)][0x1],_0x506fcd=this.#p007[_0x1409bf(0x296)]['data32F'][0x2],_0x2f5c3c=this.#p007[_0x1409bf(0x296)]['data32F'][0x3],_0x49d135=Math[_0x1409bf(0x2f9)](_0x6e6d14*_0x6e6d14+_0x1dbf7e*_0x1dbf7e+_0x506fcd*_0x506fcd+_0x2f5c3c*_0x2f5c3c);return _0x49d135=_0x49d135<=0x0?0x1:_0x49d135,_0x6e6d14/=_0x49d135,_0x1dbf7e/=_0x49d135,_0x506fcd/=_0x49d135,_0x2f5c3c/=_0x49d135,{'w':_0x6e6d14,'i':_0x1dbf7e,'j':_0x506fcd,'k':_0x2f5c3c};}#f066(_0x17657d,_0x2b9e17,_0x4eb755,_0x1c63e9){var _0x828038=a0_0x37d0d6;if(this[_0x828038(0x2d3)]){if(_0x828038(0x2b2)===_0x828038(0x361))_0x4d9aa5[_0x828038(0x2f5)]({'x':_0x5d638e[_0x828038(0x274)][_0x4d01ff*0x2],'y':_0x15923c[_0x828038(0x274)][_0x35e39c*0x2+0x1]}),_0x3a8a57&&_0x45aef4[_0x828038(0x209)](_0x24d167,new _0x603efc['Point'](_0x4a35e3[_0x828038(0x274)][_0x3c0e9c*0x2],_0x436499[_0x828038(0x274)][_0x3051bb*0x2+0x1]),0x2,_0x116dd6,0x2);else{var _0x420667=this[_0x828038(0x2d3)]-_0x17657d,_0x3e36cb=this['lasti']-_0x2b9e17,_0x28f55d=this[_0x828038(0x210)]-_0x4eb755,_0x8baa64=this[_0x828038(0x29e)]-_0x1c63e9;if(_0x420667*_0x420667>0x1||_0x3e36cb*_0x3e36cb>0x1||_0x28f55d*_0x28f55d>0x1||_0x8baa64*_0x8baa64>0x1){if(_0x828038(0x23b)===_0x828038(0x2e5))var _0x66511c=_0x2d9d6b[_0x828038(0x2c4)](_0x2691ec['GX']/_0x43b4d6)*0xb4/_0x3ed728['PI']*-0x1,_0x1773c9=_0x5b09e3[_0x828038(0x1f0)](_0x46074f['GY']/_0x5adc4c['GZ'])*0xb4/_0x3f2ba1['PI']*-0x1;else _0x17657d*=-0x1,_0x2b9e17*=-0x1,_0x4eb755*=-0x1,_0x1c63e9*=-0x1;}}}this[_0x828038(0x2d3)]=_0x17657d,this[_0x828038(0x30c)]=_0x2b9e17,this[_0x828038(0x210)]=_0x4eb755,this[_0x828038(0x29e)]=_0x1c63e9;if(!this.#p007['hasPrediction']){;;this.#p007[_0x828038(0x296)][_0x828038(0x2f8)](),this.#p007[_0x828038(0x296)]=cv[_0x828038(0x219)](0xc,0x1,cv['CV_32F'],[_0x17657d,_0x2b9e17,_0x4eb755,_0x1c63e9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0]),this.#p007['kf'][_0x828038(0x22c)]['delete'](),this.#p007['state'][_0x828038(0x1ca)](this.#p007['kf'][_0x828038(0x22c)]),this.#p007['kf']['statePost'][_0x828038(0x2f8)](),this.#p007['state'][_0x828038(0x1ca)](this.#p007['kf'][_0x828038(0x25b)]);;;;this[_0x828038(0x2d3)]=null;}this.#p007[_0x828038(0x2c3)][_0x828038(0x274)][0x0]=_0x17657d,this.#p007[_0x828038(0x2c3)][_0x828038(0x274)][0x1]=_0x2b9e17,this.#p007[_0x828038(0x2c3)]['data32F'][0x2]=_0x4eb755,this.#p007['meas'][_0x828038(0x274)][0x3]=_0x1c63e9,this.#p007['kf'][_0x828038(0x2ad)](this.#p007['meas']),this.#p007[_0x828038(0x25a)]=!![];}#f067(_0x1d2325){var _0x546eee=a0_0x37d0d6,_0x2e4a02=this.#p007['kf'],_0x98cec=0.5*_0x1d2325*_0x1d2325;_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x4]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x11]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x1e]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x2b]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x38]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x45]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x52]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x5f]=_0x1d2325,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x8]=_0x98cec,_0x2e4a02[_0x546eee(0x3a8)]['data32F'][0x15]=_0x98cec,_0x2e4a02[_0x546eee(0x3a8)][_0x546eee(0x274)][0x22]=_0x98cec,_0x2e4a02['transitionMatrix'][_0x546eee(0x274)][0x2f]=_0x98cec;}#f068(){var _0x1697ac=a0_0x37d0d6,_0x1ae268=0.001,_0x27061d=0.001,_0x4286a3=0.001;return cv[_0x1697ac(0x219)](0xc,0xc,cv[_0x1697ac(0x285)],[_0x1ae268,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x1ae268,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x1ae268,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x1ae268,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x27061d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x27061d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x27061d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x27061d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x4286a3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x4286a3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x4286a3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,_0x4286a3]);}#f069(){var _0x2f7329=a0_0x37d0d6,_0x134a58=this['ANGLE_SMOOTH_FACTOR']?this[_0x2f7329(0x223)]:0.001;return cv[_0x2f7329(0x219)](0x4,0x4,cv[_0x2f7329(0x285)],[_0x134a58,0x0,0x0,0x0,0x0,_0x134a58,0x0,0x0,0x0,0x0,_0x134a58,0x0,0x0,0x0,0x0,_0x134a58]);}#f070(_0x594b41,_0xdacb7f){var _0x328977=a0_0x37d0d6,_0x204c63=new Vector3W();_0x204c63[_0x328977(0x364)]((_0x594b41['x']-_0xdacb7f['position']['x'])/_0xdacb7f[_0x328977(0x35a)]['x'],(_0x594b41['y']-_0xdacb7f[_0x328977(0x35b)]['y'])/_0xdacb7f['scale']['y'],(_0x594b41['z']-_0xdacb7f[_0x328977(0x35b)]['z'])/_0xdacb7f[_0x328977(0x35a)]['z']);var _0x5665ce=_0xdacb7f[_0x328977(0x363)]['getInv']();_0x5665ce['norm']();var _0x4e1cf1=_0x5665ce[_0x328977(0x339)](_0x204c63);return _0x4e1cf1;}#f071(_0x190870){var _0x268c50=a0_0x37d0d6,_0x39f934=this.#p016,_0x4e0b1a=this.#p017,_0x1386ef=arCamera[_0x268c50(0x255)],_0x5b07d5=window['innerWidth']/window['innerHeight'],_0x2ba612=Math[_0x268c50(0x337)](_0x1386ef*0.5*3.1416/0xb4)*_0x190870['z'],_0x1f1fe2=_0x2ba612*_0x5b07d5,_0x539339=(_0x190870['x']-0.5)*0x2*_0x1f1fe2,_0x234820=(_0x190870['y']-0.5)*0x2*_0x2ba612,_0x4181b4=new Vector3W(_0x539339,_0x234820,_0x190870['z']),_0x370f5d=_0x39f934['add'](_0x4e0b1a[_0x268c50(0x339)](_0x4181b4));return _0x370f5d;}#f072(_0x33bc8b){var _0x5c7420=a0_0x37d0d6,_0x387b19=this.#p016,_0x309501=this.#p017,_0x5bee48=arCamera[_0x5c7420(0x255)],_0x26f268=window[_0x5c7420(0x29f)]/window[_0x5c7420(0x27b)],_0x549780=_0x309501[_0x5c7420(0x2c8)](),_0x5cd0a7=_0x549780[_0x5c7420(0x339)](_0x33bc8b[_0x5c7420(0x328)](_0x387b19[_0x5c7420(0x2ef)](-0x1))),_0x229b96=Math[_0x5c7420(0x337)](_0x5bee48*0.5*3.1416/0xb4)*_0x5cd0a7['z'],_0x2d7cb7=_0x229b96*_0x26f268,_0x5911ae=_0x5cd0a7['x']/(0x2*_0x2d7cb7)+0.5,_0x496f03=_0x5cd0a7['y']/(0x2*_0x229b96)+0.5;return new Vector3W(_0x5911ae,_0x496f03,_0x5cd0a7['z']);}};class Vector3W{constructor(_0x3fcac9=0x0,_0x70de68=0x0,_0x55228c=0x0){this['x']=_0x3fcac9,this['y']=_0x70de68,this['z']=_0x55228c;}[a0_0x37d0d6(0x364)](_0x36b993,_0x324bf3,_0x32d9a3){this['x']=_0x36b993,this['y']=_0x324bf3,this['z']=_0x32d9a3;}['add'](_0x156ef7){var _0x226450=new Vector3W(this['x']+_0x156ef7['x'],this['y']+_0x156ef7['y'],this['z']+_0x156ef7['z']);return _0x226450;}[a0_0x37d0d6(0x2ef)](_0x4a8370){var _0x213c7a=new Vector3W(this['x']*_0x4a8370,this['y']*_0x4a8370,this['z']*_0x4a8370);return _0x213c7a;}[a0_0x37d0d6(0x245)](){var _0x3efc42=a0_0x37d0d6,_0x27d9d0=Math[_0x3efc42(0x2f9)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']),_0x5e0be5=new Vector3W(this['x']/_0x27d9d0,this['y']/_0x27d9d0,this['z']/_0x27d9d0);return _0x5e0be5;}}class QuaternionW{constructor(_0x5ef3ae=0x1,_0x2d6a30=0x0,_0x1cca5a=0x0,_0x38b48f=0x0){this['w']=_0x5ef3ae,this['i']=_0x2d6a30,this['j']=_0x1cca5a,this['k']=_0x38b48f;}[a0_0x37d0d6(0x364)](_0x386fa0,_0x3b966f,_0x52a371,_0x2822b8){this['w']=_0x386fa0,this['i']=_0x3b966f,this['j']=_0x52a371,this['k']=_0x2822b8;}['setFromAngles'](_0x432e40,_0x2bf1d7,_0x302ea0){var _0x196ce9=a0_0x37d0d6;const _0x34edf2=Math[_0x196ce9(0x2e9)](_0x302ea0*Math['PI']/0xb4*0.5),_0x54dad7=Math[_0x196ce9(0x3c3)](_0x302ea0*Math['PI']/0xb4*0.5),_0x656562=Math[_0x196ce9(0x2e9)](_0x2bf1d7*Math['PI']/0xb4*0.5),_0x3c6518=Math[_0x196ce9(0x3c3)](_0x2bf1d7*Math['PI']/0xb4*0.5),_0x1427d0=Math['cos'](_0x432e40*Math['PI']/0xb4*0.5),_0x2895b5=Math[_0x196ce9(0x3c3)](_0x432e40*Math['PI']/0xb4*0.5);this['w']=_0x34edf2*_0x656562*_0x1427d0+_0x54dad7*_0x3c6518*_0x2895b5,this['i']=_0x54dad7*_0x656562*_0x1427d0-_0x34edf2*_0x3c6518*_0x2895b5,this['j']=_0x34edf2*_0x3c6518*_0x1427d0+_0x54dad7*_0x656562*_0x2895b5,this['k']=_0x34edf2*_0x656562*_0x2895b5-_0x54dad7*_0x3c6518*_0x1427d0;}['getEulerAngles'](){var _0x2d4da8=a0_0x37d0d6,_0x24337c=Math[_0x2d4da8(0x1e7)](0x2*(this['j']*this['k']+this['k']*this['i']),this['k']*this['k']-this['i']*this['i']-this['j']*this['j']+this['k']*this['k'])*0xb4/Math['PI'],_0xfe7097=Math[_0x2d4da8(0x2c4)](-0x2*(this['i']*this['k']-this['k']*this['j']))*0xb4/Math['PI'],_0x4fa69f=Math[_0x2d4da8(0x1e7)](0x2*(this['i']*this['j']+this['k']*this['k']),this['k']*this['k']+this['i']*this['i']-this['j']*this['j']-this['k']*this['k'])*0xb4/Math['PI'];return{'aa':_0x24337c,'bb':_0xfe7097,'gg':_0x4fa69f};}[a0_0x37d0d6(0x27c)](){const _0x247904=0x2*(this['w']*this['k']+this['i']*this['j']),_0x4de5d1=0x1-0x2*(this['j']*this['j']+this['k']*this['k']),_0x3cc129=Math['atan2'](_0x247904,_0x4de5d1)*0xb4/Math['PI'];return _0x3cc129;}[a0_0x37d0d6(0x30d)](){var _0x404bc2=a0_0x37d0d6;const _0x3cd9b3=0x2*(this['w']*this['j']-this['k']*this['i']);let _0x42d0f;if(Math[_0x404bc2(0x224)](_0x3cd9b3)>=0x1){if(_0x404bc2(0x2ce)!==_0x404bc2(0x2ce)){var _0xff8029=0.5,_0x47f67c=_0x2f1dce[_0x404bc2(0x2b6)](_0x3d943a);if(!_0x47f67c){_0x47f67c=_0x43d876[_0x404bc2(0x26b)](_0x404bc2(0x2ac)),_0x47f67c['id']=_0x99b3d,_0xcab527[_0x404bc2(0x234)][_0x404bc2(0x287)](_0x47f67c);if(!this[_0x404bc2(0x32b)])this[_0x404bc2(0x32b)]=[];this['debugIds']['push'](_0x18eb72),_0x47f67c['style']['position']=_0x404bc2(0x1f3),_0x47f67c[_0x404bc2(0x37b)]['top']=_0x404bc2(0x20d),_0x47f67c['style'][_0x404bc2(0x31a)]='0px',_0x47f67c[_0x404bc2(0x37b)][_0x404bc2(0x2e6)]=_0x404bc2(0x2d5)+_0xff8029+')';}_0x4b7c48['imshow'](_0x4aef65,_0x1e339d);var _0x25dbf6=this[_0x404bc2(0x32b)][_0x404bc2(0x2a9)](_0x5e7db1);_0x25dbf6!=-0x1&&(_0x47f67c[_0x404bc2(0x37b)][_0x404bc2(0x31a)]=_0x25dbf6*_0x2e8f66['size']()[_0x404bc2(0x21e)]*_0xff8029+'px');}else _0x42d0f=Math[_0x404bc2(0x389)](_0x3cd9b3)*0x5a;}else{if('tZgJa'===_0x404bc2(0x39e)){if(this[_0x1e2fd4]!=_0x860f0f[_0x8ad124]){this[_0x4608f3]=_0x20bca5[_0x4cc982];;}}else _0x42d0f=Math['asin'](_0x3cd9b3)*0xb4/Math['PI'];}return _0x42d0f;}[a0_0x37d0d6(0x238)](){var _0x5a548c=a0_0x37d0d6;const _0x1eef0b=0x2*(this['w']*this['i']+this['j']*this['k']),_0x36103d=0x1-0x2*(this['i']*this['i']+this['j']*this['j']),_0x4e68b2=Math[_0x5a548c(0x1e7)](_0x1eef0b,_0x36103d)*0xb4/Math['PI'];return _0x4e68b2;}[a0_0x37d0d6(0x23d)](){var _0x4a3159=a0_0x37d0d6,_0x305830=this['w'],_0x525a54=this['i'],_0x36dae3=this['j'],_0x30962b=this['k'],_0x46fd88=cv[_0x4a3159(0x219)](0x3,0x3,cv['CV_32F'],[_0x305830*_0x305830+_0x525a54*_0x525a54+_0x36dae3*_0x36dae3+_0x30962b*_0x30962b,0x2*(_0x525a54*_0x36dae3-_0x305830*_0x30962b),0x2*(_0x525a54*_0x30962b+_0x305830*_0x36dae3),0x2*(_0x525a54*_0x36dae3+_0x305830*_0x30962b),_0x305830*_0x305830-_0x525a54*_0x525a54+_0x36dae3*_0x36dae3-_0x30962b*_0x30962b,0x2*(_0x36dae3*_0x30962b-_0x305830*_0x525a54),0x2*(_0x525a54*_0x30962b-_0x305830*_0x36dae3),0x2*(_0x36dae3*_0x30962b+_0x305830*_0x525a54),_0x305830*_0x305830-_0x525a54*_0x525a54-_0x36dae3*_0x36dae3+_0x30962b*_0x30962b]);return _0x46fd88;}[a0_0x37d0d6(0x39c)](_0x2fd623){var _0x152245=a0_0x37d0d6,_0x4da70b=this[_0x152245(0x301)](_0x2fd623);return _0x4da70b[_0x152245(0x245)](),_0x4da70b;}[a0_0x37d0d6(0x301)](_0x217ff1){var _0x4f4d24=this['w'],_0x3729db=this['i'],_0x2a9eed=this['j'],_0x41ce7e=this['k'],_0xc2d581=_0x217ff1['w'],_0x53fc76=_0x217ff1['i'],_0xa036af=_0x217ff1['j'],_0x479d9c=_0x217ff1['k'],_0x43c09f=new QuaternionW(_0x4f4d24*_0xc2d581-_0x3729db*_0x53fc76-_0x2a9eed*_0xa036af-_0x41ce7e*_0x479d9c,_0x3729db*_0xc2d581+_0x4f4d24*_0x53fc76+_0x2a9eed*_0x479d9c-_0x41ce7e*_0xa036af,_0x4f4d24*_0xa036af-_0x3729db*_0x479d9c+_0x2a9eed*_0xc2d581+_0x41ce7e*_0x53fc76,_0x4f4d24*_0x479d9c+_0x3729db*_0xa036af-_0x2a9eed*_0x53fc76+_0x41ce7e*_0xc2d581);return _0x43c09f;}['norm'](){var _0x141cf8=a0_0x37d0d6,_0x14a8f3=Math[_0x141cf8(0x2f9)](this['w']*this['w']+this['i']*this['i']+this['j']*this['j']+this['k']*this['k']);this['w']/=_0x14a8f3,this['i']/=_0x14a8f3,this['j']/=_0x14a8f3,this['k']/=_0x14a8f3;}[a0_0x37d0d6(0x2c8)](){var _0x1309c2=new QuaternionW(this['w'],-0x1*this['i'],-0x1*this['j'],-0x1*this['k']);return _0x1309c2;}[a0_0x37d0d6(0x339)](_0x413968){var _0xe8298b=a0_0x37d0d6,_0x4d657f=new QuaternionW(0x0,_0x413968['x'],_0x413968['y'],_0x413968['z']),_0x220335=this['getInv'](),_0x3394dd=this[_0xe8298b(0x301)](_0x4d657f);_0x3394dd=_0x3394dd[_0xe8298b(0x301)](_0x220335);var _0x137866=new Vector3W(_0x3394dd['i'],_0x3394dd['j'],_0x3394dd['k']);return _0x137866;}[a0_0x37d0d6(0x1d2)](){var _0x423175=a0_0x37d0d6,_0xb1099d=new Vector3W(0x1,0x0,0x0),_0x1b02f5=this[_0x423175(0x339)](_0xb1099d);return _0x1b02f5=_0x1b02f5[_0x423175(0x245)](),_0x1b02f5;}[a0_0x37d0d6(0x1ed)](){var _0xc78b6=a0_0x37d0d6,_0x3d6a76=new Vector3W(0x0,0x1,0x0),_0x303c00=this[_0xc78b6(0x339)](_0x3d6a76);return _0x303c00=_0x303c00[_0xc78b6(0x245)](),_0x303c00;}[a0_0x37d0d6(0x386)](){var _0x286626=a0_0x37d0d6,_0x1f4d24=new Vector3W(0x0,0x0,0x1),_0xd2d788=this[_0x286626(0x339)](_0x1f4d24);return _0xd2d788=_0xd2d788[_0x286626(0x245)](),_0xd2d788;}}