Microsoft C/C++ MSF 7.00 DS[`Z`$ NN u:dtNavMeshParams.?AUdtNavMeshParams@@     u $ tt## u#t u>tt 2dtMeshTile.?AUdtMeshTile@@   NNN     NNN t  NNN tttt #  #  t$ t     u  0##@@ uBdtOffMeshConnection.?AUdtOffMeshConnection@@    #! u#! u#  u#  u t N uCN uuuu # u,#      u ,  NNNN t">>t#@t t  t  >>#N t>>@ #>@ 0#>@0   ZdtNavMesh~dtNavMeshinitgetParamsaddTileremoveTilecalcTileLocgetTileAtgetTilesAtgetTileRefAtgetTileRefgetTileByRefgetMaxTilesgetTilegetTileAndPolyByRefgetTileAndPolyByRefUnsafeisValidPolyRefgetPolyRefBasegetOffMeshConnectionPolyEndPointsgetOffMeshConnectionByRefsetPolyFlagsgetPolyFlagssetPolyAreagetPolyAreagetTileStateSizestoreTileStaterestoreTileStateencodePolyId decodePolyId decodePolyIdSalt decodePolyIdTile decodePolyIdPolyoperator=getNeighbourTilesAtfindConnectingPolysconnectIntLinksbaseOffMeshLinksconnectExtLinksconnectExtOffMeshLinksunconnectLinksqueryPolygonsInTilefindNearestPolyInTilegetPolyHeight closestPointOnPoly m_params Km_orig @(m_tileWidth @,m_tileHeight t0m_maxTiles t4m_tileLutSize t8m_tileLutMask @m_posLookup Hm_nextFree Pm_tiles!__autoclassinit2"__vecDelDtor.<&#XdtNavMesh.?AVdtNavMesh@@2dtNodePool.?AVdtNodePool@@ % &  &, ( %  %*)tt %*,+- %*$*dtNode.?AUdtNode@@ 0  1%* 1 #3N u%*4 0 6  7 u%'8 7%' 1%*:; t%'$ !%' %, ?%*) %* %*.dtNodePool/~dtNodePool/clear2getNode2findNode5findNodes9getNodeIdx<getNodeAtIdx=getMemUsed=getMaxNodes=getHashSize>getFirst>getNext=getNodeCount@operator= 1m_nodes !m_first !m_next Nm_maxNodes Nm_hashSize t m_nodeCountA__autoclassinit2B__vecDelDtor2&C(dtNodePool.?AVdtNodePool@@ u ur Kpos @ cost @total pidx Estate Fflags #id*G dtNode.?AUdtNode@@ &  0  J  %  !  M 2dtNodeQueue.?AVdtNodeQueue@@ O  O Q, R OPS OPTU OP$ 1OP$ 1 OPY Q  0O[$ tO[$ O, ^OPSt1 OP` OP OP^VdtNodeQueueW~dtNodeQueueWclearXtopXpopZpushZmodify\empty]getMemUsed]getCapacity_operator=abubbleUpatrickleDown 3m_heap Nm_capacity t m_sizeb__autoclassinit2c__vecDelDtor2&ddtNodeQueue.?AVdtNodeQueue@@ O  3  Q  %*,u OP6dtMeshHeader.?AUdtMeshHeader@@ l *dtLink.?AUdtLink@@ n 6dtPolyDetail.?AUdtPolyDetail@@ p .dtBVNode.?AUdtBVNode@@ r    , u   wv , ywvN usalt ulinksFreeList mheader polys @verts o links q(detailMeshes @0detailVerts  8detailTris s@bvTree tHoffMeshCons  Pdata tXdataSize t\flags `nextxdtMeshTilezoperator=2&{hdtMeshTile.?AUdtMeshTile@@@#f }pos @rad !poly  flags  side u userIdB~$dtOffMeshConnection.?AUdtOffMeshConnection@@!#. bmin bmax t i.dtBVNode.?AUdtBVNode@@f Korig @ tileWidth @tileHeight tmaxTiles tmaxPolys:dtNavMeshParams.?AUdtNavMeshParams@@R uvertBase utriBase  vertCount  triCount6 dtPolyDetail.?AUdtPolyDetail@@b #ref unext  edge  side  bmin  bmax*dtLink.?AUdtLink@@ tmagic tversion tx t y tlayer uuserId tpolyCount tvertCount t maxLinkCount t$detailMeshCount t(detailVertCount t,detailTriCount t0bvNodeCount t4offMeshConCount t8offMeshBase @<walkableHeight @@walkableRadius @DwalkableClimb KHbmin KTbmax @`bvQuantFactor6ddtMeshHeader.?AUdtMeshHeader@@6dtQueryFilter.?AVdtQueryFilter@@   @#  imer(doStopTimer0doGetAccumulatedTime 0m_logEnabled 0 m_timerEnabledoperator=v__dflt_ctor_closurev__local_vftable_ctor_closure__vecDelDtor.&mrcContext.?AVrcContext@@ %      k  o  j #6rcScopedTimer.?AVrcScopedTimer@@    ,    $ ,  rcScopedTimer~rcScopedTimeroperator= lm_ctx m_label__vecDelDtor6&rcScopedTimer.?AVrcScopedTimer@@    l    u6rcCompactSpan.?AUrcCompactSpan@@   u u: !y !reg con h6rcCompactSpan.?AUrcCompactSpan@@ ,      ,N#N# #  t$      q  ## q qq   q q|##|t| p ||| { :DtGeneratedData.?AUDtGeneratedData@@   $r 0success terror  navmeshData tnavmeshDataLengthDtGeneratedData:DtGeneratedData.?AUDtGeneratedData@@ $   >NavigationBuilder.?AVNavigationBuilder@@  6rcHeightfield.?AUrcHeightfield@@  FrcCompactHeightfield.?AUrcCompactHeightfield@@  6rcContourSet.?AUrcContourSet@@  2rcPolyMesh.?AUrcPolyMesh@@  >rcPolyMeshDetail.?AUrcPolyMeshDetail@@  :DtBuildSettings.?AUDtBuildSettings@@ $ $  *float3.?AUfloat3@@  ttt     t$   m_solid  m_triareas m_chf m_cset  m_pmesh (m_dmesh 0m_buildSettings m_context  m_navmeshData tm_navmeshDataLength m_resultNavigationBuilder~NavigationBuilderCleanupBuildNavmeshSetSettingsCreateDetourMesh__autoclassinit2__vecDelDtor>NavigationBuilder.?AVNavigationBuilder@@    ,     $ $*rcSpan.?AUrcSpan@@    2rcSpanPool.?AUrcSpanPool@@   ,  rcHeightfield~rcHeightfield twidth theight Kbmin Kbmax @ cs @$ch (spans 0pools 8freelistoperator=__vecDelDtor6&@rcHeightfield.?AUrcHeightfield@@     $ $6rcCompactCell.?AUrcCompactCell@@     rcCompactHeightfield ~rcCompactHeightfield twidth theight tspanCount t walkableHeight twalkableClimb tborderSize !maxDistance !maxRegions Kbmin K(bmax @4cs @8ch  @cells Hspans !Pdist  Xareas __vecDelDtorF`rcCompactHeightfield.?AUrcCompactHeightfield@@     $ $.rcContour.?AUrcContour@@   rcContourSet~rcContourSet conts tnconts K bmin Kbmax @$cs @(ch t,width t0height t4borderSize @8maxError__vecDelDtor6 @rcContourSet.?AUrcContourSet@@     $ $ NrcPolyMesh~rcPolyMesh !verts !polys !regs !flags   areas t(nverts t,npolys t0maxpolys t4nvp K8bmin KDbmax @Pcs @Tch tXborderSize @\maxEdgeError__vecDelDtor2`rcPolyMesh.?AUrcPolyMesh@@  n umeshes @verts  tris tnmeshes tnverts t ntris>!(rcPolyMeshDetail.?AUrcPolyMeshDetail@@   # 6DtBoundingBox.?AUDtBoundingBox@@&int2.?AUint2@@z %boundingBox @cellHeight @cellSize t tileSize &$tilePosition t,regionMinArea t0regionMergeArea @4edgeMaxLen @8edgeMaxError @<detailSampleDistInput @@detailSampleMaxErrorInput @DagentHeight @HagentRadius @LagentMaxClimb @PagentMaxSlope:'TDtBuildSettings.?AUDtBuildSettings@@       , . 0 2 %  4 " min  max6 6DtBoundingBox.?AUDtBoundingBox@@  & @x @y @z* 9 float3.?AUfloat3@@ @ $&tt>>@@0= N "=>t?t @   B &>N?CNN0DNFNNHtJ$ ,NNM0NtM0PM0RMNNN0T$ ,M=NWN0X$ ,WN[0\ !  _$  b,  d, ,ce==f0g d  b  D  C    u  >  K  &  q  tx ty&sint2.?AUint2@@FdtNavMeshCreateParams.?AUdtNavMeshCreateParams@@ u vt0w t    Dverts tvertCount Dpolys DpolyFlags C polyAreas t(polyCount t,nvp 0detailMeshes >8detailVerts t@detailVertsCount CHdetailTris tPdetailTriCount >XoffMeshConVerts >`offMeshConRad DhoffMeshConFlags CpoffMeshConAreas ,A'dtMinw&X| Z'dtMaxM&{&dtSqr@4<.4!fminlMHEET+scalbnf`QR8 exp2lkoL!fdiml&KVѩ &logbf'0z_ asinhlc ɒ'nextafterf[S&erfcf*.Mg?_ldpcomp<`X'fminfڂ#OZ'fmaxfVHU"%__std_terminateuSw\+frexp7ilX&exp2fOۦH_ldsign[rNldexpnBilogbl'dsG&@_Init_thread_abort & [\ log2l L&tgammaf#&rintf 5\Ihxscalbnl꾲3H_fdsign)F rintl6q acoshl|dOQ!_copysign4¼,llrintflًR,bV _chgsign(,z%p%1nexttowardf6a expm1lY=&@_Init_thread_headerz:&lgammaf>{8Z!nexttowardl/<66llrintlPd erflJۯ<&@_Init_thread_footerPQ!fmaxlq&acoshfCѢѪ&cbrtf uy erfclk&ėm&atanhf0i(& tgammal2=O%b&log1pfFGF logblS-ݮx9remquolJdgsq'fdimf L] nearbyintl-K[ʹ atanhl)oՄ='remainderfv aCilogbfTsˇ|^T6llroundlP\*!!nextafterl`q/ log1pl0K3remquof\L㚅A_dsigno,ԇ6I-lroundfTvQA;/modff#ψV!remainderliMkgk;scalblnlN[} cbrtlkz4w_fdpcompz7!Ky_dpcomp !4{S lgammaĺe#,llroundfx1F#modfEr7lroundlFz&expm1f%<5scalblnfB$[ &asinhfr&nearbyintf VN}&erff*@p^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourCommon.cpp ZC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Include\Recast.hy$eCNC:\game_server\RustProjects\recast_navigation\recast_src\Navigation.hpp-VC:\game_server\RustProjects\recast_navigation\recast_src\NavigationBuilder.hpp &M"(7: tfC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourNavMeshBuilder.h|kt{ctor}$vkv{dtor}Ԉ(kstartTimers=kstopTimer&>kvdoResetLogv[IkdoLog\DMV"kvdoResetTimerszeS "kdoStartTimer6>_4{kdoStopTimer#I-*kdoGetAccumulatedTime-r[0k__delDtor2. HrcVsublQ?oJrcVcopy?: {ctor}'U{ctor}L M{dtor}BɉCleanup g2h"BuildNavmeshJ6KSSetSettings+V&CreateDetourMeshtg-rcCreateHeightfield||y >" operator new[]Y(&QrcErodeWalkableArea*s^C:\game_$ OQ$ tOQ$ O, pOTS OT OTr Km_pos K m_target #m_path t m_npath t$m_maxPathWdtPathCorridorX~dtPathCorridorYinit[reset]findCorners_optimizePathVisibility`optimizePathTopologybmoveOverOffmeshConnectioncfixPathStartetrimInvalidPathgisValidimovePositionimoveTargetPositionksetCorridorlgetPoslgetTargetmgetFirstPolymgetLastPolyngetPathogetPathCountqoperator=r__autoclassinit2s__vecDelDtor:&t(dtPathCorridor.?AVdtPathCorridor@@ P  #  w  O @>>=z#NNNt|##0fDT_STRAIGHTPATH_STARTDT_STRAIGHTPATH_ENDDT_STRAIGHTPATH_OFFMESH_CONNECTION>tdtStraightPathFlags.?AW4dtStraightPathFlags@@2dtPathQueue.?AVdtPathQueue@@   JdtPathQueue::PathQuery.?AUPathQuery@dtPathQueue@@#   $ ,   $  NN 0 ##>> u uu#tN u $ ,   PathQueryNMAX_QUEUE m_queue um_nextHandle tm_maxPathSize tm_queueHead $m_navquerypurgedtPathQueue~dtPathQueueinitupdaterequestgetRequestStatusgetPathResultgetNavQueryoperator=__autoclassinit2__vecDelDtor26dtPathQueue.?AVdtPathQueue@@       $      uref KstartPos KendPos # startRef #(endRef #0path t8npath u<status t@keepAlive HfilterJ PdtPathQueue::PathQuery.?AUPathQuery@dtPathQueue@@ $$$ ,       *_iobuf.?AU_iobuf@@  F__crt_locale_pointers.?AU__crt_locale_pointers@@  #pt  >__crt_locale_data.?AU__crt_locale_data@@  F__crt_multibyte_data.?AU__crt_multibyte_data@@  * locinfo mbcinfoF__crt_locale_pointers.?AU__crt_locale_pointers@@   _Placeholder*_iobuf.?AU_iobuf@@#$pt__vcrt_assert_va_start_is_not_reference<__crt_locale_pointers * const>.?AU?$__vcrt_assert_va_start_is_not_reference@QEAU__crt_locale_pointers@@@@__vcrt_assert_va_start_is_not_reference<__crt_locale_pointers * const>.?AU?$__vcrt_assert_va_start_is_not_reference@QEAU__crt_locale_pointers@@@@   p __vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@QEB_W@@__vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@QEB_W@@  #q#pt"#q##ptptptptpt__vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@PEB_W@@__vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@PEB_W@@  pt##ptpt__vcrt_assert_va_start_is_not_reference<__crt_locale_pointers *>.?AU?$__vcrt_assert_va_start_is_not_reference@PEAU__crt_locale_pointers@@@@__vcrt_assert_va_start_is_not_reference<__crt_locale_pointers *>.?AU?$__vcrt_assert_va_start_is_not_reference@PEAU__crt_locale_pointers@@@@  pt#|ptpt__vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@QEBD@@__vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@QEBD@@  #p#|ptpt"#p##|ptptptptptpt#|#|ptptpt*BVItem.?AUBVItem@@   *BVItem.?AUBVItem@@   , r,NNN!!  !!!t t   ##tttMs ,t Vt  ,m@q st p,vstt" u$ @& !( N0*n__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@PEB_W@@__the_value0-__vcrt_va_list_is_reference::.?AW4@?$__vcrt_va_list_is_reference@PEB_W@@&.n/__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@PEB_W@@j__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@PEBD@@0-__vcrt_va_list_is_reference::.?AW4@?$__vcrt_va_list_is_reference@PEBD@@&2j3__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@PEBD@@FDT_POLYTYPE_GROUNDDT_POLYTYPE_OFFMESH_CONNECTION.t5dtPolyTypes.?AW4dtPolyTypes@@__vcrt_va_list_is_reference<__crt_locale_pointers *>.?AU?$__vcrt_va_list_is_reference@PEAU__crt_locale_pointers@@@@0-__vcrt_va_list_is_reference<__crt_locale_pointers *>::.?AW4@?$__vcrt_va_list_is_reference@PEAU__crt_locale_pointers@@@@&89__vcrt_va_list_is_reference<__crt_locale_pointers *>.?AU?$__vcrt_va_list_is_reference@PEAU__crt_locale_pointers@@@@r__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@QEB_W@@0-__vcrt_va_list_is_reference::.?AW4@?$__vcrt_va_list_is_reference@QEB_W@@&<r=__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@QEB_W@@__vcrt_va_list_is_reference<__crt_locale_pointers * const>.?AU?$__vcrt_va_list_is_reference@QEAU__crt_locale_pointers@@@@0-__vcrt_va_list_is_reference<__crt_locale_pointers * const>::.?AW4@?$__vcrt_va_list_is_reference@QEAU__crt_locale_pointers@@@@&@A__vcrt_va_list_is_reference<__crt_locale_pointers * const>.?AU?$__vcrt_va_list_is_reference@QEAU__crt_locale_pointers@@@@n__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@QEBD@@0-__vcrt_va_list_is_reference::.?AW4@?$__vcrt_va_list_is_reference@QEBD@@&DnE__vcrt_va_list_is_reference.?AU?$__vcrt_va_list_is_reference@QEBD@@VdtObstacleAvoidanceDebugData.?AVdtObstacleAvoidanceDebugData@@ G H  H, J G  GLK GL$MN GL$ 0GL">====== GLR tGI$ >GI @GI G, WGLK GL GLOdtObstacleAvoidanceDebugDataP~dtObstacleAvoidanceDebugDataQinitPresetSaddSamplePnormalizeSamplesTgetSampleCountUgetSampleVelocityVgetSampleSizeVgetSamplePenaltyVgetSampleDesiredVelocityPenaltyVgetSampleCurrentVelocityPenaltyVgetSamplePreferredSidePenaltyVgetSampleCollisionTimePenaltyXoperator= tm_nsamples tm_maxSamples @m_vel @m_ssize @m_pen @ m_vpen @(m_vcpen @0m_spen @8m_tpenY__autoclassinit2Z__vecDelDtorV&[@dtObstacleAvoidanceDebugData.?AVdtObstacleAvoidanceDebugData@@ H  @  ^ NdtObstacleAvoidanceQuery.?AVdtObstacleAvoidanceQuery@@ ` a  a, c `  `ed `e$fg `e$NN 0`ej>=>> `el `eANdtObstacleAvoidanceParams.?AUdtObstacleAvoidanceParams@@ o p  G &>==>>@qr t`es t`b$>dtObstacleCircle.?AUdtObstacleCircle@@ v w  x`e>dtObstacleSegment.?AUdtObstacleSegment@@ z {  |`e `, ~`ed&>=>=>>=r @`e v  z  `e `ehdtObstacleAvoidanceQueryi~dtObstacleAvoidanceQuerykinitiresetmaddCirclenaddSegmenttsampleVelocityGridtsampleVelocityAdaptiveugetObstacleCircleCountygetObstacleCircleugetObstacleSegmentCount}getObstacleSegmentoperator=nprepareprocessSample oCxoffMeshConDir offMeshConUserID toffMeshConCount uuserId ttileX ttileY ttileLayer Kbmin Kbmax @walkableHeight @walkableRadius @walkableClimb @cs @ch 0buildBvTreeF{dtNavMeshCreateParams.?AUdtNavMeshCreateParams@@#" next }items2~rcSpanPool.?AUrcSpanPool@@##@ u u uB smin smax area next*rcSpan.?AUrcSpan@@Z$_TypeDescriptor$_extraBytes_16.?AU$_TypeDescriptor$_extraBytes_16@@p#6 pVFTable spare nameZ $_TypeDescriptor$_extraBytes_16.?AU$_TypeDescriptor$_extraBytes_16@@f$_s__RTTIBaseClassArray$_extraBytes_8.?AU$_s__RTTIBaseClassArray$_extraBytes_8@@R_s__RTTIBaseClassDescriptor.?AU_s__RTTIBaseClassDescriptor@@   #* arrayOfBaseClassDescriptorsf $_s__RTTIBaseClassArray$_extraBytes_8.?AU$_s__RTTIBaseClassArray$_extraBytes_8@@" index count6rcCompactCell.?AUrcCompactCell@@:_TypeDescriptor.?AU_TypeDescriptor@@  &_PMD.?AU_PMD@@^_s__RTTIClassHierarchyDescriptor.?AU_s__RTTIClassHierarchyDescriptor@@   ~ pTypeDescriptor "numContainedBases  where "attributes pClassDescriptorR$_s__RTTIBaseClassDescriptor.?AU_s__RTTIBaseClassDescriptor@@JRC_CONTOUR_TESS_WALL_EDGESRC_CONTOUR_TESS_AREA_EDGESBtrcBuildContoursFlags.?AW4rcBuildContoursFlags@@Z_s__RTTICompleteObjectLocator2.?AU_s__RTTICompleteObjectLocator2@@    "signature "offset "cdOffset  pTypeDescriptor pClassDescriptor pSelfZ$_s__RTTICompleteObjectLocator2.?AU_s__RTTICompleteObjectLocator2@@J_s__RTTIBaseClassArray.?AU_s__RTTIBaseClassArray@@   f "signature "attributes "numBaseClasses  pBaseClassArray^_s__RTTIClassHierarchyDescriptor.?AU_s__RTTIClassHierarchyDescriptor@@p#6 pVFTable spare name:_TypeDescriptor.?AU_TypeDescriptor@@n tverts tnverts trverts tnrverts !reg  area. rcContour.?AUrcContour@@#* arrayOfBaseClassDescriptorsJ_s__RTTIBaseClassArray.?AU_s__RTTIBaseClassArray@@2 tmdisp tpdisp tvdisp& _PMD.?AU_PMD@@N9??_7rcContext@@6B@??_ErcContext@@UEAAPEAXI@Z?doResetLog@rcContext@@MEAAXXZ?doLog@rcContext@@MEAAXW4rcLogCategory@@PEBDH@Z?doResetTimers@rcContext@@MEAAXXZ?doStartTimer@rcContext@@MEAAXW4rcTimerLabel@@@Z?doStopTimer@rcContext@@MEAAXW4rcTimerLabel@@@Z?doGetAccumulatedTime@rcContext@@MEBAHW4rcTimerLabel@@@Z*dtPoly.?AUdtPoly@@  !#        $ ufirstLink verts neis !flags  vertCount  areaAndtypesetAreasetTypegetAreagetType*  dtPoly.?AUdtPoly@@    .dtNavMesh.?AVdtNavMesh@@    ,     $  $ 02 >> @  N @N=  !$ C  m_areaCost !m_includeFlags !m_excludeFlagsdtQueryFilterpassFiltergetCostgetAreaCostsetAreaCostgetIncludeFlagssetIncludeFlagsgetExcludeFlagssetExcludeFlags6 dtQueryFilter.?AVdtQueryFilter@@    2dtPolyQuery.?AVdtPolyQuery@@   U   $  #t   ,   $ ,   ~dtPolyQueryprocessdtPolyQueryoperator=__local_vftable_ctor_closure__vecDelDtor2&dtPolyQuery.?AVdtPolyQuery@@:dtNavMeshQuery.?AVdtNavMeshQuery@@    ,     $ $  N u&##>>#tN u  . >>N@ #tNN u ##>> uNt u#tN uN#tN u* #>=##@tN u * #>N##@tN u ##tt u>>#@ u  >> u>>#tN u&#>=##tN u&#>>@#tN u6dtRaycastHit.?AUdtRaycastHit@@  "#>># u* #>>@@#tN u "#>=@@@ u#@#tN u@$  #@ u"#>=#@ u u#>@ u# 0 0 L$ $ , >> &##@@ u  ,##@@ u"##@ u##@ u&>B@ #tN u. NN>@ #tNN u 1#tt u RdtNavMeshQuery::dtQueryData.?AUdtQueryData@dtNavMeshQuery@@  bdtNavMeshQuery~dtNavMeshQueryinitfindPathfindStraightPathinitSlicedFindPathupdateSlicedFindPathfinalizeSlicedFindPathfinalizeSlicedFindPathPartialfindPolysAroundCirclefindPolysAroundShapegetPathFromDijkstraSearchfindNearestPolyqueryPolygonsfindLocalNeighbourhoodmoveAlongSurfaceraycastfindDistanceToWallgetPolyWallSegmentsfindRandomPointfindRandomPointAroundCircleclosestPointOnPolyclosestPointOnPolyBoundarygetPolyHeightisValidPolyRefisInClosedListgetNodePoolgetAttachedNavMeshoperator=queryPolygonsInTilegetPortalPointsgetEdgeMidPointappendVertex appendPortals getPathToNode m_nav dtQueryData  m_query LXm_tinyNodePool L`m_nodePool fhm_openList__autoclassinit2__vecDelDtor:06pdtNavMeshQuery.?AVdtNavMeshQuery@@   *   :dtLocalBoundary.?AVdtLocalBoundary@@   NdtLocalBoundary::Segment.?AUSegment@dtLocalBoundary@@###=>    ,   $ ! $  #>=$ %$ 0' >$ t$ > , , NMAX_LOCAL_SEGSNMAX_LOCAL_POLYSSegment Km_center  m_segs tm_nsegs m_polys tpm_npolysaddSegment"dtLocalBoundary#~dtLocalBoundary#reset&update(isValid)getCenter*getSegmentCount+getSegment-operator=.__vecDelDtor:6/xdtLocalBoundary.?AVdtLocalBoundary@@   U   3  4  }s @dN 6dtLocalBoundary::Segment.?AUSegment@dtLocalBoundary@@=# 8   @===;   = t, }    # @# @t KhitNormal thitEdgeIndex #path t pathCount t$maxPath @(pathCost6D0dtRaycastHit.?AUdtRaycastHit@@#Z$_TypeDescriptor$_extraBytes_18.?AU$_TypeDescriptor$_extraBytes_18@@p#6 pVFTable spare HnameZI"$_TypeDescriptor$_extraBytes_18.?AU$_TypeDescriptor$_extraBytes_18@@ ustatus 1lastBestNode @lastBestNodeCost #startRef # endRef K(startPos K4endPos @filter uHoptions @LraycastLimitSqrR KPdtNavMeshQuery::dtQueryData.?AUdtQueryData@dtNavMeshQuery@@t$u??_7dtPolyQuery@@6B@??_EdtPolyQuery@@UEAAPEAXI@Z?process@dtPolyQuery@@UEAAXPEBUdtMeshTile@@PEAPEAUdtPoly@@PEA_KH@Z:dtPathCorridor.?AVdtPathCorridor@@ O P  P, R O  OTS OT$UV OT$ 0OT#> OTZ@ #N$ tOT\>=$ OT^ 0OT'##@@$ 0OTa 0OTZ#>$ 0OTdN$ 0OTf>$ 0OTh>N OTj >OQ$ #OQserver\RustProjects\recast_navigation\recast_src\out\build\windows-release\predefined C++ types (compiler internal)wcsstr [v&-rcFreeHeightFieldٕ<&wcschrV6s<_errnopE3*ErcRasterizeTriangles!0ß}"ZrcAllocPolyMesh+[8*ArcMarkWalkableTriangles "ı,vwcstok;,7W"]rcBuildPolyMeshr wcspbrkܝW_"operator deleteln%=4.%_invalid_parameter_noinfoaFa./rcFreeCompactHeightfield;pNPIX*SrcBuildDistanceFieldiŒT&rcSqrtUl,H*3rcFreePolyMeshDetail7*"k__vecDelDtoru&`rcFreeContourSetsqD55 2KrcFilterWalkableLowHeightSpansIR*hrcBuildPolyMeshDetail1ia" operator newg،I*arcAllocPolyMeshDetail7mCh&IrcFilterLedgeSpans; 6GrcFilterLowHangingWalkableObstaclesv5strpbrk'$[W "1rcFreePolyMesh0Jq&VrcAllocContourSetN\,&xdtCreateNavMeshData8& operator delete[]*wcsnlen Hb^q{VC:\game_server\RustProjects\recast_navigation\recast_src\NavigationBuilder.cpp ^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourNavMesh.h$R^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourNode.hD1H$eljdtHashRef}lx%-{ctor}l( %/{dtor} a@T%/clear!GCv%5findNodesIP*.%2findNodeUel^ %2getNode3 빾TOU{ctor}ua XOW{dtor}?M#OabubbleUp1yOatrickleDownЀ3|G^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourNode.cpp fC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourNavMeshQuery.h#jC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include\DetourLocalBoundary.h07{dtor}tc3W__delDtor=.<$<dtVsetέD!{ctor}9J'\P#{dtor} ^#resetenXaddSegment@Nؚ5ۊ&update(isValid?dtMinWG>E}J*findLocalNeighbourhood5*&getPolyWallSegmentsB.A"isValidPolyRef2ةK/bL!M_purecallGq"__vecDelDtor|X;JjC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source\DetourLocalBoundary.cpp3 jC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include\DetourPathCorridor.hu5"dtStatusSucceedTxmZ&getAttachedNavMeshF:0<^{dtVmadBdtVdist2Dz"BdtVdist2DSqrg.}dtMergeCorridorStartMovedC4G ]*}dtMergeCorridorEndMoveddeŁ"2}dtMergeCorridorStartShortcut3OV{ctor}$a {NOX{dtor}-0XmOYinitΘg8ߢO[reset{0WO]findCorners'1TH׳*O_optimizePathVisibilitygѰ|*O`optimizePathTopology_4m m_params @m_invHorizTime @ m_vmax @$m_invVmax t(m_maxCircles 0m_circles t8m_ncircles t<m_maxSegments @m_segments tHm_nsegments__autoclassinit2__vecDelDtorN&PdtObstacleAvoidanceQuery.?AVdtObstacleAvoidanceQuery@@ a ^ Kp K vel Kdvel @$rad K(dp K4np> @dtObstacleCircle.?AUdtObstacleCircle@@ `   * Kp K q 0touch>dtObstacleSegment.?AUdtObstacleSegment@@   B :std::hash.?AU?$hash@M@std@@    = #B@argument_type#result_typeoperator():std::hash.?AU?$hash@M@std@@ =, #:std::hash.?AU?$hash@N@std@@    A  #BAargument_type#result_typeoperator():std::hash.?AU?$hash@N@std@@ , #  >std::hash.?AU?$hash@O@std@@    #BAargument_type#result_typeoperator()>std::hash.?AU?$hash@O@std@@Fstd::hash.?AU?$hash@$$T@std@@     #Bargument_type#result_typeoperator()Fstd::hash.?AU?$hash@$$T@std@@ , #:std::exception.?AVexception@std@@    ,  t    $" ,  $   |$F__std_exception_data.?AU__std_exception_data@@  exceptionoperator=~exceptionwhat _Data__local_vftable_ctor_closure__vecDelDtor: &std::exception.?AVexception@std@@    & |_What 0_DoFreeF__std_exception_data.?AU__std_exception_data@@  |               {#Bstd::bad_exception.?AVbad_exception@std@@       ,   $ $ ,   bad_exception~bad_exceptionoperator=__local_vftable_ctor_closure__vecDelDtorB &std::bad_exception.?AVbad_exception@std@@{#:std::bad_alloc.?AVbad_alloc@std@@       ,    $" $ ,   bad_alloc~bad_allocoperator=.ObmoveOverOffmeshConnection`"OimovePositionYpA&OimoveTargetPositionׇ?6HOksetCorridor~.b"OcfixPathStart2"OetrimInvalidPathuM^OgisValid?C/ @?dtMaxâ*4Mj6getOffMeshConnectionPolyEndPoints+&findStraightPathz9m&initSlicedFindPath2*updateSlicedFindPathy S2finalizeSlicedFindPathPartialg<'_&moveAlongSurfaceVBjFraycastT߂S^$>.closestPointOnPolyBoundary"0}"getPolyHeight͌<&$jC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source\DetourPathCorridor.cppX fC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include\DetourPathQueue.hZZ"dtStatusFaileddNڍ&dtStatusInProgress>TM/;{ctor}e{dtor}@T Aepurge]Cpinitڨ u9bupdate93 J*request09J&getRequestStatusaju!"getPathResultyy.I%&dtFreeNavMeshQuery,I"_vswprintf_lYo H"__vswprintf_lgr^vvswprintf7F "_vswprintf_s_l#N"_vswprintf_p_lH3_l%"_vscwprintf_l$Y6!C'"_vscwprintf_p_l9OklRd_vswscanf_lv:w"_vswscanf_s_lJZӚ"_vsnwscanf_lQ9ft"_vsnwscanf_s_l6B=5̊_vfprintf_l,'RL"_vfprintf_s_l)B܆"_vfprintf_p_l _*a_vfscanf_l5+˜"_vfscanf_s_lDeri("_vsnprintf_l4GU _vsnprintf0>x:vsnprintf5/_vsprintf_lڈ㡨"_vsprintf_s_l_Nq$"_vsprintf_p_lՒ!5y"_vsnprintf_s_l-"_vscprintf_l_Zq1]"_vscprintf_p_lAKı"_vscprintf_p@Y 4w'"_vsnprintf_c_lgET=>_vsscanf_l#"_vsscanf_s_l=S@vsscanf_sEsetArea\]=setTypeרn%}"&dtMathFloorf2z`|&dtMathCeilfEcKJdtVminX}1ЮJdtVmaxGp&PdtAlign4Rv")dtSwapEndianN-92K"%dtSwapEndian&3z^"@dtSwapEndian-\"'dtSwapEndianNy"compareItemXu-"compareItemYL2x"compareItemZf,;,\ calcExtendsWڡD longestAxis}_MsubdivideE;p"#createBVTree>rL*clasr qa(\cfQUgc-F> *f x}3Rq[I- ${@qo& l8pE\ .q)/ f[ZH=q0YOT0MB]@rg]v=W&yu6(Y{dVηDgG6c^QrJA!u 8QB-g@JilEje<$&~;A1›\_zǀ:V n>7g"/c(r* [E]X+iokC'L~ŦaOuw6a;h˄f~Jبw ^*_~gr0'i&,.W` Z[]o(rmSjLq#FvbPۆ5b^Yi|[z016//ۥ41 p+uElQ }ŃbZ^D2" B*u.*tjW{^~~l#Jo#%r2 U4 q?v>ppyYM,MWG)Ȳc~=jހBں:;/c)E6>8@K  21qTKF 4iL7=G?W@i|nrh-g6e q[TL}la|x 2j^)IbuF@-,]Jd)Gq<a[tfrmUkX& EyBK5y2,R^*(`hk9y6IkSvwWjyca<-Z$~by  'uip ޅkPpa"\I;Z=I 98E}p}l ^J6j0{$fhIO(pd10,+r:S~ExvFT~p[ڛN,,\lt["hΓ-j2%-Շ-q@/-4]0,}^\0JWu? a HKO2C>j_=~y?r#z:)=׆!isBT]?\'s1ul9ulu h-vgLG9@?[,,>jVBwJf@)3ԥ L_lRޱΜiE/:[9@-6 بre-5Tx' <Ol 8*ac"k+v7In3 Ri"gr cŴ(2wmsn?x~~2Z4"lG"49ӜǶGCQH,AZ]e A05 (ʮHc~}2s+&<oqDe[;:ly-RJuJ[ gR|.ouEbjaPh<xVK FR6#=5֘/E)z/~ѡ\~__local_vftable_ctor_closure__vecDelDtor: &std::bad_alloc.?AVbad_alloc@std@@{# Nstd::bad_array_new_length.?AVbad_array_new_length@std@@              ,       $    $  ,          bad_array_new_length~bad_array_new_lengthoperator=__local_vftable_ctor_closure__vecDelDtorN &std::bad_array_new_length.?AVbad_array_new_length@std@@  {# % $Bstd::exception_ptr.?AVexception_ptr@std@@      ", #  !$  !  !$%&'  !$  , * ! * !$+, "  0 .$   $   1  !  !(exception_ptr)~exception_ptr-operator=/operator bool 0_Current_exception 2_Copy_exception _Data1 _Data23__autoclassinit24__vecDelDtorB f5std::exception_ptr.?AVexception_ptr@std@@     !  !$1 "  0<>@0 ##0C#0E#0G<   6_s__ThrowInfo.?AU_s__ThrowInfo@@ K L  tN O J_s__CatchableTypeArray.?AU_s__CatchableTypeArray@@ Q R n uattributes pmfnUnwind P pForwardCompat SpCatchableTypeArray6T_s__ThrowInfo.?AU_s__ThrowInfo@@              Fstd::nested_exception.?AVnested_exception@std@@ ]  P _  ] a, b ]^c ]^$de ], g]^c ]^$ a  ]j$  ]j$ ]^ ]^ `fnested_exceptionhoperator=i~nested_exceptionkrethrow_nestedlnested_ptr  _Excm__autoclassinit2i__local_vftable_ctor_closuren__vecDelDtorF &o_std::nested_exception.?AVnested_exception@std@@ $ 7  a  ;   uJstd::bad_variant_access.?AVbad_variant_access@std@@ w x  w z w  w|{ x, ~ w| w|$} |wy$ w|$ w, w|{ w| w|bad_variant_accesswhat~bad_variant_accessoperator=__local_vftable_ctor_closure__vecDelDtorJ &std::bad_variant_access.?AVbad_variant_access@std@@{# w  w|{ w| x #@@@@@N o    @velBias @weightDesVel @weightCurVel @ weightSide @weightToi @horizTime  gridSize  adaptiveDivs  adaptiveRings  adaptiveDepthN dtObstacleAvoidanceParams.?AUdtObstacleAvoidanceParams@@@>=">=>>=LLtt^@>@@####  ##r$ r$ j$_s__RTTIBaseClassArray$_extraBytes_24.?AU$_s__RTTIBaseClassArray$_extraBytes_24@@#* arrayOfBaseClassDescriptorsj$_s__RTTIBaseClassArray$_extraBytes_24.?AU$_s__RTTIBaseClassArray$_extraBytes_24@@Z$_TypeDescriptor$_extraBytes_20.?AU$_TypeDescriptor$_extraBytes_20@@p#6 pVFTable spare nameZ$$_TypeDescriptor$_extraBytes_20.?AU$_TypeDescriptor$_extraBytes_20@@j$_s__RTTIBaseClassArray$_extraBytes_16.?AU$_s__RTTIBaseClassArray$_extraBytes_16@@#* arrayOfBaseClassDescriptorsj$_s__RTTIBaseClassArray$_extraBytes_16.?AU$_s__RTTIBaseClassArray$_extraBytes_16@@>_s__CatchableType.?AU_s__CatchableType@@   #> tnCatchableTypes arrayOfCatchableTypesJ_s__CatchableTypeArray.?AU_s__CatchableTypeArray@@j$_s__CatchableTypeArray$_extraBytes_24.?AU$_s__CatchableTypeArray$_extraBytes_24@@#> tnCatchableTypes arrayOfCatchableTypesj$_s__CatchableTypeArray$_extraBytes_24.?AU$_s__CatchableTypeArray$_extraBytes_24@@Z$_TypeDescriptor$_extraBytes_24.?AU$_TypeDescriptor$_extraBytes_24@@p#6 pVFTable spare nameZ($_TypeDescriptor$_extraBytes_24.?AU$_TypeDescriptor$_extraBytes_24@@Z$_TypeDescriptor$_extraBytes_27.?AU$_TypeDescriptor$_extraBytes_27@@p#6 pVFTable spare nameZ+$_TypeDescriptor$_extraBytes_27.?AU$_TypeDescriptor$_extraBytes_27@@v uproperties pType  thisDisplacement tsizeOrOffset copyFunction>$_s__CatchableType.?AU_s__CatchableType@@j$_s__CatchableTypeArray$_extraBytes_16.?AU$_s__CatchableTypeArray$_extraBytes_16@@#> tnCatchableTypes arrayOfCatchableTypesj$_s__CatchableTypeArray$_extraBytes_16.?AU$_s__CatchableTypeArray$_extraBytes_16@@_Functor_Pmf_object_Pmf_refwrap_Pmf_pointer_Pmd_object_Pmd_refwrap_Pmd_pointerBtstd::_Invoker_strategy.?AW4_Invoker_strategy@std@@ Z$_TypeDescriptor$_extraBytes_29.?AU$_TypeDescriptor$_extraBytes_29@@p#6 pVFTable spare nameZ-$_TypeDescriptor$_extraBytes_29.?AU$_TypeDescriptor$_extraBytes_29@@Z$_TypeDescriptor$_extraBytes_31.?AU$_TypeDescriptor$_extraBytes_31@@p#6 pVFTable spare nameZ/$_TypeDescriptor$_extraBytes_31.?AU$_TypeDescriptor$_extraBytes_31@@jV??_7exception@std@@6B@??_Eexception@std@@UEAAPEAXI@Z?what@exception@std@@UEBAPEBDXZr^??_7bad_exception@std@@6B@??_Ebad_exception@std@@UEAAPEAXI@Z?what@exception@std@@UEBAPEBDXZjV??_7bad_alloc@std@@6B@??_Ebad_alloc@std@@UEAAPEAXI@Z?what@exception@std@@UEBAPEBDXZ~l??_7bad_array_new_length@std@@6B@??_Ebad_array_new_length@std@@UEAAPEAXI@Z?what@exception@std@@UEBAPEBDXZVpD??_7nested_exception@std@@6B@??_Enested_exception@std@@UEAAPEAXI@Zq??_7bad_variant_access@std@@6B@??_Ebad_variant_access@std@@UEAAPEAXI@Z?what@bad_variant_access@std@@UEBAPEBDXZ:dtProximityGrid.?AVdtProximityGrid@@   FdtProximityGrid::Item.?AUItem@dtProximityGrid@@  t# ,     $ $ 0C==== ====!N t tj ?$ @$ ,    @m_cellSize @m_invCellSizeItem m_pool tm_poolHead tm_poolSize !m_buckets t m_bucketsSize $m_boundsdtProximityGrid~dtProximityGridinitclearaddItemqueryItemsgetItemCountAtgetBoundsgetCellSizeoperator=__autoclassinit2__vecDelDtor:68dtProximityGrid.?AVdtProximityGrid@@        : !id x y !nextFdtProximityGrid::Item.?AUItem@dtProximityGrid@@u ,     $   $        L  f  l     @#H >0 P  n    n  JdtFindNearestPolyQuery.?AVdtFindNearestPolyQuery@@      "  !#   %, &  !'>  !)$(* %  # ,$ > ,$  !  !$  , 1 !# 1 !'23  !  !R m_query >m_center @m_nearestDistanceSqr # m_nearestRef K(m_nearestPoint+dtFindNearestPolyQuery-nearestRef.nearestPoint/process0~dtFindNearestPolyQuery4operator=5__autoclassinit26__vecDelDtorJ&78dtFindNearestPolyQuery.?AVdtFindNearestPolyQuery@@  !)      p  %    >, ?@@ r  C  r E DDDD0GC# I >>>>0K#BdtCollectPolysQuery.?AVdtCollectPolysQuery@@ N  N P NOQ N S, T NOU#N NOWRVX S  tNZ$ 0NZ$ NO NO$ NO NO #m_polys Nm_maxPolys tm_numCollected 0m_overflowYdtCollectPolysQuery[estMoveTargetrequestMoveVelocityresetMoveTargetgetActiveAgentsupdategetFiltergetEditableFiltergetQueryHalfExtentsgetQueryExtentsgetVelocitySampleCountgetGridgetPathQueuegetNavMeshQueryoperator=__autoclassinit2__vecDelDtor*1&dtCrowd.?AVdtCrowd@@>dtCrowdNeighbour.?AUdtCrowdNeighbour@@#0@#0 ###   $ $ N 0active  state 0partial Ocorridor 0boundary @topologyOptTime neis tnneis @desiredSpeed Knpos Kdisp Kdvel Knvel Kvel  params HcornerVerts xcornerFlags cornerPolys tncorners  targetState #targetRef KtargetPos utargetPathqRef 0targetReplan @targetReplanTimedtCrowdAgent~dtCrowdAgent__vecDelDtor6dtCrowdAgent.?AUdtCrowdAgent@@                 @radius @height @maxAcceleration @ maxSpeed @collisionQueryRange @pathOptimizationRange @separationWeight  updateFlags  obstacleAvoidanceType  queryFilterType  userDataB (dtCrowdAgentParams.?AUdtCrowdAgentParams@@  " tidx @dist>dtCrowdNeighbour.?AUdtCrowdNeighbour@@  N=NNt!#@     0active KinitPos KstartPos KendPos #(polyRef @0t @4tmaxF8dtCrowdAgentAnimation.?AUdtCrowdAgentAnimation@@         ##     y  :    q NNtuu0#@#J tidx KoptStart KoptEnd r vodF(dtCrowdAgentDebugInfo.?AUdtCrowdAgentDebugInfo@@* >==NNt           =0@@ r = ===@ ##$ DT_CROWD_ANTICIPATE_TURNSDT_CROWD_OBSTACLE_AVOIDANCEDT_CROWD_SEPARATIONDT_CROWD_OPTIMIZE_VISDT_CROWD_OPTIMIZE_TOPO.tUpdateFlags.?AW4UpdateFlags@@DT_CROWDAGENT_TARGET_NONEDT_CROWDAGENT_TARGET_FAILEDDT_CROWDAGENT_TARGET_VALIDDT_CROWDAGENT_TARGET_REQUESTINGDT_CROWDAGENT_TARGET_WAITING_FOR_QUEUEDT_CROWDAGENT_TARGET_WAITING_FOR_PATHDT_CROWDAGENT_TARGET_VELOCITY:tMoveRequestState.?AW4MoveRequestState@@nDT_CROWDAGENT_STATE_INVALIDDT_CROWDAGENT_STATE_WALKINGDT_CROWDAGENT_STATE_OFFMESH6tCrowdAgentState.?AW4CrowdAgentState@@ o         >>@@N>N@>>>>==0 @# m u$u@# t  p  )  p +    - >###ttNt2onumCollected\overflowed]process^~dtCollectPolysQuery___autoclassinit2`__vecDelDtorBa dtCollectPolysQuery.?AVdtCollectPolysQuery@@ NOW N  S    f, gh#0A1###@LLn@#T 6dtSegInterval.?AUdtSegInterval@@ r 2 #ref tmin  tmax6tdtSegInterval.?AUdtSegInterval@@sMNqqvr#1# NDT_STRAIGHTPATH_AREA_CROSSINGSDT_STRAIGHTPATH_ALL_CROSSINGSBtzdtStraightPathOptions.?AW4dtStraightPathOptions@@DT_FINDPATH_ANY_ANGLE:t|dtFindPathOptions.?AW4dtFindPathOptions@@NDT_NODE_OPENDT_NODE_CLOSEDDT_NODE_PARENT_DETACHED.t~dtNodeFlags.?AW4dtNodeFlags@@DT_RAYCAST_USE_COSTS:tdtRaycastOptions.?AW4dtRaycastOptions@@Z$_TypeDescriptor$_extraBytes_26.?AU$_TypeDescriptor$_extraBytes_26@@p#6 pVFTable spare nameZ*$_TypeDescriptor$_extraBytes_26.?AU$_TypeDescriptor$_extraBytes_26@@8N??_7dtFindNearestPolyQuery@@6B@??_EdtFindNearestPolyQuery@@UEAAPEAXI@Z?process@dtFindNearestPolyQuery@@UEAAXPEBUdtMeshTile@@PEAPEAUdtPoly@@PEA_KH@ZbN??_7dtCollectPolysQuery@@6B@??_EdtCollectPolysQuery@@UEAAPEAXI@Z?process@dtCollectPolysQuery@@UEAAXPEBUdtMeshTile@@PEAPEAUdtPoly@@PEA_KH@Z*dtCrowd.?AVdtCrowd@@   6dtCrowdAgent.?AUdtCrowdAgent@@    FdtCrowdAgentAnimation.?AUdtCrowdAgentAnimation@@  o##@N=         tN#> 0 $ ,   $N= 0Nq  q   t$BdtCrowdAgentParams.?AUdtCrowdAgentParams@@   > tN  N> 0 0N tFdtCrowdAgentDebugInfo.?AUdtCrowdAgentDebugInfo@@  =    >$ $ $ $ ,    tm_maxAgents m_agents m_activeAgents m_agentAnims  m_pathq m_obstacleQueryParams m_obstacleQuery m_grid #m_pathResult tm_maxPathResult Km_agentPlacementHalfExtents m_filters @m_maxAgentRadius tm_velocitySampleCount $m_navqueryupdateTopologyOptimizationupdateMoveRequestcheckPathValiditygetAgentIndexrequestMoveTargetReplanpurgedtCrowd~dtCrowdinitsetObstacleAvoidanceParamsgetObstacleAvoidanceParamsgetAgentgetEditableAgentgetAgentCountaddAgentupdateAgentParametersremoveAgentrequ q  s #   8  w 2dtTileState.?AUdtTileState@@ ; 6 tmagic tversion #ref2=dtTileState.?AUdtTileState@@<2dtPolyState.?AUdtPolyState@@ @ " !flags  area2BdtPolyState.?AUdtPolyState@@A ; E  C,GFH @ J KH   M  ttO$ R"DT_DETAIL_EDGE_BOUNDARYBtTdtDetailTriEdgeFlags.?AW4dtDetailTriEdgeFlags@@DT_TILE_FREE_DATA.tVdtTileFlags.?AW4dtTileFlags@@.rcNewTag.?AUrcNewTag@@ X Y,.rcNewTag.?AUrcNewTag@@2rcIntArray.?AVrcIntArray@@ \ >rcTempVector.?AV?$rcTempVector@H@@ \ _ \]` \ b, c \]d \] \]$"aefg \] t\]$ b  t\k$ t\k M\]mn \]$ \, q\]` q\]drs \] \] ^m_implhrcIntArrayipushiresizejpoplsizeooperator[]p~rcIntArraytoperator=u__autoclassinit2v__vecDelDtor2&wrcIntArray.?AVrcIntArray@@ ^  y BrcVectorBase.?AV?$rcVectorBase@H$00@@ {? N,t} {~ | tt} {tt {  t?? { {  {  t{? {?? {} { { { ,  { {$* {$ 0{ { { { } {   {$ 0{$ M{ }{ M{$ }{$ t{$ ?{$ {,  { { { {z m_size m_cap tm_dataconstructconstruct_range copy_rangedestroy_rangeallocate_and_copyresize_implsize_typetvalue_typercVectorBase~rcVectorBasereserveassignresizeclearpush_backpop_backsizecapacityemptyoperator[]frontbackdatabeginendswapoperator=__autoclassinit2__vecDelDtorB.6rcVectorBase.?AV?$rcVectorBase@H$00@@ ^  ^ ^ ,  ^ ^ ^ ^$* ^$ ^, ^ ^ ^{{BasercTempVector~rcTempVectoroperator=__autoclassinit2__vecDelDtor> 6rcTempVector.?AV?$rcTempVector@H@@ ^ \  b      { *RC_ALLOC_PERMRC_ALLOC_TEMP.trcAllocHint.?AW4rcAllocHint@@#     t     #Z X __vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@PEBD@@__vcrt_assert_va_start_is_not_reference.?AU?$__vcrt_assert_va_start_is_not_reference@PEBD@@  p#          FrcHeightfieldLayerSet.?AUrcHeightfieldLayerSet@@     $ $BrcHeightfieldLayer.?AUrcHeightfieldLayer@@   rcHeightfieldLayerSet~rcHeightfieldLayerSet layers tnlayers__vecDelDtorFrcHeightfieldLayerSet.?AUrcHeightfieldLayerSet@@    Kbmin K bmax @cs @ch t width t$height t(minx t,maxx t0miny t4maxy t8hmin t<hmax  @heights  Hareas  PconsBXrcHeightfieldLayer.?AUrcHeightfieldLayer@@   l, >>>@t{#:     ,        ,   tt !!!u{#HZ$>t@@>>@tt{#.tt{#6* # t>>t>> M!">N== M#>N=@Nt%>== M'   )     +  0,u#tttte-t/MM1NNNNNN@3???t5050008????0:0 ,6rcContourHole.?AUrcContourHole@@ > ? J contour tminx t minz tleftmost6ArcContourHole.?AUrcContourHole@@BrcPotentialDiagonal.?AUrcPotentialDiagonal@@ C D " tvert tdistBFrcPotentialDiagonal.?AUrcPotentialDiagonal@@:rcContourRegion.?AUrcContourRegion@@ H  > : outline Jholes tnholes:KrcContourRegion.?AUrcContourRegion@@tttM J frcScopedDelete.?AV?$rcScopedDelete@UrcPotentialDiagonal@@@@ P  PQ C  PSaddSampleW-"normalizeArraygJ(8&GPnormalizeSamples?^ Y2dtAllocObstacleAvoidanceQuery!C[ ݴ2dtFreeObstacleAvoidanceQueryWꠐ`__delDtor!5`g{ctor}6m<`i{dtor}Ʋ``kinitY3 u`iresetg@#`maddCircle0``naddSegment;-2/@;`nprepare iq"`processSampled~&`tsampleVelocityGridb"'dtNormalize2D:6&@[dtRorate2D*`tsampleVelocityAdaptive|ٌ *_Hash_representation.n*_Hash_representationEam1*_Hash_representation> **_Hash_representation;@dtClampcOG[&_Fnv1a_append_valueO9`*&_Fnv1a_append_value"U&_Fnv1a_append_value2RzT&_Fnv1a_append_valueD" "_get_terminate dJ`*I__ExceptionPtrRethrowd}[-*2 __ExceptionPtrCurrentException*ےt%terminateR-K*B__ExceptionPtrCompare+M* __ExceptionPtrDestroy /~"_get_unexpectedo1 *=__ExceptionPtrToBoolb}T*__std_exception_copy?)d &A__ExceptionPtrSwapUa`Ѿb"w__vecDelDtorѪlWu"]n__vecDelDtor.>Ni," __vecDelDtordg{8("__vecDelDtor#{+"__vecDelDtor9u^3"__vecDelDtor 1!/&:__ExceptionPtrCopy&t5.?__ExceptionPtrCopyException+^93* __ExceptionPtrCreateKt$*:__ExceptionPtrAssignK44?*__std_exception_destroy--t2nC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source\DetourObstacleAvoidance.cppe jC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include\DetourProximityGrid.hggdtNextPow2.=Ӓ* dtAllocProximityGridΉ2&dtFreeProximityGridmjND__delDtorW+hashPos2i |aT{ctor}Y{dtor}ke©initxIclear#r~haddItemqueryItemsǤT&w"getItemCountAtN->jC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source\DetourProximityGrid.cppv ^C:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\RecastAssert.cppx fC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourNavMeshQuery.cpp8zrbz=uz getAreaN2SgetTypee/|Xuo%9getNodeIdxt5|i"%;getNodeAtIdxI v%=getMaxNodesK'iOWclear?#3OXpopiMOZpush~}yakOZmodifysD)IO\empty; V-O]getCapacityо9m{dtVlerpC`]HdtVaddi/z0BdtVlenSqrFUHLBdtVdist$%ݶEkdtVequal7,ț+/dtVisfinite5z4"dtVisfinite2Dm *HdtOverlapQuantBounds;u"cȨ"LdtOverlapBoundsi&We{ctor}|passFilterZgetCost`\__delDtor]O{ctor}X?{dtor};jN%B__delDtorILjrOc__delDtorcC"findRandomPoint:S.findRandomPointAroundCircle^Y*̄&closestPointOnPolyM*;sifyOffMeshPoint_te.+dtNavMeshHeaderSwapEndian$*3*+dtNavMeshDataSwapEndiany;b+dtClamp(7RL2dtGetThenAdvanceBufferPointerPR?2dtGetThenAdvanceBufferPointertP2dtGetThenAdvanceBufferPointerr?OT2dtGetThenAdvanceBufferPointery2dtGetThenAdvanceBufferPointerCG2@2dtGetThenAdvanceBufferPointer_r/x(2 dtGetThenAdvanceBufferPointeru:.__stdio_common_vfprintf_s/*__stdio_common_vsscanf"":jC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vadefs.h.0*__stdio_common_vfscanf5'LcBf24.__stdio_common_vswprintf_p_ޑؾ*__stdio_common_vsprintf^CjTԂ.__stdio_common_vswprintf̖_7S6.__stdio_common_vsnwprintf_s".__stdio_common_vsnprintf_s`4$1qsort̋*__stdio_common_vfprintfxGdJ8:.__stdio_common_vsprintf_s4?CA.__stdio_common_vsprintf_pUu]|S!].__stdio_common_vfwprintftw*__stdio_common_vswscanf9L~<>"__acrt_iob_func-͕*__stdio_common_vfwscanfvVĤ@B.__stdio_common_vfprintf_p[8.__stdio_common_vswprintf_s\އN.__stdio_common_vfwprintf_s=oSW_.__stdio_common_vfwprintf_pjF 8DFw nC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include\DetourObstacleAvoidance.h\&anC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\type_traitsvC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vcruntime_exception.h0grjC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\exception6UpGS"operator newݯO}&dtMathFabsfvdtVscaleY:p^ƿ"'dtVnormalize3"P%$P std&_Fnv1a_append_bytesz7d{ctor}eJ0{ctor},w{ctor}/ J{dtor}@gwhatikw!l__delDtorm'__delDtorc?{dtor}vhy{ctor}آ/__delDtory"ħ{dtor}9RRߢ {ctor}\# __delDtorsVg {dtor} #Th~ '{ctor}ն턹 ){dtor}Gw. %{ctor}S5P " /operator bool$C0,$S& 0_Current_exceptionnDoperator==yeo`Foperator==bmvHoperator==;:V& 3__autoclassinit2@b&qcurrent_exceptionPIf Z&vrethrow_exceptionL:$-{ctor}ߊi {ctor};c{ctor}F~M[]i{dtor}Is8Q]n__delDtor ߓ[wwhat>\k w{ctor}Jl4Ow{dtor}"w{ctor}ٿ|w__delDtordY&sweepCircleCircle.txDisectRaySegCߎ#$؜6dtAllocObstacleAvoidanceDebugData 6dtFreeObstacleAvoidanceDebugData.Q써GZ__delDtorHhh&*GN{ctor}'7{=GP{dtor}̇jWGQinit5T9GPreset 5$GR]{T`\lMk )R Y=0˂$Z<F=\+,8qyT>?s_et]E0*øG jnfPC8z6: 3X]tpX3 ya/W]()VOEZw;I/5kRY+m. @ C->2ӻpBF9ji-5_*՘6Do%r_~{O*>}\ּ~K³5zgZɄ+w(} LWXG ^+XCvV BHm?k.+Q#iUCza#˓Y |9<?+c#RFJe$%K@{5o98$Rk~@[M2 DhENg) ,6+~VmRr#?b 4S<n}T NI+?#lWf= M12{t[Z"|4z1}5]S0H)2\ 6K Cz=-,0izfY $y[/ 53B]+UtJ;C6 *I\j".Sok{Vt! Cп7YRoa0D,nO9"!)__ɭ HGdki|U?VE3;mhx-,_fYtEe0+e& /Q!o~Tۖڄ2Va`9]9 '3gU=,MvtѶsK  ʒDI]sQpkJs{Q WnekKR\,ܢPMm`SucH9mAzb .@EY|X1J4">xau8cp.Q0ӱb%"d |j6u_l uxȉg#,EnB>dK*5i-J'2,e}.cfHJ z*cK'Z.>I5خ OY{Q0l_o=!']./|14 $mrQ-xYwkt6eu,_éz]/ ;. as0LD4g8[|bl9rF-;Pe ԐL69eda NHPѹsS^}9 w*/ҔY0 g%.u[:ũ@+~1D\c{x7"CJyHs2:r/Qeus=>9&`Yv,#Ew~'.Lwmx\V6r?"5vD|8=6OqHҸ-9` ~4SLE#~.JzU}db]p ]\WA4$( ho{05*n,o?GL&Z*:KVc#S6 'rYƾNF'?s~#U9H<*c f#ܶH1iVWaC&Y56RNƏ(_>d L[aGH64 8=6q|E1rcNG}`< ߇|WW2 L(s ({.1|85&y*1(`\%HtK4GQok(-N@tl,RT&e>n2WMD>AOocj,Ә jG 4y'UΐWiBksR\)>ok *{ctor}\= -nearestRef c$F&K" .nearestPointIu: /processr`$ 6__delDtor.?X 0{dtor} SS韭{ctor} #"findNearestPoly #d&@& 5__autoclassinit2rǁ&queryPolygonsInTilet߻NX{ctor}lOVl^"N[numCollected:7=N\overflowed6N]process|OBCN`__delDtoreTܛwN^{dtor}, P"queryPolygonsK H&N___autoclassinit26/c"queryPolygons<1EoUpfindPathԭ" getPathToNoderwtٝb"appendVertexbM" appendPortals #]D?vs"getPortalPoints,7?"getPortalPointss Zc"getEdgeMidPointek9DH"getEdgeMidPoint7c ^Xraycast3ʨU*findPolysAroundCircle9$3*findPolysAroundShape+zMùn.getPathFromDijkstraSearch'"winsertInterval=-O&findDistanceToWall%D"isInClosedList_dOm)̀"AdtIgnoreUnused?}׽&dtAbs8uY"idtIgnoreUnused[B-bئ4odtSwap;;br" 6__vecDelDtorƮ=G{r}zcalcTileLocߎD,getTilesAtZW,C[И"getTileByRefݨVgetMaxTiles \ getTile y &getTileAndPolyByRef1CJ.getTileAndPolyByRefUnsafes]qƎ"isValidPolyRefs ,"getPolyRefBaseoNTɒ"getPolyHeight/#ͬ& closestPointOnPoly|/'KLY"N`__vecDelDtorfPprocess)+XˢNz bC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include\DetourCrowd.htJ9"dtStatusDetailuu)getCenterNwV.calcSmoothSteerDirectiontɄo1O.calcStraightSteerDirection6yl"addNeighbourfՕ"getNeighboursf 0KuP"addToOptQueueYC"addToPathQueue뫬j'{{ctor}iM,9k5__vec_ctor~zkB{dtor}~_gVpurge/6__delDtorFz{dtor}j=initKfBv{ctor}!SDr.setObstacleAvoidanceParams|jrR^.getObstacleAvoidanceParams̋"getAgentCountntogetAgentlcѠ&getEditableAgent+!0l*updateAgentParameters̐addAgentrNFT?gremoveAgent(_*requestMoveTargetReplanu!|c&requestMoveTargetϟ&requestMoveVelocity4"resetMoveTargetbʃd1"getActiveAgents2ߦ>\{0C&updateMoveRequestj/"J.updateTopologyOptimizationG 0Z&checkPathValidityq/updateF9&gAbC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source\DetourCrowd.cpp bC:\game_server\RustProjet?ttt[NrcScopedDelete.?AV?$rcScopedDelete@G@@ ]  ]^ ] `, a ]^b ]^( ]^$cde ]^$ !]^$ ], i]^b ]^ !ptrfrcScopedDeleteg~rcScopedDeletehoperator unsigned short *joperator=___autoclassinit2k__vecDelDtorN flrcScopedDelete.?AV?$rcScopedDelete@G@@ ]^( ] !!DMMNtp!!tt!Nr{#'{#1"!!!!ttM!v[C0x[CN0z!NNN0|{##{#^{#4{#3{#`N[0c[0#pttttttt q  q#t2_stat64i32.?AU_stat64i32@@  tt&stat.?AUstat@@   ust_dev !st_ino !st_mode st_nlink  st_uid  st_gid ust_rdev st_size st_atime  st_mtime (st_ctime& 0stat.?AUstat@@2 0_stat64i32.?AU_stat64i32@@|t._Mbstatet.?AU_Mbstatet@@   : "_Wchar !_Byte !_State._Mbstatet.?AU_Mbstatet@@ "  q#Nstd::numeric_limits.?AV?$numeric_limits@_N@std@@ 0$Nstd::numeric_limits.?AV?$numeric_limits@D@std@@ p$Rstd::numeric_limits.?AV?$numeric_limits@C@std@@ $Vstd::numeric_limits.?AV?$numeric_limits@E@std@@  $Rstd::numeric_limits.?AV?$numeric_limits@_S@std@@ z$Rstd::numeric_limits.?AV?$numeric_limits@_U@std@@ {$Rstd::numeric_limits.?AV?$numeric_limits@_W@std@@ q$Nstd::numeric_limits.?AV?$numeric_limits@F@std@@ $Jstd::numeric_limits.?AV?$numeric_limits@H@std@@ t$Nstd::numeric_limits.?AV?$numeric_limits@J@std@@ $Rstd::numeric_limits<__int64>.?AV?$numeric_limits@_J@std@@ $Vstd::numeric_limits.?AV?$numeric_limits@G@std@@ !$Vstd::numeric_limits.?AV?$numeric_limits@I@std@@ u$Vstd::numeric_limits.?AV?$numeric_limits@K@std@@ "$Zstd::numeric_limits.?AV?$numeric_limits@_K@std@@ #$Nstd::numeric_limits.?AV?$numeric_limits@M@std@@ @$Nstd::numeric_limits.?AV?$numeric_limits@N@std@@ A$Rstd::numeric_limits.?AV?$numeric_limits@O@std@@ Acts\recast_navigation\recast_src\Detour\Source\DetourNavMesh.cpp>LCS*PdtGetDetailTriEdgeFlagsx3"encodePolyIdzt7-m" decodePolyId*8賻J& decodePolyIdSaltAVn& decodePolyIdTile<D& decodePolyIdPolyq{X e"dtOppositeTile=(JKK"!overlapSlabsٶC"getSlabCoordm&calcSlabEndPointsБGt9Ik"3computeTileHash&jk&allocLink2!D K%freeLinkHZ,i"QdtAllocNavMeshVAW"SdtFreeNavMesh2::"__delDtorbӁq{ctor}g0֗Vn{dtor})init#EDinit0atgetParams:=&findConnectingPolyswC"unconnectLinkse?F"connectExtLinksNt bk 9*connectExtOffMeshLinksjC"connectIntLinksTě`&baseOffMeshLinksW +*findNearestPolyInTile^&getTileStateSize*C"storeTileState^=%&restoreTileState?85.getOffMeshConnectionByRefv"setPolyFlagsOu\"getPolyFlags!Z5!setPolyAreagetPolyAreag ?A0xc18c6801.E/closestPointOnDetailEdges_}.E/closestPointOnDetailEdgesYxc@24dtGetThenAdvanceBufferPointergSp2?dtGetThenAdvanceBufferPointersC2DdtGetThenAdvanceBufferPointeryq_M2IdtGetThenAdvanceBufferPointer7Ξ2LdtGetThenAdvanceBufferPointer˶W7UWc ^C:\game_server\RustProjects\recast_navigation\recast_src\Recast\Include\RecastAlloc.h[PCxP*PP,P"operator newaD ^{dtor}FU#(4g"rcAllocDefaults(Ԓ~<" rcFreeDefaultDYCқ&rcAllocSetCustomGMDrcAlloc).i[ rcFreeFpL=}3^{ctor}6O|R^{ctor}ZPl\{backw"1R{operator[]84a9<{operator[]cgOjo{sizek$;P{pop_backK&r{resize\E\T{{dtor} 58L{{ctor} Au{{ctor}aT4sd{resize2\ke"{destroy_rangeP!b4{resize_impl.{push_backBݾzh{construct*C["{construct_rangekp!"{construct_range>߫tfT&{allocate_and_copy{$2@{|constructDeWS4{copy_rangem~R</^C:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\RecastAlloc.cppr u+{e{ctor}m( h5{dtor}R3PGuHrcVcrossx}RJrcVmintt JrcVmax%X ss"'rcVnormalize\> rcSetConnm!P>"rcGetDirOffsetX"rcGetDirOffsetY (FH"operator delete\!mZk~logا+@ F{ctor} N3){dtor}>9Pz {ctor}?ο) {dtor}' .rcAllocHeightfieldLayerSet!.c.rcFreeHeightfieldLayerSetOY>#R{ctor}״X{dtor}^E{ctor} ǭ)>{dtor}Td}b{ctor} *nJ{dtor}8"@SizeJ :H_TP_CALLBACK_ENVIRON_V3.?AU_TP_CALLBACK_ENVIRON_V3@@ ,  .  /    1  6  7  B _TP_CALLBACK_ENVIRON_V3::::.?AU@@_TP_CALLBACK_ENVIRON_V3@@: "FlagsD DsfE_TP_CALLBACK_ENVIRON_V3::.?AT@_TP_CALLBACK_ENVIRON_V3@@ 9  D  H  " " "F JLongFunction KPersistent LPrivateM_TP_CALLBACK_ENVIRON_V3::::.?AU@@_TP_CALLBACK_ENVIRON_V3@@&_TEB.?AU_TEB@@ O $BUserEnabledKernelEnabledWow64Container>tR_MACHINE_ATTRIBUTES.?AW4_MACHINE_ATTRIBUTES@@ S  S,&##"""V *X*,Z*./\*^*9`RDCDC_DEFAULTDCDC_DISABLE_FONT_UPDATEDCDC_DISABLE_RELAYOUT^tbDIALOG_CONTROL_DPI_CHANGE_BEHAVIORS.?AW4DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS@@ c  c,nDDC_DEFAULTDDC_DISABLE_ALLDDC_DISABLE_RESIZEDDC_DISABLE_CONTROL_RELAYOUTNtfDIALOG_DPI_CHANGE_BEHAVIORS.?AW4DIALOG_DPI_CHANGE_BEHAVIORS@@ g  g,AR_ENABLEDAR_DISABLEDAR_SUPPRESSEDAR_REMOTESESSIONAR_MULTIMONAR_NOSENSOR AR_NOT_SUPPORTED@AR_DOCKEDAR_LAPTOP. tjtagAR_STATE.?AW4tagAR_STATE@@ k  k,ORIENTATION_PREFERENCE_NONEORIENTATION_PREFERENCE_LANDSCAPEORIENTATION_PREFERENCE_PORTRAITORIENTATION_PREFERENCE_LANDSCAPE_FLIPPEDORIENTATION_PREFERENCE_PORTRAIT_FLIPPEDFtnORIENTATION_PREFERENCE.?AW4ORIENTATION_PREFERENCE@@ o  o, qqr q t  uuvt q y zzt{ t} ztzquuzuq#t#2HINSTANCE__.?AUHINSTANCE__@@   tunused2HINSTANCE__.?AUHINSTANCE__@@"tZDISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIEDDISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVEDISPLAYCONFIG_SCANLINE_ORDERING_INTERLACEDDISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRSTDISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRSTDISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32VtDISPLAYCONFIG_SCANLINE_ORDERING.?AW4DISPLAYCONFIG_SCANLINE_ORDERING@@~PowerUserPresentPowerUserNotPresentPowerUserInactivePowerUserMaximumPowerUserInvalidFt_USER_ACTIVITY_PRESENCE.?AW4_USER_ACTIVITY_PRESENCE@@*COMIMAGE_FLAGS_ILONLYCOMIMAGE_FLAGS_32BITREQUIREDCOMIMAGE_FLAGS_IL_LIBRARYCOMIMAGE_FLAGS_STRONGNAMESIGNEDCOMIMAGE_FLAGS_NATIVE_ENTRYPOINTCOMIMAGE_FLAGS_TRACKDEBUGDATACOMIMAGE_FLAGS_32BITPREFERREDCOR_VERSION_MAJOR_V2COR_VERSION_MAJORCOR_VERSION_MINORCOR_DELETED_NAME_LENGTHCOR_VTABLEGAP_NAME_LENGTHNATIVE_TYPE_MAX_CBCOR_ILMETHOD_SECT_SMALL_MAX_DATASIZEIMAGE_COR_MIH_METHODRVAIMAGE_COR_MIH_EHRVAIMAGE_COR_MIH_BASICBLOCKCOR_VTABLE_32BITCOR_VTABLE_64BITCOR_VTABLE_FROM_UNMANAGEDCOR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAINCOR_VTABLE_CALL_MOST_DERIVED IMAGE_ T, U PQV S PQX PQ$WYZ PQ$ SPQ$ P, ^PQV PQ Sptr[rcScopedDelete\~rcScopedDelete]operator struct rcPotentialDiagonal *_operator=R__autoclassinit2`__vecDelDtorf farcScopedDelete.?AV?$rcScopedDelete@UrcPotentialDiagonal@@@@ PQX P {#0tt??0f??tt?0h{#7==tt0k H,NrcScopedDelete.?AV?$rcScopedDelete@E@@ n  no n q, r nos   nou no$tvw no$  no$ n, {nos no  ptrxrcScopedDeletey~rcScopedDeletezoperator unsigned char *|operator=p__autoclassinit2}__vecDelDtorN f~rcScopedDelete.?AV?$rcScopedDelete@E@@ nou n {#-tttM qqq=NN qJrcScopedDelete.?AV?$rcScopedDelete@C@@     ,     $ $ $ ,   ptrrcScopedDelete~rcScopedDeleteoperator signed char *operator=__autoclassinit2__vecDelDtorJ frcScopedDelete.?AV?$rcScopedDelete@C@@   {#,?Nt^rcScopedDelete.?AV?$rcScopedDelete@UrcContourRegion@@@@     ,   I  $ $ I$ ,   IptrrcScopedDelete~rcScopedDeleteoperator struct rcContourRegion *operator=__autoclassinit2__vecDelDtor^ frcScopedDelete.?AV?$rcScopedDelete@UrcContourRegion@@@@   {#/ZrcScopedDelete.?AV?$rcScopedDelete@UrcContourHole@@@@     ,   J  $ $ J$ ,   JptrrcScopedDelete~rcScopedDeleteoperator struct rcContourHole *operator=__autoclassinit2__vecDelDtorZ frcScopedDelete.?AV?$rcScopedDelete@UrcContourHole@@@@   {#2m{#] I    S CBB0brcScopedDelete.?AV?$rcScopedDelete@UrcLayerSweepSpan@@@@   >rcLayerSweepSpan.?AUrcLayerSweepSpan@@    ,     $ $ $ ,   ptrrcScopedDelete~rcScopedDeleteoperator struct rcLayerSweepSpan *operator=__autoclassinit2__vecDelDtorb frcScopedDelete.?AV?$rcScopedDelete@UrcLayerSweepSpan@@@@   2 !ns  id  nei>rcLayerSweepSpan.?AUrcLayerSweepSpan@@ZrcScopedDelete.?AV?$rcScopedDelete@UrcLayerRegion@@@@   6rcLayerRegion.?AUrcLayerRegion@@    ,     $ $ $ ,   ptrrcScopedDelete~rcScopedDeleteoperator struct rcLayerRegion *operator=__autoclassinit2__vecDelDtorZ frcScopedDelete.?AV?$rcScopedDelete@UrcLayerRegion@@@@    #? # layers ?neis !Pymin !Rymax  TlayerId  Unlayers  Vnneis  Wbase6XrcLayerRegion.?AUrcLayerRegion@@{#5 t 0   ,  {#rCCCC0 {#8   , # #@t#    MNN0 "NNCCBN0{#&>t@t@t@t @,!!"@#P2 >>>B>>===N0 %{#${#%&NNCCBN0)">>>BN0+&>NDCNN0->CNN0/*rcEdge.?AUrcEdge@@ 1 !#6 3vert 3polyEdge 3poly*4 rcEdge.?AUrcEdge@@ 1, 1 7, 7 ttt?t0:DNt< !,>>?DDD0ABrcScopedDelete.?AV?$rcScopedDelete@H@@ C  CD C F, G CDH CD? CD$IJK CD$ tCD$ C, OCDH CD tptrLrcScopedDeleteM~rcScopedDeleteNoperator int *Poperator=E__autoclassinit2Q__vecDelDtorB fRrcScopedDelete.?AV?$rcScopedDelete@H@@ CD? C {#*{#)ttMX{#+$Jstd::_Unused_parameter.?AU_Unused_parameter@std@@  Jstd::_Unused_parameter.?AU_Unused_parameter@std@@ $Jstd::_Distance_unknown.?AU_Distance_unknown@std@@    $operator-Jstd::_Distance_unknown.?AU_Distance_unknown@std@@   #, ,  Fstd::_Container_base0.?AU_Container_base0@std@@   $ ,  Fstd::_Fake_allocator.?AU_Fake_allocator@std@@  ,   j_Orphan_all_Swap_proxy_and_iterators_Alloc_proxy_Reload_proxyFstd::_Container_base0.?AU_Container_base0@std@@Fstd::_Fake_allocator.?AU_Fake_allocator@std@@Fstd::_Iterator_base0.?AU_Iterator_base0@std@@   <       $F_Adopt_Getcontj_Unwrap_when_unverifiedFstd::_Iterator_base0.?AU_Iterator_base0@std@@Fstd::_Container_proxy.?AU_Container_proxy@std@@  Jstd::_Container_base12.?AU_Container_base12@std@@     $   Fstd::_Iterator_base12.?AU_Iterator_base12@std@@  J_Container_proxy _Mycont _MyfirstiterFstd::_Container_proxy.?AU_Container_proxy@std@@          ,   $ ,  $   _Container_base12 operator= _Orphan_all _Swap_proxy_and_iterators _Myproxy _Orphan_all_unlocked_v3 _Swap_proxy_and_iterators_unlocked _Orphan_all_locked_v3 _Swap_proxy_and_iterators_lockedJ & std::_Container_base12.?AU_Container_base12@std@@6std::_Lockit.?AV_Lockit@std@@    ,    $ $  t          , ! _Lockit~_Lockit_Lockit_ctor _Lockit_dtor"operator= t_Locktype#__vecDelDtor6 &$std::_Lockit.?AV_Lockit@std@@     (, ) '* '$+, , .'*  '0 (  2$-_Iterator_base12/operator=1_Adopt3_Getcontj_Unwrap_when_unverified _Myproxy _MynextiterF&4std::_Iterator_base12.?AU_Iterator_base12@std@@ '*   (    , :;<    Nstd::_Fake_proxy_ptr_impl.?AU_Fake_proxy_ptr_impl@std@@ @  ,B @ACNstd::_Leave_proxy_unbound.?AU_Leave_proxy_unbound@std@@E @AF @ H, I @AJDGK @, M@AJ  O @AP @A$ZL_Fake_proxy_ptr_implNoperator=Q_BindR_ReleaseN&Sstd::_Fake_proxy_ptr_impl.?AU_Fake_proxy_ptr_impl@std@@ @AFNstd::_Leave_proxy_unbound.?AU_Leave_proxy_unbound@std@@ @AC^std::_Basic_container_proxy_ptr12.?AU_Basic_container_proxy_ptr12@std@@ X  XY$ X [ XY\ X ^, _ XY` XY$]abN _PtrZ_Releasec_Basic_container_proxy_ptr12^dstd::_Basic_container_proxy_ptr12.?AU_Basic_container_proxy_ptr12@std@@ X :std::tuple<>.?AV?$tuple@$$V@std@@ g  g i, j ghk g, m ghn i  0gpkBltuple<>oswapq_Equalsq_Less:rstd::tuple<>.?AV?$tuple@$$V@std@@ ghk"*AiCrowd.?AVAiCrowd@@ v 6DtAgentParams.?AUDtAgentParams@@ x  y vwz vw$ vw$ tvw$:NavigationMesh.?AVNavigationMesh@@  t@ tvwy tvw vwty vwt tvwt# tvwt# tvw6DtCrowdAgent.?AUDtCrowdAgent@@  t tvwBDtCrowdAgentsResult.?AUDtCrowdAgentsResult@@    vw vw vw vw tactiveAgentCount m_navMesh $m_navQuery crowd{CreateParams|AiCrowd}~AiCrowd~GetVersionInitAddAgentRemoveAgentSetAgentParamsGetAgentParamsRequestMoveRequestMoveByPolyGetNearestPoly~GetAgentCountGetAgentGetActiveAgentsUpdate__autoclassinit2__vecDelDtor* AiCrowd.?AVAiCrowd@@     v std::unordered_set,std::equal_to,std::allocator >.?AV?$unordered_set@_KU?$hash@_K@std@@U?$equal_to@_K@2@V?$allocator@_K@2@@std@@  ,     $ $@tt t t t & tFNavMeshPathfindQuery.?AUNavMeshPathfindQuery@@FNavMeshPathfindResult.?AUNavMeshPathfindResult@@   BNavMeshRaycastQuery.?AUNavMeshRaycastQuery@@FNavMeshRaycastResult.?AUNavMeshRaycastResult@@    t  t $ $$ ,    m_navMesh $m_navQuery m_tileRefsNavigationMesh~NavigationMeshInitLoadTileRemoveTileFindPathRaycastSamplePositionGetRandomPositionGetDtNavMeshGetNavmeshQueryGetLocationoperator=__autoclassinit2__vecDelDtor:&PNavigationMesh.?AVNavigationMesh@@v @radius @height @maxAcceleration @ maxSpeed @collisionQueryRange @pathOptimizationRange @separationWeight tanticipateTurns t optimizeVis t$optimizeTopo t(obstacleAvoidance t,crowdSeparation t0obstacleAvoidanceType t4queryFilterType68DtAgentParams.?AUDtAgentParams@@   $J agents tagentCountDtCrowdAgentsResultBDtCrowdAgentsResult.?AUDtCrowdAgentsResult@@  z  state tactive tpartial @ desiredSpeed position velocity6(DtCrowdAgent.?AUDtCrowdAgent@@ Bstd::_Num_int_base.?AU_Num_int_base@std@@:std::_Num_base.?AU_Num_base@std@@Jdenorm_indeterminatedenorm_absentdenorm_presentFtstd::float_denorm_style.?AW4float_denorm_style@std@@ round_indeterminateround_toward_zeroround_to_nearestround_toward_infinityround_toward_neg_infinityBtstd::float_round_style.?AW4float_round_style@std@@ has_denormjhas_denorm_lossjhas_infinityjhas_quiet_NaNjhas_signaling_NaNjis_boundedjis_exactjis_iec559jis_integerjis_modulojis_signedjis_specializedjtinyness_beforejtrapsround_styleNdigitsNdigits10Nmax_digits10Nmax_exponentNmax_exponent10Nmin_exponentNmin_exponent10Nradix:std::_Num_base.?AU_Num_base@std@@rjis_boundedjis_exactjis_integerjis_specializedNradixBstd::_Num_int_base.?AU_Num_int_base@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNNdigitsN std::numeric_limits.?AV?$numeric_limits@_N@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_signedjis_moduloNdigitsNdigits10Nstd::numeric_limits.?AV?$numeric_limits@D@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_signedNdigitsNdigits10R std::numeric_limits.?AV?$numeric_limits@C@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10V std::numeric_limits.?AV?$numeric_limits@E@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10R 1_"rcCalcBoundsCD="rcCalcGridSizec ,d"calcTriNormalq=E..ArcClearUnwalkableTriangles̳.L.rcGetHeightFieldSpanCount%NP<hX?A0xee21507crcNewWXJ-rcDeletetKyrcNewڬY/rcDelete< ˕rcNewm\xřĩrcDeleteUsrcNewv=O7'`rcDeleteҀUrcNewl}1rcDeleteC]B*W"rcIgnoreUnusedPC"rcIgnoreUnused4/ h$rcClamp-c8rcMax[(rcMin# JBrcAbs,?_K?rcMax}mD"__delDtor"" __delDtorm  -__delDtorȵ^x__delDtorF*;__delDtor7lWǙ.%__report_rangecheckfailureV`ZC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\Recast.cpp ?rcMiner@w^C:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\RecastFilter.cpp rcGetCon9binsertSortUe.SrcMedianFilterWalkableAreaDU""rcMarkBoxArea2 0&" pointInPolye].<%7*$rcMarkConvexPolyAreaF# "&rcOffsetPoly/y !&(rcMarkCylinderArea%r`x^C:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\RecastArea.cpp bC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\RecastContour.cppBGLb\ \f{ctor}}Z\ipushfݦ\iresizeg2;\lsize0nٰl\noperator[]{^N"0getCornerHeighthrdwalkContourR}t"4distancePtSeg 08"simplifyContourc&._&calcAreaOfPolygon2DDnN?prev %?nextv"6area2mhgDc9xorb^fw)|7left6057&*7leftOnXeɓ7collinear s1+@";intersectPropӘJ7between˝;intersectC~^QSU<vequal)e e_*iintersectSegCountour6|PginConeZUxbj.removeDegenerateSegments&GkT:k"lmergeContours=2YgZ&NfindLeftMostVertexNo"compareHolesXf("compareDiagDist LjH+ &mergeRegionHoles ,o&PR__autoclassinit2h$7_=&np__autoclassinit2= ‚\p{dtor}qd|&\u__autoclassinit2컡xK0N2operator struct rcLayerRegion *_ {dtor}`wHf{ctor}B;W6operator struct rcLayerSweepSpan *++U{dtor})>@$W{{ctor}V{X=ohrcMiniVrcMaxFΉv# "LoverlapBounds8\}xgallocSpanM@nfreeSpanKaddSpan.{5P*rcAddSpan$}W>6mqjC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutilityBWBjC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xmemoryEEE EEjC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\yvals.h%K_5EITE VEeEfC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\tuplesQNC:\game_server\RustProjects\recast_navigation\recast_src\AiCrowd.hppSRC:\game_server\RustProjects\recast_navigation\recast_src\NavigationMesh.hppU+F@6getFilterS&b"getQueryExtents]"_vcwprintf_lĊ@"_vcwprintf_s_lm"_vcwprintf_p_l^_vcwscanf_l%B["_vcwscanf_s_lLCwmemchr6b JmjC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limitsb&b,b4bbmin1ɋbminS8bmin 1bmin UUkIXxbrmin4"bminű[:bmin^ϐbmin->Ⱦb"minh@ bNmin'Db{min,'bminxbmint+{ bminXN b.minq,gKstd::numeric_limits.?AV?$numeric_limits@_S@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10R std::numeric_limits.?AV?$numeric_limits@_U@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10R std::numeric_limits.?AV?$numeric_limits@_W@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_signedNdigitsNdigits10N std::numeric_limits.?AV?$numeric_limits@F@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_signedNdigitsNdigits10J std::numeric_limits.?AV?$numeric_limits@H@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_signedNdigitsNdigits10N std::numeric_limits.?AV?$numeric_limits@J@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_signedNdigitsNdigits10R std::numeric_limits<__int64>.?AV?$numeric_limits@_J@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10V std::numeric_limits.?AV?$numeric_limits@G@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10V std::numeric_limits.?AV?$numeric_limits@I@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10V std::numeric_limits.?AV?$numeric_limits@K@std@@ min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNjis_moduloNdigitsNdigits10Z std::numeric_limits.?AV?$numeric_limits@_K@std@@Fstd::_Num_float_base.?AU_Num_float_base@std@@has_denormjhas_infinityjhas_quiet_NaNjhas_signaling_NaNjis_boundedjis_iec559jis_signedjis_specializedround_styleNradixF std::_Num_float_base.?AU_Num_float_base@std@@J min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNNdigitsNdigits10Nmax_digits10Nmax_exponentNmax_exponent10Nmin_exponentNmin_exponent10Nstd::numeric_limits.?AV?$numeric_limits@M@std@@J min max lowest epsilon>xE~~8Mi9$&K9&D)3&=9o4naʪB3ʌ_Z֢t]),+Bv[ i}6|$IiR8n O7 *,ySծ- `mv!݅=|KUI)wlxڤr7TxJ{Ŀ/HRxZeo'Z[:pvuy4֨CYB^x8QuyD-x5Z`d # #& !_P+g.vHGq:4i*<.i`b$n''3bfo}>?(1JE`l_55C0A{cnOoVK}jC&R fRe %)LCv:$OSPCOb)U5 gfSnA*yU <4=PQGRWfGiv`ѕiwM@'=#\unhDd"w(J Z) f#"v$=E/A/_h~/x[;QqW׏R-Z% L:aIbGXW g{M'PTZ\#rcSDQ2<> SuAp%qȜ>G}@<!O"bNM"Kܧo-Hkq8-3hXY-P d5bX:7˞N{!#I`Zu1K 2F *4B*2Q[ Մ(ccWyIՊaGaLzh{sTi^@Rq EYv,~@`;H H.otbhf#?{5]h@A8y$ʂ"N0Kupv@#A ΣCFte~gGX0:u09g,cѵx:lItJ )1_j%JV9YuyEV"4RaqE)~/P*caBRv5W|ZYԑ5WcJjjWۍzwY`Ӹ`^bc1\Z'ݟxzOQO]>.#f[QGqdT+E#gNu 6&cY\bVR%LOC_Mٹ4^X8`'(.u> 1@@S:Gw,Z0c{~W\hV<QlJ$M$X$J$e$$$$N]Sd<9>LϼHNe$$$$ %S{COR_EATJ_THUNK_SIZEMAX_CLASS_NAMEMAX_PACKAGE_NAMERtReplacesCorHdrNumericDefines.?AW4ReplacesCorHdrNumericDefines@@^`anonymous-namespace'::LevelStackEntry.?AULevelStackEntry@?A0x48428794@@   BLevelStackEntry tx ty tindex^ `anonymous-namespace'::LevelStackEntry.?AULevelStackEntry@?A0x48428794@@   rcVectorBase<`anonymous namespace'::LevelStackEntry,1>.?AV?$rcVectorBase@ULevelStackEntry@?A0x48428794@@$00@@      ,                  ,   $* $ 0        $ 0$ ,   $ $ $ $ ,      m_size m_cap m_dataconstructconstruct_range copy_rangedestroy_rangeallocate_and_copyresize_implsize_typevalue_typercVectorBase<`anonymous namespace'::LevelStackEntry,1>~rcVectorBase<`anonymous namespace'::LevelStackEntry,1>reserveassignresizeclearpush_backpop_backsizecapacityemptyoperator[]frontbackdatabeginendswapoperator=__autoclassinit2__vecDelDtor.6rcVectorBase<`anonymous namespace'::LevelStackEntry,1>.?AV?$rcVectorBase@ULevelStackEntry@?A0x48428794@@$00@@~rcTempVector<`anonymous namespace'::LevelStackEntry>.?AV?$rcTempVector@ULevelStackEntry@?A0x48428794@@@@     ,     $* $ ,   BasercTempVector<`anonymous namespace'::LevelStackEntry>~rcTempVector<`anonymous namespace'::LevelStackEntry>operator=__autoclassinit2__vecDelDtor~ 6rcTempVector<`anonymous namespace'::LevelStackEntry>.?AV?$rcTempVector@ULevelStackEntry@?A0x48428794@@@@  2DirtyEntry.?AUDirtyEntry@@  t!! NDirtyEntry tindex !region !distance22DirtyEntry.?AUDirtyEntry@@   RrcTempVector.?AV?$rcTempVector@UDirtyEntry@@@@   V round_error denorm_min infinity quiet_NaN signaling_NaNNdigitsNdigits10Nmax_digits10Nmax_exponentNmax_exponent10Nmin_exponentNmin_exponent10Nstd::numeric_limits.?AV?$numeric_limits@N@std@@J min max lowest epsilon round_error denorm_min infinity quiet_NaN signaling_NaNNdigitsNdigits10Nmax_digits10Nmax_exponentNmax_exponent10Nmin_exponentNmin_exponent10Rstd::numeric_limits.?AV?$numeric_limits@O@std@@   $Z 0hit position normalNavMeshRaycastResultFNavMeshRaycastResult.?AUNavMeshRaycastResult@@b source  target findNearestPolyExtent t$maxPathPointsF(NavMeshPathfindQuery.?AUNavMeshPathfindQuery@@   $f 0pathFound pathPoints tnumPathPointsNavMeshPathfindResultFNavMeshPathfindResult.?AUNavMeshPathfindResult@@Vstd::_Default_allocate_traits.?AU_Default_allocate_traits@std@@     _AllocateV std::_Default_allocate_traits.?AU_Default_allocate_traits@std@@std::_Uhash_compare,std::equal_to >.?AV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@std::_Uhash_choose_transparency,std::equal_to,void>.?AU?$_Uhash_choose_transparency@_KU?$hash@_K@std@@U?$equal_to@_K@2@X@std@@std::_Uhash_choose_transparency,std::equal_to,void>.?AU?$_Uhash_choose_transparency@_KU?$hash@_K@std@@U?$equal_to@_K@2@X@std@@bucket_sizetstd::_Uhash_compare,std::equal_to >::.?AW4@?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@Fstd::hash.?AU?$hash@_K@std@@  ,Nstd::equal_to.?AU?$equal_to@_K@std@@  ,      $  !  "$ L$#$ , & 'std::_Compressed_pair,std::_Compressed_pair,float,1>,1>.?AV?$_Compressed_pair@U?$hash@_K@std@@V?$_Compressed_pair@U?$equal_to@_K@std@@M$00@2@$00@std@@ _Uhash_compare,std::equal_to >%_Get_max_bucket_size(swap )_Mypair *std::_Uhash_compare,std::equal_to >.?AV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@Jstd::_Hash,std::equal_to >,std::allocator,0> >.?AV?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@~std::list >.?AV?$list@_KV?$allocator@_K@std@@@std@@stunsigned __int64> ># push_back, insert2 assign4 resize3 _Reallocate_exactly3 _Clear_and_reserve_geometric3 reserve shrink_to_fit pop_back9 erase clear; swap? dataB beginB endE rbeginE rend@ cbegin@ cendC crbeginC crend? _Unchecked_begin? _Unchecked_endF emptyG sizeG max_sizeG capacityJ operator[]J atM frontM backN get_allocatorO _Calculate_growth3 _Buy_raw3 _Buy_nonzeroQ _Change_array _Tidy; _Move_assign_unequal_alloc R _Xlength R _XrangeT _Orphan_rangeW _GetalY _Make_iteratorZ _Make_iterator_offset [ _Mypair __autoclassinit2\ __vecDelDtor^6] std::vector >.?AV?$vector@_KV?$allocator@_K@std@@@std@@  zstd::vector >.?AV?$vector@Ufloat3@@V?$allocator@Ufloat3@@@std@@@std@@ `  ` a Nstd::allocator.?AV?$allocator@Ufloat3@@@std@@~std::allocator_traits >.?AU?$allocator_traits@V?$allocator@Ufloat3@@@std@@@std@@  e  , e ,~std::_Vector_val >.?AV?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@std@@std::_Vector_iterator > >.?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@std@@@std@@std::_Vector_const_iterator > >.?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@std@@@std@@@std@@ `  c  o ,n p  ` a q n  ` a s `  u ,v p  ` a w v  ` a y Zstd::initializer_list.?AV?$initializer_list@Ufloat3@@@std@@{ p  ` a | h p  ` a ~ p  ` a  p  ` a   ` a $Jr t x z }     ` , {   ` a    ` a y   ` a s     ` a $    ` a  h  ` a    k {  j ` a  k h  j ` a  k  j ` a  k h  j ` a  "    {    ` a  h  ` a     ` a    k k  j ` a  k  j ` a      ` a  u  f ` $ ` a $   k ` $ j ` a $   m ` $ l ` a $   0` $ #` $ h `   g ` a     h ` $ g ` a $   c ` $ #`      ` a   ` $ `   p ` $ c ,  ` a $    j ` a   j ` a  std::_Compressed_pair,std::_Vector_val >,1>.?AV?$_Compressed_pair@V?$allocator@Ufloat3@@@std@@V?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@2@$00@std@@ ` a zc _Altyd _Alty_traitsvalue_typec allocator_typepointerf const_pointerg referenceh const_reference#size_typedifference_typei _Scary_valj iteratork const_iteratorl reverse_iteratorm const_reverse_iterator vector > operator= ~vector > push_back insert assign resize _Reallocate_exactly _Clear_and_reserve_geometric reserve shrink_to_fit pop_back erase clear swap data begin end rbegin rend cbegin cend crbegin crend _Unchecked_begin _Unchecked_end empty size max_size capacity operator[] at front back get_allocator _Calculate_growth _Buy_raw _Buy_nonzero _Change_array _Tidy _Move_assign_unequal_alloc _Xlength _Xrange _Orphan_range _Getal _Make_iterator _Make_iterator_offset  _Mypairb __autoclassinit2 __vecDelDtorz^6 std::vector >.?AV?$vector@Ufloat3@@V?$allocator@Ufloat3@@@std@@@std@@ ` zstd::vector >.?AV?$vector@EV?$allocator@E@std@@@std@@    Jstd::allocator.?AV?$allocator@E@std@@~std::allocator_traits >.?AU?$allocator_traits@V?$allocator@E@std@@@std@@ B,zstd::_Vector_val >.?AV?$_Vector_val@U?$_Simple_types@E@std@@@std@@std::_Vector_iterator > >.?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@E@std@@@std@@@std@@std::_Vector_const_iterator > >.?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@E@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@E@std@@@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@E@std@@@std@@@std@@@std@@      ,           ,        Zstd::initializer_list.?AV?$initializer_list@E@std@@     d::allocator >.?AV?$allocator@U?$_List_node@_KPEAX@std@@@std@@std::allocator_traits > >.?AU?$allocator_traits@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@^std::_List_node.?AU?$_List_node@_KPEAX@std@@ 0 Nstd::allocator.?AV?$allocator@_K@std@@ ,std::_List_const_iterator > >.?AV?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@std::_List_unchecked_const_iterator >,std::_Iterator_base0>.?AV?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@std::allocator >,std::_Iterator_base0> >.?AV?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@ , 2 8,79 ,  ,;: 7 ,;= !,?9 ,;@<>A ,, C ,;D~std::_Hash,std::equal_to >,std::allocator,0> >::_Min_buckets_construct_ptr.?AU_Min_buckets_construct_ptr@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@bstd::_Hash,std::equal_to >,std::allocator,0> >::_Clear_guard.?AU_Clear_guard@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@ , H, I C,;J C,;=KL ,;J H  4,O 4,; 4,O$ 4,;$"PQRS 5,O$ 5,;$UVPR #,O$ 0,O$ 2,O$ 3 #,O\ #,O @,O$ ,;`_ ,;^std::initializer_list.?AV?$initializer_list@_K@std@@ c ,;d #4f 4,;g43 4,;istd::pair > >,bool>.?AU?$pair@V?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@_N@std@@ f k,;l k,;\*ehjmn 0 1p 1,;q 1 1,;srtfstd::_Hash,std::equal_to >,std::allocator,0> >::_Range_eraser.?AU_Range_eraser@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@ #,;\44 4,;x 4 4,;zwy{ ,;$ 4,O\ 4,;\~rstd::_Hash,std::equal_to >,std::allocator,0> >::_Equal_range_result.?AU_Equal_range_result@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@pp 1,; ,O$1# ,; #,O  ,O$ L,;$ . , ,O$ ., ,;$~std::_Hash,std::equal_to >,std::allocator,0> >::_Multi_equal_check_result.?AU_Multi_equal_check_result@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@I5 ,O.std::_Uset_traits,std::equal_to >,std::allocator,0>.?AV?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@Bstd::_Hash_vec >,std::_Iterator_base0> > >.?AU?$_Hash_vec@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@ ,;-_Mylist._Alnode/_Alnode_traits0_Node1_Nodeptr#_Mutable_value_type_Key_compare_Value_compare#key_type#value_type2allocator_type#size_typedifference_type#pointerconst_pointerreference3const_reference4iterator4const_iterator5_Unchecked_iterator5_Unchecked_const_iterator6_Aliter_Bucket_size_Min_bucketsj_MultiB_Hash,std::equal_to >,std::allocator,0> >E_Move_construct_equal_allocE_Swap_valF_Min_buckets_construct_ptrE_Pocma_bothG_Clear_guardMoperator=N_Pocca_bothTbeginTendW_Unchecked_beginW_Unchecked_endXcbeginXcendYsizeYmax_sizeZempty[get_allocator4local_iterator4const_local_iteratorYbucket_countYmax_bucket_count]bucket^bucket_size_load_factoramax_load_factorbrehashbreserveoinsertu_Unchecked_erasev_Range_eraser|erase}clearlower_boundupper_bound_Equal_range_resultEswap_Insert_new_node_before_Check_max_sizeZ_Check_rehash_required_1}_Rehash_for_1_Erase_bucket_Min_load_factor_buckets_Desired_grow_bucket_count}_Reinsert_with_invalid_vecb_Forced_rehash_Max_bucket_size_Getal_Multi_equal_check_result_Multi_equal_check_equal_range _Traitsobj -_List _Vec #0_Mask #8_Maxidx}~_Hash,std::equal_to >,std::allocator,0> >b__autoclassinit2__vecDelDtorlbackCleanupGroup0VM8"expandRegions-;ubgi1@{dtor}rh&__autoclassinit2_Óm&sortCellsByLevel()u"appendStacksp IS{ctor}ϬNO.aremoveAdjacentNeighboursy ݴ&replaceNeighbourS!e#=&canMergeWithRegionŻZ*eaddUniqueFloorRegionQ LJA"mergeRegionsP^/.isRegionConnectedToBorderq*VsRgisSolidEdgez/\UwalkContourJLŷ0&eaddUniqueConnection}BF.mergeAndFilterLayerRegions86N "paintRectRegion/irꅆ*UrcBuildRegionsMonotone{,sZc&__autoclassinit2g~{dtor}3 ܥ)&__autoclassinit2 w!\&rcBuildLayerRegions}&}2operator struct rcSweepSpan *N{dtor}i{ctor}4@Yh{ctor}̡Ӡgkoperator[](0`k{dtor}17u>{ctor}tnclear AP{dtor}|1}k{ctor}X%Q!{ctor}n{+8{ctor}77٤<"destroy_rangeY>reserveUtpush_back 4t " destroy_range\. push_backu"kydestroy_range!Kj}kreserveRD zkpush_back=}1urcSwap0 PիIZ__delDtor:sMkoconstruct~|Kconstruct 1 4construct2IQ{ctor}օm\e{ctor}Q@^{ctor}=:`{{ctor} M/{end|-#{beginayX{assignIgA.&allocate_and_copy[& allocate_and_copyquI锰2f&kzallocate_and_copy :Z{clearZ`wEe{reserve5             $J          ,                $                !    !   !   !"!!!!    !   !    ! !!   !!   !    !!!    !   C !$   $!!  !$  $!!  !$  $ !!! 0 !$ # !$  !    %!&!  !$  $(!)!  !$ # ! -  -!  $  !E  !$  , 2! $1!3! -  5!   std::_Compressed_pair,std::_Vector_val >,1>.?AV?$_Compressed_pair@V?$allocator@E@std@@V?$_Vector_val@U?$_Simple_types@E@std@@@2@$00@std@@   _Alty _Alty_traits value_type allocator_type pointerCconst_pointerreference const_reference#size_typedifference_type _Scary_val iterator const_iterator reverse_iterator const_reverse_iterator vector > operator= ~vector >!push_back !insert!assign!resize!_Reallocate_exactly!_Clear_and_reserve_geometric!reserve shrink_to_fit pop_back!erase clear!swap!data!begin!end"!rbegin"!rend!cbegin!cend !crbegin !crend!_Unchecked_begin!_Unchecked_end#!empty$!size$!max_size$!capacity'!operator[]'!at*!front*!back+!get_allocator,!_Calculate_growth!_Buy_raw!_Buy_nonzero.!_Change_array _Tidy!_Move_assign_unequal_alloc /!_Xlength /!_Xrange0!_Orphan_range4!_Getal6!_Make_iterator7!_Make_iterator_offset 8!_Mypair __autoclassinit29!__vecDelDtorz^6:!std::vector >.?AV?$vector@EV?$allocator@E@std@@@std@@   u 8!  >!    C @!    @!B!A!C!    E!$-  E!G!   E!   E! I!J! # @!$ _From_primary value_type pointerCconst_pointerreference const_reference#size_typedifference_typepropagate_on_container_move_assignmentis_always_equalD!addressF!allocatorH!deallocateK!allocateL!max_size_Minimum_allocation_alignmentJM!std::allocator.?AV?$allocator@E@std@@ 8! O!   8!P!$ 8!  2!8!R!$Q!S! 8!R!b  _Myval2 _MybaseT!_Get_firstU!__autoclassinit2V!std::_Compressed_pair,std::_Vector_val >,1>.?AV?$_Compressed_pair@V?$allocator@E@std@@V?$_Vector_val@U?$_Simple_types@E@std@@@2@$00@std@@   X!        [!Z!  [!$\!]!  , _!  [!`!  [!^ value_type#size_typedifference_type pointerCconst_pointerreference const_reference^!_Vector_val >a!_Swap_vala!_Take_contents  _Myfirst  _Mylast  _Myendb!__autoclassinit2zc!std::_Vector_val >.?AV?$_Vector_val@U?$_Simple_types@E@std@@@std@@Fstd::_Value_init_tag.?AU_Value_init_tag@std@@ e! f!,g!  h!Fstd::_Value_init_tag.?AU_Value_init_tag@std@@ e! Zstd::_Zero_then_variadic_args_t.?AU_Zero_then_variadic_args_t@std@@ l! 8!R!m! 8!R!m!Zstd::_Zero_then_variadic_args_t.?AU_Zero_then_variadic_args_t@std@@ l!  ` a h!   s!  o  f c u! g  c u!w!v!x! c  c z!$  c z!|! c z! c z! ~!! #c u!$c _From_primaryvalue_typepointerf const_pointerg referenceh const_reference#size_typedifference_typepropagate_on_container_move_assignmentis_always_equaly!address{!allocator}!deallocate!allocate!max_size_Minimum_allocation_alignmentN!std::allocator.?AV?$allocator@Ufloat3@@@std@@   !  p !$    !$!!  !bc i _Myval2c _Mybase!_Get_first!__autoclassinit2!std::_Compressed_pair,std::_Vector_val >,1>.?AV?$_Compressed_pair@V?$allocator@Ufloat3@@@std@@V?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@2@$00@std@@  !m!  !m! i  i !! i !$!! i , ! i !! i !Zvalue_type#size_typedifference_typepointerf const_pointerg referenceh const_reference!_Vector_val >!_Swap_val!_Take_contents _Myfirst _Mylast _Myend!__autoclassinit2~!std::_Vector_val >.?AV?$_Vector_val@U?$_Simple_types@Ufloat3@@@std@@@std@@ i  !  ##! [  !  [  !  9[ !$ [ Jl6@std::_Hash,std::equal_to >,std::allocator,0> >.?AV?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@c#9   c# c#9 c# c#9 c# c9  d 9   #9 # #9 # #9    ,9    9  $ , d       $ $ $  J,_Mytraits,_Mybase._Alnode/_Alnode_traits_Key_comparehasher#key_typekey_equal#value_type2allocator_type#size_typedifference_type#pointerconst_pointerreference3const_reference4iterator4const_iterator4local_iterator4const_local_iteratorunordered_set,std::equal_to,std::allocator >operator=swaphash_functionkey_eq~unordered_set,std::equal_to,std::allocator >__autoclassinit2__vecDelDtor26@std::unordered_set,std::equal_to,std::allocator >.?AV?$unordered_set@_KU?$hash@_K@std@@U?$equal_to@_K@2@V?$allocator@_K@2@@std@@std::_Default_allocator_traits > >.?AU?$_Default_allocator_traits@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@ 0  Zstd::integral_constant.?AU?$integral_constant@_N$0A@@std@@Zstd::integral_constant.?AU?$integral_constant@_N$00@std@@ 1 1  p   # ..allocator_type0value_type1pointerconst_pointervoid_pointerconst_void_pointer#size_typedifference_typepropagate_on_container_copy_assignmentpropagate_on_container_move_assignmentpropagate_on_container_swapis_always_equalallocate deallocate max_size select_on_container_copy_constructionstd::_Default_allocator_traits > >.?AU?$_Default_allocator_traits@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@std::allocator_traits > >.?AU?$allocator_traits@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@    0$bjvalue0value_typetypeoperator booloperator()ZTstd::integral_constant.?AU?$integral_constant@_N$0A@@std@@ 8  2\  #2 2  2$w 2 #2 #2  #2$2_From_primary#value_type#pointerconst_pointerreference3const_reference#size_typedifference_typepropagate_on_container_move_assignmentis_always_equaladdressallocatordeallocateallocatemax_size_Minimum_allocation_alignmentNstd::allocator.?AV?$allocator@_K@std@@ ?    $ 3\ t\#key_type#value_type#_Mutable_value_typekey_compare2allocator_typej_Multij_Standard_Uset_traits,std::equal_to >,std::allocator,0>value_compare _Kfn _Nonkfn. std::_Uset_traits,std::equal_to >,std::allocator,0>.?AV?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@33   0f#first_argument_type#second_argument_type0result_typeoperator()Nstd::equal_to.?AU?$equal_to@_K@std@@zstd::_Conditionally_enabled_hash.?AU?$_Conditionally_enabled_hash@_K$00@std@@     # \B#argument_type#result_type operator()z std::_Conditionally_enabled_hash.?AU?$_Conditionally_enabled_hash@_K$00@std@@ #\" _Do_hashFstd::hash.?AU?$hash@_K@std@@std::_Compressed_pair,float,1>.?AV?$_Compressed_pair@U?$equal_to@_K@std@@M$00@std@@ )   )$ , )  )$F _Myval2_Mybase_Get_firststd::_Compressed_pair,std::_Compressed_pair,float,1>,1>.?AV?$_Compressed_pair@U?$hash@_K@std@@V?$_Compressed_pair@U?$equal_to@_K@std@@M$00@2@$00@std@@std::allocator_traits >.?AU?$allocator_traits@V?$allocator@_K@std@@@std@@bstd::_List_simple_types.?AU?$_List_simple_types@_K@std@@std::_List_val >.?AV?$_List_val@U?$_List_simple_types@_K@std@@@std@@std::_List_iterator > >.?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@std::_List_unchecked_iterator > >.?AV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_List_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@@std@@ -  -" -"d -%9 -"& % -"( - *,+9 -", + -".#39 -"0#3 -"2 -" -" -" -"$b#$')-/134567 -"2 -"9: -, <-". <-"d <-"(=>? < -"A -"\ -"lCD4#3 -"F -"i4c -"I -"g"GHJK -"d9M -"$ -". *  4-Q$ -"$RS 5-Q$ -"$UV -Qs 4-Qs !-Q$  -"$Z[9: #-Q$ 0-Q$ 2-Q$ 3-Q$ -"$ab 4dd -"e d -"gfh 1-"q p 1-"kjld%dd -"nd<dd -"pd%d -"rd<d -"td% -"vd< -"x2oqsuwystd::list >::_List_node_remove_op.?AU_List_node_remove_op@?$list@_KV?$allocator@_K@std@@@std@@ -"\ -"$ -"(~Bp<pp 1-" -Q$ -"$std::_Compressed_pair >,std::_List_val >,1>.?AV?$_Compressed_pair@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@V?$_List_val@U?$_List_simple_types@_K@std@@@2@$00@std@@ -"&2_Alty_Alty_traits0_Node._Alnode/_Alnode_traits1_Nodeptr_Val_types_Scary_val#value_type2allocator_type#size_typedifference_type#pointerconst_pointerreference3const_referenceiterator4const_iterator_Unchecked_iterator5_Unchecked_const_iterator reverse_iterator!const_reverse_iterator 8list >;_Construct_n@operator=B_Swap_valEpush_frontEpush_backLinsertNassignO~list >P_Reload_sentinel_and_proxyTbeginTendW_Unchecked_beginW_Unchecked_endX_Make_iterY_Make_const_iter\rbegin\rendRcbeginRcendZcrbeginZcrend]resize^size^max_size_empty`get_allocatorcfrontcbackOpop_frontOpop_backierasem_Unchecked_eraseOclearO_TidyBswapzsplice{_List_node_remove_op|remove}uniquemergeOsortOreverse_SpliceO_Alloc_sentinel_and_proxyO_Orphan_all_Getal _Mypair:__autoclassinit2__vecDelDtor~n6std::list >.?AV?$list@_KV?$allocator@_K@std@@@std@@ 5  5   5, ,  6   6  6 6  6$ 5  6 6 6  #6$6_From_primary5value_typepointerconst_pointerreferenceconst_reference#size_typedifference_typepropagate_on_container_move_assignmentis_always_equaladdressallocator >,std::_Iterator_base0> >deallocateallocatemax_size_Minimum_allocation_alignmentstd::allocator >,std::_Iterator_base0> >.?AV?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@Rstd::allocator_traits >,std::_Iterator_base0> > >.?AU?$allocator_traits@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@Nstd::_Vector_val >,std::_Iterator_base0> > >.?AV?$_Vector_val@U?$_Simple_types@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@  ,     $ ,    #$  $std::_Compressed_pair >,std::_Iterator_base0> >,std::_Vector_val >,std::_Iterator_base0> > >,1>.?AV?$_Compressed_pair@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@2@$00@std@@ ^_Aliter_traits5value_type#size_typedifference_typepointer_Aliter_scary_val_Hash_vec >,std::_Iterator_base0> > >operator=sizemax_sizecapacity_Assign_grow_Tidy~_Hash_vec >,std::_Iterator_base0> > > _Mypair__vecDelDtorB6std::_Hash_vec >,std::_Iterator_base0> > >.?AU?$_Hash_vec@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@ 0, ,    .  1. .  .$p . 1. 1.  #.$._From_primary0value_type1pointerconst_pointerreferenceconst_reference#size_typedifference_typepropagate_on_container_move_assignmentis_always_equaladdressallocator >deallocateallocatemax_size_Minimum_allocation_alignmentstd::allocator >.?AV?$allocator@U?$_List_node@_KPEAX@std@@@std@@    0$bjvalue0value_typetypeoperator booloperator()ZTstd::integral_constant.?AU?$integral_constant@_N$00@std@@bstd::_Default_allocator_traits >,std::_Iterator_base0> > >.?AU?$_Default_allocator_traits@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@ 6,      ,  # 66allocator_type5value_typepointerconst_pointervoid_pointerconst_void_pointer#size_typedifference_typepropagate_on_container_copy_assignmentpropagate_on_container_move_assignmentpropagate_on_container_swapis_always_equalallocate deallocate max_size select_on_container_copy_constructionbstd::_Default_allocator_traits >,std::_Iterator_base0> > >.?AU?$_Default_allocator_traits@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@Rstd::allocator_traits >,std::_Iterator_base0> > >.?AU?$allocator_traits@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@    $   $ b6 _Myval26_Mybase_Get_first__autoclassinit2std::_Compressed_pair >,std::_Iterator_base0> >,std::_Vector_val >,std::_Iterator_base0> > >,1>.?AV?$_Compressed_pair@V?$allocator@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@2@$00@std@@   $ s $ 1spp 1ppp 1   1_Nodeptr#value_type#size_typedifference_type#pointerconst_pointerreference3const_reference_List_val >_Orphan_ptr2_Orphan_non_end_Unlinknode_Unchecked_splice 1_Myhead #_Mysize__autoclassinit2std::_List_val >.?AV?$_List_val@U?$_List_simple_types@_K@std@@@std@@std::_Default_allocator_traits >.?AU?$_Default_allocator_traits@V?$allocator@_K@std@@@std@@ 2, # #  w  # 22allocator_type#value_type#pointerconst_pointervoid_pointerconst_void_pointer#size_typedifference_typepropagate_on_container_copy_assignmentpropagate_on_container_move_assignmentpropagate_on_container_swapis_always_equalallocate deallocate max_size select_on_container_copy_constructionstd::_Default_allocator_traits >.?AU?$_Default_allocator_traits@V?$allocator@_K@std@@@std@@std::allocator_traits >.?AU?$allocator_traits@V?$allocator@_K@std@@@std@@    $   $ b. _Myval2._Mybase_Get_first__autoclassinit2std::_Compressed_pair >,std::_List_val >,1>.?AV?$_Compressed_pair@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@V?$_List_val@U?$_List_simple_types@_K@std@@@2@$00@std@@      $ ,    $ F @_Myval2_Mybase_Get_firststd::_Compressed_pair,float,1>.?AV?$_Compressed_pair@U?$equal_to@_K@std@@M$00@std@@Vstd::_Simple_types.?AU?$_Simple_types@_K@std@@j#value_type#size_typedifference_type#pointerconst_pointerVstd::_Simple_types.?AU?$_Simple_types@_K@std@@20_Node1_Nodeptrbstd::_List_simple_types.?AU?$_List_simple_types@_K@std@@    $ ,   5value_type#size_typedifference_typepointerconst_pointerreferenceconst_reference_Vector_val >,std::_Iterator_base0> > >_Swap_val_Take_contents _Myfirst _Mylast _Myend __autoclassinit2N!std::_Vector_val >,std::_Iterator_base0> > >.?AV?$_Vector_val@U?$_Simple_types@V?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@@std@@Z start  end findNearestPolyExtent t$maxPathPointsB#(NavMeshRaycastQuery.?AUNavMeshRaycastQuery@@6rcHeightPatch.?AUrcHeightPatch@@ %  %&$ %&$ %&'rcHeightPatch(~rcHeightPatch !data txmin t ymin twidth theight)__vecDelDtor6*rcHeightPatch.?AUrcHeightPatch@@ % @K % .  .,{#!?tttt2tK>>>@L05>?ttt07tttt9&tMNttttt;&>ttMNMt= >,??@&======N0!BN>N?NqD{#;@@>>N?N@I"N>N?qqK{#C@#t#t# %,N#HqtttS&eDNDNQqU>>>N WFrcScopedDelete.?AV?$rcScopedDelete@M@@ Y  YZ Y \, ] YZ^ YZ& YZ$_`a YZ$ @YZ$ Y, eYZ^ YZ @ptrbrcScopedDeletec~rcScopedDeletedoperator float *foperator=[__autoclassinit2g__vecDelDtorF fhrcScopedDelete.?AV?$rcScopedDelete@M@@ YZ& Y {#9* eDNDNQqt m: >N==Ne0@Mqqq0 o>>>>N q@#  Nf0t"EV_UNDEFEV_HULL.tvEdgeValues.?AW4EdgeValues@@ & x *AiQuery.?AVAiQuery@@ z  z{$ z{$t tz{~ z{  tz{ z{ tz{ tz{ tz{$ z{ z{V m_navMesh $m_navQuery tinvalidated|AiQuery}~AiQueryInitFindStraightPathHasPathRaycastSamplePositionGetRandomPositionGetLocationIsValid}Invalidate__autoclassinit2__vecDelDtor*AiQuery.?AVAiQuery@@ z     t*$ **#*ttt   ttqt~ Ԑ{^~-X2C0ToZ#g+of LxyǨ&IA`u:k$ZQ"yQ?dW%'N`-z'*(m42;kjcm{h%t$1]Ŋ/ؖ7[AE. VY BT\9=X%-f.IiExf<X2~ ^I9xv0M=+qCe/?Qu%,R-S(T BP jTRC[Άowv<%:M_عq!R{|7) $j\ޔvp!:4:Yu5xzntA yt9`07sTͅ)| 7|c_SWmerA .;]'E /I*s7v)x#eYv5Ő v:Ҳ8U99fD`rj.FI{(o.?abLZH)lgf *lKerZ~ ͒vP5*Z'OAWIPPl(&t(Q$W"#{+.D{dAīrmYk  GpxsͶG#^lF_\g 9HQ2;Px:?^]uh<),C}"FԙžD8%a?:JRMl]jL`I=fuvLiiwSR KM2J~&55C I^3|khGVAG(Xu;qQo[J/N^ʈ[-cCug}O=>B7[uH3$6Dž8YViQZUHhPKW@#76ըr?q} iZV>Lm6poxĪklIfF(uAwoGdom 1u!NQI 5RQbj&6$+Yr\/mYӃi&g|?2uv?:./_;=]?y)(!}H[BnpQaj=B[~1:AnK2#rl"DkJ_r@(ě>%<1'?(tSX~!t[MW9 Ռ}7e:Yg1"0^ozw? /+xs )| R"cfVQHT4VoDTlxg@w{i;{I!?$"`_5J',};g66y!F?; OQes[?όh?>#~2YI|@\{$s&FQg#uP,")ExKhWG(Go&3.Ay, !făeqFH~"PG&Yn+3 /KMS"@8x?ol!f;yIeFiug`#YDNA݂"1y͋@Qi! Yo6#7$ldAtttt tttytttyt#tt#ttt= C t     N__crt_locale_data_public.?AU__crt_locale_data_public@@  ^ D_locale_pctype t_locale_mb_cur_max u _locale_lc_codepageN__crt_locale_data_public.?AU__crt_locale_data_public@@NNtD$ NNtttt  &_GUID.?AU_GUID@@    #B "Data1 !Data2 !Data3 Data4&_GUID.?AU_GUID@@ ,t0       p   p               p    p      !   !    "   "   t   t    u    u    #   #          JOB_OBJECT_NET_RATE_CONTROL_ENABLEJOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTHJOB_OBJECT_NET_RATE_CONTROL_DSCP_TAGJOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGSZtJOB_OBJECT_NET_RATE_CONTROL_FLAGS.?AW4JOB_OBJECT_NET_RATE_CONTROL_FLAGS@@   ,JOB_OBJECT_IO_RATE_CONTROL_ENABLEJOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUMEJOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALLJOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAPJOB_OBJECT_IO_RATE_CONTROL_VALID_FLAGSZt JOB_OBJECT_IO_RATE_CONTROL_FLAGS.?AW4JOB_OBJECT_IO_RATE_CONTROL_FLAGS@@ !  !,b_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG.?AU_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG@@ $ & "Size TriggerIdb&_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG.?AU_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG@@  J_TP_CALLBACK_ENVIRON_V3.?AU_TP_CALLBACK_ENVIRON_V3@@ ) ._TP_POOL.?AU_TP_POOL@@ + >_TP_CLEANUP_GROUP.?AU_TP_CLEANUP_GROUP@@ -  A B_ACTIVATION_CONTEXT.?AU_ACTIVATION_CONTEXT@@ 0 F_TP_CALLBACK_INSTANCE.?AU_TP_CALLBACK_INSTANCE@@ 2 34 5 f_TP_CALLBACK_ENVIRON_V3::.?AT@_TP_CALLBACK_ENVIRON_V3@@TP_CALLBACK_PRIORITY_HIGHTP_CALLBACK_PRIORITY_NORMALTP_CALLBACK_PRIORITY_LOWTP_CALLBACK_PRIORITY_INVALIDTP_CALLBACK_PRIORITY_COUNTBt8_TP_CALLBACK_PRIORITY.?AW4_TP_CALLBACK_PRIORITY@@  "Version ,Pool .CleanupGroup /CleanupGroupCancelCallback  RaceDll 1(ActivationContext 60FinalizationCallback7 78u 9<CallbackPriority rcVectorBase.?AV?$rcVectorBase@UDirtyEntry@@$00@@    ,                      ,   $* $ 0         !$ 0!$ , $ !%& $$ !$() $ !$+,,+ , / 0 /   m_size m_cap m_dataconstructconstruct_range copy_range destroy_range allocate_and_copy resize_implsize_typevalue_typercVectorBase~rcVectorBasereserveassignresizeclear push_backpop_back"size"capacity#empty'operator[]*front*back-data.begin.end1swap2operator=3__autoclassinit24__vecDelDtorV.65rcVectorBase.?AV?$rcVectorBase@UDirtyEntry@@$00@@    8, 9 :   $*7;<=> $ , A: Base?rcTempVector@~rcTempVectorBoperator=__autoclassinit2C__vecDelDtorR 6DrcTempVector.?AV?$rcTempVector@UDirtyEntry@@@@      .rcRegion.?AUrcRegion@@ I  I K IJL I N, O IJP ! IJRMQS IJ$ I, VIJL VIJPWX IJ.TrcRegion tspanCount !id  areaType 0remap 0visited 0 overlap 0 connectsToBorder ! ymin !ymax \connections \(floorsU~rcRegionYoperator=Z__vecDelDtor.&[@rcRegion.?AUrcRegion@@ IJR I    V` N   VtdMDtttt0fNrcTempVector.?AV?$rcTempVector@UrcRegion@@@@ h  hiRrcVectorBase.?AV?$rcVectorBase@UrcRegion@@$00@@ ^ kl^O kn m o^^O kq^^ ksbbZmaxP^28bmax j'+bmaxV/operator=~8wQZ* _Orphan_all_unlocked_v3?P6 _Swap_proxy_and_iterators_unlockedM}o"u_Floor_of_log_2p"Nv|{ctor}'焮 Uv}{dtor}-KoLv~GetVersionE+\ҾvInitKL(vAddAgents6vRemoveAgent<T8"vSetAgentParams`lY'"vGetAgentParamsͿnp"vGetNearestPolyE$k&vRequestMoveByPolyFvRequestMoves~+"vGetActiveAgents3 z"v~GetAgentCountxvGetAgent-g 6hvUpdatekTPe;"v{CreateParamssZ7{=exchangeh9eL=U"U 6%_invalid_parameter_noinfo_noreturn7ԏ_fstat64i325dji.__conio_common_vcwprintfxG+*.__conio_common_vcwprintf_p J&_wsopen_dispatch=v. .__conio_common_vcwprintf_sgd U_stat64i32Z54u"GetDtNavMesh#c]"GetNavmeshQuery*WM O0*__conio_common_vcwscanf2EGfC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xhash~nC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\unordered_set+??U0EfC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\listnC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xtr1common%>?>{ctor}\ФH)M{dtor} W]G >NErEr%EHEE <P"_wctime64_sbɲ$U_wctime64g!uwNC:\game_server\RustProjects\recast_navigation\recast_src\AiCrowd.cpp bC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source\RecastMeshDetail.cpp+ SiHrcVaddQ y{&?rcGetDirForOffset["o\jpopGcs%'{ctor}qm/b:Lm%({dtor}X-Fx/Bvdot2xL- 8BvdistSq2UX,Bvdist2ǚ3&Wvcross2ںOl"6circumCircle/,"6D-distPtTriLp6"WdistancePtSeg$*"WdistancePtSeg2d7 "JdistToTriMesh5d BnGdistToPoly:IgACgetHeightAoCD3findEdgeX<H<addEdgeV`܄":updateLeftFaceX OB "4overlapSegSeg2d 3"[-F9^"8overlapEdges)wgs">completeFacet6 ɣ"LdelaunayHull'"polyMinExtentv.>"EtriangulateHull hTuHgetJitterX%!HgetJitterY "pbuildPolyDetailL覑*VseedArrayWithPolyCenter$rKTpush3TG\"ngetHeightData# {"XgetEdgeFlagsEpecirgetTriFlags5d9&Y[__autoclassinit2$ *urcMergePolyMeshDetails"a {3&Ydoperator float *E6/MqYc{dtor}gsG)Y`{ctor}37rArcSwapG#׆w NC:\game_server\RustProjects\recast_navigation\recast_src\AiQuery.hpp" r t^bb kv k  kx ^kxb kx{bb kx}O kx kx k ,  kx kx$*~ kx$ 0kx kx} kx kx kxP   k$ 0k$ Vkx Ok Vkx$ Ok$ ^kx$ bk$ k,  kx kx kx kx m_size m_cap ^m_datapconstructuconstruct_range wcopy_rangeydestroy_rangezallocate_and_copy|resize_implsize_typeIvalue_typercVectorBase~rcVectorBasereserveassignresizeclearpush_backpop_backsizecapacityemptyoperator[]frontbackdatabeginendswapoperator=__autoclassinit2__vecDelDtorR.6rcVectorBase.?AV?$rcVectorBase@UrcRegion@@$00@@ hi} h ,  hi hi hi hi$* hi$ h, hi hikkBasercTempVector~rcTempVectoroperator=j__autoclassinit2__vecDelDtorN 6rcTempVector.?AV?$rcTempVector@UrcRegion@@@@ h "ttttMDq0POO0VV0V!! k M!>Mt!!! !,VrcScopedDelete.?AV?$rcScopedDelete@UrcSweepSpan@@@@   2rcSweepSpan.?AUrcSweepSpan@@    ,     $ $ $ ,   ptrrcScopedDelete~rcScopedDeleteoperator struct rcSweepSpan *operator=__autoclassinit2__vecDelDtorV frcScopedDelete.?AV?$rcScopedDelete@UrcSweepSpan@@@@   B !rid !id !ns !nei2rcSweepSpan.?AUrcSweepSpan@@"tttt!M!"tt>M!q0####!MDu!D"t!M!!0* ttt!!M!!0 {#(#  t>M!0TestReturnArray\/GMGetVersionKii%test_methodYU D&test_return_vectorT~"CreateBuilderi؃&__autoclassinit2hn`"DestroyBuilder t-8__delDtorAfSetSettingsi{"BuildNavmesh"CreateNavmeshƞ}&__autoclassinit2oR__delDtorE&*_"DestroyNavmeshKAddTilex}8RemoveTile)u.QueryCreateu&z__autoclassinit2@Zz__delDtorőMn"QueryDestroyV"QueryIsValidܑ.hΦ"QueryInvalidate;$$Z*QueryFindStraightPath'E}/"QueryHasPathw "-V"QueryRaycastLt&QuerySamplePosition/:p*QueryGetRandomPosition o&QueryGetLocationO8fJ"CrowdGetVersion;Qv[*CCrowdCreate| &v__autoclassinit2?}?7v__delDtor\Jr\0"CrowdDestroyNa"CrowdGetAgents!("CrowdGetAgentdu"CrowdAddAgentۮFb-&CrowdRemoveAgent-mW+&CrowdSetAgentParams7)G&CrowdGetAgentParamsRgξ,\&CrowdGetNearestPolyB$lI.CrowdRequestMoveAgentByPoly$$X"ȣ*CrowdRequestMoveAgentI9ݬ4&CrowdGetAgentCountP ӝCrowdUpdate%w[{ctor} (v{dtor}tNSInit! JLoadTile76E;NzRemoveTiley^^Pz|{ctor}ۤ6z}{dtor}QYizInitun~+EGN&zFindStraightPath<&M,;dzHasPath19pدzRaycastZ=lp"zSamplePositiona[&zGetRandomPosition@)zGetLocation|nkpzIsValidcUȭgz}InvalidateKJC:\game_server\RustProjects\recast_navigation\recast_src\AiNav.cppC mbVC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\guiddef.hFNC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winnt.hH2!H2'HKV9H5];HP]FHX]NHZ]ZC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\processthreadsapi.hSPRC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um\winuser.hcRgRkR=oR=VC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared\minwindef.hW6__acrt_locale_get_ctype_array_value-¿"__ascii_tolowern k"__ascii_toupper(e#b2__acrt_get_locale_data_prefix/ۙ!"_chvalidchk_l}ɧ] IsEqualGUID[ Xooperator==dt D"ReadAcquire81&R"ReadNoFence8H'Z"WriteRelease8nCDV"WriteNoFence8OѬZ!m"ReadAcquire16}^"ReadNoFence16]9 "WriteRelease16;3G"WriteNoFence16FReadAcquire@ 9ReadNoFenceR;=Y"WriteRelease%$9t&~"WriteNoFence.+"ReadAcquire64 |N,"ReadNoFence64% w"WriteRelease640A"WriteNoFence64s3ĬReadRaw8(FWriteRaw8O(k+ReadRaw165-TNWriteRaw16IH.ReadRaw6&mWriteRaw(>6j(uReadRaw64"{v]WriteRaw64m%ύF.YTpInitializeCallbackEnviron to*[TpSetCallbackThreadpoolyVK(>O.]TpSetCal   ^            IJP \]d ^ {MNN0std::vector >.?AV?$vector@_KV?$allocator@_K@std@@@std@@     ~std::_Vector_val >.?AV?$_Vector_val@U?$_Simple_types@_K@std@@@std@@std::_Vector_iterator > >.?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@_K@std@@@std@@@std@@std::_Vector_const_iterator > >.?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@_K@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@_K@std@@@std@@@std@@@std@@std::reverse_iterator > > >.?AV?$reverse_iterator@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@_K@std@@@std@@@std@@@std@@   9            , 9            39    9          $J          ,   d              $   l   \! "  c   $  3   &  f   (  3   * "% ' ) + c -    . 3   0 / 1     1 3      5     7 6 8     :    < $ #  $= >   < $   $@ A   < $   $C D  0 < $ # < $ 3 <      H I  3 < $   $K L  2 < $ # <  w   P   $##  < S  9 < $   $U V w   X     std::_Compressed_pair,std::_Vector_val >,1>.?AV?$_Compressed_pair@V?$allocator@_K@std@@V?$_Vector_val@U?$_Simple_types@_K@std@@@2@$00@std@@   2_Alty_Alty_traits#value_type2allocator_type#pointerconst_pointerreference3const_reference#size_typedifference_type _Scary_val iterator const_iterator reverse_iterator const_reverse_iterator  vector > operator= ~vectoru.e@^G&N  i LLU+"xG 75#X+35ӜVva]^VG N*-G4Q $]J7y@}~ :Uf E;sH]a ac.M&f%k(50x@+< vD=8[M}ad9 iS*"6ŁdL ]9h9f\BZ[' Y&AshЕ,Hr[@K.t^aHsv|KBseJcLsY@,Pp0:Zҩ6?:$@\{hk@ݍn0sp}rx@ 'N`m&(!Fwp?+$=GA_ eK=s@Os7)"'z4GH eJ/:j-RAkH\AO+C nd@JvNp +$G)] e0!/m^Q^0~E{:H\ݖJ;y^QYhkkx"[t}ԷM;]Q&RaX&W9X Il1n3jC^&qxE/]XfaN_<-%RBR dF? =Ah"^ݼtR=+3 S)Sx5\NyqWҲ!hzQv & Mv?ӍhuZ02iI_&O+Qrו[e1v\ cls<4D"<N4"+xx߭UA&_ LۦgԱJp9f1?Q"]U,F{I+Ic2yli.8H/HfZ>c5NW=rij Q0Og/ )9K$T/(WmS6WI~^'IŌs_>=[`.aifFVxj|q,mfI/* hIwb$kC4Uv1.^lRJ#oK uq`ڦ=A H'ZU3`el^E#|o7eP4lf<5eη!mC$h>%GIX l->0iTIe{jBo@fl?1*#Q0M5 9A8ggߓV@'`{-`WIH; 1nlf6w,shS iTX@vqBl#,j?3YR˃U8,mړ6\[HZ%`v?AH/ 2)hA=>JD <: & $X Zxs8p:~#ȵX`68CViAsLlO'x*ҍP >,std::_Iterator_base0>"operator*"operator->"operator++"operator--"operator=="operator!= 1_Ptr"__autoclassinit2"std::_List_unchecked_const_iterator >,std::_Iterator_base0>.?AV?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@ k " k  k"" k, k ", " "k"" " k""4first_type0second_type"pair > >,bool>"operator="swap 4first 0second6"std::pair > >,bool>.?AU?$pair@V?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@_N@std@@ k  1  0p 0p$"" 0p#value_type1_Nodeptr 1_Next 1_Prev #_Myval"_List_node"operator=^6"std::_List_node.?AU?$_List_node@_KPEAX@std@@ p    ,;@   $ !  5  "  "$ #"$   " , ""$"" "" "$"" "j55_Mybase"iterator_category1_Nodeptr#value_typedifference_type#pointerreference"operator*"operator->"operator++"operator--"_List_unchecked_iterator > >"__autoclassinit2"std::_List_unchecked_iterator > >.?AV?$_List_unchecked_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@   k"" 4  "  d  34"$ 4"$ 4  44" 4, "4"$"" d, " 04"" 54"$  4"" 4"" 4"$"" 4"55_Mybase"iterator_category1_Nodeptr#value_typedifference_typepointer3reference"operator*"operator->"operator++"operator--"operator=="operator!=4_Prevent_inheriting_unwrap"_Unwrapped"_Seek_to"_List_const_iterator > >"__autoclassinit2"std::_List_const_iterator > >.?AV?$_List_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@ 0    "    "   " 6    "   -"   .    "    "  ,1 0" ""   )  "  l! @l!"" )" )" 5"  "     "   "  "   Zstd::_One_then_variadic_args_t.?AU_One_then_variadic_args_t@std@@"9 # #Zstd::_One_then_variadic_args_t.?AU_One_then_variadic_args_t@std@@ "  @    1,### "     #  #"\std::_Hash_find_last_result *>.?AU?$_Hash_find_last_result@PEAU?$_List_node@_KPEAX@std@@@std@@3 #,O#6 1_Insert_before 1_Duplicate#std::_Hash_find_last_result *>.?AU?$_Hash_find_last_result@PEAU?$_List_node@_KPEAX@std@@@std@@ # std::_In_place_key_extract_set.?AU?$_In_place_key_extract_set@_K_K@std@@ 3#\  0## k"# k"#  #  #$ ##$   # , !##$ #"# #$ #" #$%#&# #44_Mybase"iterator_category1_Nodeptr#value_typedifference_type#pointerreference#operator*#operator->##operator++##operator--_Prevent_inheriting_unwrap$#_Unwrapped'#_List_iterator > >(#__autoclassinit2)#std::_List_iterator > >.?AV?$_List_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@@std@@  std::_List_node_emplace_op2 > >.?AU?$_List_node_emplace_op2@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@ ,# std::_Alloc_construct_ptr > >.?AU?$_Alloc_construct_ptr@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@ .# /#, 0# .#  .#2#1#  .#2#4#3#5# 1.#2#$ .#2#$ .#, 9#.#2#1# .#2#>1pointer _Al 1_Ptr6#_Alloc_construct_ptr > >7#_Release8#_Allocate8#~_Alloc_construct_ptr > >:#operator=;#__vecDelDtor 6<#std::_Alloc_construct_ptr > >.?AU?$_Alloc_construct_ptr@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@ ,# >#, ?# ,#-#@# ,#-#$ ,#, C#,#-#@# 1,#-#k ,#-#6.#/_Alnode_traits1pointerA#_List_node_emplace_op2lPEcopy_range˛4Vcopy_range:kwcopy_range̅"__ehvec_ctor#;]M"__ehvec_dtor1 Hr NC:\game_server\RustProjects\recast_navigation\recast_src\AiQuery.cpp^  ;!jC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\vectorN!W!d!j!wp!EN!!!!!!Em"Em"Emmax5=E+.%_Throw_bad_array_new_lengthD՗}  _AllocateyCE2!_Adjust_manually_vector_aligned%,_Orphan_allfSZ"_Alloc_proxydy.nfrand]jxz&  __autoclassinit2Y.]&` b __autoclassinit2?2yqW& __autoclassinit23nRB !data ֱ !resizeC):  {dtor}{;2 {ctor}D}h` resizesoL2` {dtor}(~&` {ctor}[ަ% > dataG 3 resizec&v {dtor}˔cW  {ctor}=^ _TidyZn4 ` _TidyP)X- _TidyEǯ# 3!_GetalpԻ/ H!deallocateEp` _Getal>9xv,c }!deallocate؜/yO V _Getalʫj2deallocateDfx8!S!_Get_first[K>4f !_Get_firstB'h[ !_Get_firstgST&=!_Unfancy_maybe_null=Ǖ i!_ResizeA=G8!o!{ctor}%Z` r!_Resize  + !{ctor}v sH&!_Unfancy_maybe_nullzN]Y !_Resize8;+Y2[ !{ctor}Bۄ_"!_Destroy_rangeREi9="!_Destroy_rangeK+.E"!_Destroy_range#mճ_Deallocate ƙ ]!{ctor}DՎ47{" 0!_Orphan_rangeBy7n F!{ctor}qŀ_i !{ctor}(k"` _Orphan_range$(QОc {!{ctor}0VV& !{ctor}):" T _Orphan_rangeDGXvC2{ctor}Oc'& i!_Resize_reallocateAuV.c6!_Uninitialized_value_construct_n.C&` r!_Resize_reallocate\[.+E6!_Uninitialized_value_construct_n &XP=l& !_Resize_reallocateL6!_Uninitialized_value_construct_nyZhCpW&!!__autoclassinit2KS#[{&&!!__autoclassinit2&BHU&""__autoclassinit2Ô""_ReleaseɣX""{dtor}gska""{ctor} ` !!_ReleaseAѤ!!{dtor}&n --!!{ctor}c {!!_Releaseʷ!!{dtor}?zE!!{ctor})%o /!_Xlength'Ndj" .!_Change_array~SI1g& ,!_Calculate_growthW/z $!max_size}N-u J!allocatei|{` _Xlengthyrp6p"` _Change_array2RI"8>&` _Calculate_growthWVH h` max_sizeRpc !allocateU3W R _Xlengthei" Q _Change_arraygu\G& O _Calculate_growthErV G max_size6b2allocate^gvN" 1!_Getal8B $!capacity:=Yu&j"E "!"max_sizez.%a` _GetalOcCs` capacityKPt"E&"'"max_sizeHOj U _Getal:敪Xv G capacity~<7max_sizet:X8!Q!_Get_first%>{a !_Get_firstyw8>5[ !_Get_firstV0kK"@"_Get_unwrappedm&!_Uninitialized_moverP(/=!_UnfancyVd=b!_Zero_rangeߘ9olU@"_To_  [ !$!! [ !b2  _Myval22_Mybase!_Get_first!__autoclassinit2!std::_Compressed_pair,std::_Vector_val >,1>.?AV?$_Compressed_pair@V?$allocator@_K@std@@V?$_Vector_val@U?$_Simple_types@_K@std@@@2@$00@std@@   ! ###    !!  !$!!  , !  !!  !b#value_type#size_typedifference_type#pointerconst_pointerreference3const_reference!_Vector_val >!_Swap_val!_Take_contents #_Myfirst #_Mylast #_Myend!__autoclassinit2~!std::_Vector_val >.?AV?$_Vector_val@U?$_Simple_types@_K@std@@@std@@   h! [ !m! [ !m!   -2!! c  8  , ! 2  B  #,#w! f!  #2! !  E!$  [!$# ! c z!$ i !$###! 2$  !$!-- 2! !-- !std::_Uninitialized_backout_al >.?AV?$_Uninitialized_backout_al@V?$allocator@E@std@@@std@@ !  !! 2! !!! !  ! !, ! !!! !!!!! !, !!!! !!$  !!$ !!* pointer!_Uninitialized_backout_al >!operator=!~_Uninitialized_backout_al >!_Release  _First  _Last 2!_Al!__autoclassinit2!__vecDelDtor 6!std::_Uninitialized_backout_al >.?AV?$_Uninitialized_backout_al@V?$allocator@E@std@@@std@@  !std::_Uninitialized_backout_al >.?AV?$_Uninitialized_backout_al@V?$allocator@Ufloat3@@@std@@@std@@ !  !!  !!! !  ! !, ! !!! !!!!! !, !!!! !!$ !!$ !!pointer!_Uninitialized_backout_al >!operator=!~_Uninitialized_backout_al >!_Release _First _Last  _Al!__autoclassinit2!__vecDelDtor 6!std::_Uninitialized_backout_al >.?AV?$_Uninitialized_backout_al@V?$allocator@Ufloat3@@@std@@@std@@ww##"ww#"std::_Uninitialized_backout_al >.?AV?$_Uninitialized_backout_al@V?$allocator@_K@std@@@std@@ "  ""# """ "  "  ",  " "" " """"" ", """ " ""$ #""$ ""2#pointer"_Uninitialized_backout_al >"operator="~_Uninitialized_backout_al >"_Release #_First #_Last _Al"__autoclassinit2"__vecDelDtor 6"std::_Uninitialized_backout_al >.?AV?$_Uninitialized_backout_al@V?$allocator@_K@std@@@std@@     2!  |"{#  3std::_Default_allocator_traits >.?AU?$_Default_allocator_traits@V?$allocator@E@std@@@std@@ # "   #  u std::_Default_allocator_traits >.?AU?$_Default_allocator_traits@V?$allocator@Ufloat3@@@std@@@std@@ #&" o    8  O!  +"    -"  ."  -", !  1"  i  3"  4"  3",   !  8"    :"  ;"  :", -, >" ?" Z! !!  B!2!-  "D"  , F"G"! !!  w!  &"M" w, O"#P"#! ""lfw U"2!-   "W"u  &"Z"wf ]"!  2!   "a"2!   "c" b" d"2!-  "f"  "  allocator_type value_type pointerCconst_pointervoid_pointerconst_void_pointer#size_typedifference_typepropagate_on_container_copy_assignmentpropagate_on_container_move_assignmentpropagate_on_container_swapis_always_equale"allocate g"deallocate !"max_size h"select_on_container_copy_constructioni"std::_Default_allocator_traits >.?AU?$_Default_allocator_traits@V?$allocator@E@std@@@std@@  &"k"  &"m" l" n"  &"p" c &" c allocator_typevalue_typepointerf const_pointervoid_pointerconst_void_pointer#size_typedifference_typepropagate_on_container_copy_assignmentpropagate_on_container_move_assignmentpropagate_on_container_swapis_always_equalo"allocate q"deallocate '"max_size r"select_on_container_copy_constructions"std::_Default_allocator_traits >.?AU?$_Default_allocator_traits@V?$allocator@Ufloat3@@@std@@@std@@ "~u"std::allocator_traits >.?AU?$allocator_traits@V?$allocator@E@std@@@std@@&"~w"std::allocator_traits >.?AU?$allocator_traits@V?$allocator@Ufloat3@@@std@@@std@@   y"  ,  -  |"    ~"  5Zstd::bidirectional_iterator_tag.?AUbidirectional_iterator_tag@std@@  " 1" ON2hQ5#=yD8_ݴi{r]$JW?KђY;q>4fZ+8%L" uX,g{dAd"q@2]Wb'>wiE?@zlwg g139j2Z~d,m&7M8G5u < Q^_ "RC.ZZ>$%_!yO;[P[AhhwP2V`5eJ(ǏDoo$s~P9h`l..j}#t v, :ZUc&OXo = 79~+?5 Sl "7Uu6Ocx_/R\qƂ 8M2j,XL:[n ]a-GgEPQ P1Bx'#b?ZC;E1"Gdee:8R:j'R`b ,bzgFEPcUHL|/OAY%sJ CHKrh Lf*؜rMT Z@}xY6+26pf.bqFX [4=4 $fgF0շwM 11!@n{O"jw:w#'~-c2&2w=زsEg ؽ!ƾXPsu;Oݓ]uٖ-5K_)w_CloşM{V5gXp@ Q|. '~PgmW<txn@ҙȡ`i6e|xpI-sL/ߕ'46<`027{ӝ_Y6QZU+Yɱ'yG{ )4K]N5>3f=H*^ȓ`bG-7KTձ,rp tSWhHv(")Z|ȩ -lH66&di(%hwsA s6$̾C_[laWj~M|8ͶI'yZh`=VL^|? 2,W!X{]!vU`\NL *:ϐV2.#X4IW {W/5a$jMQn 2SG(gu.l%  QBRЛDt\du\ULTPH'Ja!i;xhE53n<?r_~NAxes̎o1Ynp˦{*ݻ=YyMژ!&X0~;y=jtfad"WY'NZ%>DqeŚݥQ2thEJlrj <9Ud. (jD{.o$*Wpi=rxkNhsPp4mswC4?k'i9MkWFԊ¤/$uA?ĄMT,u mC=UZQf- qW_ڕ_$ Vz#Vrd1X`=X3q/7NHt@]7 Dd8cdj&4fͰ%H3:Q~`l"_Egωj0G2|!fG`|!SV7!S 1/k@;znX]k P(0R;+sDt  )l Pkefb<MxQXa6)ssͿtpdNNO;OnrDs-P]PMlOnQC6jhg!thJkX|kl[5Uk~*>zLZ@L9{;r\!@`p<  (@64,void *> > >B#~_List_node_emplace_op2 > >D#operator=E#_Transfer_beforeF#__vecDelDtor6G#std::_List_node_emplace_op2 > >.?AU?$_List_node_emplace_op2@V?$allocator@U?$_List_node@_KPEAX@std@@@std@@@std@@3 ,#-#I# ,#  ,#-#I#3\ # #9 #Q#  l!" T# T# L"W# l!, Y#"Z# ,\#\#]# \#_#>std::_Uninitialized_backout >,std::_Iterator_base0> *>.?AU?$_Uninitialized_backout@PEAV?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@  a#  a#c#b# a#  a# f#, g# a#c#h# a#c#j# a#c#b#i#k#l# a#, n#a#c#h# a#c#$ a#c#$ a#c# _First _Lastm#_Uninitialized_backout >,std::_Iterator_base0> *>o#operator=p#~_Uninitialized_backout >,std::_Iterator_base0> *>q#_Releaser#__vecDelDtor> &s#std::_Uninitialized_backout >,std::_Iterator_base0> *>.?AU?$_Uninitialized_backout@PEAV?$_List_unchecked_const_iterator@V?$_List_val@U?$_List_simple_types@_K@std@@@std@@U_Iterator_base0@2@@std@@@std@@ a#c# . . "x#"Q##Q# .# w }##  #;1# H  *  #    #  " {# p,### #" ", #"# 4"""  ; G  G## G  G #, # G## G#### G, #G## G#$ G#r {"_Target#_Clear_guard#operator=#~_Clear_guard#__vecDelDtorb.#std::_Hash,std::equal_to >,std::allocator,0> >::_Clear_guard.?AU_Clear_guard@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@ 0" {"       #  #    #     # <p v  v## v  v## v #, # v#### v, #v## v#$ v##_Range_eraser#operator=#_Bump_erased#~_Range_eraser <_List p_Predecessor 1_Next#__vecDelDtorf .#std::_Hash,std::equal_to >,std::allocator,0> >::_Range_eraser.?AU_Range_eraser@?$_Hash@V?$_Uset_traits@_KV?$_Uhash_compare@_KU?$hash@_K@std@@U?$equal_to@_K@2@@std@@V?$allocator@_K@2@$0A@@std@@@std@@ <        "  4 !### -## .#2#4#w3 # 6 6 $# ####\b##0 .j_Extractable #_Extract#std::_In_place_key_extract_set.?AU?$_In_place_key_extract_set@_K_K@std@@Nstd::forward_iterator_tag.?AUforward_iterator_tag@std@@Jstd::input_iterator_tag.?AUinput_iterator_tag@std@@Jstd::input_iterator_tag.?AUinput_iterator_tag@std@@#N#std::forward_iterator_tag.?AUforward_iterator_tag@std@@#Z#std::bidirectional_iterator_tag.?AUbidirectional_iterator_tag@std@@ c  c## c#$## -  c#$ #c#$ c##value_type3reference3const_reference#size_typeiteratorconst_iterator#initializer_list#begin#end#size _First _Last#__autoclassinit2^#std::initializer_list.?AV?$initializer_list@_K@std@@ tindex  state tactive t partial @desiredSpeed position  velocity6#,DtCrowdAgent.?AUDtCrowdAgent@@"dtAllocDefault]Su" dtFreeDefault%unhyD&dtAllocSetCustomZ^N+bHdtAllocLD; dtFreew3 malloc.k' freeem^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAlloc.cpp fpclassify0uO$9&fabsfH$\i)frexpfQ6'hypotf_Oc=1+ldexpfGwGn? acoslX.ӣt asinl ; !atan2lLd atanl*VA8 coshlQa  cosl. expl?N) fabsl~;ظ ~#!fmodlF1v1frexpl -AbxY!hypotllP98ldexpluAP logld(J log10l((OS=#modfl=F sinl<: sqrtlN<) tanhlv  tanlB|PrC&dtMathSqrtfך:"<dtMathIsfinite? 4mBdtVdotw[C8HdtVsubpѬ1uJdtVcopy+N2+֖.BdtVdistSqr&x!BdtVdot2Dȓ@J\BdtVperp2DVqYCWdtTriArea2DBsPw5FdtSwapByte-po*.YdtClosestPtPointTriangle4kY Y>.[dtIntersectSegmentPoly2D#Mok *PdtDistancePtSegSqr2DMv7&]dtCalcPolyCenterNP2_dtClosestHeightPointTriangle'X&adtPointInPolygonnאtYV.cdtDistancePtPolyEdgesSqr\|xRprojectPoly甩N"ToverlapRangeha竹&edtOverlapPolyPoly2DV*.gdtRandomPointInConvexPoly4PN~!MBvperpXZ!5ܛ&idtIntersectSegSeg2Dv'<)<isfinite5Z X@$`̠hH!@ `x^  !" H#| >4fZ+8%L" uX,g{dAd"q@2]Wb'>wiE?@zlwg g139j2Z~d,m&7M8G5u < Q^_ "RC.ZZ>$%_!yO;[P[AhhwP2V`5eJ(ǏDoo$s~P9h`l..j}#t v, :ZUc&OXo = 79~+?5 Sl "7Uu6Ocx_/R\qƂ 8M2j,XL:[n ]a-GgEPQ P1Bx'#b?ZC;E1"Gdee:8R:j'R`b ,bzgFEPcUHL|/OAY%sJ CHKrh Lf*؜rMT Z@}xY6+26pf.bqFX [4=4 $fgF0շwM 11!@n{O"jw:w#'~-c2&2w=زsEg ؽ!ƾXPsu;Oݓ]uٖ-5K_)w_CloşM{V5gXp@ Q|. '~PgmW<txn@ҙȡ`i6e|xpI-sL/ߕ'46<`027{ӝ_Y6QZU+Yɱ'yG{ )4K]N5>3f=H*^ȓ`bG-7KTձ,rp tSWhHv(")Z|ȩ -lH66&di(%hwsA s6$̾C_[laWj~M|8ͶI'yZh`=VL^|? 2,W!X{]!vU`\NL *:ϐV2.#X4IW {W/5a$jMQn 2SG(gu.l%  QBRЛDt\du\ULTPH'Ja!i;xhE53n<?r_~NAxes̎o1Ynp˦{*ݻ=YyMژ!&X0~;y=jtfad"WY'NZ%>DqeŚݥQ2thEJlrj <9Ud. (jD{.o$*Wpi=rxkNhsPp4mswC4?k'i9MkWFԊ¤/$uA?ĄMT,u mC=UZQf- qW_ڕ_$ Vz#Vrd1X`=X3q/7NHt@]7 Dd8cdj&4fͰ%H3:Q~`l"_Egωj0G2|!fG`|!SV7!S 1/k@;znX]k P(0R;+sDt  )l Pkefb<MxQXa6)ssͿtpdNNO;OnrDs-P]PMlOnQC6jhg!thJkX|kl[5Uk~*>zLZ@L9{;\!@`p<  (@  18#8OOP  *_ldiv_t.?AU_ldiv_t@@" quot rem*_ldiv_t.?AU_ldiv_t@@._lldiv_t.?AU_lldiv_t@@" quot rem._lldiv_t.?AU_lldiv_t@@ #*DT_ALLOC_PERMDT_ALLOC_TEMP.t dtAllocHint.?AW4dtAllocHint@@  #       @t At@@tAAtAtAAtAAAAAA"$@@@t@(@t@*@@@.@A@0@@t@2@@4AAtA8AA:0 @ =  t?>>@A ! C   E@>>G@>I@# @, t, t>>>L@O>>NLLQ=====0S=# >>>@V@>>>>X&>>>tLLMM0Z@Dt>\>>>>L0^>>N0`>>N@@0b>N>N0d>N@==@f>>>>LL0h 0.rcContext.?AVrcContext@@ k  UUUP m  k o, p klq 0 klsrt kl$ klsFRC_LOG_PROGRESSRC_LOG_WARNINGRC_LOG_ERROR2txrcLogCategory.?AW4rcLogCategory@@ y p { z| kl}RC_TIMER_TOTALRC_TIMER_TEMPRC_TIMER_RASTERIZE_TRIANGLESRC_TIMER_BUILD_COMPACTHEIGHTFIELDRC_TIMER_BUILD_CONTOURSRC_TIMER_BUILD_CONTOURS_TRACERC_TIMER_BUILD_CONTOURS_SIMPLIFYRC_TIMER_FILTER_BORDERRC_TIMER_FILTER_WALKABLE RC_TIMER_MEDIAN_AREA RC_TIMER_FILTER_LOW_OBSTACLES RC_TIMER_BUILD_POLYMESH RC_TIMER_MERGE_POLYMESH RC_TIMER_ERODE_AREARC_TIMER_MARK_BOX_AREARC_TIMER_MARK_CYLINDER_AREARC_TIMER_MARK_CONVEXPOLY_AREARC_TIMER_BUILD_DISTANCEFIELDRC_TIMER_BUILD_DISTANCEFIELD_DISTRC_TIMER_BUILD_DISTANCEFIELD_BLURRC_TIMER_BUILD_REGIONSRC_TIMER_BUILD_REGIONS_WATERSHEDRC_TIMER_BUILD_REGIONS_EXPANDRC_TIMER_BUILD_REGIONS_FLOODRC_TIMER_BUILD_REGIONS_FILTERRC_TIMER_BUILD_LAYERSRC_TIMER_BUILD_POLYMESHDETAILRC_TIMER_MERGE_POLYMESHDETAILRC_MAX_TIMERS2trcTimerLabel.?AW4rcTimerLabel@@   kl o  tkz|N kl k, klq u kl nurcContextv~rcContextwenableLogvresetLog~logwenableTimervresetTimersstartTimerstopTimergetAccumulatedTimevdoResetLogdoLogvdoResetTimers doStartT[-!J ǁijZ(p8hN>sdN%Y%W%e$aķU!(f9w 6jՓphVz,rz\zTidy%%%%%%%%%&&&`&^&O&4Y&[r&a]&&&&;l@( ڊBq&&&&&T&A&Y&&& &>&&Uy&~&E&&G7&&P&&&&QQTȍ:3VGWcMq83ASC} ''U<}"-\e'tBJ.'3''h6'''''Ġ'' kI  " !!!!! !!qD%b!Y%S!&<8^F^ph #IM|XV $:+*8DPh=cH]!2!?_/\mI|7]2=cZXh ^-7%\ݚ!= 5yN\ [j.g%"UcFSpwetz"ypoNuhftPP!m!8'" " "#"!"N"V"|qY"4'I"M"Q"U"E"4sjǻ,\*[B7R~)A r!kv2665$Y!AgūԽ>_(= uoRVcȇM7W"}q"4"e?" kkcٽn""""#O#h###W%##Y1I~:{A 41}{3ٸn[mߨFW"ir*e: Jֳ1Gs|N*`7ۊ"r=W~I[\A^^![nC=V[GhXy}tx ! 2,fz/3kJg $ OW ` M S Y  }<Kar fաu]H)#U`Y1|<@^_J ~E/?qUq3VL7(CHwEa>Z+m>~`; 2ujTȴESM|hT=z1FdFqkB S$]Dm24/1, C byOSE8?P*w@ }z@7 Tbα+;bqZmDP]f9P1cP_a% g $  &Q]k0%) P r:y4\ya'<0b[j0^Q.,0;^I<6(^ whu2,E!ͦ"F;We7;E Wܟ[gu~F~P0#MzU%oph4;}cwVYt;> n,  D}nskxXe*lP}\{P[kwcj$8 -C.Csێ"{L{G x 7l^~eҴ9f+ |&&< @`|{ 18VXX@ZC:\game_server\RustProjects\recast_navigation\recast_src\out\build\windows-releaseZC:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1434~1.319\bin\Hostx64\x64\cl.exe-nologo -TP -DAINAV_EXPORTS -DAiNav_EXPORTS -DNDEBUG -DUNICODE -D_UNICODE -D_USRDLL -D_WINDOWS -IC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include  -IC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include -IC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Include -MD -GL -O2 -Oi -Gy -Ot -permissive- -sdl -W3 -Zi -EHs -EHc -Y- -showIncludes -FS -c -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -X^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAssert.cppzC:\game_server\RustProjects\recast_navigation\recast_src\out\build\windows-release\CMakeFiles\AiNav.dir\vc140.pdb  RC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt\stdlib.h  ^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourAlloc.h "dtAllocDefault]Su" dtFreeDefault%unhyD&dtAllocSetCustomZ^N+bHdtAllocLD; dtFreew3 malloc.k' freeem^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAlloc.cpp fpclassify0uO$9&fabsfH$\i)frexpfQ6'hypotf_Oc=1+ldexpfGwGn? acoslX.ӣt asinl ; !atan2lLd atanl*VA8 coshlQa  cosl. expl?N) fabsl~;ظ ~#!fmodlF1v1frexpl -AbxY!hypotllP98ldexpluAP logld(J log10l((OS=#modfl=F sinl<: sqrtlN<) tanhlv  tanlB|PrC&dtMathSqrtfך:"<dtMathIsfinite? 4mBdtVdotw[C8HdtVsubpѬ1uJdtVcopy+N2+֖.BdtVdistSqr&x!BdtVdot2Dȓ@J\BdtVperp2DVqYCWdtTriArea2DBsPw5FdtSwapByte-po*.YdtClosestPtPointTriangle4kY Y>.[dtIntersectSegmentPoly2D#Mok *PdtDistancePtSegSqr2DMv7&]dtCalcPolyCenterNP2_dtClosestHeightPointTriangle'X&adtPointInPolygonnאtYV.cdtDistancePtPolyEdgesSqr\|xRprojectPoly甩N"ToverlapRangeha竹&edtOverlapPolyPoly2DV*.gdtRandomPointInConvexPoly4PN~!MBvperpXZ!5ܛ&idtIntersectSegSeg2Dv'<)<isfinite5Zaddress 1_Z8"!!_Emplace_back6d"H"_Get_unwrappedhI&!_Uninitialized_moveAP8` "!!_Emplace_backUyz1"Q"_Get_unwrappedvY &"_Uninitialized_moveRMΩ8!_Unfancy8>M0"_Zero_rangev1J`0Q"_To_addressg$2"""_Emplace_backP4zbFE"minZv "$"_Get_size_of_ndET"Z #"_AllocateLƃ$"$"_Get_size_of_n~"$"_Get_size_of_nPȃC"movemK[6/"A"_Copy_memmoveIOM"!B"_Emplace_backykVj& "E"constructU' -KL"move@~J"_Unfancyvij"I"_Copy_memmoveILJ%oH"_To_addressG"!K"_Emplace_backxs&"N"constructxI!B/'T"move "R"_Copy_memmove|pо\:""S"_Emplace_backdSV"constructr6#"_Allocate_manually_vector_aligned.m?N9.C"forwardw@2(h "X"constructI"Y"_Voidify_iterJ80L"forward+n@(&"["constructok~;"\"_Voidify_iterp;]T"forward*9H^"construct}"_"_Voidify_iterpjpfMrandeޖ""_Xlength_errorGVn|v"Ex"E ""LRC:\game_server\RustProjects\recast_navigation\recast_src\NavigationMesh.cpp^  ;!"""#ER#*#=#CH#Qt#EF##_AdoptJd:!@D{ctor}EA@R_Release;F˺;"&#_Ceiling_of_log_2j϶ {dtor}:}(J|jq,}{dtor}gp0\O&5"__autoclassinit2'iA&GetRandomPositionVzMo="SamplePosition6(x+(GetLocation\lQFindPath,bRaycastq[~ G size^]h2T5"operator!=r5"operator++Nx5"operator*IPi{ctor}#'v{dtor}UŢQUA,werase?,ninsert6Q8t;",V_Unchecked_endLܤہ&,V_Unchecked_begin8;z,-O{dtor}/Z5"operator==R/_TidyC+,A{ctor}x8F-O_Tidy]w]0?"-V_Unchecked_endd7hT&-V_Unchecked_beginB+p{ctor}AhM"{ctor}ȸ"max!*ըT!5"{ctor}t;_Get_first 5 "_Assign_growS|4capacity>66deallocate\&,_Max_bucket_size'k23-_Getalj@Qe+-6{ctor}KwpX(b{ctor}/1sizef#[6allocateZ_Get_firstt(.-O_Alloc_sentinel_and_proxy=2@9*$_Get_max_bucket_sizeO-B <.allocateD@,w_Erase\r){P,nemplaceV""_Destroy_range vླྀ"{ctor}vVJ"0"_Free_non_headD珠'0"_Freenode0|`M)"{ctor}S@Zǀ"`#_Get_unwrappedKڿZ~&"uninitialized_fill ƽ"fill2#{ctor}FZ@8& #_Construct_in_placeyQhV"$"_Get_size_of_nV :a#q#_ReleaseZaa#p#{dtor}јUa#l#{ctor}|B2 ##-##_ExtractLk,#B#{dtor}nW`Tg.#7#_Release!]",_Erase_bucketTصC",}_Rehash_for_1sL2.,Z_Check_rehash_required_1В",_Check_max_size`Uxh*,.1ycOoEH{+Q/namesQ38hN>sdN%Y%W%e$aķU!(f9w 6jՓphVz,rz\zTidy%%%%%%%%%&&&`&^&O&4Y&[r&a]&&&&;l@( ڊBq&&&&&T&A&Y&&& &>&&Uy&~&E&&G7&&P&&&&QQTȍ:3VGWcMq83ASC} ''U<}"-\e'tBJ.'3''h6'''''Ġ'' kI  " !!!!! !!qD%b!Y%S!&<8^F^ph #IM|XV $:+*8DPh=cH]!2!?_/\mI|7]2=cZXh ^-7%\ݚ!= 5yN\ [j.g%"UcFSpwetz"ypoNuhftPP!m!8'" " "#"!"N"V"|qY"4'I"M"Q"U"E"4sjǻ,\*[B7R~)A r!kv2665$Y!AgūԽ>_(= uoRVcȇM7W"}q"4"e?" kkcٽn""""#O#h###W%##Y1I~:{A 41}{3ٸn[mߨFW"ir*e: Jֳ1Gs|N*`7ۊ"r=W~I[\A^^![nC=V[GhXy}tx ! 2,fz/3kJg $ OW ` M S Y  }<Kar fաu]H)#U`Y1|<@^_J ~E/?qUq3VL7(CHwEa>Z+m>~`; 2ujTȴESM|hT=z1FdFqkB S$]Dm24/1, C byOSE8?P*w@ }z@7 Tbα+;bqZmDP]f9P1cP_a%< @`|{ ON2hQ5#=yD8_ݴi{r]$JW?KђY;q>4fZ+8%L" uX,g{dAd"q@2]Wb'>wiE?@zlwg g139j2Z~d,m&7M8G5u < Q^_ "RC.ZZ>$%_!yO;[P[AhhwP2V`5eJ(ǏDoo$s~P9h`l..j}#t v, :ZUc&OXo = 79~+?5 Sl "7Uu6Ocx_/R\qƂ 8M2j,XL:[n ]a-GgEPQ P1Bx'#b?ZC;E1"Gdee:8R:j'R`b ,bzgFEPcUHL|/OAY%sJ CHKrh Lf*؜rMT Z@}xY6+26pf.bqFX [4=4 $fgF0շwM 11!@n{O"jw:w#'~-c2&2w=زsEg ؽ!ƾXPsu;Oݓ]uٖ-5K_)w_CloşM{V5gXp@ Q|. '~PgmW<txn@ҙȡ`i6e|xpI-sL/ߕ'46<`027{ӝ_Y6QZU+Yɱ'yG{ )4K]N5>3f=H*^ȓ`bG-7KTձ,rp tSWhHv(")Z|ȩ -lH66&di(%hwsA s6$̾C_[laWj~M|8ͶI'yZh`=VL^|? 2,W!X{]!vU`\NL *:ϐV2.#X4IW {W/5a$jMQn 2SG(gu.l%  QBRЛDt\du\ULTPH'Ja!i;xhE53n<?r_~NAxes̎o1Ynp˦{*ݻ=YyMژ!&X0~;y=jtfad"WY'NZ%>DqeŚݥQ2thEJlrj <9Ud. (jD{.o$*Wpi=rxkNhsPp4mswC4?k'i9MkWFԊ¤/$uA?ĄMT,u mC=UZQf- qW_ڕ_$ Vz#Vrd1X`=X3q/7NHt@]7 Dd8cdj&4fͰ%H3:Q~`l"_Egωj0G2|!fG`|!SV7!S 1/k@;znX]k P(0R;+sDt  )l Pkefb<MxQXa6)ssͿtpdNNO;OnrDs-P]PMlOnQC6jhg!thJkX|kl[5Uk~*>zLZ@L9{;r\!@`p<  (@ X@$`̠hH!@ `x^  !" H#|  18#8OOP  *_ldiv_t.?AU_ldiv_t@@" quot rem*_ldiv_t.?AU_ldiv_t@@._lldiv_t.?AU_lldiv_t@@" quot rem._lldiv_t.?AU_lldiv_t@@ #*DT_ALLOC_PERMDT_ALLOC_TEMP.t dtAllocHint.?AW4dtAllocHint@@  #       @t At@@tAAtAtAAtAAAAAA"$@@@t@(@t@*@@@.@A@0@@t@2@@4AAtA8AA:0 @ =  t?>>@A ! C   E@>>G@>I@# @, t, t>>>L@O>>NLLQ=====0S=# >>>@V@>>>>X&>>>tLLMM0Z@Dt>\>>>>L0^>>N0`>>N@@0b>N>N0d>N@==@f>>>>LL0h 0.rcContext.?AVrcContext@@ k  UUUP m  k o, p klq 0 klsrt kl$ klsFRC_LOG_PROGRESSRC_LOG_WARNINGRC_LOG_ERROR2txrcLogCategory.?AW4rcLogCategory@@ y p { z| kl}RC_TIMER_TOTALRC_TIMER_TEMPRC_TIMER_RASTERIZE_TRIANGLESRC_TIMER_BUILD_COMPACTHEIGHTFIELDRC_TIMER_BUILD_CONTOURSRC_TIMER_BUILD_CONTOURS_TRACERC_TIMER_BUILD_CONTOURS_SIMPLIFYRC_TIMER_FILTER_BORDERRC_TIMER_FILTER_WALKABLE RC_TIMER_MEDIAN_AREA RC_TIMER_FILTER_LOW_OBSTACLES RC_TIMER_BUILD_POLYMESH RC_TIMER_MERGE_POLYMESH RC_TIMER_ERODE_AREARC_TIMER_MARK_BOX_AREARC_TIMER_MARK_CYLINDER_AREARC_TIMER_MARK_CONVEXPOLY_AREARC_TIMER_BUILD_DISTANCEFIELDRC_TIMER_BUILD_DISTANCEFIELD_DISTRC_TIMER_BUILD_DISTANCEFIELD_BLURRC_TIMER_BUILD_REGIONSRC_TIMER_BUILD_REGIONS_WATERSHEDRC_TIMER_BUILD_REGIONS_EXPANDRC_TIMER_BUILD_REGIONS_FLOODRC_TIMER_BUILD_REGIONS_FILTERRC_TIMER_BUILD_LAYERSRC_TIMER_BUILD_POLYMESHDETAILRC_TIMER_MERGE_POLYMESHDETAILRC_MAX_TIMERS2trcTimerLabel.?AW4rcTimerLabel@@   kl o  tkz|N kl k, klq u kl nurcContextv~rcContextwenableLogvresetLog~logwenableTimervresetTimersstartTimerstopTimergetAccumulatedTimevdoResetLogdoLogvdoResetTimers doStartT[-!J ǁijZ(p8hN>sdN%Y%W%e$aķU!(f9w 6jՓphVz,rz\zTidy%%%%%%%%%&&&`&^&O&4Y&[r&a]&&&&;l@( ڊBq&&&&&T&A&Y&&& &>&&Uy&~&E&&G7&&P&&&&QQTȍ:3VGWcMq83ASC} ''U<}"-\e'tBJ.'3''h6'''''Ġ'' kI  " !!!!! !!qD%b!Y%S!&<8^F^ph #IM|XV $:+*8DPh=cH]!2!?_/\mI|7]2=cZXh ^-7%\ݚ!= 5yN\ [j.g%"UcFSpwetz"ypoNuhftPP!m!8'" " "#"!"N"V"|qY"4'I"M"Q"U"E"4sjǻ,\*[B7R~)A r!kv2665$Y!AgūԽ>_(= uoRVcȇM7W"}q"4"e?" kkcٽn""""#O#h###W%##Y1I~:{A 41}{3ٸn[mߨFW"ir*e: Jֳ1Gs|N*`7ۊ"r=W~I[\A^^![nC=V[GhXy}tx ! 2,fz/3kJg $ OW ` M S Y  }<Kar fաu]H)#U`Y1|<@^_J ~E/?qUq3VL7(CHwEa>Z+m>~`; 2ujTȴESM|hT=z1FdFqkB S$]Dm24/1, C byOSE8?P*w@ }z@7 Tbα+;bqZmDP]f9P1cP_a% g $  &Q]k0%) P r:y4\ya'<0b[j0^Q.,0;^I<6(^ whu2,E!ͦ"F;We7;E Wܟ[gu~F~P0#MzU%oph4;}cwVYt;> n,  D}nskxXe*lP}\{P[kwcj$8 -C.Csێ"{L{G x 7l^~eҴ9f+ |&&< @`|{ _Insert_new_node_beforeP2&[{ctor}у &#_Construct_in_placeX.#addressof 8u20.#8#_Allocatek=^.#5#{ctor}O}@,-12EFBCHIM&'=?0DNT:AGJ)L&&;l@( ڊBq&&&&&T&A&Y&&& &>&&Uy&~&E&&G7&&P&&&&QQTȍ:3VGWcMq83ASC} ''U<}"-\e'tBJ.'3''h6'''''Ġ'' kI  " !!!!! !!qD%b!Y%S!&<8^F^ph #IM|XV $:+*8DPh=cH]!2!?_/\mI|7]2=cZXh ^-7%\ݚ!= 5yN\ [j.g%"UcFSpwetz"ypoNuhftPP!m!8'" " "#"!"N"V"|qY"4'I"M"Q"U"E"4sjǻ,\*[B7R~)A r!kv2665$Y!AgūԽ>_(= uoRVcȇM7W"}q"4"e?" kkcٽn""""#O#h###W%##Y1I~:{A 41}{3ٸn[mߨFW"ir*e: Jֳ1Gs|N*`7ۊ"r=W~I[\A^^![nC=V[GhXy}tx ! 2,fz/3kJg $ OW ` M S Y  }<Kar fաu]H)#U`Y1|<@^_J ~E/?qUq3VL7(CHwEa>Z+m>~`; 2ujTȴESM|hT=z1FdFqkB S$]Dm24/1, C byOSE8?P*w@ }z@7 Tbα+;bqZmDP]f9P1cP_a% g $  &Q]k0%) P r:y4\ya'<0b[j0^Q.,0;^I<6(^ whu2,E!ͦ"F;We7;E Wܟ[gu~F~P0#MzU%oph4;}cwVYt;> n,  D}nskxXe*lP}\{P[kwcj$8 -C.Csێ"{L{G x 7l^~eҴ9f+ |< @`|{ U8SLL@ZC:\game_server\RustProjects\recast_navigation\recast_src\out\build\windows-releaseZC:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1434~1.319\bin\Hostx64\x64\cl.exe-nologo -TP -DAINAV_EXPORTS -DAiNav_EXPORTS -DNDEBUG -DUNICODE -D_UNICODE -D_USRDLL -D_WINDOWS -IC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include  -IC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include -IC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Include -MD -GL -O2 -Oi -Gy -Ot -permissive- -sdl -W3 -Zi -EHs -EHc -Y- -showIncludes -FS -c -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -X^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAssert.cppzC:\game_server\RustProjects\recast_navigation\recast_src\out\build\windows-release\CMakeFiles\AiNav.dir\vc140.pdb  RC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt\stdlib.h  ^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourAlloc.h "dtAllocDefault]Su" dtFreeDefault%unhyD&dtAllocSetCustomZ^N+bHdtAllocLD; dtFreew3 malloc.k' freeem^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAlloc.cpp fpclassify0uO$9&fabsfH$\i)frexpfQ6'hypotf_Oc=1+ldexpfGwGn? acoslX.ӣt asinl ; !atan2lLd atanl*VA8 coshlQa  cosl. expl?N) fabsl~;ظ ~#!fmodlF1v1frexpl -AbxY!hypotllP98ldexpluAP logld(J log10l((OS=#modfl=F sinl<: sqrtlN<) tanhlv  tanlB|PrC&dtMathSqrtfך:"<dtMathIsfinite? 4mBdtVdotw[C8HdtVsubpѬ1uJdtVcopy+N2+֖.BdtVdistSqr&x!BdtVdot2Dȓ@J\BdtVperp2DVqYCWdtTriArea2DBsPw5FdtSwapByte-po*.YdtClosestPtPointTriangle4kY Y>.[dtIntersectSegmentPoly2D#Mok *PdtDistancePtSegSqr2DMv7&]dtCalcPolyCenterNP2_dtClosestHeightPointTriangle'X&adtPointInPolygonnאtYV.cdtDistancePtPolyEdgesSqr\|xRprojectPoly甩N"ToverlapRangeha竹&edtOverlapPolyPoly2DV*.gdtRandomPointInConvexPoly4PN~!MBvperpXZ!5ܛ&idtIntersectSegSeg2Dv'<)<isfinite5Z 18VXX@ZC:\game_server\RustProjects\recast_navigation\recast_src\out\build\windows-releaseZC:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\MSVC\1434~1.319\bin\Hostx64\x64\cl.exe-nologo -TP -DAINAV_EXPORTS -DAiNav_EXPORTS -DNDEBUG -DUNICODE -D_UNICODE -D_USRDLL -D_WINDOWS -IC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\DetourCrowd\Include  -IC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include -IC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Source -IC:\game_server\RustProjects\recast_navigation\recast_src\Recast\Include -MD -GL -O2 -Oi -Gy -Ot -permissive- -sdl -W3 -Zi -EHs -EHc -Y- -showIncludes -FS -c -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\ATLMFC\include" -I"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\cppwinrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" -X^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAssert.cppzC:\game_server\RustProjects\recast_navigation\recast_src\out\build\windows-release\CMakeFiles\AiNav.dir\vc140.pdb  RC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt\stdlib.h  ^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Include\DetourAlloc.h "dtAllocDefault]Su" dtFreeDefault%unhyD&dtAllocSetCustomZ^N+bHdtAllocLD; dtFreew3 malloc.k' freeem^C:\game_server\RustProjects\recast_navigation\recast_src\Detour\Source\DetourAlloc.cpp fpclassify0uO$9&fabsfH$\i)frexpfQ6'hypotf_Oc=1+ldexpfGwGn? acoslX.ӣt asinl ; !atan2lLd atanl*VA8 coshlQa  cosl. expl?N) fabsl~;ظ ~#!fmodlF1v1frexpl -AbxY!hypotllP98ldexpluAP logld(J log10l((OS=#modfl=F sinl<: sqrtlN<) tanhlv  tanlB|PrC&dtMathSqrtfך:"<dtMathIsfinite? 4mBdtVdotw[C8HdtVsubpѬ1uJdtVcopy+N2+֖.BdtVdistSqr&x!BdtVdot2Dȓ@J\BdtVperp2DVqYCWdtTriArea2DBsPw5FdtSwapByte-po*.YdtClosestPtPointTriangle4kY Y>.[dtIntersectSegmentPoly2D#Mok *PdtDistancePtSegSqr2DMv7&]dtCalcPolyCenterNP2_dtClosestHeightPointTriangle'X&adtPointInPolygonnאtYV.cdtDistancePtPolyEdgesSqr\|xRprojectPoly甩N"ToverlapRangeha竹&edtOverlapPolyPoly2DV*.gdtRandomPointInConvexPoly4PN~!MBvperpXZ!5ܛ&idtIntersectSegSeg2Dv'<)<isfinite5Z.1ycOoEH{+Q/namesQ3 !"#$%(+./3456789; *<>@,-12EFBCHIV&'=?0DNT:AJK)U`KP8,PUXR   !"#$%(+./3456789; *<>@,-12EFBCHIW&'=?0DNT:APQ)SY